Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7379 commits
Select commit Hold shift + click to select a range
091bdc7
2.5.3: Try to avoid problems with different eols in checksum and sign…
jukka Jan 23, 2013
324c181
2.5.3: Ignore whitespace (most notably EOLs) when diffing svn and zip…
jukka Jan 23, 2013
53ffc9c
Strip whitespace from downloaded checksums
Jan 23, 2013
0c5d244
JCR-3497: Invalid path in SaveTest#testRepositoryException
mduerig Jan 24, 2013
378cdd6
JCR-3499: Test cases should not rely on equality of node types
mduerig Jan 24, 2013
b11fcea
JCR-1873 It should be possible to define how hrefs are generated for …
Jan 24, 2013
8fe2151
JCR-1873 It should be possible to define how hrefs are generated for …
jukka Jan 24, 2013
c8e8b02
JCR-3500: Upgrade to Tika 1.3
jukka Jan 25, 2013
5278814
JCR-3501 reset modcount of modified states when cancelling an update
Jan 28, 2013
b2544c0
JCR-3502 don't fail when deleting a node that was already deleted ext…
Jan 28, 2013
401d2a3
JCRSITE-39: Adjust release check script to use dist.apache.org
jukka Jan 28, 2013
5a0f962
JCR-3503 ConnectionHelper should not call isBatchMode() more times in…
Jan 29, 2013
90b78a6
JCR-1873 It should be possible to define how hrefs are generated for …
jukka Jan 29, 2013
42fc162
JCR-3277 Add consistency type information to consistency report items
Jan 29, 2013
d4edf37
JCR-3277 the subject of a missing child report item is the node which…
Jan 29, 2013
faccfc0
JCR-3504: ConcurrentImportTest failure
jukka Jan 30, 2013
316f6cf
JCR-3493: OUTER JOIN tests expect incorrect results
jukka Jan 30, 2013
6ed3a5c
JCR-3506 add ability of reverse lucene index check: whether all items…
Jan 31, 2013
e07298f
JCR-3507 add ability to remove version history objects from the versi…
Jan 31, 2013
20f83aa
JCR-3506 only load nodes once in batches. Because now despite the add…
Feb 4, 2013
9bb841c
JCR-3507 do an extra permissions check before deleting a version or a…
Feb 7, 2013
816d2c0
JCR-3506 cleanup unused field
Feb 8, 2013
521b691
JCR-3506 update javadoc
Feb 8, 2013
ee5ff8b
JCR-3507 some tests fell over. it doesn't trivial to add a separate p…
Feb 8, 2013
c8e501b
JCR-3516 also report and fix wrong parent relation in the index
Feb 10, 2013
e1580e6
JCR-3517 double check capability for eliminating false positives due …
Feb 10, 2013
b2e6744
use long math for maxAgeMilli to avoid integer overflow
mebigfatguy Feb 11, 2013
a0d156f
JCR-3512 DelayedDelete in MultiDatastore does not work correctly
Feb 11, 2013
4a19bb7
JCR-3513 Slower range query execution
stillalex Feb 11, 2013
79490c0
JCR-3518 put tools.jar on antrun plugin classpath if it exists
Feb 11, 2013
2be189a
JCR-3495: Unregister from PrivilegeRegistry and NodeTypeRegistry on S…
mreutegg Feb 12, 2013
942e3e9
JCR-3519: Disable IOCounters based on log level
mreutegg Feb 12, 2013
5374cad
JCR-3516 uuid should not be added to the map of node ids that are in …
Feb 12, 2013
0b8863e
JCR-3521 fix comparable contract violation which breaks search sort o…
Feb 15, 2013
39f4d33
JCR-3525 inform cluster of changes made during consistency repairs
Feb 20, 2013
2c4b10e
JCR-3525 bundle modcount must be updated before storing, otherwise co…
Feb 20, 2013
42512bc
JCR-3525 code cleanup and java doc comments; remove the option of che…
Feb 21, 2013
8a43e6c
JCR-3524 Node type selection for reference constraint is not optimal
stillalex Feb 22, 2013
b0b35c0
JCR-3524 Node type selection for reference constraint is not optimal
stillalex Feb 25, 2013
55b60e9
JCR-3528 Node type selection for CanAddChildNodeCallWithNodeTypeTest#…
stillalex Mar 5, 2013
cf8f6ee
JCR-3531: Borrow all available RepositoryHelpers
mreutegg Mar 7, 2013
7f8f2fb
change constructor modifier to allow overriding
Mar 13, 2013
de122ed
fix typos, update reference to spi2dav
reschke Mar 21, 2013
795469b
fix svn:eol-style properties
reschke Mar 22, 2013
c1d0b7e
JCR-3535: Davex remoting should support absolute path hrefs (fix URI…
reschke Mar 22, 2013
2967022
JCR-3539 fix the NotQuery to have a advance and nextDoc working in li…
Mar 22, 2013
ce657ed
JCR-3535: backout incorrect/incomplete change 1459743
reschke Mar 25, 2013
e030367
JCR-3543: TCK does not allow a property to be re-bound to a different…
jukka Mar 26, 2013
1128db9
JCR-3276 JCA Adpater not handling transaction suspension correctly
Mar 26, 2013
28d4632
JCR-3545: fix error handling for unknown WebDAV REPORTs
reschke Mar 26, 2013
58f62fe
JCR-3540: fix href generation of RootCollection
reschke Mar 26, 2013
3aa351d
JCR-3512 DelayedDelete in MultiDatastore does not work correctly
Mar 27, 2013
2e9a459
JCR-3549: URIResolverImpl needs to handle absolute paths in addition …
reschke Mar 27, 2013
d0ec8f3
JCR-3550: Methods for determining type of array of values
mduerig Mar 27, 2013
9c4c64c
JCR-3553: improve error logging for unexpected path formats
reschke Mar 28, 2013
940a27c
JCR-3554: RepositoryService.getReferences needs to deal with absolute…
reschke Mar 28, 2013
699bb88
JCR-3552 : Principal assiocated with Group does not update members
anchela Mar 28, 2013
17b1966
JCR-3546: header fields values such as "Location" need to be resolved…
reschke Mar 28, 2013
6372159
JCR-3465: JcrUtils.getOrCreateByPath() creates a whole subtree instea…
mduerig Apr 2, 2013
515ed15
JCR-3555: Add a static utility to transform JCR Iterators into Iterables
jukka Apr 3, 2013
c898073
JCR-3555: Add a static utility to transform JCR Iterators into Iterables
jukka Apr 3, 2013
609cb7c
JCR-3555: Add a static utility to transform JCR Iterators into Iterables
jukka Apr 3, 2013
fbdcd49
JCR-3556: IndexingConfigurationImpl.getAggregateRules() should return…
mreutegg Apr 3, 2013
ffecf2e
JCR-3382 let getNode do a permission check when the item is in the it…
Apr 3, 2013
9cff88f
JCR-3537: Large number of SQL queries when adding nodes with version …
mreutegg Apr 4, 2013
4c36330
JCR-3559: RepositoryStubExceptions with root causes
jukka Apr 4, 2013
966e319
JCR-3402 getSize() returning too many often -1
cdamioli Apr 9, 2013
f1bc228
JCR-3565: AbstractLocatorFactory.createResourceLocator needs to be ca…
reschke Apr 9, 2013
1a98da5
JCR-3565: AbstractLocatorFactory.createResourceLocator needs to be ca…
reschke Apr 9, 2013
9c08328
JCR-3562: fix NameParser to accept "{a" as a valid local (non-expande…
reschke Apr 11, 2013
b9fc847
JCR-3566: add TCK test for NaN and infinity double property values
reschke Apr 12, 2013
77aced2
JCR-3551: DavEx cannot handle Double.NaN properties. The DavEx server…
Apr 12, 2013
2cb04d5
Trivial Change ... only debug log ..
Apr 17, 2013
84c1f28
JCR-3573: Improve token based login concurrency
mreutegg Apr 17, 2013
14063b3
JCR-3574: leverage WebDAV 3 compliance class to use absolute paths in…
reschke Apr 18, 2013
9d418dd
JCR-3570 Make immediately Repository start configureable in JCAManage…
Apr 19, 2013
fd29420
JCR-3575: use absolute paths in WebDAV request bodies (DAV:href eleme…
reschke Apr 19, 2013
3bce930
JCR-3576: handle absolute paths in observation response bodies
reschke Apr 19, 2013
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
93085b7
Parse JSON to method calls on the content handler
Alfusainey Jun 16, 2014
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 2013 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 2013 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.
Loading