- Forgot to commit ChangeLog.
[ircu2.10.12-pk.git] / ChangeLog
index 768c64149b94e7f0e6c7e0168a1a268f6204a0c0..6e38436358eb485dda8cb169e342ee27cfe5274c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+2003-01-07 Andrew Miller <a1kmm@mware.virtualave.net>
+       * almost everything: Forward ported numerous changes from .11 to .12
+       
+2002-07-05 Andrew Miller <a1kmm@mware.virtualave.net>
+       * ircd/packet.c(connect_dopacket): Pass the job on to server_dopacket
+       when they become a server.
+       * ircd/s_bsd.c(read_packet): Check they are now a server *after* the
+       packet is sent.
+       * ircd/class.c(make_class): Fixed an assert to be more useful.
+       
+2002-07-05 Andrew Miller <a1kmm@mware.virtualave.net>
+       * ircd/packet.c
+       * ircd/packet.h: (connect_dopacket): Made a dopacket function for
+       connecting links which sends the messages through the correct message
+       handler.
+       * ircd/s_bsd.c(read_packet): Put packets through the correct handler
+       for connecting links. Properly handle unknown links becoming
+       connecting or servers.
+
+2002-07-01 Andrew Miller <a1kmm@mware.virtualave.net>
+       * include/ircd_alloc.h (MyFree): Accept NULL pointers to do nothing
+       with, this is used quite a lot.
+       * ircd/class.c (make_class): Initialise the ref_count to 1 so that
+       we don't leak.
+       * ircd/class.c (add_class): When updating a class, free the old name
+       first to prevent leakage.
+       * ircd/class.c (class_delete_marked): Decrement the ref_count for the
+       class after it is removed from the linked list.
+       * ircd/ircd_parser.y: Changed a free to MyFree().
+       * ircd/ircd_parser.y: Removed a few debugging messages.
+
+2002-07-01 Andrew Miller <a1kmm@mware.virtualave.net>
+       * s_bsd.c (read_packet): Our daily addition to the list of entities to
+       treat as servers - Connecting servers.
+       
+2002-07-01 Andrew Miller <a1kmm@mware.virtualave.net>
+       * doc/debug_memleak_gc.patch,
+       * include/ircd_ircd_alloc.h,
+       * include/memdebug.h,
+       * configure.in,
+       * ircd/Makefile.in,
+       * ircd/memdebug.c: added a Boehm's gc based leak detector to find leaks
+       and notify the operators.
+       
+2002-06-29  Andrew Miller <a1kmm@mware.virtualave.net>
+
+       * ircd/s_bsd.c (read_packet): don't make handshaking servers go through
+       the dbufs.
+       
 2002-06-18  Andrew Miller <a1kmm@mware.virtualave.net>
 
        * ircd/s_bsd.c (read_packet): don't allow unregistered clients to flood