Activity

From 2009-11-18 to 2009-12-17

2009-12-17

16:52 Feature #5774 (New): Package Manager should clear all cache entries tagged with %PACKAGE%
Whenever a package is activate, deactivated or upgraded the Package Manager should flush all cache entries which are ... Robert Lemke

2009-12-14

18:55 Bug #3375: PATH_INFO is empty using fastcgi / Windows
here is the link to the fixed BUG, that i was talking about:
http://bugs.php.net/bug.php?id=31892
Marco Weber
10:25 Bug #3375: PATH_INFO is empty using fastcgi / Windows
From Marco Weber:
_As far as i know there was a bug in PHP 5 with an empty PATH_INFO. But i think this bug depends o...
Karsten Dambekalns
10:27 Bug #3029: Routing is not working correctly on all platforms
By Marco Weber:
Im not sure... The error message sound familiar.
Could this be a problem on the gentoo configurat...
Karsten Dambekalns

2009-12-11

10:53 Revision 08c65187: [~TASK] FLOW3 (Tests): fixed unit tests failing after my last commit...
Karsten Dambekalns

2009-12-10

16:06 Revision 78c0022a: [~TASK] FLOW3 (Cache): Renamed the DDL file for the PDO cache backend.
[~TASK] FLOW3 (Object): fixed tiny typo in an exception message.
[~TASK] FLOW3 (Reflection): class schemata accept bo...
Karsten Dambekalns
09:41 Bug #5599 (Accepted): Various typos in documentation
Karsten Dambekalns

2009-12-08

06:27 Major Feature #5659: Implement content security
I saw that you removed the request hash again, with the argument "... it puts content security into Fluid templates..... Sebastian Kurfuerst

2009-12-07

20:00 Feature #5660 (Resolved): Implement support for Object Converters
Applied in changeset r3536. Robert Lemke
19:01 Feature #5660 (Resolved): Implement support for Object Converters
Now finally the Property Mapper needs to support custom Object Converters (we previously called the Property Editors)... Robert Lemke
19:09 Revision 027a4016: [~TASK] FLOW3 (AOP): Removed the "Resource" sub package from the blacklisted sub packages because it now contains a class (Resource) which needs to be persistable.
[-FEATURE][!!!] FLOW3 (MVC): For now removed the request hash feature (HMAC) because it mocks a level of security for... Robert Lemke
18:45 Major Feature #5659 (Resolved): Implement content security
This ticket is a placeholder for all commits related to content security. Obviously this feature still needs to be de... Robert Lemke
18:27 Task #5658 (Resolved): Inconsistent class names in sub namespaces (Part II)
From the refactoring before alpha1 there are still a few edge cases concerning the naming of classes which turned out... Robert Lemke

2009-12-03

23:28 Task #3374 (Accepted): Support dedicated package versions per context
I think the latest consensus was to allow multiple package versions inside each package directory and specify the act... Christopher Hlubek
09:51 Feature #5612 (Resolved): Property Mapper should be able to map to target if only a setter exists
The property mapper checks if it can set a certain property in the target by consulting the Class Schema of the targe... Robert Lemke

2009-12-02

01:11 Bug #5599 (Resolved): Various typos in documentation
I found a couple of (really) minor bugs and typos while going through the docs ...
In chapter 5, example 5.16, the...
Michael Sauter

2009-12-01

19:41 Revision 8e98bfec: [BUGFIX] FLOW3: Accidentally committed a modified Objects.yaml configuration which made the TransientSession the default session. Changed this back to PHPSession.
Robert Lemke

2009-11-30

