-userdir-ldap (0.3.80) UNRELEASED; urgency=low
+userdir-ldap (0.3.80+nmu1) UNRELEASED; urgency=low
[ Peter Palfrader ]
* some ud-echelon fixes,
[ Tollef Fog Heen ]
* Export SSH host keys for gitolite, subject to a regex filter.
- -- Peter Palfrader <weasel@debian.org> Mon, 14 May 2012 18:45:07 +0200
+ [ Luca Filipozzi ]
+ * rename voipPassword to rtcPassword in schema
+ * update code to match
+
+ -- Luca Filipozzi <lfilipoz@emyr.net> Thu, 16 Jan 2014 22:52:47 +0000
userdir-ldap (0.3.79) unstable; urgency=low
Die(File, None, F)
raise
-# Generate the voipPassword list
-def GenVoipPassword(accounts, File):
+# Generate the rtcPassword list
+def GenRtcPassword(accounts, File):
F = None
try:
OldMask = os.umask(0077)
os.umask(OldMask)
for a in accounts:
- if not 'voipPassword' in a: continue
+ if not 'rtcPassword' in a: continue
if not a.pw_active(): continue
- Line = "%s@debian.org:%s:sip.debian.org:AUTHORIZED" % (a['uid'], str(a['voipPassword']))
+ Line = "%s@debian.org:%s:rtc.debian.org:AUTHORIZED" % (a['uid'], str(a['rtcPassword']))
Line = Sanitize(Line) + "\n"
F.write("%s" % (Line))
"keyFingerPrint", "privateSub", "mailDisableMessage",\
"mailGreylisting", "mailCallout", "mailRBL", "mailRHSBL",\
"mailWhitelist", "sudoPassword", "objectClass", "accountStatus",\
- "mailContentInspectionAction", "webPassword", "voipPassword"])
+ "mailContentInspectionAction", "webPassword", "rtcPassword"])
if passwd_attrs is None:
raise UDEmptyList, "No Users"
GenMailList(accounts, global_dir + "mail-rhsbl", "mailRHSBL")
GenMailList(accounts, global_dir + "mail-whitelist", "mailWhitelist")
GenWebPassword(accounts, global_dir + "web-passwords")
- GenVoipPassword(accounts, global_dir + "voip-passwords")
+ GenRtcPassword(accounts, global_dir + "rtc-passwords")
GenKeyrings(global_dir)
# Compatibility.
if 'WEB-PASSWORDS' in ExtraList:
DoLink(global_dir, OutDir, "web-passwords")
- if 'VOIP-PASSWORDS' in ExtraList:
- DoLink(global_dir, OutDir, "voip-passwords")
+ if 'RTC-PASSWORDS' in ExtraList:
+ DoLink(global_dir, OutDir, "rtc-passwords")
if 'KEYRING' in ExtraList:
for k in Keyrings:
by * break
# allow users write access to an explicit subset of their fields
-access to attrs=c,l,loginShell,ircNick,labeledURI,icqUIN,jabberJID,onVacation,birthDate,mailDisableMessage,gender,emailforward,mailCallout,mailGreylisting,mailRBL,mailRHSBL,mailWhitelist,mailContentInspectionAction,mailDefaultOptions,facsimileTelephoneNumber,telephoneNumber,postalAddress,postalCode,loginShell,onVacation,latitude,longitude,VoIP,userPassword,sudoPassword,webPassword,voipPassword,bATVToken
+access to attrs=c,l,loginShell,ircNick,labeledURI,icqUIN,jabberJID,onVacation,birthDate,mailDisableMessage,gender,emailforward,mailCallout,mailGreylisting,mailRBL,mailRHSBL,mailWhitelist,mailContentInspectionAction,mailDefaultOptions,facsimileTelephoneNumber,telephoneNumber,postalAddress,postalCode,loginShell,onVacation,latitude,longitude,VoIP,userPassword,sudoPassword,webPassword,rtcPassword,bATVToken
by self write
by * break
##
# allow authn/z by anyone
-access to attrs=userPassword,sudoPassword,webPassword,voipPassword,bATVToken
+access to attrs=userPassword,sudoPassword,webPassword,rtcPassword,bATVToken
by * compare
# readable only by self
# .41 - sshdistAuthKeysHost
# .42 - dnsTTL
# .43 - webPassword
-# .44 - voipPassword
+# .44 - rtcPassword
#
# .3 - experimental LDAP objectClasses
# .1 - debianDeveloper
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
attributetype ( 1.3.6.1.4.1.9586.100.4.2.44
- NAME 'voipPassword'
- DESC 'password for voip.debian.org'
+ NAME 'rtcPassword'
+ DESC 'rtc password for SIP/XMPP'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )