Commit graph

106 commits

Author SHA1 Message Date
Kohsuke Kawaguchi
6ef034b264 Community-contributed localization for French (fr)
Originally-Committed-As: 380f75e350493fc7cebf4f5fa1fa9ca1023e7bf5
2011-12-01 22:49:46 -08:00
Kohsuke Kawaguchi
6132e039a3 Community-contributed localization for German (de)
Originally-Committed-As: c1b62245bc0bbe93913875fc73aeb20b815f9756
2011-12-01 22:49:44 -08:00
Kevin Connor
cd03d2c490 Revert "change ldap group lookup when using memberUid to match using name"
I had a misunderstanding of the values in {0} and {1}. Both are names.
{1} is the shorter username rather than {0} which is the full ldap
specifier.

This reverts commit 8feb91bb2f6637783b9ffb051776e953b1c5e84c.

Originally-Committed-As: 6be5275ef052c4d0475c3563a3d6053fde549070
2011-06-20 13:09:38 -07:00
Kevin Connor
d1b2c88721 Merge remote branch 'upstream/master'
Originally-Committed-As: 3ff20f4436bca904da2c9daad94139aef543ff9a
2011-06-20 13:08:43 -07:00
Kohsuke Kawaguchi
bd334cff2d LDAPBindSecurityRealm.groovy> can be now overridden in
$JENKINS_HOME if it exists.

See
http://jenkins.361315.n4.nabble.com/LDAPBindSecurityRealm-groovy-td3584243.html

Originally-Committed-As: 77188bfccf1fbafad14a18a26a0175e54157383e
2011-06-09 15:40:20 -07:00
Kohsuke Kawaguchi
f7389a7339 Merge branch 'pull-152'
Conflicts:
	core/src/main/java/hudson/model/DependencyGraph.java

Originally-Committed-As: d5c24703706b5afc6f62664251d1bfb1b0e0668f
2011-06-07 10:44:49 -07:00
Kevin Connor
40f72a1b10 change ldap group lookup when using memberUid to match using name
according to rfc2307 which says the memberUid is a name (not a uid
strangely enough)

just going by
http://manpages.ubuntu.com/manpages/natty/man5/sssd-ldap.5.html
ldap_schema description and my broken install on ubuntu...

I can't say what ldif I used except it was standard (I didn't write it)
and ldapscripts and phpmyadmin all seem to want the field to be a name.

Originally-Committed-As: 8feb91bb2f6637783b9ffb051776e953b1c5e84c
2011-06-07 10:30:24 -07:00
Kevin Connor
6229db6f95 change ldap group lookup when using memberUid to match using name
according to rfc2307 which says the memberUid is a name (not a uid
strangely enough)

just going by
http://manpages.ubuntu.com/manpages/natty/man5/sssd-ldap.5.html
ldap_schema description and my broken install on ubuntu...

I can't say what ldif I used except it was standard (I didn't write it)
and ldapscripts and phpmyadmin all seem to want the field to be a name.

Originally-Committed-As: 8ce68934aba3d016b645035bae1841eaccca9ef5
2011-06-06 23:05:24 -07:00
Nigel Magnay
57b0be36a8 Move hudson.model.Jenkins to be jenkins.model.Jenkins - part II
Just import changes, from hudson.model.Jenkins -> jenkins.model.Jenkins,
and Javadoc comments.

Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>

Originally-Committed-As: 5679d019ec7c1be89d5ea2b2a964ac143695d474
2011-05-29 11:06:28 +01:00
Nigel Magnay
c4831a9dae Stage 1 : Create hudson.model.Jenkins, make Hudson derive from Jenkins.
Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>

Originally-Committed-As: 70c10658148c3eab3b4c4122705e1ed3a12e193d
2011-05-29 11:00:58 +01:00
Chris Cosby
c08e778ff7 Change new inferRootDN argument to false for test
Originally-Committed-As: 677033863f7f2e31d093edfe410c3db94ccff761
2011-04-25 15:02:24 -07:00
Chris Cosby
82aa9f4a96 Add inhibitInferRootDN to LDAP module. This allows rootDN to be blank, import for some broken AD servers accessed via LDAP.
Originally-Committed-As: 9d43b581fd6a5c3f8585503a1bc464db720da8e0
2011-04-25 15:02:24 -07:00
Kohsuke Kawaguchi
99786b9526 adding the Jelly PI to files that have no expressions in PCDATA
Originally-Committed-As: b5843f3b7766c6294c6f7d4a7c6c5b1b67ce8dc1
2011-04-12 12:37:10 -07:00
Kohsuke Kawaguchi
1ed5e6e5e8 LDAP group names are now available as-is for the use in authorization. No upper casing / no 'ROLE_' prefix.
Originally-Committed-As: a8e4957438e468f772613a0647f0e7fdb1dcf938
2011-03-21 00:22:58 -07:00
Kohsuke Kawaguchi
7697934967 fixed a possible race condition (INFRADNA-65)
Originally-Committed-As: a9efb3dac2363331e577b08cbd876f890df303f3
2011-02-18 11:09:02 -08:00
Kohsuke Kawaguchi
baec8a9e47 Merge branch 'changelog' into rc
Originally-Committed-As: 142f8dcc619df011cd483e3d2586d19410717c98
2010-11-25 08:06:08 -08:00
Kohsuke Kawaguchi
bd1baa9481 imported from svn
Originally-Committed-As: 3bce1000dfb7186c058279d92324d500cbf20a36
2010-11-25 08:05:16 -08:00
cleibersilva
d09219a0ec Translation to pt_BR
Originally-Committed-As: 70f863d1e2a06eaa69c30078008ee1c6751f2726
2010-11-24 19:27:35 -02:00
knupouls
99291b8015 initial commit of danish l12n
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@35080 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 4ad64c24bd53314de8a5b8b37932f681681bf7d0
2010-09-21 22:36:59 +00:00
kohsuke
328cb32ed4 Cache LDAP attributes to go easy on memory footprint. Where I saw this problem, each LDAP BasicAttributes is about 30K big, and a programmatic client logged in 7000 times, resulting in 140MB of memory consumption just by LDAP attributes.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34211 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 6d492940d9337ecf36051363c916639e2f5bda0a
2010-08-30 18:34:28 +00:00
jieryn
cd05b4ae64 HUDSON-7300 #resolve
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@34095 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: b22133b56787903b2f9df3fc0f5ff22c4cc7deb6
2010-08-25 17:53:48 +00:00
mindless
f055661f17 [HUDSON-6628] change LDAPSecurityRealm to extend AbstractPasswordBasedAuthentication
so it gets the createCliAuthenticator stuff, and CLI will accept --username, etc.
In my tests this worked when passing credentials to run a command.
Login seemed to work, but commands after that were still as anonymous,
so something still missing.


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

Originally-Committed-As: ff47b97fd3bbdd86b71668b8f8d9a0c0c54dd4a1
2010-08-13 04:14:22 +00:00
kuuyee
f550b0c435 Added second batch of Chinese localization of HTML help/properties files.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@33324 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 375c2aeea7c9ac264abcc394671e24d3b4e51ca3
2010-07-29 10:09:59 +00:00
bagrehc
8ac5345d8e Update the propertie files of brazilian portuguese translation.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@32799 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 795634ed10291872b3b6e1a360ed5462fe6796de
2010-07-12 17:50:46 +00:00
kohsuke
f4d40a0626 Community-contributed localization for ja
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@31957 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 0738a75b2ba7f403dde1331be54fffdc9b3a54d3
2010-06-11 19:18:09 +00:00
mindless
8a4337c1bb [FIXED HUDSON-3586] add autocomplete="off" for LDAP managerDN and managerPassword fields,
to avoid unintended data being saved there.
Convert f:password to use MorphTagLibrary (like f:textbox does) so it can accept
arbitrary fields, like autocomplete.


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

