Activity

From 2012-04-25 to 2012-05-24

2012-05-24

19:05 Revision 1c82a58d: Merge "[FEATURE] Add @depends annotation to ignored ones"
Robert Lemke
17:29 Revision d84ffe23: [FEATURE] Add @depends annotation to ignored ones
To allow test dependencies in Unit Tests, the @depends
annotation is added to the ignored annotation array.
Change-I...
Adrian Föder
09:21 Revision c22cbddb: Merge "[BUGFIX] Fix wrong hint in code migration"
Robert Lemke
09:20 Revision 815e3c71: Merge "[BUGFIX] Fix wrong hint in code migration" into FLOW3-1.1
Robert Lemke

2012-05-23

22:04 Revision a79904d9: [FEATURE] Add hasRole() method to Account entity
At the moment the roles still have to be persisted as
strings in the serialized roles property in the database.
Alrea...
Rens Admiraal
16:39 Revision 2d68987a: Merge "[BUGFIX] credentialsSource in Account should be nullable"
Karsten Dambekalns
16:37 Revision 4f6850ff: [TASK] Common base class Message for Request / Response
This introduces a new class "Message" which acts as a
common parent class for the HTTP Request and Response.
It provi...
Robert Lemke
16:37 Revision 8ce2f8da: [FEATURE] Support for HTTP PUT/DELETE arguments
This adds transparent argument support for arguments
in PUT and DELETE requests which are passed through
the request ...
Robert Lemke
16:33 Revision dd3294ca: Merge "[TASK] Temporarily remove nested response code" into FLOW3-1.1
Karsten Dambekalns
16:31 Revision 3c285d23: Merge "[BUGFIX] credentialsSource in Account should be nullable" into FLOW3-1.1
Robert Lemke
16:25 Revision 5151598f: [TASK] Temporarily remove nested response code
This temporarily removes the code in HTTP Response which
tackles support of nested responses. This feature needs
to b...
Robert Lemke
16:21 Revision 26f83dd3: [FEATURE] Support for HTTP PUT/DELETE arguments
This adds transparent argument support for arguments
in PUT and DELETE requests which are passed through
the request ...
Robert Lemke
16:21 Revision 7ac583ff: [TASK] Common base class Message for Request / Response
This introduces a new class "Message" which acts as a
common parent class for the HTTP Request and Response.
It provi...
Robert Lemke
13:57 Revision 238efb06: [TASK] Temporarily remove nested response code
This temporarily removes the code in HTTP Response which
tackles support of nested responses. This feature needs
to b...
Robert Lemke
10:58 Revision a1c37e38: [FEATURE] Support for HTTP Age and Date header
This patch adds API methods and internal handling of
the HTTP "Date" and "Age" headers, according to
RFC 2616. It als...
Robert Lemke
10:55 Revision 86350b16: [FEATURE] Support for HTTP Age and Date header
This patch adds API methods and internal handling of
the HTTP "Date" and "Age" headers, according to
RFC 2616. It als...
Robert Lemke
10:46 Revision a2e8c455: [TASK] Annotation cleanup for http response __toString method
Change-Id: Ice5a051816fad27a4a09be77a9d7d08d3e0f879c
Related: #34875
Releases: 1.1, 1.2
Aske Ertmann
10:43 Revision 93a8b37e: [TASK] Annotation cleanup for http response __toString method
Change-Id: I7bff62f533c423171dfd2cbbacfc3fd2d63f3b6c
Related: #34875
Releases: 1.1, 1.2
Aske Ertmann

2012-05-22

21:48 Revision 02fc35be: [TASK] IdentityRoutePart should return __identity array
IdentityRoutePart::matchValue() currently returns the identifier
of the ObjectPathMapping record directly.
This makes...
Bastian Waidelich
16:34 Revision 2eeca51f: [FEATURE] Fluent Interface for PropertyMappingConfiguration methods
Setter and other methods not intended to return particular
values now return $this in order to provide a Fluent Inter...
Adrian Föder
14:16 Revision 3473e746: [TASK] Clean up some coding style issues
Add space to "foreach(".
Change-Id: Ib61efcd40f65ebc8987320fa6d3b9fdceecb69f1
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns
14:14 Revision 8b9cfea0: Merge "[TASK] Clean up some coding style issues" into FLOW3-1.1
Karsten Dambekalns
14:11 Revision d76f0e7e: Merge "[BUGFIX] Fixes handling of numeric annotation parameters" into FLOW3-1.0
Karsten Dambekalns
10:55 Revision 20c9c7e9: [BUGFIX] Http Response can be cast to string again
This reverts the removal of the __toString() method for the
Http Response. We currently rely on this behavior in the
...
Robert Lemke
10:53 Revision aa303c35: [BUGFIX] Http Response can be cast to string again
This reverts the removal of the __toString() method for the
Http Response. We currently rely on this behavior in the
...
Robert Lemke
09:55 Revision 03ccfedd: [TASK] HTTP Response: Status Code and Content Type
This adds a few new methods to the HTTP Response
class - including the related unit tests.
Change-Id: I98e377a55e433...
Robert Lemke
09:52 Revision 1bf8bbd6: [TASK] HTTP Response: Status Code and Content Type
This adds a few new methods to the HTTP Response
class - including the related unit tests.
Change-Id: Iee3ff009f8e3a...
Robert Lemke
09:30 Revision 72e219a8: Merge "[FEATURE] Introduce "Now" as unique time reference" into FLOW3-1.1
Robert Lemke

