Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7457 commits
Select commit Hold shift + click to select a range
09cdbae
JCR-3565: undo incorrect changes
reschke Apr 19, 2013
2e7b5a0
JCR-3571: Light optimizatin for CachingNameResolver.getJCRName(Name)
mreutegg Apr 22, 2013
add27b3
JCR-3578: use absolute paths in DeltaV request bodies, and resolve hr…
reschke Apr 22, 2013
f355b39
JCR-3577 : Allow creation of users with 'null' password (patch provi…
anchela Apr 23, 2013
5b5c5c2
JCR-3580: JcrPrivilegeReport needs to deal with both absolute paths a…
reschke Apr 24, 2013
ab7fd2e
JCR-3583: UPDATE method needs to deal with both absolute paths and ab…
reschke Apr 25, 2013
dec095e
JCR-3581: committed ate's patch
stefan-guggisberg May 3, 2013
43b36f2
JCR-3585: Merge/update does not skip simpleVersionable content
jukka May 3, 2013
dd25685
JCR-3587: RepositoryImpl should expose the collection of PersistenceM…
jukka May 3, 2013
60f0176
JCR-3587: RepositoryImpl should expose the collection of PersistenceM…
jukka May 3, 2013
27b1b1b
JCR-3523: Workspace.copy changes WeakReferences to References
jukka May 6, 2013
c449ac1
2.7: Update release notes.
jukka May 6, 2013
9ce4d82
[maven-release-plugin] prepare release 2.7.0
jukka May 6, 2013
1af9f73
[maven-release-plugin] prepare for next development iteration
jukka May 6, 2013
84740c1
add missing svn:eol-style property
reschke May 6, 2013
c6839cc
JCR-3498 OUTER JOIN behavior is improperly excluding some values
stillalex May 6, 2013
eaa940f
Update version to 2.8-SNAPSHOT
jukka May 7, 2013
d24576a
JCR-3591: Upgrade to latest Logback
jukka May 7, 2013
b6274cf
Switch to ${project.version} for intra-project dependencies (looks li…
jukka May 7, 2013
fca4662
JCR-3142: Create OSGi Bundles from jackrabbit-webdav and jackrabbit-j…
jukka May 7, 2013
50b09a5
JCR-3534 - applied patch which adds ReferenceBinary API and implement…
tteofili May 9, 2013
9279fad
JCR-3534 - avoiding backward compatibility issue by adding back const…
tteofili May 10, 2013
45e4fcd
JCR-3534: Efficient copying of binaries across repositories with the …
jukka May 13, 2013
c411c8f
JCR-3547 Datastore GC doesn't reset updateModifiedDateOnAccess on dat…
thomasmueller May 15, 2013
53c4929
JCR-3596: Reduce level for 'overwriting cached item' log messages in …
mreutegg May 16, 2013
f129ca6
JCR-3595: AbstractJournal logging is too verbose
jukka May 16, 2013
cf9e238
JCR-3534: Efficient copying of binaries across repositories with the …
jukka May 20, 2013
81f9d6b
JCR-3534: Efficient copying of binaries across repositories with the …
jukka May 20, 2013
17d3cec
JCR-3534: Efficient copying of binaries across repositories with the …
jukka May 20, 2013
73400a4
JCR-3142: Create OSGi Bundles from jackrabbit-webdav and jackrabbit-j…
jukka May 20, 2013
a04c0f1
JCR-3534 - removed unused secret param from test repository.xml
tteofili May 21, 2013
672b366
JCR-3601: AbstractJCRTest.cleanUpTestRoot() does not properly set tes…
jukka May 28, 2013
6ce181f
JCR-3603: Index aggreate with property include does not speed up orde…
mreutegg May 30, 2013
118ed9d
JCR-3604: NodeMixinUtil.getAddableMixinName() can return mixins alrea…
jukka Jun 2, 2013
6019b99
JCR-3598: Oak in Jackrabbit deployment packages
jukka Jun 5, 2013
7a6baf0
JCR-3598: Oak in Jackrabbit deployment packages
jukka Jun 5, 2013
2c05ff5
JCR-3598: Oak in Jackrabbit deployment packages
jukka Jun 5, 2013
fd662bc
JCR-3598: Oak in Jackrabbit deployment packages
jukka Jun 5, 2013
24d90fe
Drop debug prints
jukka Jun 6, 2013
c1cc3ad
JCR-3605 Possible Deadlock during TimeoutHandler is running
Jun 13, 2013
43f5627
JCR-3608: MBeans for tracking event listeners
jukka Jun 17, 2013
024a60b
JCR-3608: MBeans for tracking event listeners
jukka Jun 17, 2013
894c60f
JCR-3608: MBeans for tracking event listeners
jukka Jun 18, 2013
a4d685c
JCR-3465: JcrUtils.getOrCreateByPath() creates a whole subtree instea…
mduerig Jun 19, 2013
daa45a2
JCR-3610: html excerpt broken when one of the indexed properties cont…
reschke Jun 27, 2013
ae0a319
JCR-2029: JCR Remoting: Use DAV:lockroot to expose the lock-holding node
reschke Jun 27, 2013
29dc86b
JCR-3322: add TCK coverage of isNodeType(expandedName)
reschke Jun 28, 2013
b973634
JCR-3616: unit tests should use valid namespace names
reschke Jun 28, 2013
07c51ce
JCR-3617: Inconsistent CachingHierarchyManager under concurrent access
mreutegg Jul 2, 2013
33ac029
JCR-3617: Inconsistent CachingHierarchyManager under concurrent access
mreutegg Jul 2, 2013
4c359b2
JCR-3608: MBeans for tracking event listeners
jukka Jul 2, 2013
0cff271
JCR-3617: Inconsistent CachingHierarchyManager under concurrent access
mreutegg Jul 3, 2013
06f1443
JCR-3620: JCA deployment descriptor for Apache Geronimo
jukka Jul 10, 2013
358c614
JCR-3620: JCA deployment descriptor for Apache Geronimo
jukka Jul 10, 2013
b578442
JCR-3608: MBeans for tracking event listeners
jukka Jul 15, 2013
43229d8
JCR-3608: MBeans for tracking event listeners
mduerig Jul 16, 2013
a206aa9
JCR-3621: Race condition in MixinTest between event delivery and unre…
mduerig Jul 16, 2013
a9fcd14
JCR-2598: Saving concurrent sessions executing random operations caus…
jukka Jul 16, 2013
7f4cc07
JCR-3598: Oak in Jackrabbit deployment packages
jukka Jul 16, 2013
e2ad78d
JCR-3625: make port number for webdav integration tests configurable
reschke Jul 22, 2013
136a31e
JCR-3626: avoid full traversal of version storage in test case
reschke Jul 23, 2013
a105664
JCR-3228: WebDav/DavEx remoting throws workspace mismatch exceptions …
reschke Jul 23, 2013
726547e
JCR-3625: make port number for webdav integration tests configurable
jukka Jul 23, 2013
475e1d9
JCR-3625: make port number for webdav integration tests configurable
jukka Jul 23, 2013
40c1979
JCR-3625: make port number for webdav integration tests configurable
jukka Jul 24, 2013
5942bca
JCR-3630 : XSS in DirListingExportHandler (patch provided by lars krapf)
anchela Jul 24, 2013
bab55ad
JCR-3628 - Embed cause in getNodeByIdentifier while rethrowing Illega…
chetanmeh Jul 25, 2013
a4dea60
JCR-3631 : SessionTest#hasCapability: missing save call
anchela Jul 25, 2013
3dcb770
better toString's showing array contents
mebigfatguy Jul 26, 2013
d44581d
fix fallback super type name getting, in error condition
mebigfatguy Jul 26, 2013
64a8708
JCR-3629 - [jcr2spi]RepositoryException lost in o.a.j.jcr2spi.ItemMan…
chetanmeh Jul 26, 2013
54ac2cc
JCR-3625: make port number for webdav integration tests configurable
reschke Jul 26, 2013
20f10d6
JCR-3633: If header field sent with PROPFIND (for lock discovery)
reschke Jul 29, 2013
07e8c66
JCR-3634: New method: JackrabbitRepository.login(Credentials, Map<Str…
mduerig Jul 30, 2013
de73a94
JCR-3635: Manually specified jcr:frozenUuid overwriting the one assig…
jukka Aug 1, 2013
13b02ee
JCR-3639: VersionLabelTest adds label to root version
mreutegg Aug 7, 2013
b83c5cd
JCR-3639: VersionLabelTest adds label to root version
mreutegg Aug 7, 2013
650f033
JCR-3640: BackwardsCompatibilityIT fails on builds.apache.org
mreutegg Aug 7, 2013
e5c2e09
JCR-3642: Ambiguous exception expectation in SessionMoveVersionExcept…
mreutegg Aug 8, 2013
73acfb1
JCR-3637 : JackrabbitAccessControlEntry: Add support for multi-valued…
anchela Aug 9, 2013
e7cf8d2
fix logging use of {} parameterization
mebigfatguy Aug 11, 2013
50b3533
JCR-3398 LOWER operand with nested LOCALNAME operand does not work wi…
stillalex Aug 12, 2013
f76af52
JCR-3645 LockManagerImpl do not prevent the internal PathMap in all r…
Aug 21, 2013
e477081
JCR-3653 SessionState logs nano seconds but writes 'us'
tripodsan Aug 21, 2013
02dd278
use StringBuffer correctly
mebigfatguy Aug 24, 2013
3522639
JCR-3656: improve error handling when shared node support is missing
reschke Aug 26, 2013
2309fbb
JCR-3654 Error MembershipCache if a group node contains MV property
tripodsan Aug 26, 2013
0ec60d0
Add more timing debug information to memberOf() related calls
tripodsan Aug 26, 2013
1bea0c2
JCR-3652 Bundle serialization broken
thomasmueller Aug 28, 2013
0cdcee2
JCR-3658: MembershipCache not consistently synchronized
mreutegg Sep 2, 2013
f049b25
JCR-3655 - Better Locking inside LockManagerImpl
Sep 3, 2013
2d20d57
JCR-3665 when the last node of the last batch does not exist anymore …
Sep 9, 2013
378015c
2.7.1: Update release notes.
stillalex Sep 11, 2013
dcd347c
[maven-release-plugin] prepare release 2.7.1
stillalex Sep 11, 2013
b6da2ed
[maven-release-plugin] prepare for next development iteration
stillalex Sep 11, 2013
667d4a3
JCR-3651 S3 Datastore implementation (initial commit)
thomasmueller Sep 11, 2013
f988e7a
Minor log improvement ...
Sep 12, 2013
ab5ef8b
JCR-3582 improve exception message for non-SP whitespace in node names
reschke Sep 23, 2013
8add451
JCR-3582 improve exception message for non-SP whitespace in node name…
reschke Sep 23, 2013
d4b8cb4
JCR-3671: Config DTD doesn't allow ProtectedItemImporter
jukka Sep 27, 2013
ca0adac
JCR-3671: Config DTD doesn't allow ProtectedItemImporter
jukka Sep 27, 2013
7032d5b
JCR-3673 make sure indexIsValid never gets called with NO_MORE_DOCS
Sep 30, 2013
724a37b
JCR-3674 ignore attempt to register node types that are already regis…
Sep 30, 2013
c6a221d
JCR-3677: Invalid SQL2OrderByTest.testOrderByScore test case
jukka Oct 3, 2013
63a5ca1
JCR-3676 make isAccessGranted protected
Oct 4, 2013
bddc158
JCR-3675: test cases for "similarly" named nodes, diagnostics for nam…
reschke Oct 4, 2013
42f6479
JCR-3678: MembershipCache max size is hard coded to 5000
jukka Oct 7, 2013
b4341f3
JCR-1880 fix problem with reordering same-name siblings
Oct 16, 2013
e11fe54
JCR-3684 BundleWriter: Unexpected error while writing NAME value (don…
thomasmueller Oct 16, 2013
d70a0e1
JCR-3682 If we get a unexpected exception from the jdbc driver it's p…
Oct 17, 2013
61b4cab
JCR-3686 : Prevent removal/move of admin node
anchela Oct 23, 2013
6dc98b8
JCR-3364: Moving of nodes requires read access to all parent nodes of…
jukka Oct 24, 2013
7f4cf13
JCR-3682 Better Exception Handling in TransactionContext to handle un…
Oct 28, 2013
d0553c2
JCR-3687 : Backport improvements made to token based auth in OAK
anchela Oct 30, 2013
9daeb57
JCR-3641 : provide ability to create JackrabbitAccessControlEntry wit…
anchela Oct 31, 2013
912f691
2.7.2: Update release notes.
stillalex Nov 5, 2013
0b389bc
[maven-release-plugin] prepare release 2.7.2
stillalex Nov 5, 2013
7218a16
[maven-release-plugin] prepare for next development iteration
stillalex Nov 5, 2013
b58f244
JCR-3691: Search index consistency check logs unnecessary warnings fo…
jukka Nov 5, 2013
03dba6a
JCR-3691: Search index consistency check logs unnecessary warnings fo…
jukka Nov 5, 2013
7c38af4
JCR-3691: Search index consistency check logs unnecessary warnings fo…
jukka Nov 5, 2013
37730d5
JCR-3690 apply patch by Frank van Lankvelt
Nov 7, 2013
ca62064
JCR-3692 : MoveAtRootTest fails and is not included in test suite
anchela Nov 11, 2013
26deaa0
JCR-3697 : UserManager not supported error when trying to remove Node…
anchela Nov 19, 2013
88d8932
JCR-3702 : NPE if user w/o read permission on admin user node removes…
anchela Dec 2, 2013
8a940a1
Jackrabbit 2.7.3 release notes
stillalex Dec 4, 2013
f0bd420
JCR-3697 : UserManager not supported error when trying to remove Node…
stillalex Dec 5, 2013
fa7917a
[maven-release-plugin] prepare release 2.7.3
stillalex Dec 5, 2013
9a87302
[maven-release-plugin] prepare for next development iteration
stillalex Dec 5, 2013
ecd9ff2
JCR-3709 DBDataStore updates 2 times the lastModified Date on touch w…
Jan 2, 2014
d6f3327
JCR-3710: occasional test failures in TokenBasedAuthenticationTest
reschke Jan 6, 2014
31d4ce0
JCR-3711: in RepositoryChecker, when removing mix:versionable also ad…
reschke Jan 7, 2014
ad8c883
JCR-3708 More efficient node traversal during garbage collection in b…
Jan 14, 2014
2d2363b
JCR-3718 Inconsistent Principal Validation between API and Import beh…
tripodsan Jan 23, 2014
ca37730
JCR-3719: ReferenceBinaryTest does not run when running test suite
mduerig Jan 27, 2014
bda2f7a
JCR-3720: Extract stats package from core to make it reusable
mduerig Jan 29, 2014
eff7488
JCR-3705 Extract data store API and implementations from jackrabbit-core
thomasmueller Feb 5, 2014
d0ab206
JCR-3723: Add support for observation statistics to RepositoryStatistics
mduerig Feb 6, 2014
d8339ca
OAK-1401 Move AbstractLazyIterator to o.a.j.commons.iterator (jackrab…
stillalex Feb 7, 2014
0a014e9
Apache Jackrabbit 2.7.4 release notes
stillalex Feb 7, 2014
517ac4b
[maven-release-plugin] prepare release 2.7.4
stillalex Feb 7, 2014
0ddc09c
[maven-release-plugin] prepare for next development iteration
stillalex Feb 7, 2014
2a2ca58
remove dead code
mebigfatguy Feb 9, 2014
5aee891
guard against NPEs
mebigfatguy Feb 9, 2014
c1a1a36
JCR-3724 Increase the jcr-commons osgi package export versions
stillalex Feb 10, 2014
295ebe6
JCR-3598: Oak in Jackrabbit deployment packages
jukka Feb 10, 2014
5397f7d
JCR-3724 Increase the jcr-commons osgi package export versions
stillalex Feb 10, 2014
66bf6fc
JCR-3705 Extract data store API and implementations from jackrabbit-core
stillalex Feb 10, 2014
a72581c
JCR-3705 Extract data store API and implementations from jackrabbit-core
stillalex Feb 10, 2014
1ce13b4
JCR-3721: Slow and actively called NodeId.toString()
jukka Feb 10, 2014
1b268ed
JCR-3721: Slow and actively called NodeId.toString()
jukka Feb 10, 2014
e259faa
JCR-3726 DavEx should not always use multipart POTS to bypass potenti…
tripodsan Feb 11, 2014
376cd5f
JCR-3728
anchela Feb 18, 2014
7cc6471
@trivial fixing ignores
tripodsan Feb 18, 2014
f89b5c9
JCR-3744: check ordering of entries in a linear version history obtai…
reschke Mar 11, 2014
fdf52ea
fix svn:eol-style
reschke Mar 12, 2014
a325bfb
JCR-3729 - S3 Datastore optimizations
Mar 13, 2014
78aa3ee
JCR-3745: Add JackrabbitObservationManager with additional methods fo…
mduerig Mar 13, 2014
f073bdf
JCR-3745: Add JackrabbitObservationManager with additional methods fo…
mduerig Mar 13, 2014
d0e8dbd
JCR-3747: Implement JackrabbitObservationManager
mduerig Mar 13, 2014
e5abbaf
JCR-3742 - Have DB related dependencies as optional in jackrabbit-data
chetanmeh Mar 14, 2014
a5fedd9
JCR-3748 - Allow configuring S3Backend programatically
chetanmeh Mar 14, 2014
2cd26de
JCR-3748 - Allow configuring S3Backend programatically
chetanmeh Mar 14, 2014
23e28ed
fix svn:eol-style
reschke Mar 14, 2014
8fbe415
JCR-3745 Add JackrabbitObservationManager with additional methods for…
stillalex Mar 14, 2014
904e73a
Apache Jackrabbit 2.7.5 release notes
stillalex Mar 14, 2014
cc9e87f
[maven-release-plugin] prepare release 2.7.5
stillalex Mar 14, 2014
1a1dc2b
[maven-release-plugin] prepare for next development iteration
stillalex Mar 14, 2014
fe98cb9
log.error(String, String) is invalid without parameter markers, fixed
mebigfatguy Mar 16, 2014
dc99a4d
fix NPE on error path when user is null
mebigfatguy Mar 16, 2014
082f838
JCR-3751 - S3Backend fails to initializate from file system based co…
chetanmeh Mar 18, 2014
b91e969
JCR-3752 - [jackrabbit-aws-ext] Upgrade to latest aws sdk version ( 1…
chetanmeh Mar 19, 2014
a1ccf60
JCR-3755 - Export S3DataStore package to enable osgi resolution
chetanmeh Mar 20, 2014
eb28325
JCR-3743 - fix for systems on which currentTimeMillis doesn't have 1 …
reschke Mar 21, 2014
9c9f373
JCR-3761 : TokenInfo#resetExpiration always fails with ConstraintViol…
anchela Mar 27, 2014
1478805
JCR-3760 FileDataStore: reduce synchronization
thomasmueller Mar 28, 2014
d929010
JCR-3759: Add noInternal flag to JackrabbitEventFilter
mduerig Mar 28, 2014
217114e
JCR-3754 - [jackrabbit-aws-ext] Add retry logic to S3 asynchronous fa…
chetanmeh Apr 7, 2014
a889a4d
JCR-3754 [jackrabbit-aws-ext] Add retry logic to S3 asynchronous fail…
chetanmeh Apr 7, 2014
df112b8
JCR-3754 - [jackrabbit-aws-ext] Add retry logic to S3 asynchronous fa…
chetanmeh Apr 7, 2014
5eaea92
JCR-3770: refine validateHierarchy check in order to avoid false-posi…
stefan-guggisberg Apr 15, 2014
8529bd9
JCR-3771 - Pending async uploads fails to get uploaded on restart.
chetanmeh Apr 21, 2014
c8bdcb8
JCR-3772 - Local File cache is not reduced to zero size after specify…
chetanmeh Apr 25, 2014
d4bcb8f
JCR-3693: Lucene configuration - aggregation definition : problem wit…
Apr 25, 2014
c2f8136
JCR-3775: Avoid lock contention in ISO8601.parse()
jukka Apr 25, 2014
9c9237f
JCR-3775: Avoid lock contention in ISO8601.parse()
jukka Apr 25, 2014
3a1e1a8
JCR-3773: Lucene ConsistencyCheck reports nodes under jcr:nodeTypes a…
Apr 28, 2014
e0daa5d
2.8: Update release notes
jukka Apr 30, 2014
df9d233
2.8: Updated release notes with changes since 2.7.5
jukka Apr 30, 2014
bc7d391
Update copyright year
jukka Apr 30, 2014
6d755d6
[maven-release-plugin] prepare release 2.8.0
jukka Apr 30, 2014
3a47176
[maven-release-plugin] prepare for next development iteration
jukka Apr 30, 2014
458ff7a
JCR-3777 - Add simple allow/deny/clear convenience methods to AccessC…
May 6, 2014
14ce6e4
JCR-3235 ArrayIndexOfOufBounds in TargetImportHandler$BufferedStringV…
May 20, 2014
563eb3b
JCR-3779 - Node.getPath() returns inconsistent values depending on wh…
May 21, 2014
774941c
JCR-3777
anchela May 27, 2014
5b34996
javadoc
anchela May 27, 2014
8c39f75
JCR-3782 : Backport OAK-1612, OAK-1615, OAK-1616
anchela May 27, 2014
e239a42
JCR-3777 : Add simple allow/deny/clear convenience methods to AccessC…
anchela May 27, 2014
8ab935a
JCR-3784: ReplacePropertyWhileOthersReadTest fails when run with Conc…
mreutegg May 28, 2014
b698df8
JCR-3766: Sync new IndexInfos file
mreutegg May 28, 2014
fe94bb7
JCR-3783: Deadlock due to IOException in WorkspaceUpdateChannel.updat…
mreutegg May 28, 2014
d5f6e65
JCR-3786 - Incompatible CachingDataStore's path & FileDataStore's pat…
chetanmeh Jun 6, 2014
b877872
JCR-3788 - S3DataStore require to set endpoint for thirdparty cloud p…
chetanmeh Jun 10, 2014
d0523f1
fix svn:eol-style
reschke Jun 17, 2014
84134d3
javadoc fix ("* <p/>" -> "* <p>")
reschke Jun 17, 2014
b41d352
JCR-3789 : AccessControlUtils.clear should not retrieve applicable po…
anchela Jun 19, 2014
386047c
JCR-3790 - fix test case handling of System.currentTimeMillis
reschke Jun 19, 2014
fd8e7c5
JCR-3796
anchela Jul 11, 2014
ef4ead9
JCR-3798 prevent NPE when encountering inconsistent hierarchy during …
Jul 24, 2014
a066dce
JCR-3765: JCR Event Info should contain NodeType
mduerig Jul 29, 2014
bace291
Adjust trunk version back to 2.9-SNAPSHOT as discussed in http://mark…
jukka Jul 30, 2014
fcd43c9
JCR-3801: Improve ListenerTracker output
mduerig Aug 5, 2014
edd2a6f
typo in project description
anchela Aug 15, 2014
3817829
JCR-3802 : User Management: API for System Users (add API extensions …
anchela Aug 15, 2014
9628e4a
JCR-3797: Add path exclusion to JackrabbitEventFilter
mduerig Aug 15, 2014
0331bf9
Update release notes for Jackrabbit 2.9.0
mreutegg Aug 21, 2014
46c1843
JCR-3806: TestLocalCache fails occasionally with NPE
mreutegg Aug 21, 2014
998560b
[maven-release-plugin] prepare release jackrabbit-2.9.0
mreutegg Aug 21, 2014
63361c4
[maven-release-plugin] prepare for next development iteration
mreutegg Aug 21, 2014
0f25e1f
JCR-3804 - [jackrabbit-aws] Allow http communication to S3
Sep 1, 2014
6a281e9
JCR-3803 - Local cache contention lead to performance degradation
Sep 2, 2014
aff4f18
JCR-3805 - LocalCache doesn't build up properly in JDK 7
Sep 2, 2014
106e443
JCR-3809 don't swallow SQLException when binary streams can't be rese…
Sep 16, 2014
7711cd6
JCR-3810 try reset other types of InputStreams as well
Sep 16, 2014
b46e894
JCR-3811 Allow retrying of failed journal entry database inserts.
Sep 17, 2014
9e3500e
JCR-3811
Sep 17, 2014
025d5df
JCR-3811 detect marking of input stream to determine if stream can be…
Sep 18, 2014
e9ffb11
JCR-3812 Improvements to the GQL tools
thomasmueller Sep 25, 2014
209eec4
JCR-3814 make sure the ISM is in edit mode when cancel is called
Oct 9, 2014
9765d1f
JCR-3818 Use SimpleFSDirectory by default
Oct 14, 2014
6b5e501
JCR-3821 SecureRandom#generateSeed may take a (very) long time to ret…
Oct 15, 2014
541c66d
JCR-3815: Local Cache Purge Cause Performance Issues
Oct 17, 2014
986a497
JCR-3816: [aws-ext]S3DS not able update lastModified of record > 5GB
Oct 17, 2014
dcba564
JCR-3825: Use RepositoryFactory for first hops
mreutegg Oct 20, 2014
7400f1d
JCR-3274: jackrabbit-standalone-2.4.0.jar Populate does not work
mreutegg Oct 20, 2014
63b8d83
JCR-3825: Use RepositoryFactory for first hops
mreutegg Oct 23, 2014
4fb740c
JCR-3826: AbstractPrincipalProvider cachesize is not configurable
Oct 27, 2014
b4d01c7
JCR-3429 Make query tests (more) independent
thomasmueller Nov 4, 2014
7e85f66
minor improvement: adding @Override annotations, removing unused impo…
anchela Nov 18, 2014
8a488ac
minor improvement: adding @Override, removing unused imports and repl…
anchela Nov 19, 2014
10dc451
JCR-3830 : Allow for privilege discovery in jcr-server
anchela Nov 19, 2014
961bfb7
JCR-2113 : WIP (Contribution by Alfusainey Jallow)
anchela Nov 21, 2014
0679fd1
JCR-2113 : WIP (Contribution by Alfusainey Jallow), fixing issue intr…
anchela Nov 21, 2014
8395e5a
JCR-3837 - Add AuthorizableTypeException in user security API package
tmaret Dec 4, 2014
b972062
JCR-3836 - Allow to get an Authorizable of a given type
tmaret Dec 4, 2014
8079280
JCR-3836 - Allow to get an Authorizable of a given type
tmaret Dec 4, 2014
7cda7db
JCR-3836 - Allow to get an Authorizable of a given type
tmaret Jan 6, 2015
8ffc2f0
JCR-3836 - Allow to get an Authorizable of a given type
tmaret Jan 10, 2015
f547a12
JCR-3836 - Allow to get an Authorizable of a given type
tmaret Jan 10, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
target
.classpath
.project
.settings
*.iml
*.ipr
*.iws
.idea
16 changes: 0 additions & 16 deletions HEADER.txt

This file was deleted.

62 changes: 62 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,3 +200,65 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


APACHE JACKRABBIT SUBCOMPONENTS

Apache Jackrabbit includes parts with separate copyright notices and license
terms. Your use of these subcomponents is subject to the terms and conditions
of the following licenses:

XPath 2.0/XQuery 1.0 Parser:
http://www.w3.org/2002/11/xquery-xpath-applets/xgrammar.zip

Copyright (C) 2002 World Wide Web Consortium, (Massachusetts Institute of
Technology, European Research Consortium for Informatics and Mathematics,
Keio University). All Rights Reserved.

This work is distributed under the W3C(R) Software License in the hope
that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

W3C(R) SOFTWARE NOTICE AND LICENSE
http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

This work (and included software, documentation such as READMEs, or
other related items) is being provided by the copyright holders under
the following license. By obtaining, using and/or copying this work,
you (the licensee) agree that you have read, understood, and will comply
with the following terms and conditions.

Permission to copy, modify, and distribute this software and its
documentation, with or without modification, for any purpose and
without fee or royalty is hereby granted, provided that you include
the following on ALL copies of the software and documentation or
portions thereof, including modifications:

1. The full text of this NOTICE in a location viewable to users
of the redistributed or derivative work.

2. Any pre-existing intellectual property disclaimers, notices,
or terms and conditions. If none exist, the W3C Software Short
Notice should be included (hypertext is preferred, text is
permitted) within the body of any redistributed or derivative code.

3. Notice of any changes or modifications to the files, including
the date changes were made. (We recommend you provide URIs to the
location from which the code is derived.)

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR
DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
TRADEMARKS OR OTHER RIGHTS.

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
DOCUMENTATION.

The name and trademarks of copyright holders may NOT be used in
advertising or publicity pertaining to the software without specific,
written prior permission. Title to copyright in this software and
any associated documentation will at all times remain with
copyright holders.
17 changes: 5 additions & 12 deletions NOTICE.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
This product includes software developed by
Apache Jackrabbit
Copyright 2014 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

Based on source code originally developed by
Day Software (http://www.day.com).

This product contains a preliminary implementation of the
Content Repository for Java Technology API, as specified by

http://www.jcp.org/en/jsr/detail?id=170

that is not in final form and will change in the future.
Implementations prior to final publication of JSR 170
are not considered compliant with JSR 170 and cannot be
advertised as such.
Day Software (http://www.day.com/).
131 changes: 50 additions & 81 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,110 +1,79 @@
=======================================================================
Welcome to Apache Jackrabbit <http://incubator.apache.org/jackrabbit/>
=======================================================================
=============================================================
Welcome to Apache Jackrabbit <http://jackrabbit.apache.org/>
=============================================================

License (see also LICENSE.txt)
==============================

Copyright 2004-2005 The Apache Software Foundation or its licensors,
as applicable.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Getting Started
===============
Apache Jackrabbit is a fully conforming implementation of the
Content Repository for Java Technology API (JCR, specified in
JSR 170 and 283).

Apache Jackrabbit is an effort undergoing incubation at the
Apache Software Foundation. Incubation is required of all newly
accepted projects until a further review indicates that the
infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful
ASF projects. While incubation status is not necessarily a
reflection of the completeness or stability of the code, it
does indicate that the project has yet to be fully endorsed
by the ASF. The incubation status is recorded at
A content repository is a hierarchical content store with support
for structured and unstructured content, full text search,
versioning, transactions, observation, and more.

http://incubator.apache.org/projects/jackrabbit.html
Apache Jackrabbit is a project of the Apache Software Foundation.

Mailing Lists
-------------
Building Jackrabbit
===================

To get involved with the Jackrabbit project, start by having a
look at our website (link at top of page) and join our mailing
lists by sending an empty message to
You can build Jackrabbit like this:

jackrabbit-dev-subscribe :at: incubator.apache.org
and
jackrabbit-commits-subscribe :at: incubator.apache.org
mvn clean install

and the dev mailing list archives can be found at
You need Maven 2.1 (or higher, Maven 3 recommended) with Java 6 (or higher)
for the build. For more instructions, please see the documentation at:

http://incubator.apache.org/mail/jackrabbit-dev/
http://jackrabbit.apache.org/building-jackrabbit.html

License (see also LICENSE.txt)
==============================

Downloading
-----------
Collective work: Copyright 2014 The Apache Software Foundation.

The Jackrabbit source code is available via Subversion at
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk
http://www.apache.org/licenses/LICENSE-2.0

and anonymous access is available at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk
Mailing Lists
=============

or with viewcvs at
To get involved with the Apache Jackrabbit project, start by having a
look at our website and joining our mailing lists. For more details about
Jackrabbit mailing lists as well as links to list archives, please see:

http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/
http://jackrabbit.apache.org/mailing-lists.html

Once you have a copy of the source code tree, you can use Apache Maven
Latest development
==================

http://maven.apache.org/
The latest Jackrabbit source code is available via Subversion at

to build the project. After installing Maven 1.0, be sure to download the
latest release of the Ant plugin (1.8.1 or later) using a command like
https://svn.apache.org/repos/asf/jackrabbit/trunk/

maven plugin:download -DgroupId=maven \
-DartifactId=maven-ant-plugin -Dversion=1.8.1
or with ViewVC at

before running one of the maven commands listed at
https://svn.apache.org/viewvc/jackrabbit/trunk/

http://maven.apache.org/start/use.html
To checkout the main Jackrabbit source tree, run

to build the Jackrabbit project and/or documentation.
svn checkout https://svn.apache.org/repos/asf/jackrabbit/trunk jackrabbit

NOTE: JDK 1.5 users need to download xalan.jar and place it in
$MAVEN_HOME/lib/endorsed to build the Jackrabbit sources. The
reason for this workaround is explained in
If you use Git, you can clone Jackrabbit with

http://issues.apache.org/jira/browse/JCR-46
git clone git://git.apache.org/jackrabbit.git

Credits
=======

who what
-------------------- -----------------------------------------------
Roy Fielding incubation
Stefan Guggisberg core, data model, persistence, nodetypes, misc.
David Nuescheler architecture, api
Dominique Pfister transactions
Peeter Piegaze api
Tim Reilly mavenize
Marcel Reutegger observation, query
Tobias Strasser versioning


Changes
=======

See <http://incubator.apache.org/jackrabbit/changelog-report.html>
See http://jackrabbit.apache.org/jackrabbit-team.html for the list of
Jackrabbit committers and main contributors.
88 changes: 88 additions & 0 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
Release Notes -- Apache Jackrabbit -- Version 2.9.0

Introduction
------------

This is Apache Jackrabbit(TM) 2.9, a fully compliant implementation of the
Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
specified in the Java Specification Request 283 (JSR 283).

Apache Jackrabbit 2.9 is an unstable series of releases cut directly from
Jackrabbit trunk, with a focus on new features and other improvements.
For production use we recommend the latest stable 2.8 release.

Changes in Jackrabbit 2.9.0
------------------------------

New Features

[JCR-3797] Add path exclusion to JackrabbitEventFilter
[JCR-3802] User Management: API for System Users

Improvements

[JCR-3766] Sync new IndexInfos file
[JCR-3777] Add simple allow/deny/clear convenience methods to ...
[JCR-3782] Backport OAK-1612, OAK-1615, OAK-1616
[JCR-3788] S3DataStore require to set endpoint for thirdparty cloud ...
[JCR-3801] Improve ListenerTracker output

Bug fixes

[JCR-3235] ArrayIndexOfOufBounds in TargetImportHandler ...
[JCR-3368] CachingHierarchyManager: inconsistent state after transient ...
[JCR-3779] Node.getPath() returns inconsistent values depending on ...
[JCR-3783] Deadlock due to IOException in WorkspaceUpdateChannel ...
[JCR-3784] ReplacePropertyWhileOthersReadTest fails when run with ...
[JCR-3786] Incompatible CachingDataStore's path & FileDataStore's path ...
[JCR-3789] AccessControlUtils.clear should not retrieve applicable policies
[JCR-3796] TokenProvider.createToken is case sensitive

In addition to the above-mentioned changes, this release contains
all the changes included up to the Apache Jackrabbit 2.8.0 release.

For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at

https://issues.apache.org/jira/browse/JCR

Release Contents
----------------

This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.txt file for instructions on how to build this release.

The source archive is accompanied by SHA1 and MD5 checksums and a PGP
signature that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS.

About Apache Jackrabbit
-----------------------

Apache Jackrabbit is a fully conforming implementation of the Content
Repository for Java Technology API (JCR). A content repository is a
hierarchical content store with support for structured and unstructured
content, full text search, versioning, transactions, observation, and
more.

For more information, visit http://jackrabbit.apache.org/

About The Apache Software Foundation
------------------------------------

Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 140 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 3,800+ contributors.

For more information, visit http://www.apache.org/

Trademarks
----------

Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the Apache
Jackrabbit project logo are trademarks of The Apache Software Foundation.
17 changes: 0 additions & 17 deletions ToDo.txt

This file was deleted.

3 changes: 0 additions & 3 deletions applications/test/jaas.config

This file was deleted.

Loading