Activity

From 2010-01-31 to 2010-03-01

2010-03-01

23:33 Task #6135: Authentication Manager has to make sure that only one Party can be authenticated at a time
BTW: We have to provide a getParty() method in the security context, as it is already used by the policy service.... Andreas Förthner
21:23 Task #6601 (On Hold): Introduce a new roles definition syntax including runtime constraints
The role constraints should be implemented on the account side. As this feature seems not to be too important, we wil... Andreas Förthner
21:04 Bug #6411 (Resolved): Undefined index classname in DataMapper method mapSingleObject
Works with current code. Yay. Karsten Dambekalns
14:00 Bug #6647 (Resolved): ObjectAccess doesn't know that is*() is also a possible getter method name
Applied in changeset r3892. Robert Lemke
12:56 Bug #6647 (Resolved): ObjectAccess doesn't know that is*() is also a possible getter method name
ObjectAccess::getProperty() tries to call a method getFoo() in order to retrieve property "foo". However, it doesn't ... Robert Lemke
13:00 Feature #6646 (Resolved): Response should send correct content type header if format is rss / atom
Applied in changeset r3889. Robert Lemke
12:22 Feature #6646 (Resolved): Response should send correct content type header if format is rss / atom
The Web Request Handler could add a Content-Type header to the response which states the correct mime type according ... Robert Lemke

2010-02-28

21:52 Feature #6640 (Rejected): NoSQL Persistence Backend
It would be interesting to have an implementation of a NoSQL (CouchDb, MongoDb or the like) storage engine backend fo... Alexandre Martinez
21:44 Bug #6411: Undefined index classname in DataMapper method mapSingleObject
Works a charm for me. Tested each combination of properties and everything is OK. Nice job. Thanks! Alexandre Martinez
01:00 Task #6600 (Resolved): Remove the privilege concept vom ACLs
Applied in changeset r3881. Andreas Förthner
01:00 Task #6599 (Resolved): Implement new syntax for policy resources including runtime constraints
Applied in changeset r3881. Andreas Förthner

2010-02-27

15:59 Bug #6628 (Resolved): Default values in F3\FLOW3\Locale\Locale
Hi!
If you create an locale object (\F3\FLOW3\Locale\Locale) with only the language, the default values interferes...
Arno Dudek

2010-02-26

16:13 Bug #6620 (Resolved): ./flow3 cache flush throws Exception in "..../Cache/Backend/FileBackend.php line 197"
developer@wda ~ $ ./flow3 cache flush
Uncaught Exception in FLOW3 #1: Warning: Invalid argument supplied for forea...
Thomas Fritz
13:03 Bug #6315: Input fields with a name attribute with more than 64 characters are ignored
phpinfo() says:
This server is protected with the Suhosin Patch 0.9.8
Fabian Guth
12:51 Bug #6315 (Needs Feedback): Input fields with a name attribute with more than 64 characters are ignored
Do you have the Suhosin/Hardened PHP patch installed? Check phpinfo() to make sure, please. Karsten Dambekalns

2010-02-25

