From 2009-02-25 to 2009-03-26


23:55 Revision 9f5ed7f9: FLOW3:
* TextValidator now uses filter_var() to check value, refs #2851 Karsten Dambekalns
23:48 Revision df1758eb: FLOW3(Validation):
* Implemented the StringLengthValidator. Resolves #2832. Andreas Förthner
23:25 Revision 7eefaecb: FLOW3:
* renamed redirect() to redirectToURI() in AbstractController
* implemented redirect() to behave like forward(), fixe...
Karsten Dambekalns
23:24 Revision 84ddbcfd: * FLOW3: (Error) Errors and exceptions are now logged into the System Log. Resolves #2957. Greetings from the Bug Auction 2009!
Robert Lemke
21:41 Revision 12b5742c: FLOW3:
* added DateTime validator
* made some validator unit tests actually test what they test
Karsten Dambekalns
17:46 Revision e627ffda: FLOW3:
* Added isNewObject() to Persistence\BackendInterface
* fixed implementation of forward() in AbstractController
Sebastian Kurfuerst
14:25 Revision d473c120: * FLOW3: (Persistence) Renamed the methods getUUID($object) to getUUIDByObject($object) and removed one of them from the Persistence Manager (now ask the Persistence Backend instead).
* FLOW3: (Persistence) Implemented a replace() method for the base Repository. Resolves #2979 Robert Lemke


16:46 Revision 32743e53: * FLOW3: (Persistence) The DirtyMonitoringAspect now introduces a __clone() method which unsets the clean properties of the monitored object.
* Fluid: Fixed the registerTag methods which lacked the new $type argument. Symptom was that tag attributes which wer... Robert Lemke
15:31 Revision 742cac3d: * FLOW3: (AOP) Renamed the remaining occurrences of AOPProxy* to FLOW3_AOP_Proxy_*
Robert Lemke
00:53 Revision 571434ec: * FLOW3: (AOP) Renamed all occurrences of AOPProxy* to FLOW3_AOP_Proxy_*
* FLOW3: (Persistence) Prefixed names of the methods introduced by the DirtyMonitoringAspect Robert Lemke


15:01 Revision 575f7a6e: FLOW3:
* Validation: Rewrote the ValidatorResolver, and removed the NoValidatorFound exception
* Reflection: when calling Re...
Sebastian Kurfuerst
13:01 Revision 67162297: * FLOW3: (MVC) Argument->setValue(): Values of the identity array are now handled case insensitive while searching for an object in the repository.
Robert Lemke
12:36 Revision 6bee906b: This commit contains not yet finished features for the MVC framework which mainly address the identity array mechanism. It was just necessary to commit these changes so we don't run into integration hell later ...
* FLOW3: (MVC) The AbstractController now considers optional arguments while mapping the request arguments to the con... Robert Lemke
12:25 Revision c75e8dd0: FLOW3:
* some updates to the coding guidelines, fixes #2536 Karsten Dambekalns
11:52 Revision 24125a27: FLOW3:
* removed indexAction from the ActionController, as it caused runtime notices about mismatching method signature with... Karsten Dambekalns


18:17 Revision 92e38569: FLOW3(Package):
* refactored the last unit test, that used the TestPackage. Andreas Förthner
17:36 Revision 7898bd0a: FLOW3(Security):
* Refactored almost all unit tests. Now the TestPackage is not needed anymore for the security tests.
* Cleaned up th...
Andreas Förthner
17:03 Revision f1e485c6: * FLOW3(MVC): added assign($key, $value) to ViewInterface and implemented it in AbstractView to be able to call $this->view->assign() polymorphic for template based views and e.g. json-views.
* FLOW3 (Log): fixed an assertion in FileBackendTest which failed on windows systems due to an extra byte in PHP_EOL.... Bastian Waidelich


15:39 Revision 9caf3d62: FLOW3(Security):
* The login controller regenerates RSA keys, if they timed out. No exception anymore.
* The whole security package us...
Andreas Förthner
15:22 Revision 18ab3356: FLOW3:
* equality comparisons in persistence can now be done case-insensitive (in QueryInterface and Repository), refs #1884... Karsten Dambekalns
12:28 Revision 08e410c9: FLOW3(Security):
* Changed the LoginView to use the correct ressource paths. Andreas Förthner
11:04 Revision a3b57b76: FLOW3 Distribution:
* Removed the authentication providers configuration.
* Changed the authentication providers config...
Andreas Förthner


