Commit graph

169 commits

Author SHA1 Message Date
kohsuke
231e6a5923 [FIXED HUDSON-4261] applied a patch
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20880 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: e259abec4a114dea56fc8adcc55022d613b50774
2009-08-19 01:24:49 +00:00
kohsuke
4de760aa81 Failed to look up an e-mail address for LDAP users shouldn't cause a build to fail.
(<a href="http://www.nabble.com/Build-fails-with-FATAL%3A-Bad-credentials-td25005592.html">report</a>)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20792 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: f7ce9c551b1d6d0717a45afed705b979fd3c72a1
2009-08-17 18:36:47 +00:00
mindless
c0deed5d5a [FIXED HUDSON-3459] Matrix permissions with LDAP now properly validates group names
using configured prefix and case settings; added help text about these settings.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20744 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 6c2c917d91e33ffa63429848c5f6a75ea4bd773c
2009-08-15 02:38:23 +00:00
kohsuke
1e8a49bf99 Fixed a bug in inferring root DN in non-anonymous LDAP environment.
(<a href="http://www.nabble.com/Hudson-non-anonymous-LDAP-broken---td24529557.html">report</a>)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@20042 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 76aec3268af9b570a3b964be1d4c13789266da8a
2009-07-22 00:35:13 +00:00
kohsuke
fdff9ed7b6 Using new form validation code
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16462 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: f27e2b5c8a5182b9bf03680d473d109bcf268bda
2009-03-23 03:26:55 +00:00
mindless
54b5ff533e [FIXED HUDSON-1475] tested EmailResolver code already present.. works for me,
so added @Extension to turn it on.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16032 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 60473f82f6c30e5bbe36e3cca96dbdb75f69a301
2009-03-05 18:28:31 +00:00
mindless
922624d215 [FIXED HUDSON-2256] DeferredCreationLdapAuthoritiesPopulator was deprecated
in 1.280, so the groupSearchFilter used there was lost.  Moved this to
groovy file so the uniqueMember query works again, and changed {0} to {1}
in the memberUid query to fix that one.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@16009 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 701805226e77a3cbc90c9ca396ccdaf6145cacef
2009-03-04 20:09:03 +00:00
kohsuke
fddcb63fe6 LDAP authentication realm didn't support the built-in "authenticated" role.
(<a href="http://www.nabble.com/Hudson-security-issue%3A-authenticated-user-does-not-work-td22176902.html">report</a>)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15774 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: e3d1a7c5ff2d4081d826d9432af6f597c5f58409
2009-02-26 03:21:23 +00:00
kohsuke
77adf5325b Existing SecurityRealm implementations are converted for auto-discovery.
I also used the active directory plugin to make sure that the binary compatibility with old plugins are working

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15607 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 6852bba554a9948e95d8147c34261067f8f3690c
2009-02-24 00:05:47 +00:00
mindless
b8abf450fd [FIXED HUDSON-2329] LDAP group permissions were not applied when logged in via remember-me cookie.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15290 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 583b3d3789f26cd7e90673d9d8c9ff1564ca54e0
2009-02-13 16:49:36 +00:00
mindless
31eaa743af [FIXED HUDSON-2599] Update validation check now that ldaps:// is accepted
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15148 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 81c16190bbc6e9ee9e9ad32ba9814c0c78fec7b5
2009-02-09 00:02:04 +00:00
kohsuke
4ced64ec32 license header clean up
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15081 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 1a1d0d74d5794bb126e14f6577d553c6db74586c
2009-02-06 20:05:24 +00:00
mindless
ad2eedb6f6 [FIXED HUDSON-2959] Fix broken images by adding rootUrl in image links returned by
checkName; avoid NullPointerException in LDAP groupname lookup when groupSearchBase
is not set.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15006 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: f6e780339fe674a71cbf8e693b6a8fba01e90b52
2009-02-02 19:36:23 +00:00
mindless
0c863c6bd5 [FIXED HUDSON-2958] Make LDAPSecurityRealm.ldapTemplate field transient
so ~279K lines are not written to config.xml


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@15003 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 1396fd5541597bc031736ce671257b7efa5eafee
2009-02-02 19:15:40 +00:00
kohsuke
645a6ddf6f doc improvements. I needed to have a set of authoritative documentation for how some of the LDAP schemas look like.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14875 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 848cda75e45a91bb72ea06226d4b427a88f93d0c
2009-01-29 19:34:13 +00:00
kohsuke
bbcdae89b4 DeferredCreationLdapAuthoritiesPopulator is no longer necessary because filters are now created after SecurityRealm is prepared.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14872 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 3beed588ad53269bf8f32e49ff84eed8572093f5
2009-01-29 17:29:26 +00:00
kohsuke
4b0a39b206 made it possible to distinguish "no such user" from "I don't know if there's such an user", so that the UI can use this to improve error diagnostics.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14871 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 23bafefcf3b254c76f7d2744523bf117f37b9d88
2009-01-29 17:02:28 +00:00
kohsuke
ddb9373dad Descriptor can infer the corresponding Describable most of the time, because it's the outer class.
This is more DRY.

