[Spambayes-checkins] spambayes/scripts sb_server.py,1.50,1.51
Tony Meyer
anadelonbrin at users.sourceforge.net
Fri Apr 7 04:35:37 CEST 2006
Update of /cvsroot/spambayes/spambayes/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28728/scripts
Modified Files:
sb_server.py
Log Message:
Fix [ 1383801 ] trustedIPs wildcard to regex broken
Don't unnecessarily reopen messageinfo db.
Index: sb_server.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/scripts/sb_server.py,v
retrieving revision 1.50
retrieving revision 1.51
diff -C2 -d -r1.50 -r1.51
*** sb_server.py 14 Dec 2005 08:18:00 -0000 1.50
--- sb_server.py 7 Apr 2006 02:35:34 -0000 1.51
***************
*** 290,294 ****
return True
! trustedIPs = trustedIPs.replace('.', '\.').replace('*', '([01]?\d\d?|2[04]\d|25[0-5])')
for trusted in trustedIPs.split(','):
if re.search("^" + trusted + "$", remoteIP):
--- 290,294 ----
return True
! trustedIPs = trustedIPs.replace('.', '\.').replace('*', '([01]?\d\d?|2[0-4]\d|25[0-5])')
for trusted in trustedIPs.split(','):
if re.search("^" + trusted + "$", remoteIP):
***************
*** 884,891 ****
self.DBName, self.useDB = storage.database_type([])
self.bayes = storage.open_storage(self.DBName, self.useDB)
! if not hasattr(self, "MBDName"):
! self.MDBName, self.useMDB = spambayes.message.database_type()
! self.mdb = spambayes.message.open_storage(self.MDBName, self.useMDB)
! spambayes.message.Message.message_info_db = self.mdb
# Load stats manager.
--- 884,888 ----
self.DBName, self.useDB = storage.database_type([])
self.bayes = storage.open_storage(self.DBName, self.useDB)
! self.mdb = spambayes.message.Message().message_info_db
# Load stats manager.
More information about the Spambayes-checkins
mailing list