Commit graph

185 commits

Author SHA1 Message Date
Kohsuke Kawaguchi
311012ea9d [maven-release-plugin] prepare for next development iteration 2014-10-03 10:38:14 -07:00
Kohsuke Kawaguchi
84deff222e [maven-release-plugin] prepare release ldap-1.11 2014-10-03 10:38:10 -07:00
Kohsuke Kawaguchi
f3fe030951 [ZD-21561] Do not make idempotent updates
addProperty() results in a costly save operation, so don't do that unless we think the value has changed.
This is significant because this code gets called every time the user logs in, including every time the HTTP basic auth happens.
2014-09-25 11:27:42 -07:00
Stephen Connolly
6ab61de8a9 Actually need to wait for 554e087a0a 2014-08-12 15:19:45 +01:00
Stephen Connolly
47e9741985 Need to wait for 02336bb246 before we can use f:dropdownDescriptorSelector 2014-08-12 12:51:26 +01:00
Stephen Connolly
2104712d8c Allow configuring case sensitivity (usually you want to leave it as case insensitive as most LDAP attributes are case insensitive, but when using custom attributes you may need to configure a case sensitive strategy)
- Bumps core to 1.566 to pick up IdStrategy support
2014-08-12 10:51:41 +01:00
Jesse Glick
98db72371c Recovering some help files that were stranded in core. 2014-08-11 16:12:24 -04:00
Stephen Connolly
68e3291489 [maven-release-plugin] prepare for next development iteration 2014-05-23 15:13:15 +01:00
Stephen Connolly
5b546c1210 [maven-release-plugin] prepare release ldap-1.10.2 2014-05-23 15:13:11 +01:00
Stephen Connolly
7089a11e5f fix 2nd NPE 2014-05-23 15:11:09 +01:00
Stephen Connolly
2d1ac33283 [maven-release-plugin] prepare for next development iteration 2014-05-23 14:13:37 +01:00
Stephen Connolly
f5725230aa [maven-release-plugin] prepare release ldap-1.10.1 2014-05-23 14:13:32 +01:00
Stephen Connolly
9db2771a74 m-r-p 2.5 needed to cut releases easily 2014-05-23 14:12:01 +01:00
Stephen Connolly
34de0b5358 Fix NPE 2014-05-23 14:10:30 +01:00
Stephen Connolly
14607ac763 [maven-release-plugin] prepare for next development iteration 2014-05-22 15:45:36 +01:00
Stephen Connolly
1e47690759 [maven-release-plugin] prepare release ldap-1.10 2014-05-22 15:45:31 +01:00
Stephen Connolly
a375a65b63 Strategies the user's group membership lookup 2014-05-22 15:43:20 +01:00
Stephen Connolly
d9b48cd661 [maven-release-plugin] prepare for next development iteration 2014-05-09 11:16:53 +01:00
Stephen Connolly
c05bde49e3 [maven-release-plugin] prepare release ldap-1.9 2014-05-09 11:16:48 +01:00
Stephen Connolly
0dd2c6ed5d damn you git 1.8.5 2014-05-09 11:15:32 +01:00
Stephen Connolly
4a80681fe1 Since the configuration file format has been changed, upgrading to 1.9 will not let you downgrade without loss of config, so mark 1.9 as the oldest compatible since version 2014-05-09 10:23:19 +01:00
Stephen Connolly
474ce4bbc0 Update the hack to work-around JENKINS-22247 2014-05-09 10:20:44 +01:00
Jesse Glick
a68bf21b79 Was storing the manager password scrambled; now properly encrypting it. 2014-05-07 14:16:35 -04:00
Jesse Glick
0f4e172636 Modernized configuration UI and data binding. 2014-05-07 13:55:05 -04:00
Jesse Glick
9f7037d383 Establish test baseline for settings storage and UI configuration. 2014-05-07 10:12:45 -04:00
Stephen Connolly
64fcf64850 Add a hack to work-around JENKINS-22247 2014-03-27 10:49:03 +00:00
Stephen Connolly
df5d37c409 [maven-release-plugin] prepare for next development iteration 2014-01-17 17:06:09 +00:00
Stephen Connolly
2e98d11910 [maven-release-plugin] prepare release ldap-1.8 2014-01-17 17:06:03 +00:00
Stephen Connolly
631a3f09c4 [FIXED JENKINS-18355] LDAP does not populate Your Name field
Towards 1.8
2014-01-17 16:58:01 +00:00
Stephen Connolly
f19e3693d0 [maven-release-plugin] prepare for next development iteration 2013-12-09 12:29:07 +00:00
Stephen Connolly
32ccd4bdd7 [maven-release-plugin] prepare release ldap-1.7 2013-12-09 12:29:02 +00:00
Stephen Connolly
fe4a7145a3 Add ability to define LDAP environment properties 2013-12-09 12:22:29 +00:00
Stephen Connolly
33a07f8aa3 [FIXED JENKINS-16443] Document how to specify multiple servers for failover support
- The code has supported multiple redundant servers, but the help did not indicate the support
2013-10-25 11:13:47 +01:00
Stephen Connolly
e5bc0f9b20 [maven-release-plugin] prepare for next development iteration 2013-07-24 15:46:49 +01:00
Stephen Connolly
0beccde259 [maven-release-plugin] prepare release ldap-1.6 2013-07-24 15:46:36 +01:00
Stephen Connolly
80529f993e Add support for multiple servers 2013-07-24 15:29:42 +01:00
Stephen Connolly
c99f31c5b5 [maven-release-plugin] prepare for next development iteration 2013-06-14 16:29:11 +01:00
Stephen Connolly
dc60794a70 [maven-release-plugin] prepare release ldap-1.5 2013-06-14 16:29:03 +01:00
Stephen Connolly
c0fc0b9697 Add a readme 2013-06-14 16:24:47 +01:00
Stephen Connolly
72a91027ab [FIXES JENKINS-17281] Adding configuration options for the filters used to search for groups.
- It is somewhat confusing that there are two `group search filters` so I have decided to rename one.
- The new name for the `groupSearchFilter` that is controlled from `LDAPBindSecurityRealm.groovy` is the
  `groupMembershipFilter` as this filter is used to determine what groups a specific user is a member of
