Activity

From 2013-02-25 to 2013-03-26

2013-03-26

16:05 Revision 39431120: [BUGFIX] StringLengthValidator should use UTF-8 safe function
StringLengthValidator no longer uses strlen to determine the
length of the string to be validated but uses the
Utilit...
Christian Müller
16:01 Revision 33ca0190: [BUGFIX] StringLengthValidator should use UTF-8 safe function
StringLengthValidator no longer uses strlen to determine the
length of the string to be validated but uses the
Utilit...
Christian Müller
16:00 Revision 15c10bfa: Merge "[BUGFIX] StringLengthValidator should use UTF-8 safe function"
Karsten Dambekalns
15:55 Revision e32d5e69: [BUGFIX] StringLengthValidator should use UTF-8 safe function
StringLengthValidator no longer uses strlen to determine the
length of the string to be validated but uses the
Utilit...
Christian Müller
15:25 Revision a18996b3: [TASK] Improved exception message for compilation errors
This removes the "Execution of subprocess failed with exit code …"
as it distracts from the real problem which only a...
Marc Neuhaus
14:54 Revision e7ac72fe: [TASK] Optimize Validation to improve performance
The validation result object traverses the whole result-
tree every time someone checks for errors, notices or
warnin...
Steffen Ritter
14:39 Revision dd3b3ce0: Merge "[TASK] Remove Configuration\Source\SourceInterface"
Karsten Dambekalns
14:38 Revision 50e730f7: [TASK] Add Unit Tests for Utility\Algorithms
This adds Unit Tests for the Utility\Algorithms class and its functions.
Change-Id: I040f2177c4955f05392b9fc0ef6508a...
Adrian Föder
14:37 Revision 253f7ebf: Merge "[TASK] Add Unit Tests for Utility\Algorithms"
Karsten Dambekalns

2013-03-25

16:33 Revision d069c58a: Merge "[BUGFIX] ObjectAccess::getProperty() breaks on \stdClass due to cache"
Karsten Dambekalns

2013-03-22

11:31 Revision d17b53c6: [BUGFIX] Allow upload of files without file extension
This change allows upload of files without a file extension. The upload
of PHP-Files is still not allowed. The method...
Christopher Hlubek
09:52 Revision aa3f832d: [FEATURE] Support arguments in Scripts::executeCommand
Previously it was not supported to have command arguments in a CLI
subcommand. This patch solves this issue by adding...
Dominique Feyer
09:29 Revision f5229d12: Merge "[TASK] Fix typo in method name"
Karsten Dambekalns

2013-03-21

16:49 Revision a2597f97: Merge "[BUGFIX] Undefined index breaks logger setup in Production"
Robert Lemke
16:23 Revision 097a9d1f: Merge "[BUGFIX] fix ObjectAccess::getProperty() for getters in ArrayAccess objects"
Bastian Waidelich
16:19 Revision ecd86543: Merge "[TASK] Add default route in functional test for security"
Christopher Hlubek
16:05 Revision 34971c3e: [TASK] Fix typo in method name
The method forceFlushCachesIfNeccessary() is spelled incorrectly, it
should be forceFlushCachesIfNecessary().
Change...
Karsten Dambekalns
16:05 Revision c3f0cdbf: [BUGFIX] Undefined index breaks logger setup in Production
With I6da4763fb94798b1d1647b6108457996a48aa128 the logger used for the
system log was made configurable. In Productio...
Karsten Dambekalns
16:00 Revision 8ece7498: [BUGFIX] Undefined index breaks logger setup in Production
With I6da4763fb94798b1d1647b6108457996a48aa128 the logger used for the
system log was made configurable. In Productio...
Karsten Dambekalns
15:33 Revision d1fdd2a3: [BUGFIX] ObjectAccess::getProperty() breaks on \stdClass due to cache
When using getProperty() on \stdClass instances, the accessor cache
leads to false results - because the class name a...
Karsten Dambekalns
15:23 Revision 392020a6: [BUGFIX] fix ObjectAccess::getProperty() for getters in ArrayAccess objects
With I2abbbd5924cd0177ad8a31cb01c2953dd5ba39fd a regression was introduced
that prevented ObjectAccess::getProperty()...
Bastian Waidelich
15:18 Revision b1c23134: [FEATURE] Make System Logger frontend configurable
Move hard coded TYPO3\FLOW3\Log\Logger to Settings.yaml instead. This
allows a user to fully replace the logger inste...
Henrik Møller Rasmussen
14:07 Revision 7f51878c: [FEATURE] Allow PolyType custom validators to be used
This introduces a new PolyTypeObjactValidatorInterface. When building
base validator conjunctions for a type, all imp...
Karsten Dambekalns
09:22 Revision 706fee4a: [BUGFIX] Make the AbstractExceptionHandler check for error_reporting()
When the shut-up operator is used in PHP the error_reporting level is
temporarly lowered to 0. The AbstractExceptionH...
Rens Admiraal
09:21 Revision f4d459b7: [BUGFIX] Make the AbstractExceptionHandler check for error_reporting()
When the shut-up operator is used in PHP the error_reporting level is
temporarly lowered to 0. The AbstractExceptionH...
Rens Admiraal

2013-03-20

17:30 Revision c17ad7f2: [BUGFIX] Fix composer requirements
This fixes some requirements that were a bit too relaxed (due to a
misunderstanding when introducing composer to Flow...
Karsten Dambekalns
16:53 Revision 7e03bb9e: [!!!][FEATURE] Lazy Dependency Injection
This introduces lazy dependency injection for dependencies injected
through Property Injection. Instead of loading th...
Robert Lemke
16:33 Revision e23dc49c: [BUGFIX] Mapping to subtype with [__type] fails
The type of a target object can be manipulated by setting __type in the
form (or during action initialization when sa...
Andreas Wolf
16:31 Revision ffa30680: [TASK] Remove cache has call in router caching aspect
This change removes a call to "has" on the cache frontend, which is not
needed if we want to use the entry with "get"...
Christopher Hlubek
16:28 Revision 127c8810: [TASK] Remove file_get_contents call in Cache FileBackend
Releases: master, 2.0
Fixes: #46343
Change-Id: I8181ee30632a1f0513708a418d977d98bea7144d
Christian Müller
16:24 Revision 890fda2e: [BUGFIX] Routing includes object arguments even though it should not
Route::resolve() considered "__identity" arguments as internal and ignored them,
if they were not part of the respect...
Bastian Waidelich
16:20 Revision 29513521: [BUGFIX] Implement case-sensitivity switch for Query::equals()
That was left as a todo and never done. Now it is possible to check
case-insensitive. Checking case-sensitive works d...
Karsten Dambekalns
16:19 Revision 67f0b8b8: [BUGFIX] Constants use in YAML Configuration maintains type
If a constant expression in the YAML configuration is used,
for example ``foo: '%PHP_VERSION_ID%'``, and the value
ex...
Adrian Föder
16:17 Revision dfb87c13: [!!!][BUGFIX] Expose timezone in JsonView's DateTime output
This corrects the string formatting in JsonView regarding
DateTime objects. The additionally required Timezone offset...
Adrian Föder
16:12 Revision 915b29ab: [BUGFIX] Fix getIdentifierByObject for lazy doctrine proxy
This bug was introduces with Ib6e1eda1ac38677e84c46a441d099b2c5c1e6e24
and causes the content security functional tes...
Christopher Hlubek
16:12 Revision c9da4d58: [TASK] Change order of accessing identity in getIdentifierByObject
This change improves the performance of getIdentifierByObject since
the EntityManager contains method is rather slow....
Christopher Hlubek
16:08 Revision 5590bded: [BUGFIX] Flow CLI again works for Windows command prompt
Probably introduced with Ibd70e2dc8ff3a958a33ad0eb422060dc0fd8b799,
the Flow CLI call via the provided .bat file didn...
Adrian Föder
10:52 Revision 7b1564bf: [BUGFIX] Redirect instead of raising "Entity not found" exception
If you are logged in into a secured Flow project and delete the
corresponding db user (for whatever reasons) an excep...
Karsten Dambekalns
10:32 Revision 4f67ebe4: [BUGFIX] Correctly handle boolean values with property injection
This change fixes a bug in the property injection where an empty string
or 1 are used for representing a boolean valu...
Rens Admiraal
10:22 Revision 82b7b0b7: [BUGFIX] Account's expirationDate can be set NULL
After setting the expirationDate once, it's impossible to set it
NULL again due to the typehint in the function param...
Philipp Maier
10:07 Revision 71d69772: Merge "[!!!][TASK] Cache result of isAuthenticated in AuthenticationProviderManager"
Karsten Dambekalns
10:04 Revision a371a4ad: Merge "[TASK] Make system call to php binary reliable, especially on Windows" into FLOW3-1.1
Karsten Dambekalns
09:58 Revision 54a771e3: [BUGFIX] Check inheritance in TypeHandling::isCollectionType()
With this change TypeHandling::isCollectionType() does consider
inheritance when it comes to the checking it does. Th...
Karsten Dambekalns
09:55 Revision 2cb49548: [BUGFIX] Make use of DateTimeValidator possible
When one used Validate(type="DateTime") the ValidatorResolver would try
to use DateTime as the validator itself. This...
Karsten Dambekalns
09:49 Revision 5e1bcbf3: Merge "[BUGFIX] Prevent UriBuilder adding current namespaced arguments" into 2.0
Karsten Dambekalns
09:46 Revision 6a3de5a2: Merge "[FEATURE] Add unique entity validator" into 2.0
Karsten Dambekalns

2013-03-19

18:38 Revision d75f9981: [TASK] Clean up JsonView and JsonViewTest internals
Fix docblock and add array type hint to $configuration argument of
transformValue() and transformObject(); fix langua...
Karsten Dambekalns
18:29 Revision 59c09768: [BUGFIX] Check inheritance in TypeHandling::isCollectionType()
With this change TypeHandling::isCollectionType() does consider
inheritance when it comes to the checking it does. Th...
Karsten Dambekalns
18:24 Revision 0a84926a: [TASK] Use include with shutup instead of file_exists
This change uses include with shutup operator instead of file_exists
checks for optimized performance.
Change-Id: Ia...
Christian Müller
18:22 Revision 21e54686: [BUGFIX] Flow Bootstrap now works if PhpUnit is used as Phar file
If PhpUnit was used as a Phar file, the Flow Core Bootstrap failed
during initialization in Testing context because i...
Robert Lemke
17:37 Revision 2a8841d3: [BUGFIX] Exception thrown in TypeHandling (follow up)
When using isCollectionType() on an string, a warning is thrown.
The change id Iae59221cbd72677e6c18ad0a383792a798447...
Benno Weinzierl
17:36 Revision 988e05c2: [BUGFIX] Exception thrown in TypeHandling
When using isCollectionType() on an unknown class, an exception is
caused by a warning PHP gives about that class bei...
Mattias Nilsson
14:56 Revision 6de5ac30: [BUGFIX] Correct method listing of cache FrontendInterface
The documented listing of the method the cache's FrontendIterface
supports is now in sync with the actually supported...
Adrian Föder
14:43 Revision d4a4189c: [TASK] Tiny tweaks to security documentation
Some markup fixes to the security chapter.
Change-Id: I81009a7ae8314457f14104bb9287d5d559f35f8d
Releases: master, 2.0
Karsten Dambekalns
14:40 Revision 6a051bae: [TASK] Add rendering date to documentation index
This includes Ief5e120f763c53f998db8b261eea7e810146c2dc as well.
Change-Id: I6de5923f7277b728debd29f29a43e4f8aac2b99...
Karsten Dambekalns
14:36 Revision 1d09cb29: [TASK] Add rendering date to documentation index
This includes Ief5e120f763c53f998db8b261eea7e810146c2dc as well.
Change-Id: I6de5923f7277b728debd29f29a43e4f8aac2b99...
Karsten Dambekalns
14:29 Revision b0974974: [TASK] Ignore Libraries in core:migrate commands
This change makes the core:migrate commands ignore the folder
Packages/Libraries to avoid unintended side effects.
C...
Karsten Dambekalns
14:23 Revision 29068247: [TASK] Allow package key wildcards for excludeClasses
The object.excludeClasses setting can now handle a trailing * as a
wildcard character in the package key.
Change-Id:...
Karsten Dambekalns
12:24 Revision 516c3e21: [TASK] CGL cleanup of TYPO3.Flow
Fixes a list of CGL issues in Flow.
Change-Id: I63b91fa2e9d60702245a2f764544ea621f2a713c
Releases: master
Rens Admiraal
11:51 Revision 44f14091: [!!!][TASK] Cache result of isAuthenticated in AuthenticationProviderManager
This change will calculate the result of the authentication in
authenticate() and respect the authentication strategy...
Christopher Hlubek
11:23 Revision 895a2a6e: Merge "[BUGFIX] Flow CLI again works for Windows command prompt"
Karsten Dambekalns
10:13 Revision 936ffe93: [TASK] Add Unit Tests for Utility\Algorithms
This adds Unit Tests for the Utility\Algorithms class and its functions.
Change-Id: I040f2177c4955f05392b9fc0ef6508a...
Adrian Föder

2013-03-18

14:06 Revision 60c09a2b: [TASK] Add default route in functional test for security
If the Flow framework routes were not mounted some functional tests
failed due to the request matcher of the TestingP...
Christopher Hlubek
14:00 Revision 2603eaaa: Merge "[TASK] Keep roles until tokens get updated"
Christopher Hlubek
13:36 Revision 7370bc0c: Merge "[TASK] Add Runtime Cache to Reflection\ObjectAccess"
Karsten Dambekalns
10:15 Revision 0c1046e9: [FEATURE] Make System Logger frontend configurable
Move hard coded TYPO3\FLOW3\Log\Logger to Settings.yaml instead. This
allows a user to fully replace the logger inste...
Henrik Møller Rasmussen
08:59 Revision 5241493c: [TASK] Keep roles until tokens get updated
Resolves: #46352
Releases: master, 2.0
Change-Id: Id256b168ff9c6aa4cac8da8957ada237f9236c71
Christian Müller

2013-03-17

10:27 Revision 42263198: [BUGFIX] Fix getIdentifierByObject for lazy doctrine proxy
This bug was introduces with Ib6e1eda1ac38677e84c46a441d099b2c5c1e6e24
and causes the content security functional tes...
Christopher Hlubek

2013-03-16

19:30 Revision 8c0ee80e: Merge "[TASK] Remove cache has call in router caching aspect"
Christopher Hlubek
19:29 Revision f614a367: [TASK] Remove cache has call in router caching aspect
This change removes a call to "has" on the cache frontend, which is not
needed if we want to use the entry with "get"...
Christopher Hlubek
18:13 Revision d46b153a: [FEATURE] A boolean value Validator
A new Validator for validating if a value is a specific
boolean value (TRUE or FALSE). Used with no options it
expect...
Benno Weinzierl

2013-03-15

22:12 Revision 823a7c2f: Merge "[TASK] Change order of accessing identity in getIdentifierByObject"
Christopher Hlubek
22:10 Revision 13cc6d4c: Merge "[TASK] Remove file_get_contents call in Cache FileBackend"
Christian Müller
22:05 Revision 90b4bc42: [TASK] Optimize Validation to improve performance
The validation result object traverses the whole result-
tree everytime someone checks for errors, notices or
warning...
Steffen Ritter
22:01 Revision 99e5ccb6: Merge "[BUGFIX] Remove unneeded filesystem calls"
Karsten Dambekalns
22:00 Revision 1f6e33c3: Merge "[TASK] Use property injection where possible"
Robert Lemke
22:00 Revision 09823992: Merge "[TASK] Optimize I18N service"
Robert Lemke
21:59 Revision f44fb7ce: Merge "[!!!][FEATURE] Lazy Dependency Injection"
Christian Müller
21:34 Revision 9ed19b5c: [TASK] Use property injection where possible
This change refactors setter injection to property injection to allow
lazy dependency injection.
Change-Id: I9dfa4b2...
Christopher Hlubek
21:34 Revision 9c2f9ee7: [TASK] Optimize I18N service
This change makes the I18N service usable for lazy loading by removing
it from the default runtime. Additionally the ...
Christopher Hlubek
21:27 Revision 79e048fe: Merge "[BUGFIX] Exception thrown in TypeHandling (follow up)"
Karsten Dambekalns
21:21 Revision ff8608f1: [!!!][FEATURE] Lazy Dependency Injection
This introduces lazy dependency injection for dependencies injected
through Property Injection. Instead of loading th...
Robert Lemke
21:16 Revision 413bcf55: Merge "[BUGFIX] Compile original and proxy class into one file"
Robert Lemke
20:35 Revision 4607e589: [TASK] Remove file_get_contents call in Cache FileBackend
Releases: master, 2.0
Fixes: #46343
Change-Id: I8181ee30632a1f0513708a418d977d98bea7144d
Christian Müller
20:02 Revision 4b4548f8: [TASK] Change order of accessing identity in getIdentifierByObject
This change improves the performance of getIdentifierByObject since
the EntityManager contains method is rather slow....
Christopher Hlubek
19:18 Revision 044cb03f: Merge "[TASK] Allow package key wildcards for excludeClasses"
Christian Müller
18:24 Revision 70a092b9: [TASK] Use include with shutup instead of file_exists
This change uses include with shutup operator instead of file_exists
checks for optimized performance.
Change-Id: Ia...
Christian Müller
18:20 Revision 7a00ec8a: [BUGFIX] Compile original and proxy class into one file
Reduce amount of file inclusions by combining original class
code and proxy class code into the same file as both nee...
Christian Müller
17:35 Revision 203534c8: [BUGFIX] Remove unneeded filesystem calls
This change removes a call to is_dir in the FileMonitor
which is duplicate as the ReadDirectoryRecursively does
exact...
Rens Admiraal
16:43 Revision 5e5ebf31: [BUGFIX] Add Flow-Doctrine cache adapter
This adds a cache adapter for Doctrine. It is used for the Doctrine ORM
metadata and query cache instead of the Array...
Karsten Dambekalns
16:37 Revision 266ef940: [TASK] Make Aspects singletons
This sets the scope of three aspects to Singleton in order to improve
the overall performance.
Releases: 2.0, master...
Christian Müller
16:36 Revision 84969a48: Merge "[TASK] Make Aspects singletons"
Robert Lemke
16:27 Revision 7b9a9355: [BUGFIX] Flow Bootstrap now works if PhpUnit is used as Phar file
If PhpUnit was used as a Phar file, the Flow Core Bootstrap failed
during initialization in Testing context because i...
Robert Lemke

2013-03-14

20:08 Revision 90cdde46: [TASK] Make Aspects singletons
Change-Id: I433d6cbfce3eeba1b67386b7b459a61452fac413 Christian Müller
18:06 Revision a381478b: [TASK] Allow package key wildcards for excludeClasses
The object.excludeClasses setting can now handle a trailing * as a
wildcard character in the package key.
Change-Id:...
Karsten Dambekalns
14:59 Revision 5772372b: [BUGFIX] Exception thrown in TypeHandling (follow up)
When using isCollectionType() on an string, a warning is thrown.
The change id Iae59221cbd72677e6c18ad0a383792a798447...
Benno Weinzierl

2013-03-13

19:55 Revision 258afd36: [TASK] Some cleanup to cache related classes
Non-functional changes to enhance CGL compliance and fix some typos.
Change-Id: I76861aa68e02a15588a63aaeb699bfd0c6c...
Karsten Dambekalns
18:56 Revision 6a4c6dfb: [BUGFIX] Flow CLI again works for Windows command prompt
Probably introduced with Ibd70e2dc8ff3a958a33ad0eb422060dc0fd8b799,
the Flow CLI call via the provided .bat file didn...
Adrian Föder
11:21 Revision 1721c142: [TASK] Use composer/installers instead of own fork
Change-Id: I0a0ffa83b459d5be3fa8fb9c371d64cdcff88144
Releases: 2.0, master
Christian Jul Jensen

2013-03-12

21:58 Revision 4c2b4088: Merge "[TASK] Use composer/installers instead of own fork" into composer
Christian Jul Jensen
21:57 Revision 771c1311: [TASK] Use composer/installers instead of own fork
Change-Id: I25f81ae249a71162d8424f254f0d5d13e7553770
Releases: 2.0, master
Christian Jul Jensen
10:35 Revision 963ce540: Merge "[TASK] Use composer/installers instead of own fork" into composer
Christian Jul Jensen
10:34 Revision 762c98fd: [TASK] Use composer/installers instead of own fork
Change-Id: I39f413e2fa3380cca3592de4c13a3300b9230a5b
Releases: 2.0, master
Christian Jul Jensen
09:19 Revision 8df5a751: [TASK] Use composer/installers instead of own fork
Change-Id: I0a0ffa83b459d5be3fa8fb9c371d64cdcff88144
Releases: 2.0, master
Christian Jul Jensen

2013-03-08

08:43 Revision 57a78d3b: [BUGFIX] Exception thrown in TypeHandling
When using isCollectionType() on an unknown class, an exception is
caused by a warning PHP gives about that class bei...
Mattias Nilsson

2013-03-06

17:12 Revision 34f5d44b: [TASK] Remove Configuration\Source\SourceInterface
It is unused and switching sources is not supported any longer.
Change-Id: Ib5e581742009c49eb321f6abf4f5d5cbbd8b85dc...
Karsten Dambekalns
15:37 Revision 9117c213: Merge "[BUGFIX] Routing includes object arguments even though it should not"
Karsten Dambekalns
13:46 Revision 1f13eb70: Merge "[TASK] Clean up JsonView and JsonViewTest internals"
Karsten Dambekalns
13:43 Revision a25a8b59: [TASK] Tweak some unit tests
Basically a non-functional change that simply gets rid of some
warnings and a skipped test.
Change-Id: I670b775b20e1...
Karsten Dambekalns
11:17 Revision ed875023: [FEATURE] Make ArrayConverter map only allowed properties
With this change the ArrayConverter only maps allowed and not skipped
keys from source to target. Of no PropertyMappi...
Karsten Dambekalns
11:13 Revision 162f676d: [FEATURE] Allow unknown / disallowed properties to be skipped
This adds skipUnknownProperties() and skipProperties() to the
PropertyMappingConfiguration. If configured to skip all...
Karsten Dambekalns
10:35 Revision 090dd30b: [BUGFIX] Keep array keys with nested _descendAll in JsonView
When nesting _descendAll the JsonView discards array keys. This change
fixes that.
Change-Id: I84ff434cd3e6768c8e588...
Karsten Dambekalns
10:34 Revision 9296c2e9: [TASK] Tiny tweaks to security documentation
Some markup fixes to the security chapter.
Change-Id: I81009a7ae8314457f14104bb9287d5d559f35f8d
Releases: master, 2.0
Karsten Dambekalns

2013-03-05

13:23 Revision bd46c612: [BUGFIX] Fix security related functional tests
With the fix related to "sessionless authentication"
(I5f86cb7a3a3fff3220d61d705f216e1b1d4f2369) settings have been
a...
Bastian Waidelich

2013-03-04

14:26 Revision de3fa8b9: [WIP][TASK] Changes due to the flow-cms integration
Thomas Maroschik

2013-02-27

12:30 Revision f35d572f: [TASK] Some translation corrections and addition of French
* Add new trans-unit id and new target-language fr translation
for ValidationErrors.xlf
* Add new file and new targe...
Laurent Cherpit
08:11 Revision 1f9fa1fc: Merge "[FEATURE] Routing: Nested SubRoutes"
Karsten Dambekalns

2013-02-26

19:01 Revision f4dec66e: Merge "[FEATURE] Allow influencing ini usage for sub process"
Karsten Dambekalns
18:34 Revision 2195d4ad: Merge "[!!!][BUGFIX] Expose timezone in JsonView's DateTime output"
Karsten Dambekalns
18:31 Revision e2e7e50c: [BUGFIX] Constants use in YAML Configuration maintains type
If a constant expression in the YAML configuration is used,
for example ``foo: '%PHP_VERSION_ID%'``, and the value
ex...
Adrian Föder
18:21 Revision fc0e6ed8: Merge "[BUGFIX] Implement case-sensitivity switch for Query::equals()"
Karsten Dambekalns
18:20 Revision d60669df: Merge "[BUGFIX] Check inheritance in TypeHandling::isCollectionType()"
Karsten Dambekalns
16:53 Revision 15788c42: [FEATURE] Routing: Nested SubRoutes
With this change it's possible to load SubRoutes from other SubRoutes.
The syntax is the same as before with two addi...
Bastian Waidelich
11:38 Revision 7d79b800: [!!!][FEATURE] Support for "sessionless authentication"
This feature enables authentication without the need of a session to be started.
This is useful for stateless service...
Bastian Waidelich
11:30 Revision 85ceb84e: [BUGFIX] Routing includes object arguments even though it should not
Route::resolve() considered "__identity" arguments as internal and ignored them,
if they were not part of the respect...
Bastian Waidelich

2013-02-25

22:02 Revision fce54c81: Merge "[BUGFIX] Account's expirationDate can be set NULL"
Christian Müller
 

Also available in: Atom