Activity

From 2010-08-27 to 2010-09-25

2010-09-24

18:29 Feature #9709: Allow ordering to be customizable (more easily) in repositories
http://review.typo3.org/113
Karsten Dambekalns
18:28 Feature #9709 (Under Review): Allow ordering to be customizable (more easily) in repositories
Karsten Dambekalns
12:12 Revision 7fdf9835: FLOW3 (MVC): Respect "toLowerCase" setting in SubRoutes
You can force a route to be all lowercase by adding toLowerCase: yes
to your Routes configuration.
But this setting w...
Bastian Waidelich
11:00 Bug #9874 (Resolved): Recursive validators cannot be used (endless recursion)
Applied in changeset commit:"53ab49823e759255948e906965a216122537003c". Karsten Dambekalns
10:47 Revision 53ab4982: FLOW3 (Validation): Avoid recursion when validating objects
Change-Id: I4c8683615cb1910ab26cc3231668f46a7f5abf79
Fixes: #9874
Karsten Dambekalns
10:03 Bug #9901 (Resolved): Respect "toLowerCase" setting in SubRoutes
You can force a route to be all lowercase like this:... Bastian Waidelich
09:00 Bug #9862 (Resolved): Base validators are built incorrectly
Applied in changeset commit:"48baedceea717f40bd195df3469cbee64d3a3acd". Karsten Dambekalns
09:00 Bug #9855 (Resolved): Recursive validators cannot be built due to endless recursion
Applied in changeset commit:"48baedceea717f40bd195df3469cbee64d3a3acd". Karsten Dambekalns
08:55 Revision bca15da8: Merge "[+BUGFIX] FLOW3 (Validation): Fix building of base validators"
Sebastian Kurfuerst

2010-09-23

16:14 Revision f87c4aed: [~TASK] FLOW3: Make codebase use new QueryResult properly
The change introduced in Ib3fb13bce47772b34992cb357b2b4493850b832e was
not reflected properly in PropertyMapper and A...
Karsten Dambekalns
15:45 Task #9710 (Resolved): Refactor QueryResultProxy behaviour
Applied in changeset commit:"1396898d2d764e28a1c01ac48e59ed7c51b77363". Karsten Dambekalns
15:24 Revision 1396898d: [!!!][~TASK] FLOW3 (Persistence): Refactor QueryResultProxy into QueryResult
Query->execute() now only returns QueryResultInterface instances, those
results have a toArray() method to get the re...
Karsten Dambekalns

2010-09-22