- That leaves `groupSearchFilter` as a nice clean name for the filter to search for named groups.
- This should still respect any existing configuration, i.e. leaving these fields blank will leave the
  existing defaults or existing overrides in place... but it will make life easier for users going forward
- Took quite some digging to figure out exactly what these filters were for... hopefully I have left things
  in a more obvious framing for anyone else following
- I would like a better way to apply the `groupMembershipFilter` override, but this was the cleanest way
  I could maintain backwards compatibility
2013-06-14 16:21:59 +01:00
Stephen Connolly
2faeb21b7a [maven-release-plugin] prepare for next development iteration 2013-04-24 12:58:38 +01:00
Stephen Connolly
1cd57fe603 [maven-release-plugin] prepare release ldap-1.4 2013-04-24 12:58:31 +01:00
Stephen Connolly
f16c88f82c Move the userDetails caching into the user details service as some callers may otherwise bypass the cache 2013-04-24 12:57:39 +01:00
Stephen Connolly
95ccc7ade0 [maven-release-plugin] prepare for next development iteration 2013-04-24 12:44:18 +01:00
Stephen Connolly
452d6d518b [maven-release-plugin] prepare release ldap-1.3 2013-04-24 12:44:10 +01:00
Stephen Connolly
f3b01b2d42 Add an optional caching mechanism for loadUserByUsername and loadGroupByGroupname
- Caching is usually not recommended
- Where the LDAP server is slow, or rate-limits clients however, by trading off memory required on the master JVM
  improved performance can be observed with caching enabled.
- Large long-TTL caches will most likely require the JVM memory on the master be increased to compensate for the cache population
2013-04-24 12:42:25 +01:00
Stephen Connolly
644d54099b update .gitignore 2013-04-24 12:35:40 +01:00
Jesse Glick
ac82c3b563 Merge pull request #1 from tan9/master
Add/update Chinese (traditional) translation.
2013-02-20 07:46:17 -08:00
beta
9983b49c39 Ignore eclipse generated files and directories. 2013-02-20 13:07:57 +08:00
beta
f9e5456578 Add Chinese (traditional) translation. 2013-02-20 12:58:11 +08:00