Activity

From 2009-10-22 to 2009-11-20

2009-11-20

10:51 Revision ff446ca0: [~TASK] FLOW3 (Security): Renamed the JSBN directory from "jsbn" to "JSBN"
[~TASK] FLOW3 (Security): Moved the JSBN License from the Resources to the Meta folder. Robert Lemke
09:44 Feature #5446 (Resolved): Implement PDO based Cache Backend
We need a cache backend which supports PDO compatible databases.
Hint: Look at TYPO3 4.3.
Robert Lemke

2009-11-19

17:53 Revision 2318e1c2: [~TASK] FLOW3 (MVC): Fixed a tiny error in the NotFoundController.
Karsten Dambekalns
17:50 Feature #5442 (New): Destroy session / logout user on deleting an account
On calling remove() , the Account Repository should invalidate the session (or whatever is necessary) of the given ac... Robert Lemke
16:40 Task #5440 (Resolved): Security should have its own configuration file
Currently all security related options are configured in the FLOW3.yaml configuration file. As this configuration wil... Robert Lemke
14:53 Revision 9617e872: [~TASK] FLOW3 (Log): Added another safeguard to the log() method for cases when the backtrace contains insufficient information.
[~TASK] FLOW3 (Object): Corrected an exception and its message in the Object Builder for situations in which a factor... Robert Lemke

2009-11-17

22:22 Revision eac754d7: [~TASK] FLOW3 (Validation): Tiny (non-functional) fix to method documentation.
Karsten Dambekalns

2009-11-05

23:00 Feature #4445 (Resolved): setfilepermissions.sh should check if parent directories are accessible
Applied in changeset r3456. Karsten Dambekalns
22:15 Feature #4445 (Accepted): setfilepermissions.sh should check if parent directories are accessible
It will only check but not change the permissions, this needs to be done by the user as there are multiple ways to gi... Karsten Dambekalns
22:17 Revision b0624509: [+FEATURE] FLOW3 (Core): setfilepermissions.sh now checks the path upwards for accessibility by the webserver user, resolves #4445.
Karsten Dambekalns
14:41 Revision 38cbb088: [~API] FLOW3 (Log): setLogFileURL() was renamed to setLogFileUrl() in FileBackend.
[~API] FLOW3 (MVC): redirectToURI() was renamed to redirectToUri() in AbstractController.
[~API] FLOW3 (MVC): setRequ...
Karsten Dambekalns
11:54 Revision 57085368: [~TASK][+API] FLOW3 (MVC): Refactored the Controller Context and how its being built in the Abstract Controller and Action Controller. The controllers now provide a method getControllerContext() which can potentially be used as a factory method for injecting a controller's current context into other objects (such as a TypoScript view).
Robert Lemke

2009-11-04

17:37 Revision 92f4ea6e: [~TASK] FLOW3 (Resource): Fixed a failure in TYPO3CR unit tests caused by the Resource Manager unit test...
Karsten Dambekalns

2009-11-02

17:29 Revision e06a52f4: Set next version number of package FLOW3 to version 1.0.0-alpha7
Karsten Dambekalns
16:00 Bug #4952 (Resolved): Reflection cache of subclasses are not flushed if parent classes change
Applied in changeset r3392. Robert Lemke
15:16 Bug #4952 (Accepted): Reflection cache of subclasses are not flushed if parent classes change
Robert Lemke
15:30 Revision c5409c19: [+BUGFIX] FLOW3 (Reflection): If a parent class was modified, the Reflection Service will now also flush the reflection cache of classes inheriting this class. Fixes #4952
Robert Lemke
14:00 Bug #5185 (Resolved): ValidatorResolver fails to parse @validate annotations with complex options
Applied in changeset r3387. Karsten Dambekalns
13:47 Revision 9d1dd7c1: [~TASK] FLOW3 (Security): Fixed a comment.
Robert Lemke
13:30 Revision e4bf183e: [+BUGFIX] FLOW3 (Validation): @validate annotations with complex options are parsed correctly now, fixes #5185.
Karsten Dambekalns

2009-10-30