2012-05-21

18:46 Revision 87120b37: [FEATURE] Introduce "Now" as unique time reference
This patch introduces a new class called "Now" which
inherits DateTime and has the scope Singleton. It can
be used in...
Robert Lemke
18:45 Revision 7f9fb7db: [FEATURE] Introduce "Now" as unique time reference
This patch introduces a new class called "Now" which
inherits DateTime and has the scope Singleton. It can
be used in...
Robert Lemke
17:42 Revision bca3a383: [BUGFIX] Correction of double-"ed" ending in isMethodAnnotatededWith
Change-Id: I4e9efbe44dc6ac1cec6357387698fc9f14d01920
Fixes: #37343
Releases: 1.1, 1.2
Adrian Föder
17:36 Revision 4336179e: Merge "[BUGFIX] Correction of double-"ed" ending in isMethodAnnotatededWith"
Karsten Dambekalns
17:29 Revision 992cc655: [BUGFIX] Correction of double-"ed" ending in isMethodAnnotatededWith
Change-Id: I46287b957a52adb14a59191ad89b2f51d200918c
Fixes: #37343
Releases: 1.1, 1.2
Adrian Föder
15:20 Revision 5a2cbd05: [BUGFIX] Nested arrays in Annotation options are no longer dropped
When giving a nested array of options to an annotation the rendered
form in proxy classes was cut off.
Change-Id: I0...
Karsten Dambekalns
15:18 Revision 92f38e16: Merge "[BUGFIX] generateHmac method does not use safe getEncryptionKey"
Karsten Dambekalns
14:21 Revision 7c1cadb7: [BUGFIX] generateHmac method does not use safe getEncryptionKey
The generateHmac function uses encryptionKey property directly
and not through the safe getEncryptionKey method, lead...
Ferdinand Kuhl
14:18 Revision 66312551: [BUGFIX] generateHmac method does not use safe getEncryptionKey
The generateHmac function uses encryptionKey property directly
and not through the safe getEncryptionKey method, lead...
Ferdinand Kuhl
14:09 Revision 2810a6cc: [BUGFIX] Package refreeze command is too verbose
flow3:package:refreeze currently displays the output of cache:flush
which contains hints about frozen packages.
This...
Bastian Waidelich

2012-05-20

21:23 Revision 01f9e3d0: [BUGFIX] credentialsSource in Account should be nullable
Not all authentication mechanisms need a "credentials source" (e.g. the
typo3.org SSO provider), so the column for th...
Karsten Dambekalns
21:21 Revision d3e991d4: [BUGFIX] credentialsSource in Account should be nullable
Not all authentication mechanisms need a "credentials source" (e.g. the
typo3.org SSO provider), so the column for th...
Karsten Dambekalns

2012-05-16

16:24 Revision 5d3a102e: [BUGFIX] Fix wrong hint in code migration
Change-Id: I3f1db2c75fd0d1c43d889acc649b792082ff6702
Fixes: #37224
Releases: 1.1, 1.2
Karsten Dambekalns
16:23 Revision 7592d254: [BUGFIX] Fix wrong hint in code migration
Change-Id: I3f1db2c75fd0d1c43d889acc649b792082ff6702
Fixes: #37224
Releases: 1.1, 1.2
Karsten Dambekalns
15:03 Revision 0cae2267: [TASK] Clean up some coding style issues
Add spaces to "){"
Change-Id: Ia9e9bd039f0eb365b8ab7636b4860c29698da5e0
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns

2012-05-15

21:37 Revision f746c9b3: [TASK] Add changelog for FLOW3 1.1.0-beta1
Mr. Hudson
21:36 Revision d1cee8d6: [TASK] Add changelog for FLOW3 1.1.0-beta1
Mr. Hudson
18:10 Revision 379bc969: [TASK] Update Package.xml with new version number
Change-Id: I10a6d4fc60fa35e2e1be1467e55bbb2cfc4ef75a
Releases: 1.1
Robert Lemke
16:02 Revision 8e9332e7: [BUGFIX] Do not use double quotes in Policy.yaml files
To avoid potential treatment of backslashes as escape character
in YAML files, wrap strings in single quotes.
Change...
Karsten Dambekalns
15:38 Revision 41d0dc26: [BUGFIX] Add "classesPath" to PackageStates.php on creating a package
When doing a ./flow3 package:create, the PackageStates.php is updated by
adding the new package, but the new entry la...
Karsten Dambekalns
15:20 Revision e2ef15dd: Merge "[BUGFIX] PolicyService could drop ACLs for overlapping resources"
Robert Lemke
14:56 Revision 72466518: [BUGFIX] Session: Do not throw an exception at logging
While logging the session destruction there was an exception thrown if
no reason was given, because getArgument() can...
Johannes K
14:38 Revision a617bd03: [BUGFIX] PolicyService could drop ACLs for overlapping resources
The PolicyService has to properly reuse all data gathered from
parsing the method resources, the traces were dropped ...
Christian Müller
13:07 Revision 092fd81a: Merge "[TASK] Some cleanup to security (tests)"
Robert Lemke
13:00 Revision 18e2542b: [TASK] Added dependency on DomCrawler
Change-Id: I887ce9b38ffef8a4a2ea1bc0f293d6f3945f2c09
Related: #36830
Releases: 1.1
Robert Lemke
12:57 Revision 18e7219f: [FEATURE] Inclusion of DomCrawler in Functional Test Browser
In order to run meaningful end-to-end functional tests, we need a way
to navigate through HTML by clicking links and ...
Sebastian Kurfuerst
12:57 Revision 3f6576e4: [!!!][FEATURE] (MVC): Whitelist-based Property Mapping Configuration
Up to now, property mapping always allowed to modify all properties of a given
object. Especially in the MVC stack, t...
Sebastian Kurfuerst