This should also work for anonymous classes, so those changes to follow.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14747 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: ac848d085f13b3825fa0d1974fb539fb2ba5e6dd
2009-01-23 16:09:15 +00:00
kohsuke
78d5ce192c SecurityRealms can now better control the servlet filter chain.
(<a href="http://www.nabble.com/proposed-patch-to-expose-filters-through-SecurityRealms-tt21062397.html">report</a>)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14203 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 3922bb2319c2b0e6916f86234bfaf839763ce60c
2009-01-06 18:06:26 +00:00
kohsuke
66f8aacfb5 @QueryParameter no longer needs the value if it's the same as the parameter name.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12848 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: e9332376a3270787503f3bc53bb52b2f31928f48
2008-10-30 17:51:37 +00:00
kohsuke
8140bcdc19 ou=groups is not a mandatory convention, and indeed at Zilics Information Systems that I went for a trouble-shooting, it was using another name.
So just search from a broader base by default.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12184 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: e19e2cedf7840d9d71190b054ff165d6d4b6adc7
2008-09-17 20:02:17 +00:00
kohsuke
cbfc0eaf0a ou=groups is not a mandatory convention, and indeed at Zilics Information Systems that I went for a trouble-shooting, it was using another name.
So just search from a broader base by default.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@12183 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 69b4520593def90d8851c0ba5b8c94a01d69ae30
2008-09-17 20:01:51 +00:00
kohsuke
4518fdf464 [FIXED HUDSON-2260]
Turns out the test failure I saw during a release was a real problem, not a timing issue.

I guess the good news is that the tests are now indeed catching this kind of problems, which is a big step forward.

The sad part is that I ignored it and went ahead with a release anyway.

This bug is fixed in 1.251.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11693 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 02093d1d61adc725ca61144d892d2b4d22ea82f4
2008-08-23 00:43:42 +00:00
kohsuke
7d54470c20 [FIXED HUDSON-1445] Supported the ldaps:// protocol.
Given that LDAPS is deprecated in favor of startTLS in LDAP v3, I felt it doesn't deserve the real estate of having a separate checkbox, so the approach is somewhat clumsy.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11664 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: be7f3ab5f64bf087d634a8d25d9dc3f47d367775
2008-08-22 01:36:16 +00:00
kohsuke
384de4b6ba and these, too.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11663 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 12dffdd024258b0d4c56dd91379b324079d9e53d
2008-08-22 01:24:14 +00:00
kohsuke
0070f3c45f simplified by using the newly introduced better syntax.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11662 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: c12ade4fd37d33a21efc4df1b7d70bd2b0896762
2008-08-22 01:23:32 +00:00
kohsuke
4cbdc26e1c no longer need to have the explicit constructor.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11661 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 4f1f36f034edf127e2de83e000b421bcfdd44656
2008-08-22 01:18:09 +00:00
oguzdag
8172b13043 Updating localization on Turkish
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@11250 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: ac35fc0d00893da7b278b50c558a884b3c859ec8
2008-08-06 08:28:18 +00:00
swiest
83b5e9065e Updated German localization (catching up with English master files routinely).
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10739 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 5a50b94c08bd5ab19fe2588b1d9bb44cc474c975
2008-07-10 08:40:38 +00:00
kohsuke
b8be935d01 simplified
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10735 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: aff4225bed491611e4029a5c60210c969d21f3c7
2008-07-10 06:07:54 +00:00
elefevre
8600824618 new French translations
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10547 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 87814b61d8baa7afc4f2f1f2758da68f86d33864
2008-07-01 18:41:03 +00:00
kohsuke
3459fc18c0 [FIXED HUDSON-1971] Applying patch from Justin Edelson.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10468 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: adbccfee4f7229843f8b53fd5cee40a072f271e3
2008-06-27 17:37:50 +00:00
swiest
5b9472b894 Completed German localization of modules 'core' and 'main' (at least what was internationalized).
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10422 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 7c9412cc07b4e2f8991ec23993917f68811c3130
2008-06-25 21:13:29 +00:00
sogabe
0ca85a992a [FIXED HUDSON-1674] I18N (security)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10242 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 32aeae25677662b29c313c39ef3c146d23afa49f
2008-06-20 13:56:47 +00:00
kohsuke
c197a542d5 [HUDSON-1802] LDAP authentication with non-empty manager DN/password was not working correctly.
In 1.225.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10095 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 0f61ee2ca0187305f197dbddccee4c52d11fbc29
2008-06-13 21:59:57 +00:00
kohsuke
960e503e23 pointless catch statement
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10094 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 7e9e2002e15130d0a87009e1cd22fa52eea39a87
2008-06-13 21:56:16 +00:00
kohsuke
46d6b2ecec crucial typo
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10093 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 499d10ce0b5b01831349fa4820122e110ff56867
2008-06-13 21:35:06 +00:00
kohsuke
a953d15b38 [FIXED HUDSON-1589] Applied a patch from thepner.
My apologies for the delay in handling this.
This change will be in 1.219.



