Activity

From 2009-06-15 to 2009-07-14

2009-07-13

21:48 Task #3883 (Accepted): Mark all public API with @api tags
Today I taught PHP_UML to deal with the @api annotation as expected. Afterwards I started to go over the @internal an... Karsten Dambekalns
11:12 Task #3883 (Resolved): Mark all public API with @api tags
The blacklisting approach with @internal tags is too error-prone and tedious to implement. We should go for a white l... Robert Lemke
11:29 Bug #3415 (Accepted): Sorting of $classNamesToReflect in the reflection Service might cause PHP error
Robert Lemke
11:09 Task #3882 (Resolved): Document the Signal Slot features
FLOW3's Signal and Slot features are currently undocumented. Robert Lemke
11:08 Task #3881 (Resolved): Complete documentation about MVC
The documentation about MVC is still fragmentary and needs to be completed (and updated). Robert Lemke
10:34 Bug #3823 (Needs Feedback): FileMonitor does not fix "windows" paths
Robert Lemke
10:32 Bug #3823 (Closed): FileMonitor does not fix "windows" paths
Robert Lemke
10:32 Bug #3815 (Closed): F3\FLOW3\Monitor\FileMonitorTest fails on Windows with alpha2
Will be solved in duplicated bug report #3823 Robert Lemke

2009-07-10

10:12 Feature #3864 (Resolved): Implement filtering for log messages
Currently all severities are always logged. It should be possible to define filters per backend so only certain log e... Robert Lemke

2009-07-09

18:00 Bug #3617 (Needs Feedback): AOP exception + fatal error using libssh2
Does this error still occur with FLOW3's alpha2and the final of PHP 5.3? Karsten Dambekalns
10:34 Feature #3852 (Resolved): Implement removeAll() for Repository
The \F3\FLOW3\Persistence\Repository class should provide a removeAll() method which allows to flush / truncate / ...... Robert Lemke

2009-07-08

09:06 Feature #3846 (Resolved): Enforce validation before persisting model objects
If there are validation rules defined for a (domain model) object, they should be enforced before actually persisting... Robert Lemke

2009-07-07

10:14 Bug #3837 (Resolved): Objects added to a repository are not found if repository doesn't follow naming conventions
We have a model called \F3\TYPO3\Domain\Model\Structure\Site and a repository called \F3\TYPO3\Domain\Repository\Site... Robert Lemke

2009-07-06

