Activity
From 2009-10-04 to 2009-11-02
2009-11-02
-
17:29 Revision e06a52f4: Set next version number of package FLOW3 to version 1.0.0-alpha7
-
16:00 Bug #4952 (Resolved): Reflection cache of subclasses are not flushed if parent classes change
- Applied in changeset r3392.
-
15:16 Bug #4952 (Accepted): Reflection cache of subclasses are not flushed if parent classes change
-
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
-
14:00 Bug #5185 (Resolved): ValidatorResolver fails to parse @validate annotations with complex options
- Applied in changeset r3387.
-
13:47 Revision 9d1dd7c1: [~TASK] FLOW3 (Security): Fixed a comment.
-
13:30 Revision e4bf183e: [+BUGFIX] FLOW3 (Validation): @validate annotations with complex options are parsed correctly now, fixes #5185.
2009-10-30
-
17:04 Feature #3337 (Accepted): Allow to count lazy-loaded objects without fetching them from the persistence layer
-
17:04 Bug #5171 (Accepted): Property Mapper: different action required when identity query returned more than 1 object
-
17:00 Bug #5047 (Resolved): Validationresovler regex fails for more than one validator with options
- Applied in changeset r3386.
-
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...
-
16:48 Revision 753b0287: [+BUGFIX] FLOW3 (Validation): Multiple validators with option can now be specified in @validate, fixes #5047.
-
15:00 Bug #5182 (Resolved): Routing: @action should not be case sensitive
- Applied in changeset r3384.
-
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... -
14:16 Bug #5182: Routing: @action should not be case sensitive
- v2 contained changes from another patch, sorry.
-
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...
-
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...
-
13:22 Bug #5182 (Resolved): Routing: @action should not be case sensitive
- With the default routing setup, following is (and should be) possible:...
-
15:00 Bug #5180 (Resolved): Documentation: Security Framework, 2 examples have a mistake.
- Applied in changeset r3383.
-
14:36 Bug #5180 (Accepted): Documentation: Security Framework, 2 examples have a mistake.
-
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... -
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... -
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... -
15:00 Feature #2237 (Resolved): URLs can only be lowercase
- Applied in changeset r3382.
-
14:33 Revision bf77149c: [+BUGFIX] FLOW3 (Security): Added missing testcase change for the previous commit.
-
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.
-
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.
-
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.
-
14:00 Feature #5152 (Resolved): Make package settings available in view
- Applied in changeset r3381.
-
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.
-
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
-
10:26 Revision 6ee05a76: [~TASK] FLOW3: Made all exceptions part of the public API, so they get documented properly.
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... -
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...
-
16:22 Revision c93b0902: [~TASK] FLOW3 (Resource): The PackageStreamWrapper now supports directory handling.
-
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,...
2009-10-28
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.
-
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...
-
19:09 Feature #5152: Make package settings available in view
- Patch:...
-
19:08 Feature #5152 (Resolved): Make package settings available in view
- to be able to write...
-
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'... -
17:04 Feature #5149 (Resolved): Support counting objects in persistence queries
- To count results currently something like this is needed:...
-
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... -
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... -
15:22 Feature #3846 (Accepted): Enforce validation before persisting model objects
-
15:21 Feature #342 (Accepted): Support for file uploads
-
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...
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.
-
13:16 Bug #5047 (Accepted): Validationresovler regex fails for more than one validator with options
-
13:15 Bug #5077 (Resolved): Getting started tutorial links to old flow3 release
- Thanks for the hint.
-
13:13 Bug #5077 (Accepted): Getting started tutorial links to old flow3 release
2009-10-22
-
19:22 Revision 1e81e9b9: [~TASK] FLOW3: Added @api annotations on class level and adjusted CGL to explain class-level @api handling.
-
18:50 Revision abd2b9f7: [~TASK] FLOW3 (Resource): Fixed a call-time pass-by-reference that had slipped in.
-
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...
-
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.
[...
2009-10-21
-
17:58 Bug #5077 (Resolved): Getting started tutorial links to old flow3 release
- The "Getting Started Distribution" link in the downloads section in the sidebar of the "Getting started tutorial" lin...
-
14:21 Feature #5068 (Resolved): Implement validation for settings (or configuration in general)
- Currently settings, which are typically defined in .yaml files, won't be validated by FLOW3. It would, however, be qu...
-
11:42 Revision 45c59158: [+TASK] FLOW3 (Reflection): ObjectAccess->getProperty now supports not only ArrayObjects, but also simple arrays.
2009-10-20
-
13:15 Bug #5047 (Resolved): Validationresovler regex fails for more than one validator with options
- A validation consisting of 2 validations having options makes the regex fail.
E.g.: @validate $whatever stringLength...
2009-10-19
-
16:27 Feature #4668: Validation improvement
- Karsten Dambekalns wrote:
> In the example above one would simply leave out NotEmpty, as EmailAddress implies NotEm...
2009-10-15
-
12:53 Revision b3b4c775: [~TASK] FLOW3 (Package): Adjusted package manager test.
- [~TASK] * (Tests): Added a few test directories here and there, just for the cleanliness.
-
12:51 Revision bafc467c: [~TASK] FLOW3 (Package): Added constants for the test directories and made the package manager generate them when creating a package.
- [~TASK] FLOW3 (Core): The lock manager now avoids an error when no lockfile exists but the site is (supposed to be) l...
-
11:11 Revision 557c5ad8: [~TASK] FLOW3 (Cache): Removed incorrect information on APC TTL in APCBackend.
2009-10-14
-
14:08 Revision 418af920: [~API] FLOW3 (MVC): Configured the AbstractView and NotFoundView to be of scope prototype instead of singleton. Make sure to annotate all your views as prototypes as well!
- [~TASK] Fluid (View): TemplateView is now prototype because it can be configured. If it stayed a singleton, we'd run ...
2009-10-13
-
14:24 Revision 0ac4cffa: [~TASK] FLOW3 (MVC): Renamed exception InvalidOrNoRequestHash to InvalidOrMissingRequestHash, some tiny documentation tweaks.
-
09:17 Revision a81826bd: [+BUGFIX] FLOW3 (Security): Fixed two issues with Request Hashing. Changed hash implementation from normal SHA1 to a real HMAC. Thanks to Markus Krause for pointing this out. Relates to #4960.
2009-10-09
-
22:32 Bug #4870 (Resolved): Tests with RSAWalletServicePHP fail on Windows
- Ok, glad you got it working now.
-
22:04 Bug #4870: Tests with RSAWalletServicePHP fail on Windows
- You were right, it was installed, but not working... I solved it by installing "Win32 OpenSSL v0.9.8k Light" from htt...
-
15:20 Revision 044fe9a1: [BUGFIX] FLOW3 (MVC): Bugfix to automatic request hashing in context with CLI. Relates to #4960.
-
15:18 Revision 2fe35f37: [BUGFIX] FLOW3 (Security): Bugfix to automatic request hashing in context with CLI. Relates to #4960.
-
15:00 Feature #4960 (Resolved): There should be a Request hash check when objects are modified
- Applied in changeset r3309.
-
14:50 Feature #4960 (Resolved): There should be a Request hash check when objects are modified
- h2. Scenario:
The developer programmed a form to edit a "Customer", and he can select one role from a dropdown lis... -
14:59 Revision 762b8bd6: [!!!][+FEATURE] FLOW3 (Security): Added a HMAC generator and checker to prevent unauthorized access on objects where no edit fields were generated for. It is mandatory in case objects are modified on the server side. See the issue for a more in-depth explanation. This feature does NOT break backwards-compatibility as long as you use only Fluid for form-generation. In case of custom fields, it WILL break backwards compatibility, and you might need the @dontverifyrequesthash annotation. Resolves #4960.
- [+FEATURE] Fluid (ViewHelpers): Added a request hash to all form fields. It is mandatory in case objects are modified...
2009-10-08
-
15:22 Revision 31e1b9cb: [~TASK] FLOW3 (Persistence): removed some trailing whitespace (watch out, NetBeans users!).
-
15:15 Revision 854bf31e: [~TASK] FLOW3 (MVC): Fixed an error with handling an error in transformValue().
- [~TASK] FLOW3 (Persistence): changed the way cloning affect the memorized clean state of an entity, relates to #4931....
-
14:27 Bug #4952 (Resolved): Reflection cache of subclasses are not flushed if parent classes change
- If a parent class is changed (e.g. new properties are added, properties removed, new methods ...) the reflection cach...
-
11:40 Bug #4870: Tests with RSAWalletServicePHP fail on Windows
- David Bruehlmeier wrote:
> OpenSSL is installed and working according to phpinfo():
*Installed* yes, working - no...
2009-10-07
-
20:00 Bug #4870: Tests with RSAWalletServicePHP fail on Windows
- Hi
OpenSSL is installed and working according to phpinfo():... -
18:07 Revision 1e7815ed: [+FEATURE] FLOW3 (Persistence): Calls to Repository::update() will now also update the child objects if needed. This is needed if an object with sub-objects is submitted via a form. Relates to #4218.
-
15:06 Task #4931 (Closed): Check correct behaviour of object replacement in persistence
- When an object that is a persisted entity is cloned, we (through AOP) set a cloned flag -and drop the memorized clean...
-
09:41 Revision ebbc33eb: [+TASK] FLOW3 (Reflection): Added a new helper method in ObjectAccess which can traverse object graphs (with the "."-Syntax)
- [+TASK] Fluid (ViewHelpers): Refactored the generation of the hidden identity field.
[+FEATURE] Fluid (ViewHelpers): ...
2009-10-06
-
16:23 Revision 96f1aa81: [~BUGFIX] FLOW3 (Security): Added an exception if SSL private key generation fails, relates to #4870.
-
16:07 Bug #4870 (Accepted): Tests with RSAWalletServicePHP fail on Windows
- It seems @openssl_pkey_new()@ in @generateNewKeyPair()@ returns FALSE instead of the expected resource. There are two...
Also available in: Atom