Activity

From 2010-08-05 to 2010-09-03

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

2010-08-25

17:06 Revision 7d3dab0e: Merge "[+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type"
Sebastian Kurfuerst
16:59 Task #9457 (Rejected): Refactor type-conversion into ...Utility\TypeHandling
At some places througout the code, types are converted from String to specific types.
Example:
Classes/MVC/Controll...
Sebastian Kurfuerst
16:52 Revision 95131fac: [+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type
Controller Arguments are now converted into real integers, floats and booleans if
they wered declared as such in the ...
Robert Lemke
16:30 Bug #6195 (Resolved): Empty form fields converted to empty string instead of type declared for property
Applied in changeset commit:"112feeea56d696abf05ceeda158fec6f879c0b50". Robert Lemke
16:30 Feature #9456 (Resolved): MVC arguments should be converted to their target type
Applied in changeset commit:"112feeea56d696abf05ceeda158fec6f879c0b50". Robert Lemke
16:11 Feature #9456 (Resolved): MVC arguments should be converted to their target type
MVC arguments are mapped from the arguments found in the HTTP request (GET / POST ...) to controller argument objects... Robert Lemke
16:28 Revision 679bac04: Merge "[~TASK] FLOW3 (Log): Use binary mode when opening log file."
Robert Lemke
16:12 Revision 112feeea: [+FEATURE] FLOW3 (MVC): Convert controller arguments into their declared data type
Controller Arguments are now converted into real integers, floats and booleans if
they wered declared as such in the ...
Robert Lemke
12:38 Bug #9093 (Accepted): UUID generated but object is null
Karsten Dambekalns
12:38 Bug #9093: UUID generated but object is null
The @Argument->setValue()@ already receives the mapped object but cannot cope with this. Returning the value immediat... Karsten Dambekalns
11:20 Bug #9093: UUID generated but object is null
From the #FLOW3 IRC channel (edited for brevity):... Karsten Dambekalns
11:05 Revision 0a92946e: [~TASK] FLOW3 (Documentation): Adjust commit message rules in CGL appendix.
The switch to git and gerrit changes the rules for commit messages a little,
this adjusts documentation accordingly.
...
Karsten Dambekalns
10:52 Revision f25789c9: [~TASK] FLOW3 (Log): Use binary mode when opening log file.
Instead of using the text mode we use binary mode, as also recommended
by the PHP developers. Since we use PHP_EOL in...
Karsten Dambekalns

2010-08-24

18:30 Bug #9436 (Resolved): Package Manager doesn't check if directory Packages/Application exists
Applied in changeset commit:"d0349c7740a0e9abc0d4b6d1868fe670d80395ab". Robert Lemke
17:38 Bug #9436 (Resolved): Package Manager doesn't check if directory Packages/Application exists
On trying to create a new package, the package manager might fail because Packages/Application does not exist. Robert Lemke
18:18 Revision f3ca32b3: Merge "[+BUGFIX] FLOW3 (Package): PackageManager now creates the Packages/Application directory if neccessary"
Robert Lemke
18:11 Revision d0349c77: [+BUGFIX] FLOW3 (Package): PackageManager now creates the Packages/Application directory if neccessary
If the Packages/Application directory does not exist - which is the case in a default
git checkout - the package mana...
Robert Lemke
17:31 Bug #6195 (Accepted): Empty form fields converted to empty string instead of type declared for property
Robert Lemke
17:00 Feature #315 (Resolved): Add "format" support to the Request object
Okay, as it seems the Accept header is not used consistently and correctly among different browser (see http://www.ge... Robert Lemke
16:14 Revision d4491611: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di...
Sebastian Kurfuerst
16:10 Revision 0bdb1d94: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197...
Sebastian Kurfuerst
15:21 Revision 256b2b1b: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di...
Sebastian Kurfuerst
15:17 Revision f2fff6cf: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197...
Sebastian Kurfuerst
15:06 Revision c6dff4a2: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197...
Sebastian Kurfuerst
14:22 Revision adc460b9: [+FEATURE] FLOW3 (Error): \F3\var_dump can now return output.
This patch introduces a new parameter.
If this is set to TRUE, \F3\var_dump returns its output
instead of directly di...
Sebastian Kurfuerst
14:03 Revision 4e5ccefc: [+BUGFIX] FLOW3 (Error): \F3\var_dump() now includes the stylesheets only once, even if it is used multiple times on the same page.
Before this change, the CSS stylesheet was included multiple times, making it hard to debug it.
Change-Id: If9665197...
Sebastian Kurfuerst

2010-08-23

18:22 Revision 9e1af201: [~TASK] *: Raised version numbers of packages contained in the FLOW3 distribution.
Change-Id: If0992c441308ab1b706d69307c7d35e6da7811a6 Karsten Dambekalns
17:12 Revision 4d203b18: [~TASK] FLOW3 (MVC): Changed the order how views are resolved: If a dedicated view exists for the controller / action pair, it is chosen instead of the Fluid Template View.
[+FEATURE] FLOW3 (MVC): The ActionController now allows for specifying view object names for each format, e.g. a spec... Robert Lemke
16:55 Revision e4997396: [~TASK] FLOW3 (MVC): Added closing php tag to JsonViewTest.
Change-Id: I1f84e1132261c638422e463737dd1efdcd27150d Karsten Dambekalns
16:52 Revision 67ae141d: [+BUGFIX] FLOW3 (Object): The ObjectSerializer now detects recursive reference in the object structure to be serialized. This should now allow to add even complex object structures to a session object which is then transparently stored by FLOW3. Resolves #9360
Change-Id: I202b78c9c3bc835a017c35baf2293e6e5776ad32 Robert Lemke
16:50 Revision 31a541b1: [+BUGFIX] FLOW3 (Security): Shortened some variable names in HTML (input fields with a name longer than 64 characters are ignored in default Suhosin setups), fixes #6315.
Change-Id: Id86ac9938d73dc40e58fae65b2c540e2f2252122 Karsten Dambekalns
16:50 Revision 86292fa4: [+TASK] FLOW3 (Documentation): The CGL mention the usage of PHP Error Control Operators now, resolves #8864.
Change-Id: Ie304e69f170b7232246a365ebaab387dd1fad100 Karsten Dambekalns
16:48 Revision af0c2213: [+BUGFIX] FLOW3 (MVC): Optional action arguments no longer throw exception on unknown object, fixes #8670.
Change-Id: Id94add8eb99aab66eecc339e10ca1b4ba9cf2cb9 Karsten Dambekalns
16:46 Revision 0e396fbb: [+BUGFIX] FLOW3 (Persistence): Ordering by multiple fields works again, fixes #8968.
Change-Id: Ie868e0a4ec1525a7312d894f1bd6db87c580ffcf Karsten Dambekalns
16:45 Revision 9b139c64: [~TASK] FLOW3 (Cache): Made testcases for APC and memcache backends more reliable.
Change-Id: Idf669946b16f24b93cfe9d15e8397ef5079ac343 Karsten Dambekalns
16:44 Revision 2b0658e9: [+BUGFIX] FLOW3 (Persistence): isEmpty() matches correctly on NULL now, equality checks against NULL now work correctly on collections, relates to #9358, fixes #9184.
Change-Id: I0a25251db22e711ab4074c438157ebe1545b2fec Karsten Dambekalns
16:43 Revision d5f6c1cf: [+BUGFIX] FLOW3 (Persistence): isEmpty() now works correctly in queries, fixes #9358.
Change-Id: I77ff011af6baf379d4316b0be870d3f24e936a0b Karsten Dambekalns
16:42 Revision 12e08680: [+BUGFIX] FLOW3 (Cache): Sanitizing entry identifier in Cache\FileBackend, fixes #9357.
Change-Id: I88ce5cb38bbd43aed4b6e3b3b27b50226fef2f46 Karsten Dambekalns
16:40 Revision e3586185: [+FEATURE] FLOW3 (Security): Implemented a convenience method for retrieving the currently logged in account from the Security Context. Resolves #9356
Change-Id: Ib43da70b4c6319f26eddd64a094cb62e1716840c Robert Lemke
16:34 Revision a8d4216f: [-TASK] FLOW3 (Cache): Removed the constant TAG_PACKAGES_CODE, it is never used (as pointed out by Christian Kuhn).
Change-Id: I3bfffc54f9392b9a1a03f0cae38d3c4ecfddc79b Karsten Dambekalns
16:31 Revision cf53c63b: [~TASK][!!!] FLOW3 (MVC): Renamed the RESTController to RestController.
[+FEATURE] FLOW3 (MVC): The name of the request argument triggering the actions show(), delete() and update is now co... Robert Lemke
16:31 Revision 90ce1966: [+TASK] FLOW3 (Validation): The ValidatorResolver now throws a helpful exception when encountering missing @param annotations.
Change-Id: Ie5cd3dc204d00e59e4d56d401b3709245a68a060 Karsten Dambekalns
16:19 Revision cd3c8464: [+BUGFIX] FLOW3 (AOP): AOP now correctly adds default value from method argument for array values, fixes #8554.
Change-Id: I4a65aefd3fec57b605406fabfb766c506a10499b Karsten Dambekalns
16:16 Revision 148a2848: [+BUGFIX] FLOW3 (Core): Removed use of $Revision$ in Bootstrap.php, resolves #9296. If we ever need something like this it could be a post-merge/post-checkout hook in git.
Change-Id: I12b2f2aace728b5f9d844ba106854b849ec17685 Karsten Dambekalns
16:12 Revision 5e38a7b9: [~TASK] FLOW3 (I18n): Documentation chapter for I18n added.
Change-Id: I1e17cf97bcd3894beddba88be2948faf215d4b04 Karol Gusak
16:08 Revision 924bf567: [+BUGFIX] FLOW3 (Cache): Removed tagIndex from memcache and APC backends, fixes #8918. Thanks to Christian Kuhn.
Change-Id: I6ee52676aa5db78bfa5410b296c94e99d5c41c1a Karsten Dambekalns
16:06 Revision 053748bc: [-TASK] FLOW3: Removed @version keyword from files, resolves #8835.
Change-Id: Ic27d691b7fdb82d9646ecd7c84b3759644b448f5 Karsten Dambekalns
15:50 Revision 929f4e34: [~TASK] ExtJS: Added doc comments to a few methods. Added basic parameter check for transaction arguments.
[+BUGFIX] ExtJS (ExtDirect): Fixed a bug which resulted in a broken communication between client and server via ExtDi... Robert Lemke
04:43 Bug #9403: Authentication does not work
Further analysis revealed:
It is most likely the dot in the input-tag name that causes this issue.
*DOES NOT WORK...
Michael Schams
04:26 Bug #9403 (Closed): Authentication does not work
After recent changes (and as far as I can see the issue occurs in alpha-11, too), user authentication with Security F... Michael Schams

2010-08-20

11:01 Feature #7113: Make view resolution in ActionController independent from Fluid
I think there is something wrong..
since yesterday, after update the latest trunk i get a 404 with this error message...
Julian Kleinhans

2010-08-19

18:06 Feature #8774: Query::execute() should return a Proxy instead of array
We just decided that we probably should add a parameter to the execute() method to define the result type. something ... Bastian Waidelich
18:00 Feature #7113 (Resolved): Make view resolution in ActionController independent from Fluid
Applied in changeset r5023. Robert Lemke
11:33 Bug #7182: Throw an exception if class for annotated dataType is missing
Karsten Dambekalns wrote:
> FLOW3 evaluates the @param annotation in this case, and there you must use valid types, ...
Karsten Dambekalns
11:07 Bug #7182 (Accepted): Throw an exception if class for annotated dataType is missing
Karsten Dambekalns
10:00 Bug #9360 (Resolved): ObjectSerializer does not detect recursion in object references
Applied in changeset r5009. Robert Lemke

2010-08-18

18:08 Bug #7182: Throw an exception if class for annotated dataType is missing
Hi,
I'm puzzled by this:
Christopher Hlubek wrote:
> It's not enough just to skip primitive types since the da...
Karsten Dambekalns
18:00 Bug #6315 (Resolved): Input fields with a name attribute with more than 64 characters are ignored
Applied in changeset r5005. Karsten Dambekalns
17:54 Bug #6315: Input fields with a name attribute with more than 64 characters are ignored
One way for this (special) case of the authentication data: use a nested array instead of the long name. Equally uniq... Karsten Dambekalns
16:14 Bug #6315 (Accepted): Input fields with a name attribute with more than 64 characters are ignored
To me it seems we should avoid such long names.
While it is not a security risk to have long names, Suhosin will c...
Karsten Dambekalns
17:15 Task #8864 (Resolved): We should mention the usage of PHP Error Control Operators in the FLOW3 CGL
Applied in changeset r5004. Karsten Dambekalns
16:48 Feature #8736: Implement generic Identity RoutePartHandler
Bastian Waidelich wrote:
> Yes, but I'm unhappy about yet another syntax
> [...]
> Why hasn't the DateTime object ...
Karsten Dambekalns
16:28 Feature #8736: Implement generic Identity RoutePartHandler
Karsten Dambekalns wrote:
> As for date formatting, this needs to be configurable.
Yes, but I'm unhappy about y...
Bastian Waidelich
15:52 Feature #8736: Implement generic Identity RoutePartHandler
I like the concept. As for date formatting, this needs to be configurable. Since the handler could find out about the... Karsten Dambekalns
15:56 Bug #6928 (Closed): ObjectContainerBuilder does not work for factory setups
Closing, as the problem has not surfaced again so far. And in cases like these, adding an interface to allow for type... Karsten Dambekalns
15:44 Bug #8670 (Resolved): Non-required action argument throws Exception on unknown get-parameter uid
Fixed as of r5003 (gna, used wrong commit message). Karsten Dambekalns
15:20 Bug #8670 (Accepted): Non-required action argument throws Exception on unknown get-parameter uid
Karsten Dambekalns
15:13 Feature #7216 (Closed): Custom CLI Controller without Modification of flow3.sh
Closing this in favour of #4426. Karsten Dambekalns
15:05 Task #6591 (On Hold): Refactor F3\FLOW3\Log\Backend\FileBackend : getFormattedVarDump
You need to sign the CLA before we can accept your contribution, see http://typo3.org/about/licenses Karsten Dambekalns
15:00 Bug #8968 (Resolved): SQL errors when using setOrderings() with multiple fields
Applied in changeset r5002. Karsten Dambekalns
13:45 Bug #9184 (Resolved): No NULL safe query method
Applied in changeset r5000. Karsten Dambekalns
13:39 Bug #9184 (Accepted): No NULL safe query method
Karsten Dambekalns
13:21 Bug #9360 (Resolved): ObjectSerializer does not detect recursion in object references
Given the following object relations:... Robert Lemke
11:30 Bug #9358 (Resolved): isEmpty() in queries works only when used with logicalNot()
Applied in changeset r4999. Karsten Dambekalns
11:01 Bug #9358 (Resolved): isEmpty() in queries works only when used with logicalNot()
When using the isEmpty() constraint against empty collections, this works only when combined with logicalNot(), due t... Karsten Dambekalns
10:45 Bug #9357 (Resolved): Entry identifier needs to be sanitized in Cache\FileBackend
Applied in changeset r4998. Karsten Dambekalns
10:37 Bug #9357 (Resolved): Entry identifier needs to be sanitized in Cache\FileBackend
Currently the entry identifier is not checked at all in Cache\FileBackend. Karsten Dambekalns
10:45 Feature #9356 (Resolved): Implement getAccount() for the Security Context
Applied in changeset r4997. Robert Lemke
10:32 Feature #9356 (Resolved): Implement getAccount() for the Security Context
The \F3\FLOW3\Security\Context could provide a convenience method for retrieving the currently logged in account. Robert Lemke

2010-08-17

17:08 Feature #2738 (Closed): Routing: Configurable appendix for "formatless" URIs
Yeah, it does that. Cool. :) Karsten Dambekalns
17:00 Feature #2738: Routing: Configurable appendix for "formatless" URIs
Karsten Dambekalns wrote:
> What this issue is about was that URLs with a format would get that appended,
> where...
Bastian Waidelich
16:51 Feature #2738 (Needs Feedback): Routing: Configurable appendix for "formatless" URIs
Bastian Waidelich wrote:
> I'm closing this 1-year-old issue for now, cause I don't think we need this anymore with ...
Karsten Dambekalns
12:26 Feature #8774: Query::execute() should return a Proxy instead of array
Attached is a *very first* spike, that introduces the feature to Extbase in order to test possible bottlenecks. I onl... Bastian Waidelich

2010-08-16

15:30 Feature #9327 (Resolved): Make the resource argument name for REST controllers configurable
Applied in changeset r4989. Robert Lemke
14:47 Feature #9327 (Resolved): Make the resource argument name for REST controllers configurable
The (not yet fully functional) RestController automatically selects the appropriate action depending on the request t... Robert Lemke
15:04 Bug #8554 (Resolved): AOP interceptor removes default value from method argument
Applied in changeset r4987. Karsten Dambekalns
14:42 Bug #8554: AOP interceptor removes default value from method argument
Well, default values are put into proxy classes, just not for default values that are of type array... :) Karsten Dambekalns
13:35 Bug #8554 (Accepted): AOP interceptor removes default value from method argument
Karsten Dambekalns
13:15 Bug #9184 (Needs Feedback): No NULL safe query method
Well, with r4604 and r4605 this should be solved. Is there more missing? Karsten Dambekalns
13:00 Bug #9093 (Needs Feedback): UUID generated but object is null
Karsten Dambekalns
12:59 Bug #9093: UUID generated but object is null
Could you create a stripped down package that show the erratic behaviour and attach it here? That would be great. Karsten Dambekalns
12:04 Task #9296 (Resolved): Replace $Revision$ keyword in Bootstrap.php
Applied in changeset r4977. Karsten Dambekalns
11:35 Bug #8918 (Resolved): memcached backend: Remove tagIndex
Applied in changeset r4974. Karsten Dambekalns

