Cleanup code so it builds with C++ again
[ircu2.10.12-pk.git] / ChangeLog
index 1e1b92d846a59850135fcb5e27093e346b2b3653..9a954dd865d2b397cbf5866701f1ef17da4319a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,29 @@
-2002-01-08  Fredrik Soderblom <froo@quakenet.org>
+2003-01-11  Thomas Helvey <tom.helvey@cox.net>
+       * include/channel.h, include/ircd_alloc.h, ircd/channel.c,
+       ircd/client.c, ircd/gline.c, ircd/ircd_alloc.c,
+       ircd/ircd_events.c, ircd/ircd_log.c, ircd/ircd_parser.y,
+       ircd/ircd_snprintf.c, ircd/listener.c, ircd/m_nick.c,
+       ircd/m_opmode.c, ircd/m_whois.c, ircd/motd.c,
+       ircd/s_auth.c, ircd/s_bsd.c, ircd/uping.c: Server compiles
+       with g++ again, type safety, const correctness fixes,
+       remove C++ keywords again :/
+2003-01-11  Thomas Helvey <tom.helvey@cox.net>
+       * ircd/client.c, ircd/ircd_feature.c: Bugfix, the feature
+       table data was in a different order than the feature data
+       structure, which resulted in a wild index being used in
+       feature_bool. The feature_bool function didn't check it's
+       index before indexing the features array resulting in
+       a core dump on /oper.
+2003-01-10  Thomas Helvey <tom.helvey@cox.net>
+       * include/client.h, include/res.h, include/s_bsd.h,
+       ircd/ircd.c, ircd/list.c ircd/m_connect.c, ircd/res_adns.c,
+       ircd/res_libresolv.c, ircd/s_auth.c, ircd/s_bsd.c, ircd/s_conf.c:
+       Remove resolver cache wart, change hostent representation, cleanup
+       resolver clients.
+2003-01-10  Thomas Helvey <tom.helvey@cox.net>
+       * ircd/map.c, ircd/Makefile.in, include/map.h: Remove 
+        HEAD_IN_SAND macros to get server to build, rebuild dependencies.
+2003-01-08  Fredrik Soderblom <froo@quakenet.org>
         * ircd/s_err.c, ircd/s_user.c (hide_hostmask): Simplify
         RPL_HOSTHIDDEN and the use of it.