Activity
From 2010-11-17 to 2010-12-16
2010-12-16
-
21:15 Revision 6c93cff3: [+FEATURE] FLOW3 (MVC): Add support for SubRequests
- This implements support for SubRequests which will be used by TYPO3
plugins and Fluid widgets.
Relates to: #11221
Ch... -
17:59 Revision 62ad469f: Merge "[+TASK] FLOW3 (Scripts): Remove test namespace migration script"
-
17:58 Revision 6de45b60: Merge "[+TASK] FLOW3 (Scripts): Add ResourcePointer migration script"
-
13:26 Revision 32b27dae: [+BUGFIX] FLOW3 (Resource): Normalize paths in publishStaticResources()
- On Windows, all public resources are deleted if mirrorMode is set to
"link".
This happens due to the check readlink(...
2010-12-15
-
21:50 Revision 8d61bb9e: [~TASK] FLOW3: Use new base test namespace
- This changeset adjusts the base test case class name used in
the tests of the FLOW3 package to the new namespace.
Re... -
17:35 Revision 7010f30d: [+TASK] FLOW3 (Scripts): Remove test namespace migration script
- Change-Id: Ibc032d80c189fb724ff45a73ea21fe8c0c5113b3
-
17:35 Revision 3dea96e6: [+TASK] FLOW3 (Scripts): Add ResourcePointer migration script
- The introduction of protected resources also brought ResourcePointer
objects and made Resource objects entities. This...
2010-12-14
-
21:48 Revision ad9b944d: Merge "[+FEATURE] FLOW3 (Cache): Implement igbinary support"
-
20:57 Revision b892f434: Merge "[~TASK][!!!] FLOW3: Make symlink mirror mode the default"
-
20:56 Revision 0d3ddbe3: Merge "[~TASK] FLOW3 (Resource): Link whole directories for static resources"
-
19:21 Revision d199532e: [~TASK][!!!] FLOW3: Make symlink mirror mode the default
- The setting FLOW3:resource:publishing:fileSystem:mirrorMode
is now set to "link" by default which means that instead ... -
17:44 Revision d26e82f4: [+FEATURE] FLOW3 (Cache): Implement igbinary support
- This changeset adds support for the serialization accelerator
igbinary. If the igbinary extension is loaded, the Vari... -
16:40 Revision 6e20e938: Merge "[~TASK] FLOW3 (AOP): Performance improvements for pointcuts"
-
13:48 Revision fe9373f9: [~TASK] FLOW3 (Resource): Link whole directories for static resources
- This change adds a dramatic speed improvement for the development
context by linking the public resource folders and ... -
12:42 Revision 8c4db755: [~TASK] FLOW3 (AOP): Performance improvements for pointcuts
- The logic of matching pointcuts can be improved by returning earlier
if one constraint doesn't match. This speeds up ... -
12:32 Revision 746dbed1: [~TASK] FLOW3 (Security): Helper methods for multi-factor authentication
- Introduces two helper methods for getting a party by type and an
account by provider name.
Change-Id: Ia270cdb6a3b7d...
2010-12-13
-
15:09 Revision 02e9719a: Merge "[+BUGFIX] FLOW3 (Security): Workaround for session concurrency problem"
-
14:57 Revision e4575773: [~TASK] FLOW3 (Testing): Add $securityContext to FunctionTestCase
- As it is used in various methods, it should be declared as a class member.
Change-Id: I48ab85aee7f3ac0f6ecb1ddc07c22... -
14:53 Revision fdbbf0c8: Merge "[~TASK] FLOW3 (Security): Catch policy service exception in policy voter"
2010-12-12
-
19:58 Revision b066837a: [~TASK] FLOW3 (Security): Catch policy service exception in policy voter
- To be able to use custom voters with custom resources, that are not
maintained by the FLOW3 policy, the policy voter ... -
17:45 Revision b550fa86: [+BUGFIX] FLOW3 (Security): Workaround for session concurrency problem
- The FLOW3 session management seems to have concurrency issues.
This results in token objects being duplicated and an ...
2010-12-10
-
19:33 Revision 10c0fba7: [+FEATURE] FLOW3 (Tests): Functional persistence testing support
- Change-Id: I86fcae7b4ba0a54ea1ca49b6de188198200d4792
-
16:05 Revision 8b1b5405: [~TASK] FLOW3: Fixed windows line endings in Policy.yaml
- Change-Id: Ia16fcef83fedb283c29dbbc7af0da108520b9d57
2010-12-09
-
21:28 Revision d5d5e98f: Merge "[~TASK] FLOW3 (Configuration): Sync setArguments() and setProperties()"
-
19:05 Revision e9fc5ddd: [~TASK] FLOW3 (Security): Specify AccessDecisionManager
- The new testing AccessDecisionManager needs to be explicitly sepcified.
Change-Id: I254410497298b722d7e3564618013d08... -
18:58 Revision f36e6e5a: [+TASK] FLOW3 (Security): Add functional test for method security
- Change-Id: Id38283d046d165465466957e7b52760977ca80b1
-
18:57 Revision a7aa0a75: [~FEATURE] FLOW3 (Security): Add all resources to the 'Everybody' role by default
- This adds an "ABSTAIN" privilege to all resources for the "Everybody"
role in the policy. By this DENY and GRANT can ... -
18:52 Revision 191d0815: Merge "[+FEATURE] FLOW3 (Tests): Functional security testing support"
-
15:17 Revision c3f3646b: [~TASK] FLOW3 (Configuration): Fix configuration loading
- When loading configuration, contexts were not used for all applicable
types, this is done now.
The more important ch... -
13:50 Revision d2afdc67: [+FEATURE] FLOW3 (Tests): Functional security testing support
- Change-Id: I81e711860b0799d1668b06bb1ccdeba50011b68a
2010-12-08
-
18:19 Revision 1dd82def: Merge "[~TASK] FLOW3 (Security): Cleanup in authentication token code"
-
18:12 Revision 1cdca142: [~TASK] FLOW3 (Security): Fix Apache2AccessRestrictionPublisherTest
- Change-Id: I29e4346a201ea33ac94221d22d0ba3e667d0ada2
-
17:38 Revision 887e7d89: [~TASK] FLOW3 (Security): Cleanup in authentication token code
- Change-Id: Ie1f475d1b985eb003115e600e70ea0e2de893d77
-
17:16 Revision 41ac63f5: Merge "[+FEATURE] FLOW3 (MVC): Expose object identifier in JsonView"
-
15:50 Revision 361bb934: [~BUGFIX] FLOW3 (Security): Fix Apache2 access restriction resource publishing
- To deny access for private resources by the public a "Deny from all"
.htaccess rule is now added.
Change-Id: I41200e... -
12:40 Revision 670aa59c: [+FEATURE] FLOW3 (Security): Implemented private resource publishing
- Resolves: #6605
Change-Id: I6574cf086d6049594ead7950b7fafc7145bb6f0a
2010-12-07
-
19:37 Revision dab54f51: [~TASK] FLOW3 (Cache): Fix memory db DSN in tests
- The PdoBackendTest for Cache used a wrong DSN for in-memory SQLite
databases.
Change-Id: I929380797e4b3e6dd9a00f4629... -
19:36 Revision 9815e46e: [~TASK] FLOW3 (Utility): Make PdoHelper static
- The PdoHelper class has no need to be non-static. Adjust the use of it
in persistence and cache PDO backends.
Change... -
14:27 Revision 27091722: [~TASK] FLOW3 (Security): Remove debug output
- Change-Id: Ib74d04b5ad289bef4af178ee0d126f8eee5701c7
-
13:33 Revision f3345278: [+FEATURE] FLOW3 (Security): New strategy for optional authentication
- The new strategy allows for a flexible authentication of any
number of tokens. It will authenticate as many tokens as... -
13:10 Revision 53bf8c9c: [+BUGFIX] FLOW3 (AOP): Fix around advice with exception in chain
- The methodIsInAdviceMode status for a method with an around advice
was not reset correctly if the method itself or an... -
13:00 Revision e027b732: [+BUGFIX] FLOW3 (Security): Fix policy cache write
- This change saves the policy cache as soon as the object container
is initialized using signal slots. Before setting ... -
12:55 Revision 9523284a: Merge "[+FEATURE] FLOW3 (Configuration): Get partial configuration"
-
12:55 Revision c50c1044: [!!!BUGFIX] FLOW3 (AOP): Fix AOP runtime evaluations
- The registration of global objects for runtime evaluations had no
effect, because the settings were not yet there dur...
2010-12-06
-
17:38 Revision 6b44ee71: Merge "[~TASK] FLOW3 (Cache): Use memory db for PDO tests"
-
17:37 Revision f4899d60: Merge "[~TASK][!!!] FLOW3: Moved and renamed base test cases"
-
17:12 Revision 68f2797d: [+FEATURE] FLOW3 (Configuration): Get partial configuration
- This change adds the possibility to get a partial configuration by
specifying a configuration path.
Change-Id: I45d6... -
17:00 Revision 01bdf801: Merge "[+BUGFIX] FLOW3 (I18n): Set UNIX_PATHS flag when using RecursiveDirectoryIterator"
-
17:00 Revision b1d455c9: Merge "[~TASK] FLOW3 (Package): Move constants to interface"
-
16:54 Revision 2cea7143: [~TASK] FLOW3 (Utility): Pass array in getValueByPath by reference
- This marks the first argument of getValueByPath() as by-reference in
order to save some memory and cpu cycles. It's s... -
16:07 Revision 5fde8f9a: [~TASK][!!!] FLOW3: Moved and renamed base test cases
- This moves the base test cases for unit, functional and selenium tests
from the Testing package to the FLOW3 package.... -
13:31 Revision e1721767: Merge "[~TASK] FLOW3 (Persistence): Throw helpful exception on missing object"
-
13:30 Revision 9c3e89ad: Merge "[~TASK][!!!] FLOW3 (Reflection): Improved speed of reflection service"
-
13:11 Revision d97a4104: [~TASK] FLOW3 (Configuration): Sync setArguments() and setProperties()
- With Configuration::setArguments() an empty array would clear all set
arguments, with this change setProperties() beh... -
12:19 Revision dce6a264: [+FEATURE] FLOW3 (MVC): Expose object identifier in JsonView
- This changes adds a configuration option _exposeObjectIdentifier
to the JsonView for exporting object identifiers in ...
2010-12-02
-
18:27 Revision 90b8decb: [~TASK] FLOW3 (Package): Move constants to interface
- Some constants from MetaData should be in MetaDataInterface.
Change-Id: Ib400970c8965e5ebc3b4f5453d5d0c8eec0d222e -
18:23 Revision e0a3b678: [~TASK] FLOW3 (Cache): Use memory db for PDO tests
- Use a SQLite in-memory database instead of a file on disk.
Change-Id: Icb76927efb539c2d650bb92cd0f8f8817a9481ac -
18:10 Revision fd8a18e3: [+BUGFIX] FLOW3 (I18n): Set UNIX_PATHS flag when using RecursiveDirectoryIterator
- Currently FLOW3 breaks on Windows, because the I18n service uses the
RecursiveDirectoryIterator without setting the 2...
2010-12-01
-
17:17 Revision e8b6482b: [~TASK] FLOW3 (Persistence): Throw helpful exception on missing object
- When an object is referenced in persisted data but cannot be loaded by
the backend, throw a helpful exception instead...
2010-11-30
-
15:17 Revision 7250e926: Merge "[~TASK] FLOW3 (Security): Support additional tokens"
-
13:28 Revision b0f2a046: [~TASK] FLOW3 (Security): Support additional tokens
- Other tokens than the UsernamePassword token could need
a request instance when updating the credentials. Another pro... -
13:21 Revision 08d7775b: [~TASK] FLOW3 (Security): Some code nitpicking
- Fixes style in an if-clause and avoids variable assignment in a loop.
Change-Id: I7d21b352250e92ffc4f7938b2c7dce6544... -
12:12 Revision 215198e5: [!!!][+FEATURE] FLOW3 (Security): Allow authentication of multiple tokens
- Currently the authentication provider manager allows only the
authentication of one token (the first that authenticat... -
12:08 Revision 0f414769: [~TASK][!!!] FLOW3 (Reflection): Improved speed of reflection service
- This patch accelerates the initialization of the ReflectionService
in production context. Instead of checking for eme... -
11:27 Revision d86fcf12: Merge "[+TASK] FLOW3 (Security): More helpful NoEntryInPolicyException"
-
11:27 Revision 215ae19d: Merge "[~TASK] FLOW3 (Error): Clean up exception handlers"
-
10:54 Revision 7f1a1465: Merge "[~TASK] FLOW3 (Log): Fix 2 tests in FileBackendTest"
-
10:35 Revision 9efa9573: [~TASK] FLOW3 (Error): Clean up exception handlers
- Move method up refactoring in exception handlers.
Change-Id: I7261b0f0d582e9ffbb41eea3cd183c73a0443d13 -
10:35 Revision a1d9b011: [+TASK] FLOW3 (Security): More helpful NoEntryInPolicyException
- When the PolicyService throws a NoEntryInPolicyException the resource
name is output as well.
Change-Id: I3da47f9ec5...
2010-11-27
-
20:00 Revision b9580fd6: [+BUGFIX] FLOW3 (Persistence): Fix dirty checking with uuid property
- If a uuid property is configured with @uuid the dirty checking didn't
use the special property but the FLOW3_Persiste...
2010-11-26
-
15:13 Revision a32c6988: Merge "[FEATURE] FLOW3 (I18n): Add real CLDR inheritance and alias support."
-
13:51 Revision 640d5df9: Merge "[+BUGFIX] FLOW3 (Security): Allow inheritance of tokens"
-
13:43 Revision 34e8f813: Merge "[~TASK] FLOW3 (Error): Fix AbstractExceptionHandlerTest"
-
13:22 Revision e904c5c8: [~TASK] FLOW3 (Log): Fix 2 tests in FileBackendTest
- The FileBackend logs the process id if posix_getpid() is available. If
not, it does not log this, thus the test needs...
2010-11-25
-
19:17 Revision e57afbe7: [+BUGFIX] FLOW3 (Security): Allow inheritance of tokens
- Subclassing a token class caused duplication problems inside the
session which corrupted the system after a few reque... -
17:17 Revision a5cd2983: [~TASK] FLOW3: Clean up annotations/signatures
- Change-Id: Ic796230cd73810f2b98dce5ed05f87032a85be1d
-
14:32 Revision dc7acc21: Merge "[~TASK] FLOW3 (Cache): Silence RedisBackendTest warnings"
2010-11-24
-
15:35 Revision 5e407555: [+FEATURE] FLOW3 (Utility): Get HTTP headers from environment
- This change adds a method getRequestHeaders() to the Environment
class to get all request headers that were passed by... -
13:41 Revision 80acf277: Merge "[+BUGFIX] FLOW3 (Package): Remove is_dir check for packages directory"
-
13:37 Revision efd488ea: [~TASK] FLOW3 (Error): Fix AbstractExceptionHandlerTest
- Change-Id: Id003a47c5c17d8f1bbb366e69662b691578f2ff1
-
13:33 Revision 83c52a57: [~TASK] FLOW3 (Cache): Silence RedisBackendTest warnings
- Change-Id: I83c51af54eb6b72ad44f66ea114e97795cf645eb
-
11:52 Revision 0c609c48: Merge "[+BUGFIX] FLOW3 (AOP): Fix method visibility for default constructor"
-
11:31 Revision c334769b: Merge "[~TASK] FLOW3 (Log): Fix unit tests after code change"
-
11:21 Revision 57e14528: [+BUGFIX] FLOW3 (AOP): Fix method visibility for default constructor
- Advices with a visibility specifier in the pointcut expression failed
when the default constructor with a NULL origin... -
11:19 Revision 1333361e: [~TASK] FLOW3 (MVC): Fix JsonView documentation
- The current JsonView documentation was not yet updated with the new
underscored configuration sections.
Change-Id: I... -
11:11 Revision bb77283c: [~TASK] FLOW3 (Log): Fix unit tests after code change
- Change-Id: Ifcffb633f4281bf3c5cc1b9a961337b11d7b7bbf
-
11:07 Revision 60b204cf: Merge "[~TASK] FLOW3 (Error): Use logException() in exception handler"
-
11:00 Revision c9a21d4d: Merge "[+FEATURE] FLOW3 (Log): Add logException() method"
-
10:47 Revision 9883c3a9: [+BUGFIX] FLOW3 (Package): Remove is_dir check for packages directory
- Upon a fresh git clone, there is no Application directory as git does
not track empty folders. This caused an excepti...
2010-11-23
-
23:16 Revision 7f12f79a: [FEATURE] FLOW3 (I18n): Add real CLDR inheritance and alias support.
- CLDR files are now parsed to slightly different array structure which
is much more useful and simplifies many code fr...
2010-11-22
-
13:37 Revision 5b130b92: Merge "[~TASK] FLOW3 (Persistence): API annotations and comment fixes"
-
13:35 Revision 90bbc64e: Merge "[+BUGFIX] FLOW3 (Persistence): Handle new properties in flattenValue"
-
13:31 Revision d1a0b824: Merge "[+FEATURE] FLOW3 (Log): Log more info in FileBackend"
-
13:24 Revision bc359070: [~TASK] FLOW3 (Error): Use logException() in exception handler
- In addition some cleanup has been done and the DebugExceptionHandler
now exits with exit code 1 for CLI calls.
Chang... -
13:24 Revision 4c0061d9: [+FEATURE] FLOW3 (Log): Add logException() method
- To create a log entry for an exception you can now simply call
logException($exception) on the (system) logger.
Chan...
2010-11-19
-
18:45 Revision 2edee542: [~TASK] FLOW3 (Persistence): API annotations and comment fixes
- This change adds API annotations to methods of the abstract backend
and persistence session that are supposed to be u... -
18:42 Revision fa4e70cd: [+BUGFIX] FLOW3 (Persistence): Handle new properties in flattenValue
- New properties in objects after reconstitution failed with an
unknown array index. The method getCleanStateOfProperty...
2010-11-17
-
16:04 Revision 58e041c0: Merge "[~TASK] FLOW3 (Configuration): Create configuration cache directory"
-
16:03 Revision 5dc5cbf1: Merge "[~TASK] FLOW3 (Cache): Fix @param in RedisBackend"
-
16:03 Revision b660e99b: [+FEATURE] FLOW3 (Log): Log more info in FileBackend
- The FileBackend now adds the process id to the log (if posix_getpid() is
available) and logs the given class and meth... -
15:50 Revision fe8ef257: [~TASK] FLOW3 (Configuration): Create configuration cache directory
- When the configuration is to be cached (e.g. in production context), the
target directory needs to be created before ... -
15:17 Revision 302ed28f: [~TASK] FLOW3 (Cache): Fix @param in RedisBackend
- Change-Id: I48d0aa4eb6b3640db69d32dd6887d6c8453e0216
Also available in: Atom