+nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
+ Log:
+ - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
+
+
+ Changes: Modified:
+ +97 -26 trunk/libcharybdis/commio.c (File Modified)
+ +3 -2 trunk/libcharybdis/commio.h (File Modified)
+ +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
+ +1 -1 trunk/libcharybdis/epoll.c (File Modified)
+ +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
+ +3 -3 trunk/libcharybdis/poll.c (File Modified)
+ +2 -2 trunk/libcharybdis/ports.c (File Modified)
+ +2 -2 trunk/libcharybdis/select.c (File Modified)
+
+
+jilles 2007/03/05 01:14:46 UTC (20070305-3227)
+ Log:
+ Fix some cases where the size argument to strlcpy()
+ for usernames and hostnames is 1 too small.
+
+
+ Changes: Modified:
+ +1 -1 trunk/modules/m_chghost.c (File Modified)
+ +2 -2 trunk/src/res.c (File Modified)
+ +2 -2 trunk/src/s_user.c (File Modified)
+
+
+jilles 2007/03/04 23:42:55 UTC (20070304-3225)
+ Log:
+ Cut down quit/part/kick reasons to avoid quit reasons
+ overflowing the client exiting server notice (from
+ TOPICLEN to 260). kill reasons become shorter accordingly.
+ kline/dline/gline reasons become 390.
+ away messages stay at TOPICLEN for now.
+
+
+ Changes: Modified:
+ +8 -3 trunk/include/ircd_defs.h (File Modified)
+ +2 -2 trunk/modules/m_dline.c (File Modified)
+ +4 -4 trunk/modules/m_gline.c (File Modified)
+ +2 -2 trunk/modules/m_kline.c (File Modified)
+
+
jilles 2007/03/02 17:45:47 UTC (20070302-3223)
Log:
Don't leak auth{} spoofed IP addresses in +f notices.