From 2009-11-16 to 2009-12-15


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


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


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


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


22:21 Revision 33c5457b: [+API] FLOW3 (Persistence): The QueryInterface now has a count() method for low-overhead counting of objects. Resolves #5149.
Karsten Dambekalns
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
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
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
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
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


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


22:20 Revision f7e01a63: [+BUGFIX] FLOW3 (AOP): Added safeguard against missing class and method name in new method, relates to #5484
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
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: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


17:53 Revision 2318e1c2: [~TASK] FLOW3 (MVC): Fixed a tiny error in the NotFoundController.
Karsten Dambekalns
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


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

Also available in: Atom