755 Commits

Author SHA1 Message Date
Mattias Hellborg Arthursson
8ffcac03cf Upped version to 2.0.M1... 2013-08-26 09:45:18 +02:00
Mattias Hellborg Arthursson
d54c43cc62 Updated copyright notice. 2013-08-16 13:30:46 +02:00
Mattias Hellborg Arthursson
5abee1612e LDAP-246: Fixed failing build; my bad. 2013-08-16 12:04:34 +02:00
Mattias Hellborg Arthursson
7cd861fcab LDAP-246: Applied patch and added integration test for SchemaToJava on Active Directory. 2013-08-16 11:43:06 +02:00
Mattias Hellborg Arthursson
22a9dbb79f LDAP-251: More cleanup on new build structure
- Removed obsolete maven assembly files
- Fixed readme file.
2013-08-16 09:34:49 +02:00
Mattias Hellborg Arthursson
63692ed30a LDAP-251: Some additional tweaks to the gradle build
- Made sure Main-Class is specified in odm jar
- Fixed source inclusions/exclusions for idea and eclipse plugins
- Made sure idea and eclipse plugins depend on javacc task
- Removed pom files from build.
2013-08-16 08:44:22 +02:00
Mattias Hellborg Arthursson
1f51dae6c9 LDAP-240: Recursively try SUP attribute if no SYNTAX is found in AttributeDefinition.
Also re-enabled ignore SchemaToJava test case.
2013-08-15 15:06:37 +02:00
Mattias Hellborg Arthursson
2aa37a975a LDAP-227: Now accepting classes annotated with subsets of actual objectclasses in tree. 2013-08-15 11:40:41 +02:00
Mattias Hellborg Arthursson
fdf3ed7654 LDAP-251: Fixed a couple of URLs and email addresses in generated poms. 2013-08-15 08:10:40 +02:00
Mattias Hellborg Arthursson
b557853664 LDAP-239: Changed log message and lowered log priority. 2013-08-14 16:30:16 +02:00
Mattias Hellborg Arthursson
1cf071eb96 LDAP-245: Added new constructor for OdmManager and setter for LdapOperations in FactoryBean. 2013-08-14 16:10:11 +02:00
Mattias Hellborg Arthursson
b2104e4d87 LDAP-230: Info on the information output, debug level on exception stacktrace. 2013-08-14 14:30:50 +02:00
Mattias Hellborg Arthursson
97cbfbedda LDAP-230: Pool Validation polluting logs with "IOException: connection closed" stacktrace even though it is handled gracefully by framework
Lowered to log level to debug.
2013-08-14 14:29:22 +02:00
Mattias Hellborg Arthursson
74380e1fc9 LDAP-226: empty OrFilter should be false (|) and empty AndFilter should be true (&), see also rfc4526
Added two new Filter implementations: AbsoluteTrueFilter and AbsoluteFalseFilter.
2013-08-14 14:15:31 +02:00
Mattias Hellborg Arthursson
2172502b69 LDAP-225: Authentication documentation is misleading
Added a clarifying note to section 10.1.
2013-08-14 12:40:09 +02:00
Mattias Hellborg Arthursson
cc14bf3319 LDAP-179: DataSource connections not being released when LDAP connection fails in JDBC integrated transaction.
Now cleaning up in DataSource and Hibernate transaction managers in doBegin if failing to create LDAP transaction.
2013-08-14 12:17:38 +02:00
Mattias Hellborg Arthursson
cfabe261e8 LDAP-119: modifyAttributes produces invalid SchemaViolationException in a particular use case
Now checking if all current values are deleted; if so issuing a REPLACE modification istead of individual DELETE and ADD.
2013-08-14 11:17:23 +02:00
Mattias Hellborg Arthursson
abfde5e5a0 LDAP-119: Integration test case for workaround. 2013-08-14 11:05:08 +02:00
Mattias Hellborg Arthursson
837bc489ef LDAP-232: Finalized migration to ApacheDS 1.5.5 for integration tests. 2013-08-14 10:36:46 +02:00
Mattias Hellborg Arthursson
2b2cbf0f38 LDAP-232: Apache Directory server upgrade to 1.5.5 pretty much finished. 2013-08-13 16:41:28 +02:00
Mattias Hellborg Arthursson
cb360c38ac LDAP-232: starting upgrade to apache directory server. 2013-08-13 15:34:51 +02:00
Mattias Hellborg Arthursson
0e496203ef LDAP-183: LdapTemplate caches password with pooled connections
Now explicitly disabling native Java LDAP connection pooling for ContextSource#getContext(String principal, String credentials)
2013-08-13 09:51:46 +02:00
Mattias Hellborg Arthursson
32d1381b39 Fixed typo/ 2013-08-12 14:02:01 +02:00
Mattias Hellborg Arthursson
5cfbbf556b Re-added missing import statement 2013-08-12 12:48:04 +02:00
Mattias Hellborg Arthursson
594886afe7 LDAP-229: Default DN parser does not handle hash/sharp symbol correctly
Applied patch and added suggested test cases.
2013-08-12 12:45:16 +02:00
Mattias Hellborg Arthursson
f15ea1cd00 LDAP-233: LdifParser goes into infinite loop when passed a non-LDIF file
Fixed according to patch suggestion.
2013-08-12 11:47:28 +02:00
Mattias Hellborg Arthursson
f8b979d5e6 LDAP-235, LDAP-228: Update with ODM.
ODM update now uses modifyAttributes rather than rebind.
2013-08-12 11:18:45 +02:00
Mattias Hellborg Arthursson
540ae86136 LDAP-237: Spring LDAP does not correctly parse DN names that has double-quote in the middle
Now compensating for even more CompositeName deficiencies.
2013-08-12 10:55:23 +02:00
Mattias Hellborg Arthursson
45fcf782cf LDAP-168, LDAP-244: Added warning when using the default TempEntryRenamingStrategy.
Fixed failing test.
2013-08-12 09:03:42 +02:00
Mattias Hellborg Arthursson
d08192d8aa LDAP-244, LDAP-168: Problems with recursive elements and transactions.
Added a couple of integration test cases, and clarified in documentation.
2013-08-12 08:35:41 +02:00
Mattias Hellborg Arthursson
b458471a93 LDAP-195: Use Spring 3.0
Upped to Spring 3.0.6.RELEASE
2013-08-01 13:39:57 +02:00
Mattias Hellborg Arthursson
02cd2412ea LDAP-234: Rollback intermittently causes data loss
Finalized incremental attributes retrieval support.
Integrated incremental attributes retrieval support in compansating transaction classes.
Integration tests for Active Directory (not enabled on CI machine).
2013-08-01 10:54:15 +02:00
Mattias Hellborg Arthursson
79a922c778 LDAP-234: Rollback intermittently causes data loss
Moved stuff related to LDAP-176 from sandbox to core.
Minor formatting tweaks.
2013-07-30 12:46:26 +02:00
Mattias Hellborg Arthursson
895af4a44f LDAP-247: Using Spring Security and Spring LDAP together requires that BaseLdapPathBeanPostProcessor implements interface Ordered
BaseLdapPathBeanPostProcessor now implements Ordered.
Integration test from original issue comments to verify that the change fixes the problem.
2013-07-30 10:14:05 +02:00
Mattias Hellborg Arthursson
a874a5c922 LDAP-250: spring-ldap-odm should not have its own log4j.properties
Moved log4j.properties to where it should be: src/test/resources
2013-07-30 08:44:09 +02:00
Mattias Hellborg Arthursson
e3b15cc494 LDAP-253: Specify sourceCompatibility and targetCompatibility
Core module now uses 1.4 as source and target JDK.
2013-07-30 07:24:06 +02:00
Mattias Hellborg Arthursson
4cffa64117 Removed commented line. 2013-07-30 07:23:54 +02:00
Mattias Hellborg Arthursson
4f47c70c3e New try for CI machine: different LDAP port for every integration test. 2013-07-30 06:36:36 +02:00
Mattias Hellborg Arthursson
88574847c2 Changed all embedded LDAP server ports to 1888, since it appears CI tests might be helped by this. 2013-07-30 06:13:30 +02:00
Mattias Hellborg Arthursson
cbd11f6868 Checking to see if test failure is caused by specific port. 2013-07-30 05:58:11 +02:00
Mattias Hellborg Arthursson
ce09a7a42a Enabled all tests. 2013-07-29 17:12:57 +02:00
Mattias Hellborg Arthursson
5671a2bd5a Removed propdeps-maven invocation for now. 2013-07-29 15:35:00 +02:00
Mattias Hellborg Arthursson
7ff6816541 Made sure 'provided' dependencies are handled in idea and eclipse. 2013-07-29 15:19:58 +02:00
Mattias Hellborg Arthursson
16eca37992 Removing dummy file again. 2013-07-26 06:41:15 +02:00
Mattias Hellborg Arthursson
4f05260ec2 Test commit to verify repository access. 2013-07-26 06:40:09 +02:00
Rob Winch
f5a33704d9 Update Docs folder
Issue: LDAP-251
2013-07-10 11:45:50 -05:00
Rob Winch
8b350a874d Convert to Gradle
This commit converts the build to a Gradle based build. It also setup sonar
integration at https://sonar.springsource.org/dashboard/index/11620

Currently tests in the samples fail on the CI server and are disabled. The
tests were not enabled for the maven based build either.

Issue: LDAP-251
2013-07-10 11:33:07 -05:00
Rob Winch
781fddeddb Add contributor guidelines 2013-07-10 11:31:24 -05:00
Rob Winch
f2988efea4 Update .gitignore 2013-07-05 16:30:53 -05:00
Ulrik Sandberg
b06566682c LDAP-181: Changed log level to debug for missing 'returnObjFlag'. 2012-08-27 09:11:11 +00:00