17:04 Feature #3337 (Accepted): Allow to count lazy-loaded objects without fetching them from the persistence layer
Karsten Dambekalns
17:04 Bug #5171 (Accepted): Property Mapper: different action required when identity query returned more than 1 object
Karsten Dambekalns
17:00 Bug #5047 (Resolved): Validationresovler regex fails for more than one validator with options
Applied in changeset r3386. Karsten Dambekalns
16:54 Bug #5185 (Resolved): ValidatorResolver fails to parse @validate annotations with complex options
When options like @Bar(Quux=123, Pax="a weird \"string\" with *freaky* stuff")@ are given, they are not parsed correc... Karsten Dambekalns
16:48 Revision 753b0287: [+BUGFIX] FLOW3 (Validation): Multiple validators with option can now be specified in @validate, fixes #5047.
Karsten Dambekalns
15:00 Bug #5182 (Resolved): Routing: @action should not be case sensitive
Applied in changeset r3384. Karsten Dambekalns
14:25 Bug #5182: Routing: @action should not be case sensitive
Bastian Waidelich wrote:
> uses native strtolower() instead of the PHP6-methods, as discussed with Karsten
The ra...
Karsten Dambekalns
14:16 Bug #5182: Routing: @action should not be case sensitive
v2 contained changes from another patch, sorry. Bastian Waidelich
14:13 Bug #5182: Routing: @action should not be case sensitive
v2 of the patch also lower cases format and uses native strtolower() instead of the PHP6-methods, as discussed with K... Bastian Waidelich
13:37 Bug #5182: Routing: @action should not be case sensitive
Attached patch fixes the issue by lower-casing all MVC parameters (@package, @subpackage, @controller & @action) befo... Bastian Waidelich
13:22 Bug #5182 (Resolved): Routing: @action should not be case sensitive
With the default routing setup, following is (and should be) possible:... Bastian Waidelich
15:00 Bug #5180 (Resolved): Documentation: Security Framework, 2 examples have a mistake.
Applied in changeset r3383. Andreas Förthner
14:36 Bug #5180 (Accepted): Documentation: Security Framework, 2 examples have a mistake.
Karsten Dambekalns
12:59 Bug #5180: Documentation: Security Framework, 2 examples have a mistake.
Andreas Förthner wrote:
> Hi,
>
> thanks for your findings. I would say the first one is no documentation mistake...
Karsten Dambekalns
11:41 Bug #5180: Documentation: Security Framework, 2 examples have a mistake.
Hi,
thanks for your findings. I would say the first one is no documentation mistake, but an actual bug in the poli...
Andreas Förthner
00:50 Bug #5180 (Resolved): Documentation: Security Framework, 2 examples have a mistake.
I think I have found 2 errors in the documentation.
*Example roles definition in the FLOW3.yaml file*
@Customer...
Tommy Seus
15:00 Feature #2237 (Resolved): URLs can only be lowercase
Applied in changeset r3382. Karsten Dambekalns
14:33 Revision bf77149c: [+BUGFIX] FLOW3 (Security): Added missing testcase change for the previous commit.
Andreas Förthner
14:32 Revision a11f255e: [+BUGFIX] FLOW3 (MVC): MVC parameters (package key, controller name, action name, format) are now lowercased before set in the request, fixes #5182.
Karsten Dambekalns
14:26 Revision 62ed9808: [~DOCUMENTATION] FLOW3 (Security): Fixed two mistakes in example code listings. Resolves #5180.
[+BUGFIX] FLOW3 (Security): Added an is_array check in the policy service, to prevent php fatal erros. Andreas Förthner
14:19 Revision d47677b3: [+FEATURE] FLOW3 (MVC): The handling of case in URIs has been changed in routing and URI building. The default is now to leave case unchanged in user-defined route parts, check the documentation for more details. Resolves #2237. Thanks to Bastian Waidelich.
Karsten Dambekalns
14:00 Feature #5152 (Resolved): Make package settings available in view
Applied in changeset r3381. Bastian Waidelich
13:01 Feature #5152: Make package settings available in view
I'd do the assign before the call to initializeView(), so that it could be overridden there, if needed. Karsten Dambekalns
13:15 Revision ec422e02: [+FEATURE] FLOW3 (MVC): Made package settings available in view. Now you can access settings directly in your Fluid template like {settings.someOption}. This resolves #5152
Bastian Waidelich
10:26 Revision 6ee05a76: [~TASK] FLOW3: Made all exceptions part of the public API, so they get documented properly.
Karsten Dambekalns

2009-10-29

