Activity
From 2010-02-08 to 2010-03-09
2010-03-09
-
17:52 Feature #3588: Support value objects in the Object Factory
- ...
-
17:52 Feature #3588 (Accepted): Support value objects in the Object Factory
- * value objects are immutable because they must not have setters
* values are passed through the constructor
* calc... -
17:43 Feature #3740 (Resolved): Implement a Static Object Container
-
17:41 Feature #3846 (Accepted): Enforce validation before persisting model objects
-
17:38 Bug #3977 (Accepted): TextValidator is insecure
-
17:36 Feature #4146 (Accepted): Support typed parameters for validation
-
17:25 Feature #6121: Add validator and filter for HTML
- Lukas Lentner wrote:
> Wouldn't it make sense to deligate this function to a rich text editor
No, it wouldn't. Be... -
17:19 Feature #6712: Implement mixin support
- don't forget that the class schema builder must be able to detect the introduced property
-
15:42 Revision f68400d5: [~DOCUMENTATION] FLOW3 (Persistence): Updated sequence diagrams and text to reflect current state.
2010-03-08
-
17:45 Feature #6609: Implement joins for queries
- There is a great danger of data loss, if only a part of the related objects are loaded. Let's assume, that you only l...
-
16:48 Feature #6736 (Resolved): Allow comfortable chaining of constraints with Query::logicalAnd() and logicalOr(), or not? ;-)
- Currently it is very unhandy to chain multiple constraints via logicalAnd() or logicalOr().
I am going to implemen...
2010-03-07
-
18:16 Feature #6121: Add validator and filter for HTML
- Is such a package planed?
- Richtexteditor
- Viewhelper for fluid
- gui by extjs
- complex transformation &... -
18:03 Feature #6121: Add validator and filter for HTML
- Wouldn't it make sense to deligate this function to a rich text editor who so or so has to take care about the transf...
-
17:33 Task #6727: Refactor the ConjunctionValidator and DisjunctionValidator
- The diffs where made in Windows! (Tabs wrong and so on ...)
Here the proper Linux version -
17:23 Task #6727 (Resolved): Refactor the ConjunctionValidator and DisjunctionValidator
- Hi,
I changed some comments in the DisjunctionValidator which where copied from the ConjunctionValidator without a...
2010-03-06
-
18:22 Feature #6724 (Resolved): Internationalization, locale, multi-language ect.
- Hi!
(first: sorry for my bad english ;)
I'm testing FLOW3 for my project with multi-language support. For that ... -
12:32 Bug #6694 (Resolved): flow3 shell script uses non POSIX commands
- As of r3916:
[+FEATURE] FLOW3 (Core): Made the flow3 shell script configurable regarding PHP binary, context and pat... -
12:32 Bug #6693 (Resolved): Request Bash if you use bash in the flow3 shell script
- As of r3916:
[+FEATURE] FLOW3 (Core): Made the flow3 shell script configurable regarding PHP binary, context and pat... -
12:32 Feature #6681 (Resolved): Make the php cli executable configurable for the flow3 command
- As of r3916:
[+FEATURE] FLOW3 (Core): Made the flow3 shell script configurable regarding PHP binary, context and pat... -
10:53 Bug #6718 (Resolved): UnexpectedValueException thrown in file Session.php
- Object not found
6 SplObjectStorage::offsetGet(F3\Test\Domain\Model\Category_AOPProxy_Development)
5 F3\FLOW3\Persi... -
00:16 Bug #6680 (Closed): Make FLOW3 open_basedir aware
- The Environment class provides a method to get the temporary directory. That by default uses the Data/Temporary folde...
2010-03-05
-
23:30 Bug #6118 (Resolved): Integer arguments are not validated automatically
- Works as expected for int, integer, float as parameters to methods in controllers. Seems it got fixed along the way...
-
20:30 Feature #6681 (Accepted): Make the php cli executable configurable for the flow3 command
-
18:46 Feature #6712 (Accepted): Implement mixin support
- With the current implementation of introductions / intertype declarations it is -like in most other AOP frameworks - ...
-
18:09 Bug #6693 (Accepted): Request Bash if you use bash in the flow3 shell script
-
18:09 Bug #6694 (Accepted): flow3 shell script uses non POSIX commands
- Well, my Snow Leopard has @/usr/bin/readlink@...
-
16:19 Feature #6609: Implement joins for queries
- We should go for solution 1.
2010-03-04
-
18:00 Bug #6620 (Resolved): ./flow3 cache flush throws Exception in "..../Cache/Backend/FileBackend.php line 197"
- Applied in changeset r3906.
-
16:39 Bug #6620 (Accepted): ./flow3 cache flush throws Exception in "..../Cache/Backend/FileBackend.php line 197"
- Well, @glob()@ usually returns an array, so it seems something with your cache's file structure went wrong. Anyway, I...
-
17:45 Feature #6681: Make the php cli executable configurable for the flow3 command
- I uploaded a patch with my suggested solution.
I have also added a FLOW3_DEBUG flag which is of course not needed to... -
16:17 Feature #6681: Make the php cli executable configurable for the flow3 command
- Environment variables are IMHO the most common way to solve those issues. I would always prefer that way to having to...
-
16:02 Feature #6681: Make the php cli executable configurable for the flow3 command
- Karsten Dambekalns wrote:
> Thomas Fritz wrote:
> > Karsten Dambekalns wrote:
> > > Applied in changeset r3903.
>... -
15:47 Feature #6681: Make the php cli executable configurable for the flow3 command
- Thomas Fritz wrote:
> Karsten Dambekalns wrote:
> > Applied in changeset r3903.
>
> Sorry, but i do not see how ... -
14:55 Feature #6681: Make the php cli executable configurable for the flow3 command
- Karsten Dambekalns wrote:
> Applied in changeset r3903.
Sorry, but i do not see how this resolves the issue?
Why no... -
12:00 Feature #6681 (Resolved): Make the php cli executable configurable for the flow3 command
- Applied in changeset r3903.
-
11:05 Feature #6681 (Accepted): Make the php cli executable configurable for the flow3 command
-
01:16 Feature #6681: Make the php cli executable configurable for the flow3 command
- I agree. Currently the paths are configured inside the batch script itself which is not the optimal solution.
I thin... -
17:00 Revision 84315748: [+BUGFIX] FLOW3 (Cache): findTagFilesByEntry() now returns an array even if glob() fails. Fixes #6620.
-
16:52 Revision dca3dd21: [~TASK] FLOW3 (Persistence): Added a safeguard in Session->unregisterReconstitutedEntity().
-
15:25 Bug #6694 (Resolved): flow3 shell script uses non POSIX commands
- On line 36 (rev3903):...
-
15:05 Bug #6693 (Resolved): Request Bash if you use bash in the flow3 shell script
- The first line of flow3 should read as @#!/bin/bash@ instead of@#!/bin/sh@.
There is no symlink on every environment... -
12:00 Feature #6685 (Resolved): Implement countAll() and countByFoo('bar') in the Persistence Repository
- Applied in changeset r3904.
-
11:07 Feature #6685 (Accepted): Implement countAll() and countByFoo('bar') in the Persistence Repository
-
11:44 Revision 2f54ad22: [+FEATURE] FLOW3 (Persistence): The Repository class now has countAll() and countBy*() support, resolves #6685.
- [~API] FLOW3 (Persistence): Renamed findByUUID() to findByUuid().
[+API] FLOW3 (Persistence): Added countAll() and co... -
11:38 Feature #3846 (Needs Feedback): Enforce validation before persisting model objects
- When validating during persistence exceptions thrown cannot be handled any longer, even redirects won't be stopped an...
-
11:06 Revision f0b83cc6: [+FEATURE] FLOW3 (Core): The flow3 hell script now uses the PHP binary specified in the PHP environment variable, resolves #6681.
- [~TASK] FLOW3: Some SVN property maintenance.
2010-03-03
-
23:01 Revision 5e2218c2: [~TASK] FLOW3 (MVC): Removed the StandardViewTest (since the StandardView is history).
-
22:14 Feature #6604: Implement QueryRewriting according to the security policy
- In the policy we need to following comparison operators:...
-
22:09 Feature #6604: Implement QueryRewriting according to the security policy
- We have to advice three methods of the Persistence BackendInterface:
getObjectCountByQuery($query):
-> rewrite QO... -
21:16 Feature #6685: Implement countAll() and countByFoo('bar') in the Persistence Repository
- This feature request is related to #6234.
-
21:14 Feature #6685 (Resolved): Implement countAll() and countByFoo('bar') in the Persistence Repository
- I have implemented this handy methods in Extbase to invoke $query->matching()->count().
-
18:25 Feature #6681 (Resolved): Make the php cli executable configurable for the flow3 command
- The Path to the php binary should be configurable outside of the flow3 command line tool to allow an easy update of t...
-
18:20 Bug #6680 (Closed): Make FLOW3 open_basedir aware
- FLOW3 uses the Default Temporary Path for the Operating Systems. In Linux '/tmp' is used for different operations. Th...
-
17:29 Revision 3296c2c0: [~DOCUMENTATION] FLOW3 (Security): Updated the sequence diagrams according to the latest changes in the policy system. Relates to #6660.
-
17:00 Task #6661 (Resolved): Write documentation for the new dynamic AOP features
- Applied in changeset r3900.
-
17:00 Task #6660 (Resolved): Write documentation for the new security features in alpha8
- Applied in changeset r3900.
-
16:37 Revision d3612f2c: [~DOCUMENTATION] FLOW3 (Security): Updated the documentation according to the latest changes in the policy system. Resolves #6660
- [+DOCUMENTATION] FLOW3 (AOP): Added documentation for the new runtime evaluations feature of the AOP framework. Resol...
-
14:51 Task #6601: Introduce a new roles definition syntax including runtime constraints
- One use case could be a system like forge. There you have different projects and in each project you have different r...
-
12:03 Revision 29add9f3: [+BUGFIX] FLOW3 (MVC): Fixed the StandardController which still used the only Resources path. Now it uses Fluid instead of its own view.
2010-03-02
-
22:08 Bug #6118 (Needs Feedback): Integer arguments are not validated automatically
- Under what circumstances? Controller actions? Model actions?
-
18:00 Task #6135 (Resolved): Authentication Manager has to make sure that only one Party can be authenticated at a time
- Applied in changeset r3897.
-
17:34 Feature #5442: Destroy session / logout user on deleting an account
- The implementation of this could work like this: when initializing the security context, we'll simply have to check, ...
-
17:10 Major Feature #5659: Implement content security
- Part I is implemented. Part II (QueryRewriting, see #6604) will be implemented for alpha9.
-
17:08 Task #6661 (Resolved): Write documentation for the new dynamic AOP features
- .
-
17:07 Task #6660 (Resolved): Write documentation for the new security features in alpha8
- - New policy syntax
- New security context handling
- Runtime constraints
-
17:05 Revision d4490a8d: [+TASK] FLOW3 (Security): The security context has now a method getParty() which returns the party of the first authenticated account. This method is e.g. used for runtime evaluations (current.party) in AOP or the security policy. Resolves #6135
-
11:40 Bug #6315 (Closed): Input fields with a name attribute with more than 64 characters are ignored
- Can't reproduce this behavior on a machine without Suhosin enabled.
-
00:00 Task #5851 (Resolved): Security Context Holder redundant?
- Applied in changeset r3895.
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....
-
23:13 Revision 04c939d3: [~TASK] FLOW3 (Security): Removed the security context holder session with its interface. The whole functionality is now available directly through the security context itself. Resolves #5851
-
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...
-
21:11 Revision e3b34ff5: [~BUGFIX] FLOW3 (Security): Evaluating runtime constraints in the policy service failed, because of a missing ; and a missing argument for the evaluation closure.
- [~TASK] FLOW3 (AOP): The "current object" is now directly retrieved from the joinpoint and is not manually passed to ...
-
21:04 Bug #6411 (Resolved): Undefined index classname in DataMapper method mapSingleObject
- Works with current code. Yay.
-
14:00 Bug #6647 (Resolved): ObjectAccess doesn't know that is*() is also a possible getter method name
- Applied in changeset r3892.
-
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 ...
-
13:14 Revision ffab1f3c: [+BUGFIX] FLOW3 (Reflection): ObjectAccess know correctly recognizes isFoo() getter methods for boolean properties. Fixes #6647
-
13:00 Feature #6646 (Resolved): Response should send correct content type header if format is rss / atom
- Applied in changeset r3889.
-
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 ...
-
12:38 Revision fa721c6a: [+FEATURE] FLOW3 (MVC): The Web Request Handler now sends an additional Content-Type header if the format found in the request is RSS or Atom. Resolves #6646
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...
-
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!
-
10:00 Revision 34949f45: [+BUGFIX] FLOW3 (Security): Fixed the built-in authentication route.
- [~TASK] FLOW3 (MVC): In the view, renamed the "viewData" property to "variables" because we use this term in real life.
-
01:00 Task #6600 (Resolved): Remove the privilege concept vom ACLs
- Applied in changeset r3881.
-
01:00 Task #6599 (Resolved): Implement new syntax for policy resources including runtime constraints
- Applied in changeset r3881.
-
00:21 Revision a8cc2883: [+FEATURE] FLOW3 (Security): Implemented runtime evaluations support for policy resources. Resolves #6599, relates to #5659
- [~TASK] FLOW3 (Security): Removed the old privileges concept. Now there is only one (implicit) access privilege. Reso...
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... -
15:43 Revision a04317f1: [~TASK] FLOW3 (Security): Updated the security logging aspect which should now log all interesting debug information from an authentication provider.
2010-02-26
-
17:49 Revision ed51270c: [~BUGFIX] FLOW3 (Property): The property mapper now doesn't map properties if the source is NULL and the target is an object. This helps for example while updating objects which contain a resource which is unchanged (in which case the getUploadedFiles function returns NULL for that property).
-
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... -
15:34 Revision c2b62c16: [~API] FLOW3 (Utility): Renamed detectBaseUri() to getBaseUri().
- [~TASK] FLOW3 (MVC): Recomitted my previous change in getRequestPath and reworked the path rendering in the Request o...
-
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
-
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.
-
00:05 Revision 2fc8d241: [+API] FLOW3 (Utility): Added detectBaseUri() to Environment. Given an URI instance it tries to detect the corresponding base URI.
- [+API] FLOW3 (Utility): Added getScriptRequestPath() to Environment, returns the path to the actual script request re...
2010-02-25
-
19:30 Revision 23867970: [+BUGFIX] FLOW3 (Core): Found out that the getRequestPath() method returned a wrong path in the FCGI case. Probably now finally fixes #6596
-
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... -
18:51 Task #6601 (Accepted): Introduce a new roles definition syntax including runtime constraints
-
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... -
18:51 Task #6600 (Accepted): Remove the privilege concept vom ACLs
-
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...
-
18:51 Task #6599 (Accepted): Implement new syntax for policy resources including runtime constraints
-
18:07 Task #6599 (Resolved): Implement new syntax for policy resources including runtime constraints
- example of a Policy.yaml:...
-
18:50 Task #6135 (Accepted): Authentication Manager has to make sure that only one Party can be authenticated at a time
-
18:50 Task #5851 (Accepted): Security Context Holder redundant?
-
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
-
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...
-
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 ...
-
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 ...
-
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...
-
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...
-
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...
-
17:01 Revision 417d6231: [+BUGFIX] FLOW3 (Core): Another glitch which relates to #6596
-
16:00 Bug #6596 (Resolved): Environment variables (context, rewrite urls, ...) are not recognized with FCGI + Apache
- Applied in changeset r3859.
-
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... -
15:40 Revision d3bd4305: [+BUGFIX] FLOW3 (Core): A few pieces were missing for the environment fix. Now hopefully resolves #6596
-
15:29 Feature #3618 (Closed): Extended ACL possibilities
- This information is somehow outdated. I'll create individual ticket according to the current plans...
-
15:22 Revision 3edc11f0: [+BUGFIX] FLOW3 (Core): FLOW3 now detects environment variables which are prepended with "REDIRECT_". This seems to happen under certain circumstances with FCGI + Apache. Resolves #6596
-
13:20 Feature #5846: Implement Account Factory
- Postponed...
2010-02-24
-
18:52 Task #6591: Refactor F3\FLOW3\Log\Backend\FileBackend : getFormattedVarDump
- Here the diff
-
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... -
17:41 Revision 925f5dd1: [~TASK] FLOW3 (Object): Fixed a few tests in the Object Manager test case. They failed when run without the FLOW3 test runner.
-
17:28 Revision 4f46736d: [~TASK] FLOW3 (Object): Fixed a few tests in the Object Manager test case. They failed when run without the FLOW3 test runner.
-
17:21 Revision 633e75eb: [~TASK] FLOW3 (Object): Fixed a few tests in the Object Manager test case. They failed when run without the FLOW3 test runner.
-
16:26 Revision 59485283: [~TASK] FLOW3 (Object): Test case with full coverage of the new Abstract Object Container code.
-
13:00 Bug #6581 (Resolved): Updated objects considered new, causing exception
- Applied in changeset r3851.
-
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"...
-
12:07 Revision 616762ca: [+BUGFIX] FLOW3 (Persistence): Fixed a bug with persistence that hit when updated objects were to be persisted but seen through a property of another object first (order of persistObject calls). Fixes #6581, relates to #4931.
-
12:00 Bug #6501: RuntimeException thrown in file Backend.php
- I created a proper exception page on the wiki giving some hints.
-
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... -
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... -
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!
-
11:34 Task #4931 (Accepted): Check correct behaviour of object replacement in persistence
-
11:01 Revision 4c1f1b25: [~TASK] FLOW3 (Object): Test case with full coverage of the new Object Manager code.
-
09:49 Revision 8b623f4d: [~TASK] FLOW3 (Documentation): Added an explanation about the use of new to the object framework chapter.
2010-02-23
-
23:08 Revision 1fc6ed33: [~TASK] FLOW3: Some cleanup to code documentation.
-
23:04 Revision b2bc3a36: [~TASK] Fluid (Unit Tests): Fixed TemplateParserTest and ViewHelperNodeComparatorTest by what counts as a rewrite.
- [~TASK] FLOW3 (Unit Tests): Fixed some test failures with recent changes as well as when using vanilla PHPUnit.
-
16:46 Revision 7d3ba1a7: [-CONFIGURATION] FLOW3: AOP is now always enabled. The switch for disabling only had a theoretical meaning anyway.
- [-CONFIGURATION] FLOW3: Removed the switch for reflection class change detection. This function is now bound to the m...
2010-02-22
-
18:42 Revision e937c559: [~TASK] FLOW3: Adjusted the unit tests of the FileSystemPublishingTarget and Environment so that they can be executed from within Netbeans.
- [~TASK] FLOW3 (Object): Fixed a comment in the deprecated ObjectFactory.
-
17:00 Task #6564 (Resolved): Move the YAML parser from its own package to within FLOW3
- Applied in changeset r3837.
-
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...
-
17:00 Task #6562 (Resolved): Make Object Manager API more consistent
- Applied in changeset r3837.
-
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...
-
17:00 Task #2123 (Resolved): Refactor (Object) Framework unit tests
- Applied in changeset r3837.
-
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
-
16:00 Bug #3029 (Resolved): Routing is not working correctly on all platforms
- Applied in changeset r3833.
-
16:17 Revision cfee0bf0: [+FEATURE] FLOW3 (Object): Implemented a static object container which is automatically built. It's essentially a hardcoded version of the autowired and configured object dependencies - just a lot faster. Many tests are still missing, but the version in this commit should be mostly functional. Addresses #3740 and resolves #2123.
- [!!!][~API] FLOW3 (Object): Heavily refactored the Object Manager and its tests. The most important change is the rem...
-
16:00 Bug #3375 (Resolved): PATH_INFO is empty using fastcgi / Windows
- Applied in changeset r3833.
-
15:08 Bug #3375 (Accepted): PATH_INFO is empty using fastcgi / Windows
-
15:23 Revision b99ba4ab: [+BUGFIX] FLOW3 (Utility): The request URI is now detected correctly with PHP as Apache module as well as FastCGI (tested on Cherokee). Fixes #3029, fixes #3375.
2010-02-20
-
12:00 Bug #6529 (Resolved): Fully support regular expressions for method names in pointcut expressions
- Applied in changeset r3832.
-
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:...
-
11:47 Revision 0a079ffa: [+Bugfix] FLOW3 (AOP): Parentheses are now correctly parsed in the regular expression defining a method name in a pointcut expression. Resolves #6529
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...
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....
-
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).
-
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... -
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...
-
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...
-
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...
-
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...
-
19:26 Bug #6411 (Accepted): Undefined index classname in DataMapper method mapSingleObject
-
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 ...
-
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 ...
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.
-
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...
2010-02-15
2010-02-14
-
16:00 Task #6462 (Resolved): Rename the ACL subpackage to Policy
- Applied in changeset r3826.
-
00:10 Task #6462 (Resolved): Rename the ACL subpackage to Policy
- Rename the ACL subpackage to Policy
-
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.
-
15:07 Revision b133f1d2: [~TASK] FLOW3(Security): Replaced all occurrences of ACL by Policy. Resolves #6462
-
01:00 Task #5440 (Resolved): Security should have its own configuration file
- Applied in changeset r3824.
-
00:01 Revision 35190454: [+TASK] FLOW3(Security): Moved the security policy configuration to its own Policy.yaml file. Resolves #5440
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...
2010-02-10
-
19:00 Bug #6188 (Resolved): The properties of the AOP proxy should have a more "internal" name
- Applied in changeset r3823.
-
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.
* ... -
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...
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....
-
10:22 Bug #6266: Config of security/cryptography/hashService/encryptionKey
- Finally I figured the difference!
This works:...
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...
Also available in: Atom