summaryrefslogtreecommitdiff
path: root/Mailman/SecurityManager.py
diff options
context:
space:
mode:
authorbwarsaw2006-04-17 04:08:17 +0000
committerbwarsaw2006-04-17 04:08:17 +0000
commit0ed815a216c7bb6f820cfdf99fc8d31bcfd19fc0 (patch)
tree7b710a785331abfe28b5b46a7695e6cbd81b7794 /Mailman/SecurityManager.py
parent9934c9b2b0e76a0b77b7869ecf68cd960d4d5bd7 (diff)
downloadmailman-0ed815a216c7bb6f820cfdf99fc8d31bcfd19fc0.tar.gz
mailman-0ed815a216c7bb6f820cfdf99fc8d31bcfd19fc0.tar.zst
mailman-0ed815a216c7bb6f820cfdf99fc8d31bcfd19fc0.zip
Diffstat (limited to 'Mailman/SecurityManager.py')
-rw-r--r--Mailman/SecurityManager.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/Mailman/SecurityManager.py b/Mailman/SecurityManager.py
index 204daf417..91ab6f52f 100644
--- a/Mailman/SecurityManager.py
+++ b/Mailman/SecurityManager.py
@@ -12,8 +12,8 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+# USA.
"""Handle passwords and sanitize approved messages."""
@@ -53,6 +53,7 @@ import sha
import time
import urllib
import Cookie
+import logging
import marshal
import binascii
@@ -60,15 +61,16 @@ from types import StringType, TupleType
from urlparse import urlparse
from Mailman import Errors
-from Mailman import Utils
from Mailman import mm_cfg
-from Mailman.Logging.Syslog import syslog
+from Mailman import Utils
try:
import crypt
except ImportError:
crypt = None
+log = logging.getLogger('mailman.error')
+
class SecurityManager:
@@ -201,8 +203,8 @@ class SecurityManager:
pass
else:
# What is this context???
- syslog('error', 'Bad authcontext: %s', ac)
- raise ValueError, 'Bad authcontext: %s' % ac
+ log.error('Bad authcontext: %s', ac)
+ raise ValueError('Bad authcontext: %s' % ac)
return mm_cfg.UnAuthorized
def WebAuthenticate(self, authcontexts, response, user=None):