Activity

From 2010-01-20 to 2010-02-18

2010-02-18

23:54 Bug #6501 (Needs Feedback): RuntimeException thrown in file Backend.php
Well, if I get you right, you want to use MySQL. Then you need to configure FLOW3 accordingly.... Karsten Dambekalns
23:48 Bug #6290 (Resolved): Dirty checking fails due to order of object reconstitution
Fixed as of r3830 (forgot to tag the commit message accordingly). Karsten Dambekalns
23:32 Revision 51f4ce48: [~TASK] FLOW3 (Persistence): Completely rewrote dirty checking, achieves massive speedup; isNew() and isDirty() are no longer AOP'ed into objects but reside in the PersistenceManager now.
[+API] FLOW3 (Persistence): getObjectDataByQuery(), getObjectCountByQuery() now in PersistenceManagerInterface.
[~AP...
Karsten Dambekalns
21:17 Bug #6339: F3\FLOW3\Error\Exception thrown in file ErrorHandler.php
Possible, yes. But no longer needed with the new file caching backend available in SVN - paths are much shorter there... Karsten Dambekalns
19:34 Bug #6339: F3\FLOW3\Error\Exception thrown in file ErrorHandler.php
yes i know that i need to do that in windows but the error message is still wrong. is it possible to check the path l... Simon Schaufelberger
19:31 Bug #6339 (Resolved): F3\FLOW3\Error\Exception thrown in file ErrorHandler.php
The path it tries to touch is too long for windows. Try setting the path to the temporary dir to something shorter, l... Karsten Dambekalns
19:29 Bug #6323 (Closed): Classes in the Reflection subpackage should be instantiated via the object framework
No, this is a deliberate decision. The classes in the reflection subpackage are not subject to AOP or Persistence, no... Karsten Dambekalns
19:26 Bug #6411 (Accepted): Undefined index classname in DataMapper method mapSingleObject
Karsten Dambekalns
19:25 Feature #6426: Implement caching backend for other opcode caches.
Well, alongside APC we support memcache. eaccelerator did not work with PHP 5.3 anyway last time I checked, has this ... Karsten Dambekalns
19:21 Task #6520 (Resolved): Differentiate between NULL and empty array/SplObjectStorage
When reconstituting objects we should only thaw array/SplObjectStorage if we had that when persisting and leave NULL ... Karsten Dambekalns

2010-02-17

19:46 Bug #6501: RuntimeException thrown in file Backend.php
Even after the sqlite driver is there, it is puzzling for me why Flow3 doesn't see mysql driver. Anonymous
19:06 Bug #6501 (Closed): RuntimeException thrown in file Backend.php
Could not create persistence tables with DSN "sqlite:/var/www/typo3dev.co.uk/flow3/Data/Persistent/Objects.db". PDO e... Anonymous

2010-02-15

22:49 Revision c909f571: [~TASK] FLOW3 (AOP): Fixed exception when building empty objects caused by recent AOP changes (r3823); removed object factory from AOP proxy class template.
Karsten Dambekalns

2010-02-14

16:00 Task #6462 (Resolved): Rename the ACL subpackage to Policy
Applied in changeset r3826. Andreas Förthner
00:10 Task #6462 (Resolved): Rename the ACL subpackage to Policy
Rename the ACL subpackage to Policy Andreas Förthner
15:12 Revision 50cc51c1: [~TASK] FLOW3 (Security): Removed the ACL subpackage of the Security subpackage, which should not have been there since the last commit.
Andreas Förthner
15:07 Revision b133f1d2: [~TASK] FLOW3(Security): Replaced all occurrences of ACL by Policy. Resolves #6462
Andreas Förthner
01:00 Task #5440 (Resolved): Security should have its own configuration file
Applied in changeset r3824. Andreas Förthner
00:01 Revision 35190454: [+TASK] FLOW3(Security): Moved the security policy configuration to its own Policy.yaml file. Resolves #5440
Andreas Förthner

2010-02-12

14:00 Feature #6456 (Closed): Customization/localization of validator errors
Add the possibility to customize the validation error messages. For example: in Zend Framework each validator has a l... Arjen Hoekema

2010-02-10

19:00 Bug #6188 (Resolved): The properties of the AOP proxy should have a more "internal" name
Applied in changeset r3823. Andreas Förthner
18:59 Revision 235c5d0a: * [+FEATURE] FLOW3 (AOP): If an advice is executed can now depend on runtime evaluations, which can be configured in the pointcut expression. Relates to #5659.
* [~BUGFIX] FLOW3 (AOP): Properties of the AOP proxy class are now prefixed by FLOW3_AOP_Proxy_. This fixes #6188.
* ...
Andreas Förthner
09:15 Feature #6426 (Closed): Implement caching backend for other opcode caches.
Currently the flow3 caching backend as well as its typo3 backport support the APC opcode cache.
Other populare opcod...
Nikolas Hagelstein

2010-02-09

10:50 Bug #6266: Config of security/cryptography/hashService/encryptionKey
Oh I'm sorry it's exactly the other way around! The first example produces the error! Sry haven't been sleeping much.... Georg Ortner
10:22 Bug #6266: Config of security/cryptography/hashService/encryptionKey
Finally I figured the difference!
This works:...
Georg Ortner

2010-02-08

20:25 Bug #6411 (Resolved): Undefined index classname in DataMapper method mapSingleObject
When the same object is referenced more than once in the data retrieved from database, the classname field is just se... Alexandre Martinez

2010-02-07

03:31 Feature #6390 (Resolved): ObjectAccess::getPropertyPath doesn't support Arrays
Would be great to enable the Access of Arrays through the getPropertyPath.
It already used to work with this old i...
Marc Neuhaus

2010-02-05

13:17 Bug #6266: Config of security/cryptography/hashService/encryptionKey
This is my Configuration directory Georg Ortner

2010-02-04

15:14 Feature #3337: Allow to count lazy-loaded objects without fetching them from the persistence layer
I have implemented this in Extbase with a initialize template method in the LazyLoadingProxy/LazyObjectStorage. Jochen Rau
10:33 Bug #6339 (Resolved): F3\FLOW3\Error\Exception thrown in file ErrorHandler.php
Warning: touch() [<a href='function.touch'>function.touch</a>]: Unable to create file C:/xampp/htdocs/FLOW3/Data/Temp... Simon Schaufelberger

2010-02-03

18:27 Bug #6266: Config of security/cryptography/hashService/encryptionKey
Could you package your Configuration folder and attach it here? Feel free to blank out usernames/passwords, but if re... Karsten Dambekalns

2010-02-02

17:35 Bug #6323 (Closed): Classes in the Reflection subpackage should be instantiated via the object framework
E.g. \F3\FLOW3\Reflection\ClassReflection is instantiated throughout FLOW3 with the new operator, but shouldn't. Michael Sauter
14:00 Task #6317 (Resolved): Replace "Granted Authority" by "Role"
Applied in changeset r3806. Robert Lemke
13:11 Task #6317 (Resolved): Replace "Granted Authority" by "Role"
The (more general) concept of granted authorities doesn't seem to be necessary, as a "role" is the only granted autho... Robert Lemke
13:12 Revision 377e937e: [~TASK] FLOW3 (Security): Removed the GrantedAuhorityInterface and replaced all uses of "Granted Authority" by "Role". Resolves #6317
Robert Lemke
11:33 Bug #3029 (Accepted): Routing is not working correctly on all platforms
Karsten Dambekalns
11:32 Bug #6154 (Closed): F3\FLOW3\Cache\Exception thrown in file FileBackend.php
Please check your file permissions.
A "sudo ./Packages/Framework/FLOW3/Scripts/setfilepermissions" with the correc...
Robert Lemke
11:30 Revision 970bd32b: [~TASK] FLOW3 (Cache): Fixed a wrong @param annotation and added a missing sprintf() in a logging call.
Karsten Dambekalns
10:59 Revision 9dc595e7: [#BUGFIX] FLOW3 (Documentation): Fixed a wrong provider name in the examples of the Security Framework section.
Robert Lemke
10:52 Bug #6315 (Resolved): Input fields with a name attribute with more than 64 characters are ignored
(by Fabian Guth)
Input fields with a name attribute with more than 64 characters are
ignored.
After hours of ...
Robert Lemke
10:41 Revision 188f6ff9: [#BUGFIX] FLOW3 (Documentation): Replaced the occurrences of "UsernamePasswordCR" with "PersistedUsernamePasswordProvider" to match the class name changes in FLOW3 1.0.0 alpha 7.
Robert Lemke

2010-01-30

21:53 Bug #6290 (Resolved): Dirty checking fails due to order of object reconstitution
Here is how it breaks (for the sake of simplicity in a blog with one post):
# A blog post shall be shown
# The acti...
Karsten Dambekalns

2010-01-29

16:09 Bug #3029: Routing is not working correctly on all platforms
I have made some tests:
I tested this url with different RewriteRules.
http://flow3.wda.local/info/path1/path2,as...
Thomas Fritz
14:39 Bug #3029: Routing is not working correctly on all platforms
Karsten Dambekalns wrote:
> By Marco Weber:
>
> Im not sure... The error message sound familiar.
> Could this be...
Thomas Fritz
09:49 Bug #6266: Config of security/cryptography/hashService/encryptionKey
Yes I do:... Georg Ortner

2010-01-28

17:42 Bug #6266 (Needs Feedback): Config of security/cryptography/hashService/encryptionKey
This works as expected here. If you change the setting, do you get an exception? Or how do you know your setting is n... Karsten Dambekalns
15:52 Bug #6266 (Resolved): Config of security/cryptography/hashService/encryptionKey
... Georg Ortner
17:18 Feature #4469 (Accepted): Implement a central command line controller
Karsten Dambekalns
17:02 Feature #6008 (Resolved): Automatically purge files of removed resources
Resolved as of r3769. Karsten Dambekalns
17:00 Feature #1884 (Resolved): Add more query options
Applied in changeset r3783. Karsten Dambekalns
16:53 Revision 8571e9fd: [~TASK] FLOW3 (Persistence): Got rid of Literal, BindVariableValue, Ordering, Selector and QueryObjectModel; relates to #6267.
[+API] FLOW3 (Persistence): QueryInterface now has signatures for in() and contains(), relates to #1884.
[+FEATURE] F...
Karsten Dambekalns
16:36 Major Feature #6267 (Resolved): Speed up persistence
Do some more profiling, get rid of useless stuff, check dirty checking, ... Karsten Dambekalns

2010-01-27

19:00 Feature #6177 (Resolved): Implement CRUD hooks in persistence
Applied in changeset r3769. Karsten Dambekalns
18:32 Revision b3a62e78: [~TASK] FLOW3 (Core): When setting up signal/slot wiring do not rely on the YAML parser returning true booleans in the specific case at hand.
[~TASK] FLOW3 (Monitor): Renamed $signalSlotDispatcher to $signalDispatcher like in other classes.
[+FEATURE] FLOW3 (...
Karsten Dambekalns

2010-01-26

11:00 Feature #6137 (Resolved): Implement a PHP Code Cache Frontend
Applied in changeset r3758. Robert Lemke
10:54 Revision 4b8f4fee: [+FEATURE] FLOW3 (Cache): Implemented a PHP Cache Frontend which allows for effective caching of PHP code which is included with require_once() instead of runtime parsing with eval(). This significantly improves speed when used in combination with an opcode cache such as APC. Currently only the FileBackend supports PHP code caching. Resolves #6137
[+FEATURE] FLOW3 (AOP): The AOP Framework now uses the new PHP cache frontend for storing AOP proxy classes. Speeds u... Robert Lemke

2010-01-25

20:00 Bug #6209 (Resolved): Not uploading a file for a resource leads to an error
Applied in changeset r3757. Karsten Dambekalns
19:00 Bug #6209 (Accepted): Not uploading a file for a resource leads to an error
Karsten Dambekalns
17:53 Bug #6209 (Resolved): Not uploading a file for a resource leads to an error
Try creating a post without uploading a file and you'll get a nice exception:... Karsten Dambekalns
19:10 Revision 4c5a8088: [+BUGFIX] FLOW3 (Property): PropertyMapper::transformToObject() now returns the result of an object converter call if it is NULL or an object. If an error object is returned, it returns NULL and adds the error to the mapping results. Fixes #6209.
[~TASK] FLOW3 (Resource): The ResourceObjectConverter now returns NULL if no file was uploaded. In case an upload err... Karsten Dambekalns
18:00 Bug #6204 (Resolved): Runtime Notice in PropertyMapper Line 249
Applied in changeset r3756. Karsten Dambekalns
16:22 Bug #6204 (Accepted): Runtime Notice in PropertyMapper Line 249
Karsten Dambekalns
14:49 Bug #6204 (Resolved): Runtime Notice in PropertyMapper Line 249
Runtime Notice: Only variables should be passed by reference in ***/Packages/Framework/FLOW3/Classes/Property/Propert... Tommy Seus
17:30 Revision 16b4c3cf: [+BUGFIX] FLOW3 (Property): Fixed a runtime notice in PropertyMapper, fixes #6204.
Karsten Dambekalns

2010-01-24

21:59 Bug #6195 (Resolved): Empty form fields converted to empty string instead of type declared for property
After submitting an empty form field of an integer property i get the following error:
#1244465559: Expected prope...
Fabian Guth

2010-01-23

19:40 Bug #6188 (Resolved): The properties of the AOP proxy should have a more "internal" name
The AOP proxy classes define several properties, e.g. $objectFactory. Now if you try to advice a class having defined... Andreas Förthner

2010-01-22

18:00 Bug #6162 (Resolved): ReflectionService throws a Runtime Notice
Applied in changeset r3754. Karsten Dambekalns
17:13 Bug #6162 (Accepted): ReflectionService throws a Runtime Notice
Argh, once again I wonder why I didn't get an exception for that notice while trying that out. Thanks for the report. Karsten Dambekalns
04:13 Bug #6162 (Resolved): ReflectionService throws a Runtime Notice
Runtime Notice: Only variables should be passed by reference in /home/clfn/Development/FLOW3/FLOW3_DIst02/trunk/Packa... Tommy Seus
17:29 Revision c6eff186: [+BUGFIX] FLOW3 (Reflection): Fixed a runtime notice in ReflectionService, fixes #6162.
[~TASK] FLOW3 (Package): Now a single package can be symlinked. Karsten Dambekalns
17:11 Bug #6163 (Resolved): Namespace-Check throws an Error with PHP 5.3.0.
Fixed as of r3749. Karsten Dambekalns
04:23 Bug #6163 (Resolved): Namespace-Check throws an Error with PHP 5.3.0.
Error:
Because FLOW3 uses namespaces, it requires at least PHP 5.3.0, you have 5.3.0
version_compare(phpversio...
Tommy Seus
17:08 Feature #6178 (New): Implement FileType and FileSize validators
. Karsten Dambekalns
17:04 Feature #6177 (Resolved): Implement CRUD hooks in persistence
We need some hooks to react on persistence events, e.g. to remove a resource file if the related value object is even... Karsten Dambekalns
10:49 Revision f2e2e646: [~TASK] FLOW3 (Core): Fixed the messed up (r3742) version compare in FLOW3.php.
Karsten Dambekalns

2010-01-21

22:00 Bug #6153 (Resolved): JCR_OPERATOR_LIKE in F3\FLOW3\Persistence\Backend\AbstractSqlBackend
Applied in changeset r3746. Karsten Dambekalns
20:26 Bug #6153 (Accepted): JCR_OPERATOR_LIKE in F3\FLOW3\Persistence\Backend\AbstractSqlBackend
Karsten Dambekalns
17:30 Bug #6153 (Resolved): JCR_OPERATOR_LIKE in F3\FLOW3\Persistence\Backend\AbstractSqlBackend
This is probably a leftover from the renaming session:
JCR_OPERATOR_LIKE in line 113 should probably be OPERATOR_L...
Falk Kühnel
22:00 Feature #6142 (Resolved): Class schema must check for entity when setting identity and identifier property
Applied in changeset r3746. Karsten Dambekalns
20:26 Feature #6142 (Accepted): Class schema must check for entity when setting identity and identifier property
Karsten Dambekalns
10:28 Feature #6142 (Resolved): Class schema must check for entity when setting identity and identifier property
It should be possible to set identity and identifier properties only when the class schema type is entity Karsten Dambekalns
22:00 Feature #6140 (Resolved): ClassSchema must reset identity property and identifier property when being made value object
Applied in changeset r3746. Karsten Dambekalns
10:23 Feature #6140 (Resolved): ClassSchema must reset identity property and identifier property when being made value object
If a class schema exists, and the type is set to value object, properties only useful for entities must be reset. Karsten Dambekalns
22:00 Feature #6141 (Resolved): Check prototype on entity/valueobject
Applied in changeset r3746. Karsten Dambekalns
21:12 Feature #6141 (Accepted): Check prototype on entity/valueobject
Karsten Dambekalns
10:26 Feature #6141 (Resolved): Check prototype on entity/valueobject
Entites and value objects must be declared prototype! Karsten Dambekalns
22:00 Feature #5612 (Resolved): Property Mapper should be able to map to target if only a setter exists
Applied in changeset r3746. Karsten Dambekalns
21:29 Revision a141272f: [+FEATURE] FLOW3 (Property): The PropertyMapper now only maps to settable properties and no longer relies on the class schema to determine the type for the target property - it uses the setter parameter's type if available and falls back to the class schema if needed. Resolves #5612.
[+FEATURE] FLOW3 (Reflection): When reflecting classes entities and value objects are checked for being declared prot... Karsten Dambekalns
18:55 Bug #6154 (Closed): F3\FLOW3\Cache\Exception thrown in file FileBackend.php
The cache directory "/home/vkrolow/projects/flow3/Data/Temporary/297cdac9ea3a/Cache/Data/FLOW3_Resource_Status/f/2/" ... Vinícius Krolow
11:31 Revision 2e6d5afa: [~TASK] FLOW3 (Documentation): Some updates on package management.
Karsten Dambekalns
10:48 Revision c16051b9: [~TASK] FLOW3 (Bootstrap): The "exception" thrown when PHP does not support namespaces now links to the exception wiki page.
Karsten Dambekalns
10:30 Feature #6143 (Resolved): Handle expiry time smarter in memcache and APC backends
The memcache/APC backends should check expirytime limit and act accordingly, i.e. convert to a timestamp if needed (s... Karsten Dambekalns

2010-01-20

22:23 Feature #6137 (Resolved): Implement a PHP Code Cache Frontend
The AOP framework and some other parts of FLOW3 (in the future) store and retrieve PHP code using the cache framework... Robert Lemke
22:00 Bug #6005 (Resolved): ObjectAccess::getProperty() behaves not as documented when property does not exist
Applied in changeset r3739. Karsten Dambekalns
21:14 Feature #5612 (Accepted): Property Mapper should be able to map to target if only a setter exists
Karsten Dambekalns
21:10 Revision b417b1a1: [+BUGFIX] FLOW3 (Reflection): ObjectAccess::getProperty() now throws an exception when a property does not exist, fixes #6005.
[~TASK] FLOW3 (Reflection): GenericObjectValidator now checks properties even if they are not accessible normally. Karsten Dambekalns
19:07 Task #6135 (Resolved): Authentication Manager has to make sure that only one Party can be authenticated at a time
. Andreas Förthner
18:55 Revision adfea1d3: [~TASK] FLOW3 (Reflection): Renamed some testcases to match their test subjects, removed an outdated todo annotation in PropertyReflection.
Karsten Dambekalns
17:09 Feature #3740 (Accepted): Implement a Static Object Container
Robert Lemke
15:56 Revision 685a1488: [~TASK] FLOW3 (Persistence): Follow-up to r3734 fixing failing tests, related to #6124.
Karsten Dambekalns
15:00 Task #6124 (Resolved): Reorganize and clean up persistence backend
Applied in changeset r3734. Karsten Dambekalns
12:51 Task #6124 (Resolved): Reorganize and clean up persistence backend
The new persistence backend layer needs to be cleaned up a little:
* move data mapper alongside backend (they are te...
Karsten Dambekalns
14:38 Revision 4fdc7b69: [~TASK] FLOW3 (Persistence): Cleaned up persistence backend structure, resolves #6124.
Karsten Dambekalns
12:15 Feature #6121 (Rejected): Add validator and filter for HTML
We need a validator that can check for malicious content in strings that are supposed to contain some HTML. And it wo... Karsten Dambekalns
12:11 Bug #3977: TextValidator is insecure
Attached a patch for the unit test that makes adding new valid and invalid input easier. Karsten Dambekalns
12:00 Bug #6089 (Resolved): EmailAddressValidator does not recognize multiple @
Applied in changeset r3731. Karsten Dambekalns
11:06 Bug #6089 (Accepted): EmailAddressValidator does not recognize multiple @
Karsten Dambekalns
11:56 Revision c5024e82: [~TASK] FLOW3 (Validation): The EmailAddressValidator now rejects addresses with more than one @ sign as well as non-word characters at the end. Fixes #6089.
Karsten Dambekalns
11:11 Feature #6120 (Resolved): Re-implement lazy loading in persistence...
We need a replacement for the lazy loading that is gone with alpha 7.
This time build it in a way that makes it re...
Karsten Dambekalns
10:58 Revision 95888657: [~TASK] FLOW3 (Persistence): Changed SQL to work around what is presumably a bug in some PDO versions.
Karsten Dambekalns
10:03 Bug #6118 (Resolved): Integer arguments are not validated automatically
The annotation... Robert Lemke
10:00 Major Feature #5659 (Accepted): Implement content security
Robert Lemke
 

Also available in: Atom