23:00 Feature #5149 (Resolved): Support counting objects in persistence queries
Applied in changeset r3532. Karsten Dambekalns
22:21 Revision 33c5457b: [+API] FLOW3 (Persistence): The QueryInterface now has a count() method for low-overhead counting of objects. Resolves #5149.
Karsten Dambekalns
22:00 Bug #5171 (Resolved): Property Mapper: different action required when identity query returned more than 1 object
Applied in changeset r3531. Karsten Dambekalns
22:00 Bug #5589 (Resolved): InitalizeActions typo in FLOW3 Manual
Applied in changeset r3530. Karsten Dambekalns
19:13 Bug #5589 (Accepted): InitalizeActions typo in FLOW3 Manual
Karsten Dambekalns
19:06 Bug #5589 (Resolved): InitalizeActions typo in FLOW3 Manual
The FLOW3 manual mentions the "initializedAction()" init method on action controllers, while the API docs contain "in... Zach Davis
21:46 Revision 87f4abaa: [~TASK] FLOW3 (Property): The Mapper now throws different exceptions if no ore more than one object were found for given identity properties. Fixes #5171.
Karsten Dambekalns
21:15 Revision b6918561: [~TASK] FLOW3 (Documentation): Fixed names of initialize methods in MVC, fixes #5589.
Karsten Dambekalns
19:00 Feature #5446 (Resolved): Implement PDO based Cache Backend
Applied in changeset r3528. Karsten Dambekalns
18:56 Revision 361f5103: [~TASK] FLOW3 (Environment): Renamed getRawGETArguments() and getRawPOSTArguments() to getRawGetArguments() and getRawPostArguments().
Karsten Dambekalns
18:45 Revision 2914f811: [~TASK] FLOW3 (Cache): Implemented a PDO-based cache backend, resolves #5446.
[~TASK] FLOW3 (Cache): Renamed APCBackend to ApcBackend, some other changes and optimizations.
[+TASK] FLOW3 (Utility...
Karsten Dambekalns
18:00 Bug #5576 (Resolved): Cache Manager receives bloated configuration array
Applied in changeset r3526. Robert Lemke
13:24 Bug #5576 (Resolved): Cache Manager receives bloated configuration array
The Configuration Manager gets the names and options caches configured in Caches.yaml by a setter methods. This array... Robert Lemke
18:00 Feature #5577 (Resolved): Implement postprocessing and validation into the configuration manager
Applied in changeset r3526. Robert Lemke
17:38 Feature #5577 (Accepted): Implement postprocessing and validation into the configuration manager
Realized that this will be difficult / impossible to implement because at the time the configuration is being parsed,... Robert Lemke
13:28 Feature #5577 (Resolved): Implement postprocessing and validation into the configuration manager
The Configuration Manager should provides some kind of hooks to allow the different submodules of FLOW3 to postproces... Robert Lemke
17:48 Revision cc0e877a: [-API] FLOW3 (Configuration): Removed the Configuration Manager's getSettings() method! If you relied on this method please use getConfiguration() instead, but be aware that this is not an official API method. The recommended way to retrieve settings are injectSettings() methods (see manual for more information). Relates to #5577
[~TASK] FLOW3 (Configuration): Cleaned up and refactored the Configuration Manager's loadConfiguration() method. Reso... Robert Lemke
17:40 Task #5440: Security should have its own configuration file
Instead of moving all security related options to a Security.yaml file we should only externalize the policy section ... Robert Lemke
12:42 Task #5440 (Accepted): Security should have its own configuration file
Robert Lemke
16:03 Revision 79dadd2d: [~TASK] FLOW3 (Reflection): Split the cache in two parts, one using the VariableFrontend (for reflection data) and one using the StringFrontend (for simple status data).
[~TASK] FLOW3 (Core): The cache used to cache revision data is now using the StringFrontend. Karsten Dambekalns
16:00 Task #5579 (Resolved): Replace FLOW3.yaml file by a regular Settings.yaml file
Applied in changeset r3518. Robert Lemke
13:35 Task #5579 (Resolved): Replace FLOW3.yaml file by a regular Settings.yaml file
Historically it made sense to have a dedicated FLOW3.yaml file. However, in reality it only contains regular settings... Robert Lemke
15:53 Revision ddb88dd5: [~TASK] FLOW3: Fixed some @param annotations.
Karsten Dambekalns
15:40 Revision d41309c3: [~TASK] FLOW3: Fixed the failing Configuration Manager test committed in the last revision. Also removed the Blog package from the PackageStates.yaml
Robert Lemke
15:04 Revision fe6c6df9: [~TASK][!!!] FLOW3 (Configuration): Merged the FLOW3 settings into the generic Settings.yaml file, dropping support for the FLOW3.yaml files. This means that you need to move all your custom settings from your own FLOW3.yaml files to Settings.yaml. Note that in FLOW3.yaml files no "FLOW3:" key on the first level was necessary which now becomes mandatory in the Settings.yaml file. Resolves #5579
[~FEATURE] FLOW3 (Configuration): The configuration cache (usually only used in Production context) is now cleared au... Robert Lemke

2009-11-29

18:11 Feature #5446 (Accepted): Implement PDO based Cache Backend
Karsten Dambekalns

2009-11-26

18:00 Bug #5153 (Resolved): Routing: RouterCacheAspect only converts objects in the first dimension of route values
Applied in changeset r3513. Bastian Waidelich
17:34 Revision bb44f822: [+BUGFIX] FLOW3 (MVC): RouterCachingAspect now converts objects to hashes recursively, fixes #5153
Bastian Waidelich
14:50 Revision cc11375b: [~TASK] FLOW3 (Security): Changed the case of the recently introduce configuration option for the hash service's encryption key: it's now hashService: encryptionKey instead of HashService: encryptionKey.
Robert Lemke

2009-11-24

22:20 Revision f7e01a63: [+BUGFIX] FLOW3 (AOP): Added safeguard against missing class and method name in new method, relates to #5484
Karsten Dambekalns
22:00 Bug #5484 (Resolved): AOP proxy builder does not add some annotations to built proxy classes
Applied in changeset r3500. Karsten Dambekalns
12:20 Bug #5484 (Resolved): AOP proxy builder does not add some annotations to built proxy classes
The proxy classes retain @param annotations, but loose @return if no parameters exist and also any other annotations.... Karsten Dambekalns
21:44 Revision e37f951a: [+BUGFIX] FLOW3 (AOP): The built proxy classes now retain vital method annotations, fixes #5484
[~TASK] FLOW3 (Security): Some tweaks to the HashService, renamed generateHash() to generateHmac(), validateHash() to... Karsten Dambekalns
21:43 Revision eeca0d7e: [+BUGFIX] FLOW3 (AOP): The built proxy classes now retain vital method annotations, fixes #5484
[~TASK] FLOW3 (Security): Some tweaks to the HashService, renamed generateHash() to generateHmac(), validateHash() to... Karsten Dambekalns
11:00 Feature #5480 (Resolved): JoinPoint should provide a method hasException()
Applied in changeset r3487. Robert Lemke
10:09 Feature #5480 (Resolved): JoinPoint should provide a method hasException()
When implementing After advices it might be handy to test for a possible exception thrown by the target method. There... Robert Lemke
10:20 Revision b91aa398: [+API] FLOW3 (AOP): Added the JoinPoint class to the supported API. Also added a new method "hasException()" to the JoinPoint implementation. Resolves #5480
[~TASK] FLOW3 (Cache): Set the log level of flushCachesByTag to DEBUG
[~FEATURE] FLOW3 (Security): Implemented a logg...
Robert Lemke
10:14 Feature #5481 (Resolved): Implement meaningful logging for security / authentication
Finding out what's wrong during the authentication process can be cumbersome due to its complexity. Therefore we need... Robert Lemke
09:48 Feature #3620 (Accepted): Implement a request stack
Robert Lemke

2009-11-23

15:33 Feature #342: Support for file uploads
What we need (to consider):
* a form.file viewhelper
* a file validator of some sort
** applicable to traversabl...
Karsten Dambekalns

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
 

Also available in: Atom