November 2009 Commit Log

Number of Commits:
27
Number of Active Developers:
3
k-fish 2009-11-30 22:21 Rev.: 3532

[+API] FLOW3 (Persistence): The QueryInterface now has a count() method for low-overhead counting of objects. Resolves #5149.

8 lines of code changed in 1 file:

k-fish 2009-11-30 21:46 Rev.: 3531

[~TASK] FLOW3 (Property): The Mapper now throws different exceptions if no ore more than one object were found for given identity properties. Fixes #5171.

10 lines of code changed in 1 file:

k-fish 2009-11-30 21:15 Rev.: 3530

[~TASK] FLOW3 (Documentation): Fixed names of initialize methods in MVC, fixes #5589.

5 lines of code changed in 1 file:

k-fish 2009-11-30 18:56 Rev.: 3529

[~TASK] FLOW3 (Environment): Renamed getRawGETArguments() and getRawPOSTArguments() to getRawGetArguments() and getRawPostArguments().

22 lines of code changed in 8 files:

k-fish 2009-11-30 18:45 Rev.: 3528

[~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): Added a small PdoHelper to aid in setting up DB tables.

1465 lines of code changed in 10 files:

robert 2009-11-30 17:48 Rev.: 3526

[-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. Resolves #5577
[BUGFIX] FLOW3 (Configuration): Fixed build of the caches configuration array. Resolves #5576.

112 lines of code changed in 11 files:

k-fish 2009-11-30 16:03 Rev.: 3524

[~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.

85 lines of code changed in 4 files:

k-fish 2009-11-30 15:53 Rev.: 3523

[~TASK] FLOW3: Fixed some @param annotations.

14 lines of code changed in 8 files:

robert 2009-11-30 15:40 Rev.: 3520

[~TASK] FLOW3: Fixed the failing Configuration Manager test committed in the last revision. Also removed the Blog package from the PackageStates.yaml

3 lines of code changed in 2 files:

robert 2009-11-30 15:04 Rev.: 3518

[~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 automatically if the FLOW3 Bootstrap revision changes.
[~TASK] FLOW3 (Documentation): Updated the examples referring to FLOW3.yaml.

346 lines of code changed in 9 files:

bwaidelich 2009-11-26 17:34 Rev.: 3513

[+BUGFIX] FLOW3 (MVC): RouterCachingAspect now converts objects to hashes recursively, fixes #5153

19 lines of code changed in 1 file:

robert 2009-11-26 14:50 Rev.: 3511

[~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.

4 lines of code changed in 4 files:

k-fish 2009-11-24 22:20 Rev.: 3504

[+BUGFIX] FLOW3 (AOP): Added safeguard against missing class and method name in new method, relates to #5484

5 lines of code changed in 3 files:

k-fish 2009-11-24 21:43

[+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 validateHmac()
[!!!][+CONFIGURATION] FLOW3 (Security): the HashService now needs an encryptionKey to be set in it's settings
[~TASK] FLOW3 (MVC): Tweaked ActionController::checkRequestHash() a little

139 lines of code changed in 18 files:

robert 2009-11-24 10:20 Rev.: 3487

[+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 logging aspect which currently logs all relevant actions of the authentication mechanism. The advices are currently active regardless of the configured logging threshold. Addresses #5481
[~TASK] FLOW3 (Security): Removed getSecurityContext() from the Authentication Manager Interface ? it was not used anywhere.
[~CONFIGURATION] FLOW3 (Security): Removed the requestPatterns configuration from the default security configuration. This configuration was only an example and got in the way if one wanted to reuse the DefaultProvider configuration for other login controllers.
[~TASK] Fluid (ViewHelpers): Corrected some inline documentation in the FormViewHelper

189 lines of code changed in 11 files:

robert 2009-11-20 10:51 Rev.: 3483

[~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.

0 lines of code changed in 1 file:

k-fish 2009-11-19 17:53 Rev.: 3481

[~TASK] FLOW3 (MVC): Fixed a tiny error in the NotFoundController.

1 lines of code changed in 1 file:

robert 2009-11-19 14:53 Rev.: 3476

[~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 factory didn't return an object.

7 lines of code changed in 2 files:

k-fish 2009-11-17 22:22 Rev.: 3472

[~TASK] FLOW3 (Validation): Tiny (non-functional) fix to method documentation.

2 lines of code changed in 1 file:

k-fish 2009-11-05 22:17 Rev.: 3456

[+FEATURE] FLOW3 (Core): setfilepermissions.sh now checks the path upwards for accessibility by the webserver user, resolves #4445.

18 lines of code changed in 1 file:

k-fish 2009-11-05 14:41 Rev.: 3449

[~API] FLOW3 (Log): setLogFileURL() was renamed to setLogFileUrl() in FileBackend.
[~API] FLOW3 (MVC): redirectToURI() was renamed to redirectToUri() in AbstractController.
[~API] FLOW3 (MVC): setRequestURI(), getRequestURI(), setBaseURI() and getBaseURI() were renamed to *Uri() in Request.
[~API] FLOW3 (Property): DataType\URI was renamed to DataType\Uri.
[~API] FLOW3 (Utility): getRequestURI() was renamed to getRequestUri() in Environment.
[~TASK] Fluid (Service): Refactored XML generators a little.
[~TASK] DocumentationBrowser: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.
[~TASK] FLOW3: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.
[~TASK] Fluid: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.
[~TASK] Kickstart: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.
[~TASK] Testing: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.
[~TASK] Welcome: Moved towards more consistent class, function and variable naming: changed uppercase acronyms to studlyCaps or StudlyCaps as needed.

1362 lines of code changed in 44 files:

robert 2009-11-05 11:54 Rev.: 3441

[~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).

71 lines of code changed in 15 files:

k-fish 2009-11-04 17:37 Rev.: 3437

[~TASK] FLOW3 (Resource): Fixed a failure in TYPO3CR unit tests caused by the Resource Manager unit test...

7 lines of code changed in 1 file:

k-fish 2009-11-02 17:29 Rev.: 3402

Set next version number of package FLOW3 to version 1.0.0-alpha7

1 lines of code changed in 1 file:

Repository Tag: 1.0.0-alpha6
robert 2009-11-02 15:30 Rev.: 3392

[+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

212 lines of code changed in 7 files:

robert 2009-11-02 13:47 Rev.: 3388

[~TASK] FLOW3 (Security): Fixed a comment.

1 lines of code changed in 1 file:

k-fish 2009-11-02 13:30 Rev.: 3387

[+BUGFIX] FLOW3 (Validation): @validate annotations with complex options are parsed correctly now, fixes #5185.

54 lines of code changed in 2 files:

October 2009 »

Generated by StatSVN 0.5.0