19:09 Feature #6609 (Closed): Implement joins for queries
One possibility for a join implementation could work as follows:
First a precondition has to be considered: You a...
Andreas Förthner
18:51 Task #6601 (Accepted): Introduce a new roles definition syntax including runtime constraints
Andreas Förthner
18:13 Task #6601 (On Hold): Introduce a new roles definition syntax including runtime constraints
The roles definition in the Policy.yaml should look like that in the future:
roles:
Administrator:
parentR...
Andreas Förthner
18:51 Task #6600 (Accepted): Remove the privilege concept vom ACLs
Andreas Förthner
18:10 Task #6600 (Resolved): Remove the privilege concept vom ACLs
ACL entries will simply define the access privilege by defining a GRANT or DENY for a resource. Example Policy.yaml e... Andreas Förthner
18:51 Task #6599 (Accepted): Implement new syntax for policy resources including runtime constraints
Andreas Förthner
18:07 Task #6599 (Resolved): Implement new syntax for policy resources including runtime constraints
example of a Policy.yaml:... Andreas Förthner
18:50 Task #6135 (Accepted): Authentication Manager has to make sure that only one Party can be authenticated at a time
Andreas Förthner
18:50 Task #5851 (Accepted): Security Context Holder redundant?
Andreas Förthner
18:41 Feature #6607 (Closed): Enable security for REST services
We'll have to check what we need to do for that in regards of authentication, authorization and "session" management Andreas Förthner
18:39 Task #6606 (Closed): RequestHash should be implemented by a firewall filter
The currently disabled feature of a request hash checking the correctness of a submitted form has to be reimplemented... Andreas Förthner
18:33 Feature #6605 (Resolved): Integrate the security policy into resource management
Resources are basically objects that can be secured by model security (see #6604). We'll have to find a solution how ... Andreas Förthner
18:30 Feature #6604 (Resolved): Implement QueryRewriting according to the security policy
Queries to the persistence layer should be automatically rewritten according to the security policy. This will speed ... Andreas Förthner
18:20 Feature #6603 (New): Provide a policy management API
At some point in time we will need a good API to be able to manage the security policy not only through a yaml config... Andreas Förthner
18:19 Feature #6602 (New): Implement after invocation handling
The basic idea behind after invocation handling ist to filter return values of methods according to a security policy... Andreas Förthner
17:56 Task #6598 (Resolved): Make global objects, that should be available in runtime evaluations, configurable
At the moment only current.party can be referenced within a pointcut expression. There should be a configuration sett... Andreas Förthner
16:00 Bug #6596 (Resolved): Environment variables (context, rewrite urls, ...) are not recognized with FCGI + Apache
Applied in changeset r3859. Robert Lemke
15:20 Bug #6596 (Resolved): Environment variables (context, rewrite urls, ...) are not recognized with FCGI + Apache
On a Linux server with Apache + FastCGI + PHP the SetEnv directive in the .htaccess file seem to have no effect.
T...
Robert Lemke
15:29 Feature #3618 (Closed): Extended ACL possibilities
This information is somehow outdated. I'll create individual ticket according to the current plans... Andreas Förthner
13:20 Feature #5846: Implement Account Factory
Postponed... Andreas Förthner

2010-02-24

18:52 Task #6591: Refactor F3\FLOW3\Log\Backend\FileBackend : getFormattedVarDump
Here the diff Lukas Lentner
18:50 Task #6591 (Rejected): Refactor F3\FLOW3\Log\Backend\FileBackend : getFormattedVarDump
Hi,
I did (my first) refactoring with this function.
Now:
* Smaller
* Less control structures,
* Logic outli...
Lukas Lentner
13:00 Bug #6581 (Resolved): Updated objects considered new, causing exception
Applied in changeset r3851. Karsten Dambekalns
12:07 Bug #6581 (Resolved): Updated objects considered new, causing exception
When updated objects are to be persisted but seen through a property of another object first a "new" object is "seen"... Karsten Dambekalns
12:00 Bug #6501: RuntimeException thrown in file Backend.php
I created a proper exception page on the wiki giving some hints. Karsten Dambekalns
11:39 Bug #6501 (Closed): RuntimeException thrown in file Backend.php
There will be some setup tool in the future, of course.
As far as the discovery goes, even if it could detect a mi...
Karsten Dambekalns
11:44 Bug #6266 (Resolved): Config of security/cryptography/hashService/encryptionKey
Georg Ortner wrote:
> Finally I figured the difference!
No, if you have the top-level key FLOW3 twice, the latter...
Karsten Dambekalns
11:41 Bug #6411 (Needs Feedback): Undefined index classname in DataMapper method mapSingleObject
Could you check the latest SVN version to see if it fixes your problem? Thanks! Karsten Dambekalns
11:34 Task #4931 (Accepted): Check correct behaviour of object replacement in persistence
Karsten Dambekalns

2010-02-22

17:00 Task #6564 (Resolved): Move the YAML parser from its own package to within FLOW3
Applied in changeset r3837. Robert Lemke
16:00 Task #6564 (Resolved): Move the YAML parser from its own package to within FLOW3
In order to make FLOW3 self-contained, move the YAML parser to the FLOW3 package and removed the dependency to the YA... Robert Lemke
17:00 Task #6562 (Resolved): Make Object Manager API more consistent
Applied in changeset r3837. Robert Lemke
15:53 Task #6562 (Resolved): Make Object Manager API more consistent
As we're finally approaching a first beta version of FLOW3, it's probably the last chance to make a few changes to th... Robert Lemke
17:00 Task #2123 (Resolved): Refactor (Object) Framework unit tests
Applied in changeset r3837. Robert Lemke
16:23 Bug #3029: Routing is not working correctly on all platforms
Karsten Dambekalns wrote:
> Applied in changeset r3833.
This works for my Environment! Thanks
Thomas Fritz
16:00 Bug #3029 (Resolved): Routing is not working correctly on all platforms
Applied in changeset r3833. Karsten Dambekalns
16:00 Bug #3375 (Resolved): PATH_INFO is empty using fastcgi / Windows
Applied in changeset r3833. Karsten Dambekalns
15:08 Bug #3375 (Accepted): PATH_INFO is empty using fastcgi / Windows
Karsten Dambekalns

2010-02-20

12:00 Bug #6529 (Resolved): Fully support regular expressions for method names in pointcut expressions
Applied in changeset r3832. Robert Lemke
11:44 Bug #6529 (Resolved): Fully support regular expressions for method names in pointcut expressions
Currently only a limited set of regular expressions can be used in a pointcut expression, for example:... Robert Lemke

2010-02-19

01:09 Bug #6501: RuntimeException thrown in file Backend.php
Dear Karsten,
Thank you for your response.
No, you didn't get me right, but it is not your mistake. I didn't ex...
Anonymous

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
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-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
01:00 Task #5440 (Resolved): Security should have its own configuration file
Applied in changeset r3824. 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
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
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
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
 

Also available in: Atom