2012-05-14

17:29 Revision df6b2a21: [FEATURE] Order package loading by dependencies
This change simply reorders the internal packages arrays
of the PackageManager in a way that if PackageA depends
on P...
Stephan Schuler
16:53 Revision abfe4d75: Merge "[TASK] Clean up class names in validators"
Robert Lemke
16:45 Revision e9b691ff: [TASK] Some cleanup to security (tests)
No functional changes, just whitespace, spelling and some
PHPUnit warnings squashed.
Change-Id: Icc2d365f1591621fe6a...
Karsten Dambekalns
15:14 Revision c00ef3bf: [TASK] HTTP Request: hasArgument() and getArgument()
This change set provides two new getters for the unified
request arguments.
Change-Id: I847c085cc2b30db099e691805dc0...
Robert Lemke
12:32 Revision bbdafabc: [BUGFIX] Use ActionRequest to validate PasswordToken
The (new) PasswordToken was not included in the fix for #36997.
Change-Id: I6c9792669c52200dacf58ca08f9a94f7d35edbcd...
Karsten Dambekalns
11:17 Revision 30443123: [BUGFIX] Skip functional test if Doctrine is not enabled
The Flow3AnnotationDriverTest should be skipped if Doctrine is not
enabled to prevent problems if no actual driver or...
Christopher Hlubek
11:00 Revision 265253ee: Merge "[BUGFIX] Use ActionRequest to validate authentication tokens"
Robert Lemke

2012-05-11

14:28 Revision 01d918d0: [FEATURE] Day, month, year keys in DateTimeConverter source array
This patch introduces additional possible array keys for the
source array of the DateTimeConverter. Now not only a st...
Adrian Föder
08:31 Revision a4738e38: Merge "[BUGFIX] Skip functional test if Doctrine is not enabled"
Sebastian Kurfuerst

2012-05-10

21:13 Revision b193edea: Merge "[FEATURE] Implement file based encrypted key authentication"
Karsten Dambekalns
18:25 Revision 0b4d5903: Merge "[BUGFIX] Make core:migrate work on Windows"
Bastian Waidelich
17:56 Revision e5cb7f0d: [BUGFIX] Skip functional test if Doctrine is not enabled
The Flow3AnnotationDriverTest should be skipped if Doctrine is not
enabled to prevent problems if no actual driver or...
Christopher Hlubek
17:54 Revision 614e660b: Merge "[BUGFIX] Avoid reverse ordering of packages in configuration manager"
Karsten Dambekalns
17:44 Revision c7038c4e: [BUGFIX] Make core:migrate work on Windows
On Windows redirection to /dev/null does not work. Also
some migrations would not be found due to useless type
castin...
Karsten Dambekalns
17:32 Revision 5a7a5a12: [TASK] Fix PackageManager unit test
One of the tests failed because the order of found packages
was not as expected. That order is not relevant, though…
...
Karsten Dambekalns
16:38 Revision f07d77c9: Merge "[TASK] Add Doctrine.ORM to the dependencies"
Karsten Dambekalns
16:37 Revision 8d9d99e8: Merge "[TASK] Some cleanup to PackageManager and it's unit test"
Karsten Dambekalns
16:31 Revision af6de01a: [FEATURE] Implement file based encrypted key authentication
This commit introduce a new password token, which works like the username
password token but only requires a password...
Aske Ertmann

2012-05-09

19:15 Revision 2aa6a024: [BUGFIX] Use ActionRequest to validate authentication tokens
Currently the security context passes the HTTP Request to
TokenInterface::updateCredentials() in updateTokens().
This...
Bastian Waidelich
18:22 Revision 34f37250: [BUGFIX] Fix use of removed Environment methods in CsrfProtectionAspect
CsrfProtectionAspect now no longer uses methods from environment that
no longer exist since the environment cleanup. ...
Christian Müller
16:05 Revision d100a281: [BUGFIX] Avoid reverse ordering of packages in configuration manager
This issue causes some problems when packages are overwriting YAML settings,
because in #27490 the package order is r...
Aske Ertmann
15:53 Revision 2fba45eb: [TASK] Add Doctrine.ORM to the dependencies
Change-Id: I50bb3c71ae59edd619155f318a0f6dff4487e37e
Related: #28213
Releases: 1.1
Karsten Dambekalns
15:48 Revision 8c7ec51b: [FEATURE] Add __toString() and make Resource use more convenient
To use a Resource with file operations, one can use the
resource:// scheme and the __toString() method of any
Resourc...
Karsten Dambekalns
15:46 Revision 67c257c9: [TASK] Some cleanup to PackageManager and it's unit test
Fixes some docblocks, adds a few type hints and fixes / simplifies some
unit tests.
Change-Id: Ie8aab06fc0b548f02e0a...
Karsten Dambekalns
15:36 Revision 4fe6851b: [TASK] Small docblock cleanup to Bootstrap
Change-Id: I594f7ab42ac59e95baec39011554eaba6a304293
Related: #33581
Releases: 1.1
Karsten Dambekalns

