? diff.txt ? main/dist/cruisecontrol.jar ? main/src/net/sourceforge/cruisecontrol/publishers/email/LDAPMapper.java Index: main/docs/configxml.html =================================================================== RCS file: /cvsroot/cruisecontrol/cruisecontrol/main/docs/configxml.html,v retrieving revision 1.169 diff -u -b -B -r1.169 configxml.html --- main/docs/configxml.html 16 Feb 2006 05:42:05 -0000 1.169 +++ main/docs/configxml.html 17 Feb 2006 17:24:30 -0000 @@ -6481,6 +6481,52 @@ + + <ldapmapper> + 0 .. * + map source control user names to either valid email names + or complete email addresses. <ldapmapper> + has the following attributes: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeRequiredDescription
urlYesURL used to connect to an ldap server
rootdnYes
searchtmplNoDefault: (cn=?). The ? character in the template is + replaced by the user id to be mapped into an email address
searchattrNoDefault: mail. The LDAP attribute that is searched + to retreive the email address of the user id used in the search.
ctxfactoryNoDefault: com.sun.jndi.ldap.LdapCtxFactory. LDAP Context Factory to be used.
+ + Index: main/src/net/sourceforge/cruisecontrol/default-plugins.properties =================================================================== RCS file: /cvsroot/cruisecontrol/cruisecontrol/main/src/net/sourceforge/cruisecontrol/default-plugins.properties,v retrieving revision 1.39 diff -u -b -B -r1.39 default-plugins.properties --- main/src/net/sourceforge/cruisecontrol/default-plugins.properties 16 Feb 2006 05:42:05 -0000 1.39 +++ main/src/net/sourceforge/cruisecontrol/default-plugins.properties 17 Feb 2006 17:24:30 -0000 @@ -78,6 +78,7 @@ # email address mapper usable by EmailMapper based publishers propertiesmapper=net.sourceforge.cruisecontrol.publishers.email.PropertiesMapper +ldapmapper=net.sourceforge.cruisecontrol.publishers.email.LDAPMapper # listeners currentbuildstatuslistener=net.sourceforge.cruisecontrol.listeners.CurrentBuildStatusListener