18:35 Bug #3534: File permission issues
Robert Lemke wrote:
> * Depending on how we decide about the general concept of having a GUI or CLI for the main adm...
Tim Eilers
14:58 Bug #3534: File permission issues
Random additional notes:
* The Public/* directories must be owned by the webserver's user because "touch" seems on...
Robert Lemke

2009-07-05

23:50 Bug #3699 (Needs Feedback): Misleading error message when calling inactive package
Please have a look at the attached patch.
It brings some extensive changes to the way the controller is resolved and...
Bastian Waidelich

2009-07-03

18:59 Bug #3699: Misleading error message when calling inactive package
I'll upload a patch with a suggested solution tomorrow. Bastian Waidelich

2009-07-02

19:00 Bug #3823 (Resolved): FileMonitor does not fix "windows" paths
Several FileMonitorTests fail on Windows due to backslashes in pathes.
Attached patch fixes the issue for me.
Bastian Waidelich

2009-07-01

21:51 Bug #3815 (Closed): F3\FLOW3\Monitor\FileMonitorTest fails on Windows with alpha2
Failure in detectChangesEmitsDirectoryChangedSignalAndMemorizesDirectoryIfDirectoryHasNotBeenMonitoredPreviously
Det...
David Bruehlmeier
16:24 Bug #3029: Routing is not working correctly on all platforms
I can reproduce this on two machines:
Debian Etch
Apache/2.2.3 with mod_fcgid
PHP 5.3.0 as CGI/FastCGI
cgi.fix_...
Markus Wagner
09:09 Bug #3569 (Resolved): setfilepermissions.sh: with non-writable Temporary folder caches end up elsewhere (CLI mode)
Resolved in r2684 (FLOW3 distribution) Robert Lemke
00:00 Bug #3806 (Resolved): Persistence fails when objects and/or lazy loading are involved...
Applied in changeset r2691. Karsten Dambekalns

2009-06-30

18:00 Task #3559 (Resolved): Get rid of state in Package.xml files
Applied in changeset r2685. Robert Lemke
15:25 Bug #3806 (Resolved): Persistence fails when objects and/or lazy loading are involved...
The fix for #3451 in r2591 has some side effects - even after adding something to a proxied SplObjectStorage it is no... Karsten Dambekalns
14:00 Bug #3795 (Resolved): Arguments in AbstractController are not cleared after forward
Applied in changeset r2675. Karsten Dambekalns
12:58 Bug #3795 (Accepted): Arguments in AbstractController are not cleared after forward
The fix in r2659 breaks REST controllers, maybe more. I'll check. Karsten Dambekalns
14:00 Feature #3650 (Resolved): AOP proxies support classes implementing an interface declaring a __construct() signature
Applied in changeset r2673. Karsten Dambekalns
12:51 Feature #3650 (Accepted): AOP proxies support classes implementing an interface declaring a __construct() signature
Almost, but the original constructor is never called, unless it is advised with anything calling proceed() it seems. ... Karsten Dambekalns
01:00 Bug #3568 (Resolved): PHP version check comes too late on non-namespaced PHP versions
Applied in changeset r2668. Karsten Dambekalns

2009-06-29

22:00 Feature #3790 (Resolved): Generic error action and validation errors for current request
Applied in changeset r2659. Christopher Hlubek
22:00 Bug #3795 (Resolved): Arguments in AbstractController are not cleared after forward
Applied in changeset r2659. Christopher Hlubek
00:17 Bug #3795 (Resolved): Arguments in AbstractController are not cleared after forward
The arguments object is created in the constructor of the @AbstractController@ class. After a forward the existing co... Christopher Hlubek
20:00 Bug #3801 (Resolved): ValidatorResolver doesn't accept custom validator classes as validator name
Applied in changeset r2658. Christopher Hlubek
19:28 Bug #3801 (Resolved): ValidatorResolver doesn't accept custom validator classes as validator name
When trying to implement a new Validator for URLs I stumbled upon a problem in the ValidatorResolver: it is currently... Christopher Hlubek
16:00 Bug #3275 (Resolved): ValidatorResolver can't parse validator arguments containing round brackets
Applied in changeset r2657. Karsten Dambekalns
10:59 Bug #3569 (Accepted): setfilepermissions.sh: with non-writable Temporary folder caches end up elsewhere (CLI mode)
While the fix was mentioned in the commit message, it seems it was not committed... Karsten Dambekalns
10:00 Bug #3569 (Resolved): setfilepermissions.sh: with non-writable Temporary folder caches end up elsewhere (CLI mode)
Applied in changeset r2655. Robert Lemke
10:57 Bug #3568 (Accepted): PHP version check comes too late on non-namespaced PHP versions
The parsing is done before the execution... See:
kmac:Public karsten$ /usr/bin/php -v
PHP 5.2.8 (cli) (built: Feb...
Karsten Dambekalns
10:00 Bug #3568 (Resolved): PHP version check comes too late on non-namespaced PHP versions
Applied in changeset r2655. Robert Lemke

2009-06-28

18:31 Feature #3790 (Resolved): Generic error action and validation errors for current request
The user shouldn't have to write a custom error action (altough it should still be possible) for handling argument ma... Christopher Hlubek

2009-06-25

09:36 Task #3755 (New): Concurrency stress testing and cache mechanism
After the first experiences and results from #3582 we need to do some more thorough stress testing to identify race c... Robert Lemke
09:33 Task #3582 (Closed): Concurrency stress test
Did some first stress testing with concurrent requests with siege and the front page of the Blog Example.
If cache...
Robert Lemke

2009-06-24

23:00 Bug #3733 (Resolved): Site should be unlocked by Exception Handler
Applied in changeset r2648. Robert Lemke
18:00 Feature #3649 (Resolved): Caches should be flushed on package version number changes
Applied in changeset r2645. Robert Lemke
18:00 Bug #3240 (Resolved): AOP cache is not emptied if class file is deleted
Applied in changeset r2645. Robert Lemke
17:34 Bug #3240: AOP cache is not emptied if class file is deleted
The problem lies in the Monitoring mechanism, not in the AOP framework. Robert Lemke
17:18 Bug #3240 (Accepted): AOP cache is not emptied if class file is deleted
Karsten Dambekalns
18:00 Feature #3736 (Resolved): Implement support for Directory status monitoring
Applied in changeset r2645. Robert Lemke
18:00 Bug #3726 (Resolved): Links with arguments don't work without routes
Applied in changeset r2644. Karsten Dambekalns
13:29 Bug #3726: Links with arguments don't work without routes
The property mapper adds the returned errors to it's local MappingResults instance only if they are Validation\Proper... Karsten Dambekalns
13:22 Bug #3726 (Accepted): Links with arguments don't work without routes
Karsten Dambekalns
12:58 Bug #3726: Links with arguments don't work without routes
The change in "isPropertyValid()":http://forge.typo3.org/repositories/diff/package-flow3/trunk/Classes/MVC/Controller... Karsten Dambekalns
17:30 Feature #1947 (Accepted): Implement session scope for object manager
Andreas Förthner
17:23 Task #3624 (Accepted): Write documentation for the security framework
Karsten Dambekalns
17:19 Bug #3275 (Accepted): ValidatorResolver can't parse validator arguments containing round brackets
Karsten Dambekalns
13:00 Bug #3537 (Resolved): Subroute placeholders appear in URL if no replaced
Applied in changeset r2643. Karsten Dambekalns
12:09 Bug #3537 (Accepted): Subroute placeholders appear in URL if no replaced
Thanks for the patch, it solves the issue.
Injecting a logger into the configuration manager is impossible, as the...
Karsten Dambekalns
11:30 Bug #3742 (Resolved): getObjectConfigurations() returns original objects
getObjectConfigurations() currently returns the original configuration objects, which allows to alter those circumven... Karsten Dambekalns
10:51 Task #3583 (Closed): Profiling of persistence framework / CR
I worked on this using XHProf (http://mirror.facebook.net/facebook/xhprof/) as Xdebug is awefully slow (albeit it's t... Karsten Dambekalns
10:37 Feature #3740 (Resolved): Implement a Static Object Container
As work on #3583 showed, object creation takes a lot more time than desired. Especially autowiring is a good target f... Karsten Dambekalns

2009-06-23

21:53 Bug #3726: Links with arguments don't work without routes
revision r2620 works, revision r2621 doesn't. Irene Höppner
18:00 Feature #3650 (Resolved): AOP proxies support classes implementing an interface declaring a __construct() signature
Applied in changeset r2640. Andreas Förthner
11:17 Feature #3650 (Accepted): AOP proxies support classes implementing an interface declaring a __construct() signature
Karsten Dambekalns
17:00 Bug #3735 (Resolved): randomizeArrayOrder() does not randomize...
Applied in changeset r2639. Karsten Dambekalns
16:12 Bug #3735 (Resolved): randomizeArrayOrder() does not randomize...
randomizeArrayOrder() (added with r114) uses array_rand(), which does not randomize if as many "random" keys are requ... Karsten Dambekalns
16:19 Feature #3736 (Resolved): Implement support for Directory status monitoring
Currently the File Monitor and the ModificationTimeStrategy only support file monitoring. Implement support for whole... Robert Lemke
15:43 Bug #3733 (Resolved): Site should be unlocked by Exception Handler
If the site was locked and during that run FLOW3 crashes with some exception, the lock is not removed which results i... Robert Lemke
12:00 Bug #3730 (Resolved): Signal Slot Dispatcher does not check if slot class is a registered object
Applied in changeset r2637. Robert Lemke
11:51 Bug #3730 (Resolved): Signal Slot Dispatcher does not check if slot class is a registered object
If a slot class is not registered as an object at the Object Manager, the Object Manager throws a not very meaningful... Robert Lemke
12:00 Feature #3581 (Resolved): Site lock / code cache flushing mechanism
Applied in changeset r2637. Robert Lemke
08:12 Feature #3728 (New): Support arrays of objects as controller arguments
Sometimes, you need to receive a variable number of objects of a given type as argument in the controller.
It woul...
Sebastian Kurfuerst

2009-06-22

22:38 Bug #3726 (Resolved): Links with arguments don't work without routes
If you set an action link with fluid that uses arguments, it generates a URL like this:
http://blog.flow3.local:81/b...
Irene Höppner
13:14 Feature #3581 (Accepted): Site lock / code cache flushing mechanism
Robert Lemke

2009-06-19

14:06 Feature #3649 (Accepted): Caches should be flushed on package version number changes
Robert Lemke

2009-06-18

14:25 Bug #3699 (Resolved): Misleading error message when calling inactive package
When trying to use an inactive package you currently get a "404 Not Found - No controller could be resolved which wou... Karsten Dambekalns

2009-06-16

11:36 Feature #3616: Implement Accounts/UserManagement
Added two charts, describing the two main authentication scenarios:
* Delegated (LDAP)
* integrated (e.g. compar...
Andreas Förthner

2009-06-15

00:03 Bug #3633 (Closed): Local packages path is guessed wrong
I could not reproduce the issue again and the code seems actually to be right. So I'll close this for now as everythi... Christopher Hlubek
 

Also available in: Atom