18:32 Feature #2237: URLs can only be lowercase
Bastian Waidelich wrote:
> The change should be backwards compatible though!
I correct myself. The v2 should be b...
Bastian Waidelich
18:01 Feature #2237: URLs can only be lowercase
@Karsten: Can you please apply the patch if you have no objections? I wasn't sure whether to commit this before alpha... Bastian Waidelich
16:22 Revision c93b0902: [~TASK] FLOW3 (Resource): The PackageStreamWrapper now supports directory handling.
Karsten Dambekalns
12:57 Bug #5171 (Resolved): Property Mapper: different action required when identity query returned more than 1 object
Currently, when \F3\FLOW3\Property\Mapper::findObjectByIdentityProperties finds more than 1 object, it returns FALSE,... Manuel Strausz

2009-10-28

12:57 Revision db0217c6: [+BUGFIX] FLOW3 (Resource): Fixed Resource Publisher unit test that was broken since r3354
Bastian Waidelich

2009-10-27

20:56 Revision daf323df: [~TASK] Fluid (ViewHelpers): Changed the ResourceViewHelper again, the 'resource' argument is now called 'path'; added 'absolute' argument to generate absolute URLs.
Karsten Dambekalns
19:18 Bug #5153 (Resolved): Routing: RouterCacheAspect only converts objects in the first dimension of route values
in @Classes/MVC/Web/Routing/Aspect/RouterCachingAspect.php@ we currently have... Bastian Waidelich
19:09 Feature #5152: Make package settings available in view
Patch:... Bastian Waidelich
19:08 Feature #5152 (Resolved): Make package settings available in view
to be able to write... Bastian Waidelich
18:08 Bug #5047: Validationresovler regex fails for more than one validator with options
Karsten Dambekalns wrote:
> Your suggested fix indeed breaks an existing test (using ")" inside an option value). I'...
Sebastian Kurfuerst
17:04 Feature #5149 (Resolved): Support counting objects in persistence queries
To count results currently something like this is needed:... Karsten Dambekalns
16:48 Feature #4426: Provide Windows compatible version of the FLOW3 Command Line Tool
Bastian Waidelich wrote:
> I can't apply your patch for some reason - can you please recreate it only for FLOW3 pack...
Karsten Dambekalns
15:15 Feature #4426: Provide Windows compatible version of the FLOW3 Command Line Tool
Karsten Dambekalns wrote:
Hi Karsten,
> v2: The patch has been updated in some areas:
I can't apply your pat...
Bastian Waidelich
15:22 Feature #3846 (Accepted): Enforce validation before persisting model objects
Karsten Dambekalns
15:21 Feature #342 (Accepted): Support for file uploads
Karsten Dambekalns
13:01 Revision e4da0bcb: [+BUGFIX] Fluid (ViewHelpers): The ResourceViewHelper can now be used with the new shorthand syntax, fixes #5137.
[+BUGFIX] Fluid (ViewHelpers): The ResourceViewHelper uses the mirror path configured in FLOW3 now, fixes #5138.
[~TA...
Karsten Dambekalns

2009-10-26

13:51 Bug #5047: Validationresovler regex fails for more than one validator with options
Your suggested fix indeed breaks an existing test (using ")" inside an option value). I'll look into that for alpha6. Karsten Dambekalns
13:16 Bug #5047 (Accepted): Validationresovler regex fails for more than one validator with options
Karsten Dambekalns
13:15 Bug #5077 (Resolved): Getting started tutorial links to old flow3 release
Thanks for the hint. Karsten Dambekalns
13:13 Bug #5077 (Accepted): Getting started tutorial links to old flow3 release
Karsten Dambekalns

2009-10-22

19:22 Revision 1e81e9b9: [~TASK] FLOW3: Added @api annotations on class level and adjusted CGL to explain class-level @api handling.
Karsten Dambekalns
18:50 Revision abd2b9f7: [~TASK] FLOW3 (Resource): Fixed a call-time pass-by-reference that had slipped in.
Karsten Dambekalns
18:23 Revision 1ea943af: [+FEATURE] FLOW3 (Resource): Custom stream wrappers can now be built and will be automatically registered - simply implement the F3\FLOW3\Resource\StreamWrapperInterface and check the PackageStreamWrapper for an example (and Bootstrap->run() for it's usage).
[+FEATURE] FLOW3 (Resource): Package resources can now be accessed through the regular PHP filesystem function by usi... Karsten Dambekalns
17:48 Revision ac1f1e99: [~TASK] DocumentationBrowser: fixed YAML syntax to follow specification.
[~TASK] FLOW3: fixed YAML syntax to follow specification.
[~TASK] Fluid: fixed YAML syntax to follow specification.
[...
Karsten Dambekalns
 

Also available in: Atom