Avoid leaking information through ChanServ's ban matching.
[srvx.git] / ChangeLog
index 3f306c1499e8839c8f520f55ccb75ad8af555975..e1a78d2dc35d28b2ebf1d22f7553fe5f8d17d3de 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,28 @@
 # arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
 #
 
+2005-11-01 00:37:44 GMT        Michael Poole <mdpoole@troilus.org>     patch-32
+
+    Summary:
+      Avoid leaking information through ChanServ's ban matching.
+    Revision:
+      srvx--devo--1.3--patch-32
+
+    src/common.h (user_matches_glob): Convert last argument to be flags.
+    
+    src/tools.c (user_matches_glob): Reorder tests to properly implement
+        the MATCH_VISIBLE flag.
+    
+    src/chanserv.c: Update callers of user_matches_glob() to set
+        the MATCH_VISIBLE flag (in addition to MATCH_USENICK).
+    
+    src/opserv.c: Update callers of user_matches_glob() to pass the
+        MATCH_USENICK flag.
+
+    modified files:
+     ChangeLog src/chanserv.c src/common.h src/opserv.c src/tools.c
+
+
 2005-11-01 00:23:14 GMT        Michael Poole <mdpoole@troilus.org>     patch-31
 
     Summary: