Revision
34035 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 11 11:53:34 2012 UTC
(8 years, 10 months ago)
by
fvlankvelt
Diff to
previous 34029
CMS7-5744: copy defaultwrite domainrules into defaultread to grant correct read
access to everybody
backport from trunk
Revision
34018 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 10 13:06:09 2012 UTC
(8 years, 10 months ago)
by
bvanhalderen
Diff to
previous 34015
CMS7-5969: also release the types structure when an object is placed back (to mirror same operation as in fetch object)
Revision
34015 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 10 10:31:03 2012 UTC
(8 years, 10 months ago)
by
bvanhalderen
Diff to
previous 33982
CMS7-5969:
- clean up some code (remove commented out old code, reformat, guard
against NPE).
- evict all caches upon close of JDO connection. This will evict POJO
objects previously retrieved that linger around too long. These objects
are managed and their storemanager indirectly has a listener registered
for new classes on the class path. This register holds a refrence to
a whole JCR session.
Revision
33867 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 30 12:51:08 2012 UTC
(8 years, 11 months ago)
by
fvlankvelt
Diff to
previous 33863
CMS7-5744: grant everybody at least readonly access
At least the faceted authorization tests were assuming read access to these nodes. This is now implemented without granting jcr write access.
Revision
33843 -
Directory Listing
-
[select for diffs]
Modified
Thu Mar 29 10:08:34 2012 UTC
(8 years, 11 months ago)
by
mnour
Diff to
previous 33824
CMS7-5744: Group everybody should not have default write permissions
- Just removed everybody from the defaultwrite domain rules
- Added adming to the defaultwrite deomain rules
Revision
33824 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 28 18:07:55 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33823
REPO-349 use cluster node id as lock owner and use open-scoped lock instead of session-scoped lock because apparently in the former case the cluster is notified whereas in the latter it is not.
Revision
33822 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 28 16:31:42 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33715
REPO-349 use cluster node id as lock owner and use open-scoped lock instead of session-scoped lock because apparently in the former case the cluster is notefied whereas in the latter it is not.
Revision
33678 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 23 18:12:20 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33677
REPO-349 backport: aquire lock on module configuration before executing cleanup job: don't run when already locked by other cluster node
Revision
33669 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 23 12:06:27 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33652
REPO-349 aquire lock on module configuration before executing cleanup job: don't run when already locked by other cluster node
Revision
33565 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 19 12:07:58 2012 UTC
(8 years, 11 months ago)
by
fvlankvelt
Diff to
previous 33557
REPO-299: enable jackrabbit hierarchy change validation when running tests
The filtered item state iterator already filtered out the external nodes that were modified in other sessions.
The same now also happens in the #has and #deleted methods in the filtered changelog itself.
Revision
33407 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 12:12:25 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33402
REPO-335 implement performant event log cleanup
Add a daemon module for scheduling event log clean up job that can be configured with a maxitems property and/or an event item timeout property.
Revision
33402 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 12 12:08:05 2012 UTC
(8 years, 11 months ago)
by
uhommes
Diff to
previous 33394
REPO-334 implement hierarchical event logger.
Events are logged in a random folder structure of depth 3. Allowing for millions of events. Each cluster node has its own subtree for events to avoid collisions and to allow observation of events for only specific clusters.