git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9609 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 38953b88698e9ec784a399dbb7af9dd1eae0507e
2008-05-23 15:18:57 +00:00
jazzjack
fb41282deb Russian i18n updated
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9608 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 15923f9c6df674d319b845a955835d25e18a4996
2008-05-23 09:31:40 +00:00
sogabe
6900e0927c Small fix Japanese l10N
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9360 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: ffabf250e53d3a760c809b56cf94266358002d55
2008-05-17 14:57:38 +00:00
sogabe
23b14b47ce add Japanese l10N files
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9294 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 92f0d54280d730439193ef5f4e2bbe6a47a9fa77
2008-05-15 23:13:31 +00:00
sorokh
bf5215c690 dutch translation improvements
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8970 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 7ee00e9fa637e9aca1da9ba04a441629fdb4f1c4
2008-04-29 18:28:52 +00:00
elefevre
429f1dcdd5 fixes and enhancements in French translation
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8617 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: f9bd30af882b685baac99d76bc6f34ad35408b27
2008-04-15 12:07:11 +00:00
kohsuke
f3a937b137 improved LDAP error diagnostics
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8509 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: ff644b6700e5490eb62b4a065e7f92ff7ac8a51e
2008-04-11 06:39:46 +00:00
kohsuke
1873162571 [fixed] Supported LDAP server that doesn't allow anonymous bind. In 1.207. (issue #1132)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8506 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: e062f1dad43a12fc1ce81dfc746c81ffaa9cd6a7
2008-04-11 06:03:36 +00:00
kohsuke
a104a1e39b Added MailAddresResolver for LDAP. Needs to be tested before hooked online (issue #1475)
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8048 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: d8a9a6fddb09a591879165ef495f4be5c1f9752a
2008-03-27 23:46:20 +00:00
kohsuke
30f13cf34c perhaps this would help the problem Fabiane is facing?
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8047 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 353df8bf6ac21f21dac4945a126e8130f8bb124b
2008-03-27 23:31:01 +00:00
kohsuke
9adebc8d29 indentation fix
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8046 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 6bc3f6a00fdefa1853572c65cb028496b068bcdd
2008-03-27 23:27:57 +00:00
bagrehc
a731478d82 Translated to portuguese-brazil
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8026 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 0896c83eeaa95fbf7c81bb9df25c3f6d397f45bd
2008-03-26 23:40:20 +00:00
oguzdag
58dd8e2e10 Issue number: No issue
Obtained from:
Submitted by:  oguzdag
Reviewed by:


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7493 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: b3fed3a651ebcd45d70e1ae94f02cd27245f1629
2008-03-10 14:55:43 +00:00