Activity

From 2012-05-03 to 2012-06-01

2012-06-01

18:58 Revision 8b383f62: [BUGFIX] Integrity constraint violation deleting resources
If you have two resources using the same resource pointer,
deleting a Resource will trigger deletion of the
connected...
Ferdinand Kuhl
18:57 Revision 277b398c: Merge "[BUGFIX] Integrity constraint violation deleting resources"
Robert Lemke
18:55 Revision 02a7d844: [BUGFIX] Integrity constraint violation deleting resources
If you have two resources using the same resource pointer,
deleting a Resource will trigger deletion of the
connected...
Ferdinand Kuhl
11:09 Revision f9145c53: Merge "[TASK] improve Property Mapping Documentation"
Sebastian Kurfuerst
11:09 Revision df033b0d: [TASK] Update Security Framework chapter
Quick update of the Security Framework chapter to reflect recent
changes in FLOW3. Also some minor spelling error fix...
Rens Admiraal
11:02 Revision 0b14777d: Merge "[TASK] document utility functions"
Karsten Dambekalns
11:01 Revision 82714060: Merge "[TASK] Make validator resolver public API"
Sebastian Kurfuerst
11:01 Revision 66605f47: Merge "[TASK] Documentation of Validation"
Sebastian Kurfuerst
10:31 Revision 2ef191c9: [TASK] document utility functions
Resolves: #37669
Releases: 1.1, 1.2
Change-Id: I16dce88b260314bc27cc69a8b4485308ccc9eb21
Sebastian Kurfuerst
09:26 Revision 8d40ad11: [TASK] Documentation of Validation
Releases: 1.1, 1.2
Resolves: #37666
Change-Id: Ia78790e33ad1dc84119e77eb1a85dda3a4a62dcc
Sebastian Kurfuerst
09:24 Revision 8182c526: [TASK] Make validator resolver public API
People should use it when validation is used in custom code instead of
creating validators using new; thus the Valida...
Sebastian Kurfuerst
09:16 Revision 9be5bb0b: [TASK] improve Property Mapping Documentation
Resolves: #37664
Releases: 1.1, 1.2
Change-Id: Iad18321f42d5509c1549075d068d1b30f7fe1a42
Sebastian Kurfuerst

2012-05-31