2010-08-15

22:14 Feature #7724 (Resolved): Implement Message Formatter subsystem
This issue is done, related issue opened #9313. Karol Gusak
22:14 Feature #9313 (New): Support for currencies
Currencies should probably be handled in a special way in FLOW3. Maybe there should be a @Currency@ class which would... Karol Gusak
21:43 Feature #7721 (Resolved): Implement locale-aware resource management subsystem
Well, it came very different than I assumed in the beginning - I think that the solution with locale identifiers in r... Karol Gusak
21:37 Task #7719 (Resolved): Implement Locale class
Karol Gusak

2010-08-13

17:30 Task #8835 (Resolved): Remove @version annotation from FLOW3 classes
Applied in changeset r4969. Karsten Dambekalns
17:25 Task #9296 (Resolved): Replace $Revision$ keyword in Bootstrap.php
This is getting hairy with git, and I doubt it would work anyway (as the recorded revision only changes when @Bootstr... Karsten Dambekalns

2010-08-12

22:42 Task #8835: Remove @version annotation from FLOW3 classes
Some helper, for the record:... Karsten Dambekalns
18:00 Bug #9184 (Accepted): No NULL safe query method
Karsten Dambekalns
18:00 Bug #9093 (Accepted): UUID generated but object is null
Karsten Dambekalns
18:00 Bug #8918 (Accepted): memcached backend: Remove tagIndex
Karsten Dambekalns
17:54 Bug #8968 (Accepted): SQL errors when using setOrderings() with multiple fields
Karsten Dambekalns
12:35 Revision 38ee6af6: [+BUGFIX] FLOW3 (MVC): F3\FLOW3\MVC\View\JsonView no longer throws an exception if more than one variable is assigned. This relates to #9136
[+FEATURE] FLOW3 (MVC): F3\FLOW3\MVC\View\JsonView is now able to render multiple variables. By default only variable... Bastian Waidelich
12:33 Revision 58f4c7e1: [+FEATURE] FLOW3 (I18n): Locale-aware validators added. Relates to #9246.
Change-Id: I5e5bd5d22a15079e30550d8a29e32fd3b13550cc Karol Gusak
12:31 Revision b233a949: [~TASK] FLOW3 (I18n): New exception classes added (omitted in previous commit).
Change-Id: Ifc001b47562341a41a8c1c1ffdaad98253d48f91 Karol Gusak
12:30 Revision a2be5e6b: [~TASK] FLOW3 (I18n): Changed string parameters to class constants.
Change-Id: I38f400d45770981a6da60dbcc664a9b90c368fa0 Karol Gusak

2010-08-11

14:35 Feature #9246 (Resolved): Implement locale-aware validators
Changed @NumberValidator@ and @DateTimeValidator@ so they use @I18n@ subpackage and it's functionality. This is how I... Karol Gusak
12:54 Feature #9246 (Resolved): Implement locale-aware validators
Some locale-aware validators for FLOW3 Validation subsystem should be implemented. Karol Gusak
11:59 Feature #7113 (Accepted): Make view resolution in ActionController independent from Fluid
Robert Lemke

2010-08-10

18:15 Feature #7722 (Resolved): Implement CLDR data reader
After many minor and major rewrites the @Reader@ classes look like I think they should ;-). Karol Gusak
18:13 Feature #7723 (Resolved): Implement message resources support (XLIFF, plural forms)
Karol Gusak
18:12 Feature #7725 (Resolved): Implement Input Parser subsystem
Karol Gusak
18:10 Feature #8842 (Resolved): Implement Translator class
Karol Gusak
16:27 Revision 34c59a79: [~TASK] FLOW3 (I18n): Code cleaning in I18n package (remaining subpackages).
Change-Id: Ie70d7fcd272e74296c5c6faa4d53b8be8a8f579d Karol Gusak

