[Da-tools-commits] ./debian/userdir-ldap r490: Add support for this attribute in ud-info taking into account that
Joey Schulze
joey at infodrom.org
Sun Dec 14 00:44:38 UTC 2008
------------------------------------------------------------
revno: 490
committer: Joey Schulze <joey at infodrom.org>
branch nick: userdir-ldap
timestamp: Sun 2008-12-14 01:44:38 +0100
message:
Add support for this attribute in ud-info taking into account that
only boolean values are acceptable and document it
modified:
debian/changelog
ud-info
-------------- next part --------------
=== modified file 'debian/changelog'
--- a/debian/changelog 2008-12-08 10:40:26 +0000
+++ b/debian/changelog 2008-12-14 00:44:38 +0000
@@ -1,3 +1,12 @@
+userdir-ldap (0.3.54) unstable; urgency=low
+
+ * Add new attribute mailSpamOptOut to turn on/off spam filtering
+ entirely
+ * Add support for this attribute in ud-info taking into account that
+ only boolean values are acceptable
+
+ --
+
userdir-ldap (0.3.53) unstable; urgency=low
* Properly show shadowlastchange and mail disabled message when
=== modified file 'ud-info'
--- a/ud-info 2008-11-24 10:25:18 +0000
+++ b/ud-info 2008-12-14 00:44:38 +0000
@@ -24,6 +24,7 @@
# Copyright (c) 2008 Martin Zobel-Helas <zobel at debian.org>
# Copyright (c) 2008 Marc 'HE' Brockschmidt <he at debian.org>
# Copyright (c) 2008 Mark Hymers <mhy at debian.org>
+# Copyright (c) 2008 Joey Schulze <joey at infodrom.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -75,7 +76,8 @@
"mailRBL": ["Mail RBLs",22],
"mailRHSBL": ["Mail RHSBLs",23],
"mailWhitelist": ["Mail Whitelist",24],
- "VoIP": ["VoIP Address",25],
+ "mailSpamOptOut": ["Mail Spam Filtering",25],
+ "VoIP": ["VoIP Address",26],
"comment": ["Comment",116],
"userPassword": ["Crypted Password",117],
"dnsZoneEntry": ["d.net Entry",118],
@@ -109,6 +111,7 @@
"mailRBL": ["SMTP time RBL lists"],
"mailRHSBL": ["SMTP time RHSBL lists"],
"mailWhitelist": ["SMTP time whitelist from other checks"],
+ "mailSpamOptOut": ["Mail Spam Filtering"],
"member": ["LDAP Group Member for slapd ACLs"],
"latitude": ["XEarth latitude in ISO 6709 format - see /usr/share/zoneinfo/zone.tab or etak.com"],
"longitude": ["XEarth latitude in ISO 6709 format - see /usr/share/zoneinfo/zone.tab or etak.com"],
@@ -249,6 +252,14 @@
Attrs[1][Attr] = [""];
return;
+ if (Attr == "mailSpamOptOut" and NewValue != "true" and NewValue != "false"):
+ if (NewValue == "1"): NewValue = "true"
+ else:
+ if (NewValue == "0"): NewValue = "false"
+ else:
+ print "Need a boolean value"
+ return
+
# Set a new value
print "Setting.",;
l.modify_s(UserDn,[(ldap.MOD_REPLACE,Attr,NewValue)]);
More information about the Da-tools-commits
mailing list