16:57 Revision 04c34861: [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
16:56 Revision 62053eb7: [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
13:58 Revision a21b6876: Merge "[BUGFIX] Nested arrays in Annotation options are no longer dropped"
Sebastian Kurfuerst
13:47 Revision 2752d888: Merge "[FEATURE] Day, month, year keys in DateTimeConverter source array"
Sebastian Kurfuerst
11:29 Revision cab86deb: [TASK] Update Package.xml with new version number
Change-Id: I54794fd8be9c850d6bc39d44fed2c257bc572576
Releases: 1.2
Karsten Dambekalns
11:07 Revision 57bbe657: [TASK] Some tiny tweaks to the 1.1.0b2 changelog
Change-Id: I4d5915f4ec0f58fe6aa8030300662e4728e8332a Karsten Dambekalns
11:06 Revision 98b914af: [TASK] Some tiny tweaks to the 1.1.0b2 changelog
Change-Id: I4d5915f4ec0f58fe6aa8030300662e4728e8332a Karsten Dambekalns
10:43 Revision fa870e26: [TASK] Add changelog for FLOW3 1.1.0-beta2
Mr. Hudson
10:43 Revision 82590ff2: [TASK] Add changelog for FLOW3 1.1.0-beta2
Mr. Hudson
10:16 Revision 99815da9: [TASK] Update Package.xml with new version number
Change-Id: Iaf5b74e066d803da7dd5ef7d9b4d385bbf1a6cfe
Releases: 1.1
Karsten Dambekalns

2012-05-30

21:35 Revision 1c331653: [BUGFIX] HTML should be escaped in Debug Exception
HTML in the code that is output as part of the stack trace is
escaped now.
Change-Id: I0b2a1bcf5ee72a3212dec8b6541f5...
Christian Müller
20:48 Revision 24485a77: [BUGFIX] Fix inconsistent Validate and IgnoreValidation behavior
The Validate annotation does an ltrim of "$" on the argument which the
IgnoreValidation annotation did not do. This c...
Karsten Dambekalns
20:45 Revision 4ae13b54: [BUGFIX] Fix inconsistent Validate and IgnoreValidation behavior
The Validate annotation does an ltrim of "$" on the argument which the
IgnoreValidation annotation did not do. This c...
Karsten Dambekalns
20:40 Revision bc84ef1d: [TASK] Make "all" parameter optional in package:refreeze
For freeze, unfreeze and refreeze the default value for
the packageKey is now "all".
Change-Id: I9c1e42eded707122b96...
Karsten Dambekalns
20:37 Revision cc72a1c6: [BUGFIX] Fix error message about command controller classes
If you create a CommandController which is not in the "Controller" directory
of a package or where the name does not ...
Karsten Dambekalns
20:36 Revision 42f4e5ec: [BUGFIX] Fix error message about command controller classes
If you create a CommandController which is not in the "Controller" directory
of a package or where the name does not ...
Karsten Dambekalns
20:35 Revision 3273129c: Merge "[BUGFIX] Fix error message about command controller classes"
Karsten Dambekalns
20:16 Revision 58001db2: Merge "[TASK] IdentityRoutePart should return __identity array"
Robert Lemke
20:16 Revision c7da751a: [TASK] IdentityRoutePart should return __identity array
IdentityRoutePart::matchValue() currently returns the identifier
of the ObjectPathMapping record directly.
This makes...
Bastian Waidelich
20:00 Revision 8d4b3c70: [BUGFIX] PersistenceManager->add() now requires objects being new
The add method in repositories did also update existing entities,
this can be dangerous, as it allows an attacker to ...
Karsten Dambekalns
19:53 Revision 0caf926f: [TASK] Make "all" parameter optional in package:refreeze
For freeze, unfreeze and refreeze the default value for
the packageKey is now "all".
Change-Id: I9c1e42eded707122b96...
Karsten Dambekalns
19:48 Revision aa1a0c5f: [BUGFIX] Fix IP address validation
The IP address validation done with filter_var() worked
on the development machine running PHP 5.3.12, however,
it fa...
Robert Lemke
19:47 Revision 253a9392: [FEATURE] Provide way to determine client IP address
This adds a method getClientIpAddress() to the HTTP Request
class. It considers various kinds of environment variable...
Robert Lemke
18:06 Revision 29618c52: [!!!][FEATURE] Content Negotiation for Media Types
This improves the support for detecting the Media
Type (that is, "format" in an ActionRequest context)
based on the r...
Robert Lemke
17:42 Revision d375df56: Merge "[TASK] Remove debug output in log on configuration changes"
Karsten Dambekalns
17:41 Revision 660ee7e9: [TASK] Log skipped persistAll() due to closed EntityManager
To avoid exceptions we only flush the EM if it is still open. To be
able to spot errors more easily, this adds a log ...
Karsten Dambekalns
17:40 Revision 1ff13c47: [TASK] Clean up some coding style issues
Add space to "foreach(".
Change-Id: Ic79c73ae41c3c4615d4d3121822d8d49033f266b
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns
17:39 Revision bb514fda: [TASK] Clean up some coding style issues
Add spaces to "){"
Change-Id: Iacbb331e8479a5d8b69648d26f7ec7afa1abde61
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns
16:51 Revision ca9f207f: Merge "[!!!][TASK] Switch from MIME to Media Types" into FLOW3-1.1
Christopher Hlubek
16:45 Revision 7e1b5498: Merge "[TASK] Create configuration directories only on save"
Karsten Dambekalns
16:43 Revision 2a228475: [TASK] Create configuration directories only on save
The configuration directories for cached configuration were created
inside the constructor of the ConfigurationManage...
Karsten Dambekalns
16:39 Revision cb141c73: [TASK] Create configuration directories only on save
The configuration directories for cached configuration were created
inside the constructor of the ConfigurationManage...
Karsten Dambekalns
15:57 Revision e1721f02: Merge "[FEATURE] Add getHttpResponse() to HttpRequestHandler" into FLOW3-1.1
Christopher Hlubek
15:48 Revision 976c0b3d: Merge "[FEATURE] Make HTTP responses standards compliant" into FLOW3-1.1
Christopher Hlubek
15:45 Revision fdc462b0: [TASK] Make extending GenericObjectValidator easier
This change moves the check for already validated objects out
of the isValid() method and into validate() instead. Si...
Karsten Dambekalns
15:44 Revision 20c98535: Merge "[BUGFIX] Avoid validating instances more often than needed" into FLOW3-1.1
Christopher Hlubek
15:37 Revision 716d96fd: Merge "[FEATURE] Response setExpires() / getExpires()" into FLOW3-1.1
Christopher Hlubek
15:34 Revision c895c7d1: Merge "[BUGFIX] Keep existing PackageStates.php" into FLOW3-1.1
Christopher Hlubek
15:18 Revision 166b44e1: [BUGFIX] Keep existing PackageStates.php
A wrong check for the existence of the configured "packagePath" caused
the loss of custom package states configuratio...
Christopher Hlubek
15:17 Revision a8545b71: Merge "[BUGFIX] Save relative package path in PackageStates.php"
Christopher Hlubek
15:06 Revision 632685da: [BUGFIX] Avoid validating instances more often than needed
The GenericObjectValidator uses a static variable to store objects being
validated. Objects were still validated over...
Karsten Dambekalns
15:05 Revision 91035973: Merge "[BUGFIX] Avoid validating instances more often than needed"
Karsten Dambekalns
15:01 Revision 4ffcef32: [BUGFIX] Router overrides request arguments
With the reworked Request stack, the router kicks in after
the action request have been built, overriding all argumen...
Bastian Waidelich
14:55 Revision d8bb6a46: [BUGFIX] Keep existing PackageStates.php
A wrong check for the existence of the configured "packagePath" caused
the loss of custom package states configuratio...
Christopher Hlubek
14:45 Revision 170733fb: [BUGFIX] Router overrides request arguments
With the reworked Request stack, the router kicks in after
the action request have been built, overriding all argumen...
Bastian Waidelich
14:41 Revision 26e4b3fa: [BUGFIX] Avoid validating instances more often than needed
The GenericObjectValidator uses a static variable to store objects being
validated. Objects were still validated over...
Karsten Dambekalns
14:24 Revision fc4c4ab5: [!!!][TASK] Switch from MIME to Media Types
The term MIME type is outdated, at least if used in a web context. The correct
term is "Internet Media Type". Further...
Robert Lemke
14:15 Revision 744c7593: [BUGFIX] Fix IP address validation
The IP address validation done with filter_var() worked
on the development machine running PHP 5.3.12, however,
it fa...
Robert Lemke
13:22 Revision df6b6f45: [BUGFIX] PersistenceManager->add() now requires objects being new
The add method in repositories did also update existing entities,
this can be dangerous, as it allows an attacker to ...
Karsten Dambekalns
13:17 Revision 96b49cb6: [BUGFIX] Fix QueryTest using add twice for the same object
The new check for objects being added to persistence broke one
of the tests in the functional QueryTest. Turns out th...
Karsten Dambekalns
12:38 Revision 038ba6ca: Merge "[!!!][BUGFIX] Float and Integer converters do not correctly handle errors and empty values" into FLOW3-1.1
Karsten Dambekalns
12:00 Revision 66bcdf54: [FEATURE] Provide way to determine client IP address
This adds a method getClientIpAddress() to the HTTP Request
class. It considers various kinds of environment variable...
Robert Lemke
11:24 Revision 03b6d859: [!!!][FEATURE] Content Negotiation for Media Types
This improves the support for detecting the Media
Type (that is, "format" in an ActionRequest context)
based on the r...
Robert Lemke
11:11 Revision 531178a2: [BUGFIX] Save relative package path in PackageStates.php
Using absolute paths in the PackageStates.php causes problems in a
chroot environment where the absolute path is diff...
Rens Admiraal
11:10 Revision e65fbf9a: Merge "[BUGFIX] Save relative package path in PackageStates.php" into FLOW3-1.1
Karsten Dambekalns
10:59 Revision 1af227bc: Merge "[!!!][TASK] Switch from MIME to Media Types"
Robert Lemke
10:42 Revision c3f5c3a4: Merge "[BUGFIX] Make our var_dump() usable with Doctrine collections"
Karsten Dambekalns
10:37 Revision 996f20ce: [!!!][BUGFIX] Float and Integer converters do not correctly handle errors and empty values
When an argument of a controller action is annotated with
@param integer $var, the validation never fails if a string...
Bastian Waidelich
10:31 Revision 102cee20: [TASK] Tweak wrong docblock in PersistenceManager->add()
The change to fix #34527 introduced a wrong @throws clause in
the method docblock.
Change-Id: If73c0b760b5d3dd89c65f...
Karsten Dambekalns
09:59 Revision 5badcdb0: [Bugfix] Property mapper should distinguish between error and NULL
currently, when a nested type converter returns NULL, this is silently
caught by the property mapper. Thus, it is not...
Sebastian Kurfuerst

2012-05-29

22:41 Revision ef3e8fbb: [!!!][TASK] Switch from MIME to Media Types
The term MIME type is outdated, at least if used in a web context. The correct
term is "Internet Media Type". Further...
Robert Lemke
16:04 Revision a9156475: [!!!][BUGFIX] Float and Integer converters do not correctly handle errors and empty values
When an argument of a controller action is annotated with
@param integer $var, the validation never fails if a string...
Bastian Waidelich
12:30 Revision ce86c80a: Merge "[BUGFIX] Set property mapping configuration in RestController"
Bastian Waidelich
11:08 Revision 1a688df6: [BUGFIX] Save relative package path in PackageStates.php
Using absolute paths in the PackageStates.php causes problems in a
chroot environment where the absolute path is diff...
Rens Admiraal
11:00 Revision c5497de7: [BUGFIX] Make our var_dump() usable with Doctrine collections
For Doctrine\Collection instances we use Doctrine's export()
method now to render the dump.
Change-Id: Ic1284273390e...
Karsten Dambekalns
10:58 Revision cec2133b: [TASK] Remove debug output in log on configuration changes
Change-Id: I52db8df0c1dabc9d21a37d9ebe2a56e47b53a164
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns
10:50 Revision 2290d9fe: [BUGFIX] PersistenceManager->add() now requires objects being new
The add method in repositories did also update existing entities,
this can be dangerous, as it allows an attacker to ...
Karsten Dambekalns
10:31 Revision 34691272: [FEATURE] Add getHttpResponse() to HttpRequestHandler
This adds a getter method to the HTTP request handler
which allows for retrieving the response corresponding
to the c...
Robert Lemke
10:31 Revision 462fec11: [FEATURE] Make HTTP responses standards compliant
This adds a new API method to the HTTP response which
is called by a request handler to assure conformity
with RFC 26...
Robert Lemke
10:25 Revision 63283d92: [FEATURE] Make HTTP responses standards compliant
This adds a new API method to the HTTP response which
is called by a request handler to assure conformity
with RFC 26...
Robert Lemke
10:25 Revision 7e1087a9: [FEATURE] Add getHttpResponse() to HttpRequestHandler
This adds a getter method to the HTTP request handler
which allows for retrieving the response corresponding
to the c...
Robert Lemke
10:18 Revision 3e5836fa: [FEATURE] Response setExpires() / getExpires()
This adds two new convenience methods to the Response
API which allow for setting and retrieving the Expires
HTTP hea...
Robert Lemke
10:17 Revision 94d958a5: [BUGFIX] Set property mapping configuration in RestController
Since Iac7bbb2a58ad890701fff2b0ad6b16a0e0b15bba we use a
whitelist-based approach to configure property mapping.
This...
Bastian Waidelich
09:36 Revision 66650364: Merge "[FEATURE] Add hasRole() method to Account entity"
Sebastian Kurfuerst
09:10 Revision 26171d88: Merge "[FEATURE] Response setExpires() / getExpires()"
Sebastian Kurfuerst
09:07 Revision 308e1d30: Merge "[FEATURE] Allow configurable identity key in JsonView"
Sebastian Kurfuerst
09:06 Revision 29ffc635: [FEATURE] Allow configurable identity key in JsonView
Providing _exposeObjectIdentifier option is
not restricted to result in __identity anymore,
but is configurable to be...
Adrian Föder
09:02 Revision 4136d2c8: Merge "[FEATURE] Fluent Interface for PropertyMappingConfiguration methods"
Sebastian Kurfuerst

2012-05-28

10:48 Revision 97d8c354: Merge "[FEATURE] Make Message / Response setters chainable" into FLOW3-1.1
Robert Lemke
10:48 Revision 77db27d7: Merge changes I8c253574,I7d7bae82 into FLOW3-1.1
* changes:
[FEATURE] More convenience methods in Response
[FEATURE] Support for HTTP Cache-Control headers
Robert Lemke

2012-05-27

12:24 Revision 8f7aa2c8: Merge "[TASK] Remove debug output in log on configuration changes" into FLOW3-1.1
Bastian Waidelich

2012-05-25

22:12 Revision f4be4e9f: Merge "[TASK] Log skipped persistAll() due to closed EntityManager" into FLOW3-1.1
Karsten Dambekalns
22:12 Revision b5a4d465: Merge "[BUGFIX] Make our var_dump() usable with Doctrine collections" into FLOW3-1.1
Karsten Dambekalns
22:09 Revision 11f8eb8e: [FEATURE] Make Message / Response setters chainable
This makes the setter methods of the Message and the
Response class chainable.
Change-Id: I826ad686a6d0649c42767a950...
Robert Lemke
22:09 Revision c4034394: [FEATURE] More convenience methods in Response
This adds a few more convenience methods for setting
headers and cache control directives in the Response
object:
* ...
Robert Lemke
22:09 Revision 27f16226: [FEATURE] Support for HTTP Cache-Control headers
This adds support for the Cache-Control header.
The "Headers" object now handles the Cache-Control
header in a specia...
Robert Lemke
21:58 Revision c13969e7: [BUGFIX] Fix Wrong exception message in Repository->remove()
The message would say add() was involved, which is wrong.
Change-Id: I3f733f96dc28a29f569116f3f68d20c9d70aa027
Fixes...
Karsten Dambekalns
21:54 Revision d511b04e: [BUGFIX] Add hint on validator empty handling to migration
Change-Id: I4dabfd80970fdee1d956b4578e3426ae390f17a7
Fixes: #37231
Releases: 1.1, 1.2
Karsten Dambekalns
21:53 Revision 57e1e955: [BUGFIX] Fix Wrong exception message in Repository->remove()
The message would say add() was involved, which is wrong.
Change-Id: I3f733f96dc28a29f569116f3f68d20c9d70aa027
Fixes...
Karsten Dambekalns
18:56 Revision 3b59422b: Merge "[BUGFIX] Fix Wrong exception message in Repository->remove()" into FLOW3-1.1
Christopher Hlubek
17:34 Revision 60c22ce6: [FEATURE] Response setExpires() / getExpires()
This adds two new convenience methods to the Response
API which allow for setting and retrieving the Expires
HTTP hea...
Robert Lemke
16:02 Revision ae26f593: Merge "[FEATURE] Make Message / Response setters chainable"
Robert Lemke
16:01 Revision ce246413: Merge "[FEATURE] More convenience methods in Response"
Robert Lemke
15:59 Revision 9331146e: Merge "[FEATURE] Support for HTTP Cache-Control headers"
Robert Lemke
15:48 Revision fb8b0647: [FEATURE] Support for HTTP Cache-Control headers
This adds support for the Cache-Control header.
The "Headers" object now handles the Cache-Control
header in a specia...
Robert Lemke
15:48 Revision b18a9a51: [FEATURE] More convenience methods in Response
This adds a few more convenience methods for setting
headers and cache control directives in the Response
object:
* ...
Robert Lemke
15:48 Revision 149a012e: [FEATURE] Make Message / Response setters chainable
This makes the setter methods of the Message and the
Response class chainable.
Change-Id: I826ad686a6d0649c42767a950...
Robert Lemke
14:46 Revision 57565091: [BUGFIX] Fix error message about command controller classes
If you create a CommandController which is not in the "Controller" directory
of a package or where the name does not ...
Karsten Dambekalns
12:44 Revision c6fa1ba5: [TASK] Remove debug output in log on configuration changes
Change-Id: I52db8df0c1dabc9d21a37d9ebe2a56e47b53a164
Related: #34875
Releases: 1.1, 1.2
Karsten Dambekalns
12:44 Revision 9a8bc9b1: [TASK] Log skipped persistAll() due to closed EntityManager
To avoid exceptions we only flush the EM if it is still open. To be
able to spot errors more easily, this adds a log ...
Karsten Dambekalns
12:43 Revision 55b5a555: [BUGFIX] Make our var_dump() usable with Doctrine collections
For Doctrine\Collection instances we use Doctrine's export()
method now to render the dump.
Change-Id: Ic1284273390e...
Karsten Dambekalns
09:58 Revision 91cb54f9: [BUGFIX] Fix Wrong exception message in Repository->remove()
The message would say add() was involved, which is wrong.
Change-Id: I3f733f96dc28a29f569116f3f68d20c9d70aa027
Fixes...
Karsten Dambekalns
09:55 Revision ce852a13: [BUGFIX] Add hint on validator empty handling to migration
Change-Id: I4dabfd80970fdee1d956b4578e3426ae390f17a7
Fixes: #37231
Releases: 1.1, 1.2
Karsten Dambekalns

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
 

Also available in: Atom