2010-08-06

18:25 Revision 2b45a0dc: [~TASK] FLOW3: No longer making commit-msg files loose the execute bit.
Change-Id: I53d7b166b10ff41dc3d068803f593575284a138b Karsten Dambekalns
17:07 Revision 461b47f2: [+BUGFIX] FLOW3 (Validation): Some validators did not reset stale errors on isValid() calls, fixes #8558.
Karsten Dambekalns
16:30 Revision 918cd0fc: [~TASK] FLOW3 (I18n): Code cleaning in Xml, Xliff, TranslationProvider, and Exception subpackages of I18n package.
Karol Gusak
16:23 Revision 4e5ce692: [~TASK] FLOW3 (I18n): Code cleaning in I18n package (without subpackages yet).
Karol Gusak
16:21 Revision 9c53e424: [+TASK] FLOW3 (MVC): Cleaned up View implementations. They no correctly implement F3\FLOW3\MVC\View\ViewInterface. This resolves #9136
Bastian Waidelich
16:20 Revision 6bf2bb27: [~TASK] FLOW3: Another tiny fix to setfilepermissions.sh
Karsten Dambekalns
15:30 Bug #8558 (Resolved): Multiple validations will append to list of errors instead of replacing list from last validation
Applied in changeset r4948. Karsten Dambekalns
13:42 Bug #8558: Multiple validations will append to list of errors instead of replacing list from last validation
Working on this, expect fix in SVN today. Some more validators miss the reset and of course we need to add an unit te... Karsten Dambekalns
14:31 Bug #9184 (Resolved): No NULL safe query method
As mentioned in
http://lists.typo3.org/pipermail/flow3-general/2010-May/000367.html
there is no NULL safe query...
Christian Lerrahn

2010-08-05

16:41 Revision 4e53fac6: [~TASK] FLOW3: Make sure needed directories exist.
In SVN we kept empty directories Data and Web/_Resources, git ignores
empty directories. So we need to create them be...
Karsten Dambekalns
14:54 Revision 1867f1df: [~TASK] FLOW3: Removed execute bit from file permissions, was there in error.
Change-Id: I9a4979b8d7b900083bcdef9e472879b2c4f19788 Karsten Dambekalns
09:40 Bug #8558: Multiple validations will append to list of errors instead of replacing list from last validation
Are there any new developments on this? This is a bit of a show stopper for our project. :(
Does my patch make sense?
Christian Lerrahn
 

Also available in: Atom