23:09 Revision bc5d011a: FLOW3(Security):
* The ProviderManager now throws exceptions if the configuration is incorrect. Andreas Förthner
18:59 Revision b8f6eff8: FLOW3(Security):
* ACL-Voter now uses the new getGrantedAuthorites method from the security context
* fixed a problem with prallel aut...
Andreas Förthner
16:25 Revision b7ae76ae: FLOW3 (Security):
* made parallel authentication mechanisms possible. Now you can login to typo3 with a different mechanism than to flo... Andreas Förthner


19:10 Revision 1bf8ba4b: * FLOW3: (MVC) Renamed $viewObjectName to $defaultViewObjectName in ActionController. If no custom view class can be found that matches $viewObjectNamePattern, $defaultViewObjectName is used. Please adjust your controllers accordingly, this is a breaking change! Resolves #2852
Bastian Waidelich
17:16 Revision 52cec08d: *FLOW3: (MVC) added missing slash in F3\FLOW3\MVC\Controller\Arguments. Resolves #2856.
Bastian Waidelich


14:59 Revision d01c41e0: * FLOW3: (MVC) For now removed the ArgumentsValidator. It will surely reappear in a different form, but currently doesn't fit anymore.
* FLOW3: (Validation) Refactored the ValidatorInterface and the ObjectValidatorInterface and adapated all of their im... Robert Lemke
10:07 Revision d1a4a7b4: This is a commit of work in progress. If you're already using FLOW3 (semi-) productively, you better skip this version because the MVC framework currently lacks validation and might lead to some other unexpected behavior. OTOH the code seems to be quite stable, so nothing to really worry about. More code related to the MVC framework and especially validation will follow soon, I just had to get rid of all these changes ...
* FLOW3: (Persistence) Made sure that the object name "...\Persistence\ManagerInterface" is used everywhere instead o... Robert Lemke


17:59 Revision 255cd9c6: * FLOW3: Added the Cache NullBackend to FLOW3's object configuration (so it can be used at all)
Robert Lemke


18:24 Revision 9f34a55b: FLOW3 (Security):
* changed the security aspects to use the new AOP setting filter format Andreas Förthner
18:15 Revision 0da46f3b: FLOW3 (AOP):
* Changed the setting filter to use the '.' as separator.
* Adjusted the documentation accordingly.
Andreas Förthner


16:39 Revision b1e95f80: FLOW3:
* removed an useless unit test forgotten when changing stuff earlier... Karsten Dambekalns
16:34 Revision 80f88d8d: FLOW3:
* renamed Package\Meta to Package\MetaData, fixes #2511 Karsten Dambekalns


22:01 Revision 78740ff1: FLOW3:
* removing use of an undefined variable that broke unit tests after the last commit Karsten Dambekalns
18:20 Revision 1de20d2f: FLOW3:
* another slight change to URI rewriting, fixes #2765 Karsten Dambekalns
16:10 Revision 492958c6: FLOW3, TYPO3CR:
* persistence now supports properties of type \SplObjectStorage, fixes #2621
* general cleanup in persistence backend...
Karsten Dambekalns


15:19 Revision c1df49a2: FLOW3:
* changed request URI handling, fixes #2557 Karsten Dambekalns
14:46 Revision eaca0c09: FLOW3:
* Package\Meta\XMLWriter now uses startDocument() instead of writeRaw()
* replaced chr(10) with PHP_EOL (where applic...
Karsten Dambekalns
14:09 Revision 1d6327d6: FLOW3:
* small fix to AOP documentation Karsten Dambekalns
12:41 Revision 6277226b: * FLOW3: (MVC) Moved the logic for the NotFound mechanism from the dispatcher into the request.
* FLOW3: (MVC) Wrote test case for the NotFoundController fallback
* FLOW3: (MVC) Improved the NotFoundView a bit
* F...
Robert Lemke


15:33 Revision 848b6361: FLOW3:
* fixed use of get_class_methods in reflection service and proxy class builder, fixes #2683
* made Router.findMatchRe...
Karsten Dambekalns
11:51 Revision fe2501ed: FLOW3:
* removed controllerObjectNamePattern and viewObjectNamePattern from some places, refs #2444
* added caching to routi...
Karsten Dambekalns


18:09 Revision 4e3c22e8: FLOW3:
* the NotFoundController now sets 404 as one would expect. Karsten Dambekalns
18:02 Revision 0a852562: FLOW3:
* added (simple) NotFoundController, refs #1511
* some tiny cleanup
Karsten Dambekalns
17:11 Revision ee2b88c8: FLOW3:
* the route() method now strips index*.php from the request URI if present, refs #2557
FLOW3, TYPO3v5 & Blog Distrib...
Karsten Dambekalns

Also available in: Atom