2012-05-08

18:39 Revision 08a3ced5: Merge "[BUGFIX] Only use ansi colors for var_dump() if supported"
Bastian Waidelich
18:35 Revision 015cde67: [TASK] Clean up class names in validators
No functional changes.
Change-Id: I367e5bd29659ff04649916b2b0ddc8e9ac0bc66f
Releases: 1.1
Rens Admiraal
18:29 Revision 53f602b2: Merge "[BUGFIX] Make flow3.bat output usage texts matching Windows" into FLOW3-1.0
Robert Lemke
18:16 Revision 8cdaae41: [FEATURE] Add __toString() and make Resource use more convenient
To use a Resource with file operations, one can use the
resource:// scheme and the __toString() method of any
Resourc...
Karsten Dambekalns
18:13 Revision 992527f8: Merge "[FEATURE] Destroy all sessions on cache:flush command"
Robert Lemke
18:13 Revision 5702d9f9: Merge "[FEATURE] Have a way to delete all sessions"
Robert Lemke
18:12 Revision 57139411: [FEATURE] Have a way to delete all sessions
Introduces the static method destroyAll to the
SessionInterface and all implementations and so
makes it possible to d...
Christian Müller
18:12 Revision dc804a6f: [FEATURE] Destroy all sessions on cache:flush command
When the typo3.flow3:cache:flush command is called all session data
for the currently configured session implementati...
Christian Müller
18:03 Revision ac6f6af6: Merge "[BUGFIX] Prevent Route class from appending an extra question mark"
Bastian Waidelich
17:37 Revision aeaa424b: [BUGFIX] Only use ansi colors for var_dump() if supported
\TYPO3\FLOW3\var_dump() currently uses ANSI codes to colorize
the output on the CLI.
On Windows that's not supported ...
Bastian Waidelich
16:31 Revision 9b3b9cee: Merge "[FEATURE] Makes it possible to wire signals to static slots"
Robert Lemke
16:02 Revision 8d9a54bc: Merge "[FEATURE] Introduce the magic role "Anonymous""
Andreas Förthner
15:36 Revision 00ea7919: [FEATURE] Makes it possible to wire signals to static slots
To use a static slot simply prefix the slot method name with ::
Change-Id: I6d7bd963551342abb4c5bcd686ccdaff52196986...
Karsten Dambekalns
15:01 Revision b70090b7: [FEATURE] Introduce the magic role "Anonymous"
This introduces a second magic role (besides the
role "Everybody") which is active as long as nobody
is authenticated...
Andreas Förthner
13:56 Revision fb0c15a2: [FEATURE] Improve Property Mapping Exception message
The exception message for when a Mapping fails now
contains a hint about the concerning target type.
Change-Id: I718...
Adrian Föder
12:30 Revision a87b12d2: [TASK] Slightly improve documentation of properties
The properties used to enable testable HTTP and security influence
each other (like the good old image handling setti...
Karsten Dambekalns
12:11 Revision 160d0a43: [TASK] Getting Started: Add filenames to code snippets
Change-Id: Ie6525564cf5e5e52f7aa60aae515a16d822ec79d
Resolves: #35263
Releases: 1.1
Irene Höppner
11:27 Revision 3039810f: Merge changes Icc3bc6d1,Ib8553f54
* changes:
[BUGFIX] Authentication: context now reliably stores the intercepted request
[TASK] Improve security i...
Karsten Dambekalns
10:53 Revision 5b26f74b: [TASK] Handle exceptions in virtual HTTP browser
The virtual HTTP browser now catches any exceptions
and returns the exception information in the response
rather than...
Robert Lemke
10:43 Revision 900a207a: [TASK] Improve security isolation in functional tests
This change makes sure that also the intercepted request
(if any) is cleared on clearContext() and renames the
authen...
Robert Lemke
10:43 Revision 4756966d: [BUGFIX] Authentication: context now reliably stores the intercepted request
On authentication the original intercepted request was not stored,
when there was no current session. The session now...
Johannes K
10:18 Revision effab0e9: Merge "[TASK] Log exception in Doctrine\Query->getResult()"
Sebastian Kurfuerst
10:17 Revision f80c149d: Merge "[FEATURE] Make migration of a single package possible"
Sebastian Kurfuerst
10:01 Revision c651127b: Merge "[BUGFIX] Adjust TransientSession unit test to recent change"
Sebastian Kurfuerst
09:59 Revision a2033af0: [BUGFIX] Adjust TransientSession unit test to recent change
The change in TransientSession to close the session when destroy()
is called needed to be reflected in the unit test....
Karsten Dambekalns
09:08 Revision 69c5912c: [BUGFIX] Assure fresh session for functional tests
The changes done to resolve #35965 came with a functional
test that worked fine when run in isolation but failed when...
Robert Lemke

2012-05-07

20:24 Revision 91aa0722: Merge "[TASK] Adjust the code migration for FLOW3 1.1"
Karsten Dambekalns
20:24 Revision 17b71526: Merge "[TASK] Fix schema migrations adding useless unique indexes"
Karsten Dambekalns
14:56 Revision ab61bd44: [!!!][TASK] Change session autostart handling for authentication providers
The session autostart annotation is set at the
providers, not at the authentication manager. By
this every provider c...
Andreas Förthner
14:17 Revision 9ee4f38a: [FEATURE] Improve logging for translation handling
When a translation is not found a warning is logged so that the
user gets a clue what is wrong.
Change-Id: Id492016b...
Robert Lemke
14:17 Revision 3c0e30a0: [TASK] Add section on XLIFF plural form handling to guide
Adds a short explanation of plural form handling in XLIFF files to
the FLOW3 guide.
Change-Id: Ie09858e3ee668253207e...
Robert Lemke
13:55 Revision b7d30145: [FEATURE] Make migration of a single package possible
Now the option "--package-key" can be given to "core:migrate" to
migrate a single package.
This allows for migration...
Karsten Dambekalns

2012-05-04

06:40 Revision cd38a4f7: Merge "[BUGFIX] Proxy methods with referenced arguments should work" into FLOW3-1.0
Sebastian Kurfuerst
06:38 Revision f4337471: [TASK] Add providerOptions example to Settings.yaml
Change-Id: I9c5a5a899db3a2cb3e094f308760b216fc0cde38
Related: #33495
Releases: 1.1
Karsten Dambekalns
06:33 Revision ca3a8abb: Merge "[TASK] Tweak code migration tool code and output"
Sebastian Kurfuerst

2012-05-03

17:59 Revision 49d8440f: Merge "[!!!][FEATURE] (Core): Nested FLOW3 Application Contexts"
Robert Lemke
17:41 Revision 9df55671: [!!!][FEATURE] (Core): Nested FLOW3 Application Contexts
With this change, it is possible to use nested FLOW3 contexts like
"Production/Live" or "Production/Staging/Server1"....
Sebastian Kurfuerst
16:50 Revision 692f73b7: [TASK] Fix hints about frozen packages to cache:flush command
This enhances the hints about frozen packages introduced in
change I4db274dcf0376ada53a3a46ed5c6b945543698d1.
Change...
Bastian Waidelich
16:44 Revision 257b30b4: Merge "[FEATURE] Provide outputFormatted() function for CLI"
Bastian Waidelich
16:37 Revision c2e0fd73: Merge "[BUGFIX] Implement fallback for password hash migration"
Christopher Hlubek
16:08 Revision 06930c3b: [TASK] Tweak code migration tool code and output
This makes the output of the code migration tool a little
more readable and shifts some parts of the code around to
c...
Karsten Dambekalns
15:58 Revision a788b292: [TASK] Fix schema migrations adding useless unique indexes
This change removes the index creation commands on the Role table from
the migrations supplied with Ief9455e10c58f999...
Karsten Dambekalns
15:57 Revision 05f80eb8: [TASK] Adjust the code migration for FLOW3 1.1
This tweaks the code migration a little to be more complete and
produce better readable output.
Change-Id: Icadf9047...
Karsten Dambekalns
15:00 Revision 95af0e5f: [FEATURE] Provide outputFormatted() function for CLI
This introduces a new method for outputting formatted
(that is, word wrapped and optionally padded) text to
the comma...
Robert Lemke
12:36 Revision 9243aa1c: [TASK] Add hints about frozen packages to cache:flush command
By default precompiled reflection data of frozen packages is not
recreated on flushing the cache.
This adds a hint to...
Bastian Waidelich
11:10 Revision 14fff6f0: Merge "[FEATURE] Identity annotation should make properties unique"
Robert Lemke
11:10 Revision ef7cdc8c: Merge "[TASK] Remove Identity annotation from Resource"
Robert Lemke
10:13 Revision cfbc8fa0: [BUGFIX] (Persistence): Fix failing RepositoryTest
The test fails since Ic3782452e941574dd85068535092877efd7ca190 which
forgot to adjust the Unit Tests.
Change-Id: I3b...
Sebastian Kurfuerst
09:31 Revision b9fd1464: [TASK] Remove Identity annotation from Resource
As preparation to give the Identity annotation some meaning we
remove it here to still allow multiple resources with ...
Christian Müller
09:31 Revision b0fb449c: [FEATURE] Identity annotation should make properties unique
With this change all properties annotated with the Identity
annotation will be added to an unique constraint in the d...
Christian Müller
09:26 Revision f97cc1de: Merge "[TASK] Add early returns to Security\Context::hasRole" into FLOW3-1.0
Sebastian Kurfuerst
09:24 Revision ec0ff2e5: Merge "[BUGFIX] Keep class doc comments when building proxies" into FLOW3-1.0
Sebastian Kurfuerst
09:19 Revision f12ba2d3: [FEATURE] DateTimeConverter should support DateTime subclasses
Currently DateTimeConverter only accepts target types of 'DateTime'.
This change adjusts the converter so that it wor...
Bastian Waidelich
08:21 Revision 955b786a: [FEATURE] Use lifecycle annotations without HasLifecycleCallbacks
When using lifecycle annotations on methods, this change removes the need
to annotate the class itself with HasLifecy...
Karsten Dambekalns
08:16 Revision ab24201a: Merge "[TASK] Adjust Testing settings"
Sebastian Kurfuerst
07:48 Revision f76abe9f: Merge "[BUGFIX] Check that repositories are of singleton scope"
Sebastian Kurfuerst

2012-05-02

15:58 Revision ed8fdeaf: [FEATURE] Code migration tool
This adds support for "code" migrations. As with database migrations,
steps needed to adjust existing code to changes...
Karsten Dambekalns
15:58 Revision 57c7aea0: Merge "[TASK] Adjust some leftover uppercase namespace parts"
Karsten Dambekalns
14:55 Revision 1bc99215: [TASK] Add functional content security tests
Change-Id: I574a37ae8305181337c6794176133f4928138a41
Releases: 1.1
Andreas Förthner
14:53 Revision e0e903b8: [TASK] A few more content security examples
This adds some very basic notes which could help a few
people started with content security.
Change-Id: I14984401a70...
Robert Lemke
11:01 Revision c355f351: Merge "[TASK] Fixes exception message building causing error"
Robert Lemke
10:53 Revision de7f8b9e: Merge "[TASK] Fix RestController to work with HTTP foundation"
Robert Lemke

2012-05-01

00:44 Revision 012c6595: [TASK] Documentation: Add a link to installation hints
Change-Id: Idaf0ec2780aab8184d4b519b20276a8cac00951e
Resolves: #35262
Irene Höppner

2012-04-30

23:56 Revision 8baab130: [TASK] Update to support orphanRemoval on ManyToMany associations
In Doctrine 2.2.1 support for orphanRemoval on ManyToMany associations was
added, thus it is added to our driver as w...
Karsten Dambekalns
23:56 Revision 45a12cd6: Merge "[TASK] Getting started: Correct snippet description"
Karsten Dambekalns
23:48 Revision c55e4f69: [BUGFIX] Adjust "fileName" spelling to "filename"
The spelling for filename differs throughout the code. With this
change we use "filename" everywhere possible.
Chang...
Christian Müller
23:40 Revision dc3532f4: [BUGFIX] Prevent Route class from appending an extra question mark
Change-Id: I965367962786ab1ba923dbaae304e0d02afdfdc1
Fixes: #33519
Related: #33539
Releases: 1.1
Aske Ertmann
23:37 Revision fc71de3f: [TASK] Fixes exception message building causing error
When the providerClass for an authentication provider
is not configured, the building of an exception message
caused ...
Karsten Dambekalns
23:17 Revision 4e17257d: [BUGFIX] Adjust documentation to correct folder structure for xlf-files
Change-Id: I34513c0a1d71cbbdcf86f5473e542f25b8f1fe04
Releases: 1.1
Franz Kugelmann
22:37 Revision 7275a130: [TASK] Move XLIFF files so that Pootle copes with the file layout
This changes the file layout for translations so that for every language
a directory named after the locale identifie...
Karsten Dambekalns
17:28 Revision 9de4a2c9: [TASK] Fix RestController to work with HTTP foundation
This fixes RestController to work again with HTTP foundation.
Change-Id: Ibb3d3a328f9e74232597005423a086b860ff66b4
R...
Pankaj Lele
16:10 Revision 5e342192: [BUGFIX] Check that repositories are of singleton scope
Repositories must be singletons, otherwise strange things and
seemingly weird errors happen. This change adds a check...
Karsten Dambekalns
10:51 Revision 019507ae: [BUGFIX] Use lowercase table names to fix functional tests
There seems to be a problem with (certain versions of) MySQL and
lower / uppercase table names (maybe only on case in...
Karsten Dambekalns

2012-04-29

12:54 Revision e04da494: [TASK] Adjust some leftover uppercase namespace parts
There were still some uses of AOP and MVC in the codebase.
Change-Id: I9df2f0db0c784b34683af476f1e468f0479030cf
Rela...
Karsten Dambekalns

2012-04-27

19:14 Revision ed4538b8: [FEATURE] Introduce ANY matcher for content security
Change-Id: I11e6e8d06cef6b6c48ccdb6c704d2ed2fc08711e
Related: #36626
Releases: 1.1
Andreas Förthner
19:14 Revision 21cf88e5: [BUGFIX] PersistenceQueryRewritingAspect now supports count(0)
If the aspect intercepted a count() method and the result (because
of lacking access rights) would be "none", the asp...
Robert Lemke
19:14 Revision ad3c7d9a: [TASK] Fix debug output marking entity/value object
This removes the FIXME from debug output and just
uses "persistable" as an umbrella term for an entity
or value objec...
Robert Lemke
19:14 Revision 41a5fa00: [!!!][BUGFIX] Fix session handling in functional tests
Sessions were kept across test boundaries which had bad
side effects on, for example, authentication: previously
auth...
Robert Lemke
19:14 Revision 09dba14b: [BUGFIX] Fix MethodSecurity functional test
After #36659 was fixed, the session handling works
as expected. That means, however, that if no account
is logged in,...
Robert Lemke
19:14 Revision 7d13b3fb: [BUGFIX] Query rewriting now works with one additional constraint
PersistenceQueryRewritingAspect was broken if only one additional
constraint was added, leading to invalid queries th...
Karsten Dambekalns
19:11 Revision f20526cc: [TASK] Log exception in Doctrine\Query->getResult()
When an exception occurs during getResult() it was silently
ignored. Now it will be logged to the system log.
Change...
Karsten Dambekalns
19:10 Revision be0c7975: [TASK] Adjust Testing settings
Fixes YAML style and makes use of SQL logger in Testing possible.
Change-Id: Iae178de6a5d615a291d70511a4944bc2a09eac...
Karsten Dambekalns
17:02 Revision 78279ca9: [BUGFIX] Implement fallback for password hash migration
The new BCrypt default hashing strategy causes problems if a FLOW3
application is migrated from version 1.0 which did...
Christopher Hlubek
15:00 Revision 771bc9b8: [BUGFIX] Fix functional testing for security features
The authenticated roles from one test have not been
cleared after the test.
Adds a safeguard for getAccount() to the...
Andreas Förthner
15:00 Revision d38e25b3: [BUGFIX] Make getHttpRequest() work in functional tests
In some cases functional tests need to access getHttpRequest() on the
active RequestHandler. In functional tests this...
Karsten Dambekalns
15:00 Revision 3198e416: [TASK] Add functional tests for content security
This add some first basic functional tests for
content security.
Change-Id: Ib295ef13b5c8c84ae4f49ac181c242c72e38520...
Andreas Förthner
14:20 Revision 7e45bcc2: Merge "[BUGFIX] Fix Typo3OrgSsoToken use of removed method"
Sebastian Kurfuerst
14:10 Revision 7aebd16f: [FEATURE] (Validation): Context-specific validation through Validation Groups
Sometimes, Validation should only be executed on Persist, or on the Controller
invocation. Especially when building m...
Sebastian Kurfuerst
13:47 Revision 4595e40c: [BUGFIX] Fix Typo3OrgSsoToken use of removed method
Environment does no longer have getRawGetArguments(), instead using
getArguments() on the HTTP request we have availa...
Karsten Dambekalns
12:49 Revision e40b2219: [BUGFIX] Fix isClassImplementationOf in ReflectionService
In some cases (depending on filesystem load order probably) the
Production context would fail to return the correct r...
Karsten Dambekalns
11:19 Revision 47912707: Merge "[TASK] Use correct order or static function declaration"
Robert Lemke
11:18 Revision 319fa7e4: [TASK] Use correct order or static function declaration
This is the only occurence of this order for declaring a static method.
Releases: 1.1
Change-Id: I4a05adf75d0e3853c...
Aske Ertmann
09:31 Revision 63a952e3: Merge "[!!!][FEATURE] Turn content security acl logic upside down"
Robert Lemke
09:30 Revision 6f20ba45: Merge "[BUGFIX] AdviceChain has to take the proxy from the joinpoint"
Robert Lemke
00:20 Revision 4c598ceb: [TASK] Add example of request pattern to provider example
Releases: 1.1
Change-Id: I87746575d2b28bed53a358399a1aab88b2bf938b
Aske Ertmann

2012-04-26

23:53 Revision 7a79ea2c: [BUGFIX] AdviceChain has to take the proxy from the joinpoint
The advice chain object got its proxy instance in the constructor,
which was possibly not the correct instance for a ...
Andreas Förthner
22:23 Revision 72b91a1e: [BUGFIX] Call PersistAll after every controller invocation
If0020fdedbaf4779ff24d0e4248e2137cdf5bc67 introduced a regression
which caused persistAll() to be uncalled.
Change-I...
Rens Admiraal
21:42 Revision 8a1dc881: Merge "[TASK] Add clarifying note on PersistenceMagicAspect.cloneObject"
Rens Admiraal
21:40 Revision 9761517b: [TASK] Add clarifying note on PersistenceMagicAspect.cloneObject
Adds a note clarifying that this method is not unused.
Change-Id: I8840d93c225e14033eac2ffff86b51273c49f789
Releases...
Karsten Dambekalns
21:34 Revision 19c1bc34: Merge "[FEATURE] Persist after every controller invocation"
Rens Admiraal
21:33 Revision 6cdc131b: [!!!][FEATURE] Turn content security acl logic upside down
This change realizes a whitelist approach for content
security acls. By this content security acls work with
the same...
Andreas Förthner
21:27 Revision 3fa297e1: Merge "[BUGFIX] Adds detection of missing id attributes in XLIFF files"
Rens Admiraal
17:38 Revision 1148aebf: [BUGFIX] Skip token separation without request in Security\Context
separateActiveAndInactiveTokens() in Security\Context fails if
$this->request is NULL.
With this change, token separ...
Karsten Dambekalns
16:01 Revision 6134c455: Merge "[BUGFIX] Fix functional tests with security and sendWebRequest"
Karsten Dambekalns
15:21 Revision b839259f: [BUGFIX] Fix functional tests with security and sendWebRequest
This change fixes some security related aspects of the functional
base testcase. Field visibility and method visibili...
Christopher Hlubek
14:43 Revision 3872d435: [BUGFIX] Adds detection of missing id attributes in XLIFF files
XLIFF requires id attributes on trans-unit tags, but if they are missing,
FLOW3 does not complain. An exception is no...
Karsten Dambekalns
14:30 Revision 9a0e128a: [FEATURE] Persist after every controller invocation
Wire persistAll() from afterControllerInvocation instead of the
finishedRuntimeRun signal.
This is useful because it...
Karsten Dambekalns
13:28 Revision 28a049fc: [BUGFIX] Make BCrypt the default hashing strategy (again)
In https://review.typo3.org/5756 the default hashing strategy was
changed to BCrypt. Later, in https://review.typo3.o...
Karsten Dambekalns
12:41 Revision b331759d: Merge "[BUGFIX] Fix content security current.globalObject expansion"
Robert Lemke
12:04 Revision a513961f: [BUGFIX] Exceeding roles of accounts are now ignored
If an account had one ore more roles which were not
defined in a policy, access was denied to this account
because th...
Rens Admiraal
10:22 Revision 708a3706: Merge changes I52b9f659,Ic90168e0
* changes:
[FEATURE] Track all configuration changes
[!!!][FEATURE] FileMonitor now uses identifier and has getId...
Robert Lemke
10:19 Revision 69e38209: [BUGFIX] Guard against missing server global variables
Calling Http\Request::createFromEnvironment() gives a notice about an
undefined array index for HTTP_HOST and REMOTE_...
Christopher Hlubek
09:34 Revision 6202ecfe: Merge "[!!!][FEATURE] Make cache backends more flexible"
Robert Lemke

2012-04-25

23:38 Revision 5d1aa1b9: [BUGFIX] Action arguments of type DateTime throw Exception
If an action argument is an object, the ValidatorResolver tries to
instantiate that object to use it as Validator wit...
Bastian Waidelich
23:30 Revision b2ee527c: [TASK] Remove leftover session dependency from Http\Request
This is actually not used and causes circular dependency problems
in some cases.
Change-Id: I329f7fbaabbe475edb851ea...
Christopher Hlubek
23:21 Revision fb277f30: [FEATURE] Track all configuration changes
This change set greatly improves the file monitoring of FLOW3's
system relevant files, such as class files, settings,...
Robert Lemke
23:21 Revision cf6bb691: [!!!][FEATURE] FileMonitor now uses identifier and has getIdentifier()
This change makes the FileMonitor use the identifier internally and
provides a getIdentifier() method. With this, usi...
Karsten Dambekalns
23:21 Revision 08924c0c: [!!!][FEATURE] Make cache backends more flexible
This change makes cache backends more flexible. It adds a new interface
"TaggableBackendInterface" and a new "SimpleF...
Karsten Dambekalns
23:00 Revision 817017e0: [!!!][TASK] Clean up Environment after HTTP refactoring
With the HTTP foundation quite some things from Environment have become
obsolete. The class and it's "users" are adju...
Karsten Dambekalns
22:48 Revision e2d704e7: [!!!][TASK] Move baseUri setting from Environment to Http\Request
The Environment class optionally used a setting to specify a fixed
baseUri to be used. With the HTTP foundation this ...
Karsten Dambekalns
22:46 Revision 1256837a: [BUGFIX] Uploaded files are not untangled anymore
TYPO3\FLOW3\Http\Request is missing the functionality that is implemented
in TYPO3\FLOW3\Utility\Environment::untangl...
Bastian Waidelich
22:46 Revision 9dcd31d9: [FEATURE] Introduce HttpRequestHandlerInterface
This new interface identifies request handlers which are
supporting and working with HTTP requests as such and
allows...
Robert Lemke
22:02 Revision 5ddf5140: [TASK] Tweak doc comments to be more explanatory
Change-Id: Ibc7f86a28451a47b47324008b37d580e4593e7bb
Related: #34875
Releases: 1.1
Karsten Dambekalns
21:55 Revision 286a7d6d: [BUGFIX] Base PrecompiledReflectionData path on temporary path
The path to the precompiled reflection data is no longer
configured separately but instead always derived from the FL...
Christian Müller
21:06 Revision 2af28910: Merge "[BUGFIX] Do not use fallback temporary directory"
Karsten Dambekalns
20:05 Revision d1a05a20: [BUGFIX] Do not use fallback temporary directory
With this change you will get an exception if you miss the
temporary path setting in your settings instead of falling...
Christian Müller
17:57 Revision 9539aca7: [TASK] Improve "compilation error message"
When the compile run failed, an exception was thrown until now. This
lead to confusing output. With this change it do...
Karsten Dambekalns
12:54 Revision a0de72aa: [BUGFIX] flow3.php now uses return code from setfilepermissions.sh
Change-Id: Ifed806412fa9eaa8e12d3d443bbe3fac52d37ade
Fixes: #36279
Releases: 1.0, 1.1
Karsten Dambekalns
 

Also available in: Atom