Originally-Committed-As: d63f4ecb05208b307f351946cd1c118655059667
2010-05-30 01:11:24 +00:00
kohsuke
6e7d0c9939 rolling back the LDAP change based on the discussion: http://n4.nabble.com/LDAP-change-tp1749752p1749752.html
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29831 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 5e342c7e7c9811de253659331adb1d442feda6e8
2010-04-06 23:18:41 +00:00
kohsuke
5181479ad7 Relaxed the LDAP search a bit so that it also matches the 'cn' and 'mail' attributes.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29615 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: ef39c053f73939b89c3b020d21a4ff098ea41fb5
2010-03-30 23:10:15 +00:00
kohsuke
92d1ac3811 - Improved the error reporting mechanism in LDAP setting.
- improved FormValidation.error(...) so that one can easily send the full stack trace.

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

Originally-Committed-As: a168fc472af52fcf4f3f4f3dbdccb1cf807a4c56
2010-03-30 22:41:24 +00:00
sogabe
e1361780ea updated Japanese localization.
TOTAL: Files: 527 Keys: 1500 Done: 1382(92.13%)
       Missing: 92(6.13%) Orphan: 9(0.60%) Empty: 4(0.27%) Same: 13(0.87%)


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

Originally-Committed-As: 995366074258786415c6d01f6bd7f59afb4b42bb
2010-03-29 13:59:14 +00:00
manuel_carrasco
59050f81c6 updated Spanish translation
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@29033 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 5c4f3e0ffd5e2acc7454e5f5f25b1880cc7f6be5
2010-03-21 12:03:25 +00:00
sogabe
775e6a24fe i18n & l10n(ja) [LDAPSecurityRealm, PAMSecurityRealm]
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@28051 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 9615129098e81300285482184d40204ff20a8b2d
2010-02-28 14:15:28 +00:00
kohsuke
d7df8e08ed Integrated community contributed localizations.
To work around the bug I just discovered in the submission server, these contributions have been replayed from
the Apache log files. As a result, it includes changes that are integrated earlier in rev.25498, which means
if those localizations are modified later, they'll be overwritten back.



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

Originally-Committed-As: 597841d707f99cb2e073b82563c8f74da67400be
2010-01-30 02:22:44 +00:00
manuel_carrasco
2e30854b4c Added Spanish language to the set of Hudson localizations, it goes named as "es" instead of "es_ES" in order to be shared by all countries, specific variations for other countries should be added as es_XX
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26021 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: a038929e56300e98d579f16d79f63305ecd8c2b7
2010-01-17 10:30:03 +00:00
kohsuke
9ed8e01b6d integrated all the community-contributed translations thus far.
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@25498 71c3de6d-444a-0410-be80-ed276b4c234a

Originally-Committed-As: 83176d92a0065d754efcd6304e86d63f6be3b91c
2010-01-08 00:57:43 +00:00
kohsuke
cca01e704d Merged revisions 22092 via svnmerge from
https://svn.dev.java.net/svn/hudson/branches/rc

........
  r22092 | kohsuke | 2009-09-24 10:13:43 -0700 (Thu, 24 Sep 2009) | 1 line
  
  Because Util.fixNull() is overloaded, Groovy won't be able to find the right version. Also added a regression test.
........


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

Originally-Committed-As: 9b981befbe3dad8f07d9a03ec04141780d036c1d
2009-09-24 18:02:30 +00:00
mindless
3460c0955e Change escape(this.value) and encode(this.value) calls in checkUrl attributes
to encodeURIComponent(this.value).  Escape is not sufficient, as it does not
encode +.  Function encode() in hudson-behavior.js is ok, but we can just use
a standard javascript function instead.
Marked encode() as deprecated.


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

Originally-Committed-As: 533b34e19586e4e403a2c6e93bac6bc4b1f28b9c
2009-09-09 00:45:49 +00:00
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