21:53 Revision 20b7ba86: Merge "[+BUGFIX] FLOW3 (Property): Allow Object Converters to use any input format"
Karsten Dambekalns
21:50 Revision 5d0e86ad: Merge "[+BUGFIX] FLOW3 (MVC): Request::setControllerObjectName now works with multiple subpackages."
Karsten Dambekalns
21:48 Revision cec39414: Merge "[TASK] FLOW3 (MVC): Response::__toString() returns content of response."
Karsten Dambekalns
17:51 Revision 48baedce: [+BUGFIX] FLOW3 (Validation): Fix building of base validators
The conjunction validators built for base validation of models did not
behave correctly, validation of contained obje...
Karsten Dambekalns
17:43 Bug #9874 (Under Review): Recursive validators cannot be used (endless recursion)
Karsten Dambekalns
09:25 Bug #9874 (Resolved): Recursive validators cannot be used (endless recursion)
A validator that is checking recursive structures ends up in an endless loop when being used. Karsten Dambekalns
17:23 Revision 3b5b21e2: [+BUGFIX] FLOW3 (Property): Allow Object Converters to use any input format
Theoretically Object Converters should be able to support either arrays,
string or numbers as input format (if they w...
Robert Lemke
16:54 Revision 2b6845f4: Merge "[+FEATURE] FLOW3 (MVC): Display mapping errors in argument exception"
Karsten Dambekalns
16:50 Revision 4c48d1ee: Merge "[~TASK] FLOW3 (Property): Fixed doc comment in ObjectConverterInterface"
Karsten Dambekalns
16:11 Revision 96c10c60: [+FEATURE] FLOW3 (MVC): Display mapping errors in argument exception
If a request argument could not be mapped to a controller argument,
we now display more detailed error messages from ...
Robert Lemke
15:52 Revision eb47265f: Merge "[~TASK] FLOW3 (Log): The file backend no longer closes the log"
Robert Lemke
15:48 Revision a38a26b4: [~TASK] FLOW3 (Property): Fixed doc comment in ObjectConverterInterface
An object converter must return a \F3\FLOW3\Error\Error object if it
cannot convert to an object type it theoreticall...
Robert Lemke
10:28 Revision 9968835b: Merge "[~TASK] FLOW3 (Reflection): Sanitize class/interface names in ReflectionService"
Karsten Dambekalns
10:13 Revision aa7be084: [~TASK] FLOW3 (I18n): Trivial docblock fixes
Change-Id: I0baff57814d262749869383a32d78803915af518 Karsten Dambekalns
10:12 Revision 2006fce1: [~TASK] FLOW3 (Log): The file backend no longer closes the log
For this backend we do nothing in cloe() anymore and rely on PHP to
close the filehandle when the request ends. This ...
Karsten Dambekalns
10:03 Bug #9862 (Under Review): Base validators are built incorrectly
Karsten Dambekalns
10:03 Bug #9855 (Under Review): Recursive validators cannot be built due to endless recursion
Karsten Dambekalns
09:25 Revision a7f00892: Merge changes I42c9ab04,I7788faa1
* changes:
[+FEATURE] FLOW3 (MVC): More informative error message if no route matched
[~TASK] FLOW3 (MVC): Enhanc...
Robert Lemke

2010-09-21

21:58 Bug #9862 (Accepted): Base validators are built incorrectly
Karsten Dambekalns
16:38 Bug #9862 (Resolved): Base validators are built incorrectly
When a base validator is built, any property that
* has a @validate annotations
* or holds a class for which a base...
Karsten Dambekalns
21:19 Revision 541350ed: [~TASK] FLOW3 (Reflection): Sanitize class/interface names in ReflectionService
The ReflectionService now trims backslashes from class and interface
names to make sure no mismatches cause confusion...
Karsten Dambekalns
15:38 Feature #9861 (Needs Feedback): Leave logging up and running as long as possible
Currently the shutdown phase can/does shut down logging before the request run ends, thus leaving some messages out o... Karsten Dambekalns
11:21 Bug #9855 (Accepted): Recursive validators cannot be built due to endless recursion
Karsten Dambekalns
09:58 Revision ad3e1668: [~TASK] FLOW3 (MVC): Don't log non-matching link resolves
If a link configuration could not be resolved into a fitting route,
this was logged to the system log, including the ...
Robert Lemke
09:54 Revision 71d83056: Merge "[+BUGFIX] FLOW3 (Persistence): Repository functions pass fetch mode to execute() explicitly"
Robert Lemke

2010-09-20

23:47 Bug #9855 (Resolved): Recursive validators cannot be built due to endless recursion
When the ValidatorResolver tries to build a baseValidatorConjunction for a class that has a reference to itself, endl... Karsten Dambekalns
21:58 Revision 5b512a05: [+FEATURE] FLOW3 (MVC): More informative error message if no route matched
The error message for the NotFoundView now states that possibly no route
matched instead of telling that package "" d...
Robert Lemke
19:01 Revision 722c2abc: [~TASK] FLOW3 (Reflection): Correctly build class schemata again
When building class schemata properties holding non-persistable types
would no longer be skipped correctly in all cas...
Karsten Dambekalns
18:18 Revision 292df0af: [+BUGFIX] FLOW3 (MVC): Request::setControllerObjectName now works with multiple subpackages.
Before this change, calling "setControllerObjectName" did not detect the subpackage correctly,
if the class name was ...
Sebastian Kurfuerst
18:15 Revision c1f1aebe: [TASK] FLOW3 (MVC): Response::__toString() returns content of response.
When a response object is casted to a string, it makes
sense to output the contents of the Response.
This change is ...
Sebastian Kurfuerst
16:38 Task #9710 (Under Review): Refactor QueryResultProxy behaviour
Karsten Dambekalns
13:18 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> Bastian Waidelich wrote:
> > I like @toArray()@ best. And in fact it should behave the ...
Bastian Waidelich
13:13 Task #9710: Refactor QueryResultProxy behaviour
Bastian Waidelich wrote:
> I like @toArray()@ best. And in fact it should behave the same as @iterator_to_array($resu...
Karsten Dambekalns
13:10 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> @getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I...
Bastian Waidelich
13:09 Task #9710: Refactor QueryResultProxy behaviour
Karsten Dambekalns wrote:
> @getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I'...
Sebastian Kurfuerst
12:46 Task #9710 (Needs Feedback): Refactor QueryResultProxy behaviour
@getFirst()@ would be pure syntactic sugar, as it's the same as @$result->current()@ - I'd say we sip that.
More i...
Karsten Dambekalns
15:02 Revision 33866df2: Merge "[+TASK] FLOW3 (Reflection): Warn of invalid @var annotations"
Robert Lemke

2010-09-18

15:42 Revision c903c60b: [~TASK] FLOW3 (MVC): Enhanced capabilities and configuration for JSON view
The JSON view was configurable through a special YAML file. However, this
was not practical in many situations. Now t...
Robert Lemke
14:00 Revision e641abb7: [+BUGFIX] FLOW3 (Persistence): Repository functions pass fetch mode to execute() explicitly
Two of the repository tests failed with a warning because it uses the
QueryInterface for creating mocks and in this i...
Robert Lemke
11:45 Bug #9707 (Resolved): Switching autowiring off breaks production context
Applied in changeset commit:"dc52658b7694c7e27cd4d32dbfbaee230655ce95". Karsten Dambekalns
11:39 Revision fb867ffe: Merge "[+BUGFIX] FLOW3 (Object): Autowiring off uses explicit object configuration"
Karsten Dambekalns

2010-09-16

20:26 Revision d7a803cd: [+TASK] FLOW3 (Persistence): Ordering by unknown property throws exception
When using an unknown property in a query for ordering
the result set, an exception is thrown.
Karsten Dambekalns
17:47 Task #9710 (Accepted): Refactor QueryResultProxy behaviour
Karsten Dambekalns
17:46 Feature #9709 (Accepted): Allow ordering to be customizable (more easily) in repositories
Karsten Dambekalns
17:19 Revision a15e52b9: [BUGFIX] FLOW3 (Core): ArgumentPrefix in UriBuilder is now reset.
UriBuilder::reset() now also resets $argumentPrefix, as one
would expect from reset().
We needed the strange behavio...
Sebastian Kurfuerst
17:15 Bug #9585 (Resolved): PDOException thrown if array contains NULL as value
Applied in changeset commit:"db9e49c69be141153b19f47fd0cd499049b5484b". Karsten Dambekalns
17:13 Revision 84e29678: [+BUGFIX] FLOW3 (Persistence): Make property thawing order independent
Thawing of objects could fail if the same object was referenced inside
two properties of an object but the order in w...
Robert Lemke
14:18 Revision db9e49c6: [+BUGFIX] FLOW3 (Persistence): Allow NULL values in arrays
NULL values inside an array caused an exception (unknown column null).
Change-Id: I7f0955373ec324990bea75f68afd09326...
Karsten Dambekalns

2010-09-15

14:26 Revision 60867b0d: [~TASK] FLOW3 (MVC): Don't cache route parts returning objects
(dynamic) route parts which return an object (or an array containing
objects) in their $value property currently cann...
Robert Lemke
12:30 Bug #9684 (Resolved): Datamapper fails to thaw reused objects if in certain order
Applied in changeset commit:"672626bb94d37656afa2e8d6e82d5af3eea056c1". Karsten Dambekalns
10:02 Bug #9684 (Under Review): Datamapper fails to thaw reused objects if in certain order
Robert Lemke
12:19 Revision a3af0090: Merge "[+BUGFIX] FLOW3 (Persistence): Make property thawing order independent"
Robert Lemke
11:51 Revision dc52658b: [+BUGFIX] FLOW3 (Object): Autowiring off uses explicit object configuration
Changes to autowiring caused even explicit argument configuration in
Objects.yaml to be ignored if autowiring was swi...
Karsten Dambekalns
10:03 Bug #9585 (Under Review): PDOException thrown if array contains NULL as value
Robert Lemke
10:01 Bug #9707 (Under Review): Switching autowiring off breaks production context
Robert Lemke
10:01 Feature #9709 (New): Allow ordering to be customizable (more easily) in repositories
Robert Lemke
09:58 Feature #9709 (Under Review): Allow ordering to be customizable (more easily) in repositories
Robert Lemke

2010-09-14

22:32 Task #9710: Refactor QueryResultProxy behaviour
Note: As discussed QueryResult::getFirst() should return NULL instead of FALSE if the result set is empty Bastian Waidelich
17:57 Revision dbf75aed: [~TASK] FLOW3 (Error): Make renderObjectDump() more robust
It could happen that an object having persistence magic had no
identifier attached, causing an error when dumping it....
Karsten Dambekalns
11:16 Revision 672626bb: [+BUGFIX] FLOW3 (Persistence): Make property thawing order independent
Thawing of objects could fail if the same object was referenced inside
two properties of an object but the order in w...
Karsten Dambekalns

2010-09-13

18:39 Revision 7b2ae200: [+TASK] FLOW3 (Reflection): Warn of invalid @var annotations
In certain cases an invalid @var annotation would lead to seemingly
unrelated errors with persistence. Now @var annot...
Karsten Dambekalns
18:20 Task #9710 (Resolved): Refactor QueryResultProxy behaviour
The following seems reasonable:
* rename @QueryResultProxy@ to @QueryResult@
* get rid of @FETCH_*@ and have @execu...
Karsten Dambekalns
18:15 Feature #9709 (Resolved): Allow ordering to be customizable (more easily) in repositories
When using findAll() or findBy*() the order of the result cannot be customized without writing your own methods to in... Karsten Dambekalns
15:31 Bug #9707 (Resolved): Switching autowiring off breaks production context
Phoenix exhibits a bug introduced with https://review.typo3.org/57 in commit:e8e03d9f that leads to an UnresolvedDepe... Karsten Dambekalns

2010-09-10

18:40 Bug #9684 (Resolved): Datamapper fails to thaw reused objects if in certain order
Consider the following properties of an entity:... Robert Lemke
16:00 Bug #9679 (Resolved): PdoHelper fails if username / password are NULL
Applied in changeset commit:"b77c41c22a526e71961c1c3a35399e89fb4199ef". Robert Lemke
12:46 Bug #9679 (Resolved): PdoHelper fails if username / password are NULL
By default the username and password passed to the PDO backend are NULL because SQLite does not need a username / pas... Robert Lemke
15:45 Feature #9626 (Resolved): Switch off autowiring for single methods via @autowiring annotation
Applied in changeset commit:"e8e03d9f5df80ddfd05662f7eee2278f67188c31". Robert Lemke
15:44 Revision b77c41c2: [+BUGFIX] FLOW3 (Persistence): Safeguard for PDO credentials and DSN
The username, password and DSN for the PDO backend could, until now,
be NULL without causing any trouble. More correc...
Robert Lemke
15:41 Revision e8e03d9f: [+FEATURE] FLOW3 (Object): Control autowiring per class or method with annotations
Previously autowiring of object dependencies could only be switched on
or off for a whole class and only by configura...
Robert Lemke

2010-09-07

20:04 Revision cb9c0461: [!!!][+FEATURE] FLOW3 (Persistence): Add QueryResultProxy
Query::execute() will return an QueryResultProxy by default now.
This is a breaking change if you worked on the resul...
Bastian Waidelich
17:15 Task #9625 (Resolved): Remove references of ObjectFactory
Applied in changeset commit:"0585312845fee8aa1efe444218a0f6c214e797c2". Karsten Dambekalns
13:23 Task #9625 (Accepted): Remove references of ObjectFactory
Karsten Dambekalns
12:28 Task #9625 (Resolved): Remove references of ObjectFactory
The ObjectFactory (F3\FLOW3\Object\ObjectFactory) and its interface are deprecated since alpha 8. Therefore: Remove t... Robert Lemke
17:00 Revision ebe8736f: Merge "[-TASK] FLOW3: Remove references to object factory"
Robert Lemke
13:21 Revision 05853128: [-TASK] FLOW3: Remove references to object factory
The object factory has been deprecated since alpha 8.
Change-Id: Ia38b7b7c9c82a3bedeb4e0575cbbf189643bfa96
Resolves:...
Karsten Dambekalns
12:38 Feature #9626 (Resolved): Switch off autowiring for single methods via @autowiring annotation
It would be nice to be able to switch off autowiring for certain (inject) methods and the constructor by adding an "@... Robert Lemke
11:45 Feature #9586 (Resolved): Support @var/@param type "object"
Applied in changeset commit:"9bd5354619071152f022f43b1bd1abcd4e25c92e". Karsten Dambekalns

2010-09-03

20:33 Revision 9bd53546: [+FEATURE] FLOW3 (Persistence): Support "object" as property type
Member variables with a type of "object" in entities and valueobjects
can now be used, as long as they contain an ent...
Karsten Dambekalns
17:10 Feature #9586 (Accepted): Support @var/@param type "object"
Karsten Dambekalns
16:24 Feature #9586 (Resolved): Support @var/@param type "object"
Currently "object" is not supported as param type:... Robert Lemke
17:05 Revision 11c7c243: [~TASK] FLOW3 (Persistence): Throw helpful exception for unexpected types
When a property holds something not matching the expected type during
persistence, the exception thrown now has helpf...
Karsten Dambekalns
16:52 Revision 3f1d2d17: [~TASK] FLOW3 (Persistence): Throw exception on unuspported types
When ArrayObject instances are encountered during persistence an
exception is now thrown. The same is true for nested...
Karsten Dambekalns
16:31 Bug #9587 (Rejected): ArrayObject cannot be persisted as part of an array
I tried to persist this:... Robert Lemke
16:21 Bug #9585 (Resolved): PDOException thrown if array contains NULL as value
... Robert Lemke
10:00 Bug #9569 (Resolved): RestController handles HEAD requests incorrectly
Applied in changeset commit:"9b0053596668f20d099bd190e2ea9ec2ef2253ea". Karsten Dambekalns
09:52 Revision 8c351e81: Merge "[+BUGFIX] FLOW3 (MVC): Handle HEAD like GET in RestController"
Robert Lemke
09:49 Revision abe0214d: Merge "[~TASK] FLOW3: Doubled speed of proxy building in Development context"
Robert Lemke

2010-09-02

18:43 Revision 962d2be2: [~TASK] FLOW3: Doubled speed of proxy building in Development context
Improved speed of getInterfaceNamesImplementedByClass() in the Reflection
Service by using PHP's native function. Pre...
Robert Lemke
18:15 Bug #9538 (Resolved): APC Backend test fails (flushRemovesAllCacheEntries)
Applied in changeset commit:"01765ad53feeb347256f3e7c1015f3f53b973552". Robert Lemke
16:06 Bug #9538: APC Backend test fails (flushRemovesAllCacheEntries)
With 3.1.5-dev the mentioned error is gone.
However, with the default php.ini settings I now get:...
Robert Lemke
18:04 Revision 9b005359: [+BUGFIX] FLOW3 (MVC): Handle HEAD like GET in RestController
Change-Id: Icdf7e8c66a1a42f6f34d5c83d267c3594d581bdc
Fixes: #9569
Karsten Dambekalns
18:04 Bug #9569 (Resolved): RestController handles HEAD requests incorrectly
HEAD requests are not mapped to show/list like GET, but end up targeting the indexAction. Karsten Dambekalns
17:24 Task #9568 (Resolved): Improve speed of AOP proxy building / reflection
The process of AOP proxy building and the extensive use of relfection has slowed down FLOW3 immensely, especially in ... Robert Lemke
16:22 Revision 01765ad5: [~TASK] FLOW3 (Cache): Fixed a failing APC backend test
One test was failing, probably due to an old APC version used (see #9538).
After upgrading to a more recent version o...
Robert Lemke
15:31 Revision 7d47766b: Merge changes I38336de0,Iaeaf0f12
* changes:
[+FEATURE] FLOW3 (MVC): Add ArgumentPrefix to UriBuilder
[TASK] FLOW3 (MVC): Move initialization of Ur...
Robert Lemke
14:42 Task #4268 (New): handle model-attributes, that are not of type string, but user-input
Karsten Dambekalns
14:15 Feature #9528 (Resolved): Log remote IP address
Applied in changeset commit:"4f36e397b6b069b684e73896d5f205e0d31d32c5". Robert Lemke
14:06 Revision 4f36e397: FLOW3 (Log): Support logging of remote IP address
Added a new option for configuring the (abstract) logging backend.
With "logIpAddress" set to "y", the file backend –...
Robert Lemke
13:30 Feature #9536 (Resolved): Improve logging of security related events
Applied in changeset commit:"84bb24831ba772c03ede2034cd0eb8d8aaf6304b". Robert Lemke
13:28 Revision 84bb2483: [+FEATURE] FLOW3 (Security): Security events are logged to own file and more verbosively
Aside from the FLOW3 system log - whose file name is now "System.log" -
FLOW3 now writes security related log message...
Robert Lemke
12:30 Bug #9403 (Closed): Authentication does not work
The template must contain form elements like this:... Karsten Dambekalns
12:26 Bug #9403 (Accepted): Authentication does not work
Karsten Dambekalns
12:30 Bug #9532 (Resolved): FLOW3 looses session data / tokens if scope session is used elsewhere
Applied in changeset commit:"327a31d1f49be1babcbd0ebc089b92e8cb2fb2d4". Robert Lemke
12:30 Bug #9540 (Resolved): Ordering of result sets does not work
Applied in changeset commit:"e28979c39c218d50d8d4fdabd3f231f22ffd09cc". Karsten Dambekalns
12:18 Revision 308ceb7e: Merge "[+BUGFIX] FLOW3 (Security): Tokens don't get lost anymore between requests"
Robert Lemke
12:18 Revision 4aa6cad4: Merge "[+BUGFIX] FLOW3 (Persistence): Fix ordering of queries."
Robert Lemke
11:33 Revision 74d9fe79: [+FEATURE] FLOW3 (MVC): Add ArgumentPrefix to UriBuilder
For the Fluid Widget Concept, we need the possibility to generate
prefixed URIs with the UriBuilder; that's why the U...
Sebastian Kurfuerst
11:33 Revision 2e7f4193: [TASK] FLOW3 (MVC): Move initialization of UriBuilder into new method
To make the UriBuilder initialization customizable,
it has been extracted to a separate method in AbstractController,...
Sebastian Kurfuerst

2010-09-01

19:27 Bug #9557 (Rejected): It's possible to persist multiple entities with the same identity properties
I annotated the "email" property of my test model with an @identity annotation. Now I would expect the persistence la... Bastian Waidelich
11:57 Feature #9547: Reactivate HMAC or implement substitute
after re-thinking about this, I also think we badly need this feature again. Sebastian Kurfuerst
11:50 Feature #9547 (Rejected): Reactivate HMAC or implement substitute
Currently Fluid Forms still create a hidden "__hmac" field, but apparently that is no longer validated on the server ... Bastian Waidelich
09:54 Bug #7564: Dynamic Object Container does not support scope session
just forget my last comment, it was a missing @transient on my side which caused the problem... So it's working beaut... Sebastian Kurfuerst
09:15 Bug #9539 (Resolved): WebRedirect entry point does not work anymore
Applied in changeset commit:"3f4f616f04d3c821bf939b9ada78de856592fa5c". Robert Lemke
09:09 Revision 171f161b: Merge "[~BUGFIX] FLOW3 (Security): Adjusted the RequestDispatchingAspect to new advice behavior"
Robert Lemke

2010-08-31

22:44 Revision 0b7d2426: Merge "[-TASK] FLOW3 (MVC): Remove argument origin detection"
Karsten Dambekalns
22:42 Revision 9d0f277a: [-TASK] FLOW3 (MVC): Remove argument origin detection
The Controller\Argument keeps track of it's origin to allow request hash
checking. This isn't used anymore, so it can...
Karsten Dambekalns
20:53 Bug #7564: Dynamic Object Container does not support scope session
+1, we really need this also for the widgets -- I just spent a few hours because of this.
Greets,
Sebastian
Sebastian Kurfuerst
17:48 Revision 01383696: Merge "[+BUGFIX] FLOW3 (Property): Fix mapping of empty traversables from request"
Robert Lemke
17:14 Revision e28979c3: [+BUGFIX] FLOW3 (Persistence): Fix ordering of queries.
Change-Id: Ib84f8e9e3395cb475f3287893ba16833c3c500e7
Resolves: #9540
Karsten Dambekalns
17:09 Feature #9528 (Accepted): Log remote IP address
Robert Lemke
10:14 Feature #9528 (Resolved): Log remote IP address
For certain kinds of logs and in certain situations it is helpful to log the remote address of the client using FLOW3... Robert Lemke
16:18 Revision 327a31d1: [+BUGFIX] FLOW3 (Security): Tokens don't get lost anymore between requests
If an authenticated user used a part of an application which did not
need to call certain functions of the Security C...
Robert Lemke
16:00 Revision 3f4f616f: [~BUGFIX] FLOW3 (Security): Adjusted the RequestDispatchingAspect to new advice behavior
The RequestDispatchingAspect was still relying on the fact that After Throwing
Advices would catch the exception of t...
Robert Lemke
15:57 Bug #9540 (Resolved): Ordering of result sets does not work
Ordering doesn't work. No errors appear, but results are in seemingly random order. Karsten Dambekalns
15:49 Bug #9539 (Resolved): WebRedirect entry point does not work anymore
Since the changed behavior of AfterThrowing advices, the RequestDispatchingAspect does not catch AuthenticationRequir... Robert Lemke
15:44 Bug #9538: APC Backend test fails (flushRemovesAllCacheEntries)
Please try with 3.1.4 or newer. Karsten Dambekalns
15:40 Bug #9538: APC Backend test fails (flushRemovesAllCacheEntries)
APC Version 3.1.3p1
MMAP Support Enabled
MMAP File Mask /tmp/apc.5p5pH2
Locking type File Locks
Revision $Revisio...
Robert Lemke
15:19 Bug #9538 (Accepted): APC Backend test fails (flushRemovesAllCacheEntries)
Karsten Dambekalns
15:14 Bug #9538 (Resolved): APC Backend test fails (flushRemovesAllCacheEntries)
On my machine the following test fails:... Robert Lemke
13:34 Feature #9537 (New): Query criterions should be able to compare whole objects
Currently it is not possible to exclude specific objects from a resultset by using query criterions.
Possible synt...
Bastian Waidelich
12:58 Feature #9536 (Resolved): Improve logging of security related events
Security related actions and events should be logged into its own file / backend because
# they log data might be ...
Robert Lemke
12:01 Feature #9534 (Rejected): RAND as order posibility
It would be cool to have a possibilty to get randomize data.. for example... Julian Kleinhans
11:26 Bug #9532 (Resolved): FLOW3 looses session data / tokens if scope session is used elsewhere
In the TYPO3 package I started implementing a TYPO3-specific session class:... Robert Lemke
11:02 Revision 39a699f2: Merge "[+BUGFIX] FLOW3 (MVC): Fix incorrect NULL value exception in Argument"
Karsten Dambekalns

2010-08-30

17:02 Revision 554e0b4f: Merge "[+BUGFIX] (AOP): After and AfterThrowing advice make sure that original exception gets through"
Karsten Dambekalns
16:45 Bug #9093 (Resolved): UUID generated but object is null
Applied in changeset commit:"ebc416ef725248f4196ad85094fb5616f34c1beb". Karsten Dambekalns
16:37 Revision ebc416ef: [+BUGFIX] FLOW3 (MVC): Fix incorrect NULL value exception in Argument
When setValue() on Controller\Argument is used with an already mapped
object, an exception is thrown. This can happen...
Karsten Dambekalns
16:30 Bug #9504 (Resolved): Mapping objects with collection properties fails on empty request argument
Applied in changeset commit:"e54f526d67c6d13bd4fc44846013a747b8c9aa44". Karsten Dambekalns
15:25 Bug #9504 (Resolved): Mapping objects with collection properties fails on empty request argument
When an object contains a typed (non-literals only) collection property (array or Traversable) the PropertyMapper wan... Karsten Dambekalns
15:56 Revision 5d23c874: [+BUGFIX] (AOP): After and AfterThrowing advice make sure that original exception gets through
Currently both advice types intercept exceptions thrown in the adviced
method and deligate the responsibility of reth...
Robert Lemke
15:34 Revision 350c53e5: [-TASK] FLOW3 (MVC): Remove argument origin detection
The Controller\Argument keeps track of it's origin to allow request hash
checking. This isn't used anymore, so it can...
Karsten Dambekalns
15:32 Revision e54f526d: [+BUGFIX] FLOW3 (Property): Fix mapping of empty traversables from request
When a property is a collection of objects map() tries to use foreach on
the values. If the value is an empty string ...
Karsten Dambekalns
15:15 Bug #9502 (Resolved): After and After Throwing advices intercept exceptions
Applied in changeset commit:"04cf8153232ccfe23535e68df46583be0984962e". Robert Lemke
14:28 Bug #9502 (Resolved): After and After Throwing advices intercept exceptions
Both, After and After Throwing advice, should be triggered after returning from a method or on an exception thrown by... Robert Lemke
15:00 Revision 04cf8153: [+BUGFIX] FLOW3 (AOP): After and AfterThrowing advice make sure that original exception gets through
Currently both advice types intercept exceptions thrown in the adviced method and deligate the responsibility of reth... Robert Lemke
14:41 Revision 6ebe5814: [!!!][+FEATURE] FLOW3 (Persistence): Added QueryResultProxy which is now the default return type of Query::execute().
This is a breaking change if you worked on the result set with an array_* function. To work around this issue, you ca... Bastian Waidelich
14:30 Feature #8774 (Resolved): Query::execute() should return a Proxy instead of array
Applied in changeset commit:"60fadf5cf8cb1805607f0e2e12bd9f69afe37244". Bastian Waidelich
14:15 Revision 60fadf5c: [!!!][+FEATURE] FLOW3 (Persistence): Added QueryResultProxy which is now the default return type of Query::execute().
This is a breaking change if you worked on the result set with an array_* function. To work around this issue, you ca... Bastian Waidelich

2010-08-27

12:50 Revision 25fbf535: [+BUGFIX] FLOW3 (Error): Fixed undeclared variable.
The $output variable has not been declared before,
thus, when using \F3\var_dump in debug mode, the error occured.
C...
Sebastian Kurfuerst
 

Also available in: Atom