2010-06-13 06:04:30 michael * [r1093] Makefile.in, aclocal.m4, config.guess, config.sub, configure, contrib/Makefile.in, doc/Makefile.in, etc/Makefile.in, help/Makefile.in, help/opers/Makefile.in, help/users/Makefile.in, install-sh, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/README, libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/slist.h, libltdl/loaders/loadlibrary.c, libltdl/lt_dlloader.c, libltdl/ltdl.c, libltdl/slist.c, ltmain.sh, messages/Makefile.in, modules/Makefile.in, modules/core/Makefile.in, servlink/Makefile.in, src/Makefile.in, tools/Makefile.in: - Updated ltdl to latest 2.2.10 release 2010-03-25 06:53:47 michael * [r1091] Makefile.in, configure, configure.ac, contrib/Makefile.in, doc/Makefile.in, etc/Makefile.in, help/Makefile.in, help/opers/Makefile.in, help/users/Makefile.in, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/config, libltdl/config-h.in, libltdl/configure, libltdl/configure.ac, libltdl/m4, messages/Makefile.in, modules/Makefile.in, modules/core/Makefile.in, servlink/Makefile.in, src/Makefile.in, tools/Makefile.in: - Switch libltdl to recursive build mode 2010-03-24 18:29:31 michael * [r1088] configure, configure.ac, src/Makefile.am, src/Makefile.in: - minor libtool fixups 2010-03-24 13:00:32 michael * [r1087] src/ircd_lexer.c, src/ircd_parser.c, src/ircd_parser.h: - rebuild scanner using latest bison 2.4.2 which finally fixed those -Wundef related warnings 2010-03-13 18:50:45 michael * [r1085] config.guess, config.h.in, config.sub, configure, configure.ac, include/ircd_snprintf.h, src/Makefile.am, src/Makefile.in, src/ircd_snprintf.c, src/s_log.c, src/send.c: - Add Kev's snprintf 2010-03-13 18:10:05 michael * [r1083] aclocal.m4, config.guess, config.sub, configure, configure.ac, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/config/ltmain.sh, libltdl/configure, libltdl/configure.ac, libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4, libltdl/m4/ltversion.m4, ltmain.sh: - libtoolize 2010-03-10 18:27:11 michael * [r1081] include/s_user.h, modules/m_user.c, src/s_user.c: - Move do_local_user to m_user.c 2010-03-10 18:07:07 michael * [r1079] include/s_user.h, modules/core/m_nick.c, modules/m_cap.c, modules/m_pong.c, modules/m_user.c, src/parse.c, src/s_user.c: - Sort out unneeded arguments of some user registration functions 2010-03-07 17:54:47 michael * [r1077] include/client.h, src/send.c: - move Client.serial to LocalUser struct 2010-02-18 04:23:24 michael * [r1075] NEWS, etc/example.conf, etc/example.efnet.conf, src/ircd_parser.c, src/ircd_parser.y: - Dropped support for old style 'operflag = yes|no;' configuration format 2010-02-17 18:28:03 michael * [r1073] etc/example.conf, etc/example.efnet.conf, etc/example.quick.conf, src/ircd_parser.c, src/ircd_parser.y: - Made general::kill_chase_time_limit accept time units. too bad this entire crap is still needed even with ts6. 2010-02-17 17:57:44 michael * [r1071] NEWS, aclocal.m4, configure, etc/Makefile.in, etc/example.conf, etc/example.efnet.conf, etc/example.quick.conf, include/s_conf.h, modules/m_info.c, src/ircd_lexer.c, src/ircd_lexer.l, src/ircd_parser.c, src/ircd_parser.h, src/ircd_parser.y, src/s_bsd.c, src/s_conf.c: - remove old dot_in_ip6_addr configuration option. this is now obsolete. 2010-02-16 18:40:01 michael * [r1069] etc/example.conf, etc/example.efnet.conf, etc/example.quick.conf: - Update example configuration files 2010-02-16 18:01:06 michael * [r1067] configure, configure.ac, etc/example.conf, etc/example.conf.in, etc/example.conf.quick.in, etc/example.efnet.conf, etc/example.efnet.conf.in, etc/example.quick.conf: - Stop substitution of example configuration files on 'configure' 2010-02-14 06:37:15 michael * [r1066] NEWS, modules/m_motd.c: - removed mr_motd. unregistered clients may no longer request a MOTD 2010-02-14 06:11:20 michael * [r1063] tools/respond.c: - respond.c:binary_to_hex: fixed harmless compile warning 2010-02-14 06:07:25 michael * [r1061] modules/m_eob.c: - m_eob.c: remove redundant header includes 2010-02-02 17:15:52 michael * [r1059] modules/Makefile.am, modules/Makefile.in, modules/m_dline.c, modules/m_kline.c: - move DLINE into its own m_dline module 2010-02-02 16:52:41 michael * [r1057] contrib/Makefile.am, contrib/Makefile.in, modules/core/Makefile.am, modules/core/Makefile.in: - Rename existing lib directory containing modules on 'make install' as suggested by Rodder 2010-01-28 04:03:11 michael * [r1054] modules/m_help.c: - m_help.c: logging unfound help-topics that are triggered by simple HELP requests is just stupid, as this can be easily abused. 2010-01-28 03:47:30 michael * [r1052] configure, configure.ac: - Add back --silent switch to LIBTOOL flags for releases 2010-01-27 17:57:56 michael * [r1051] contrib/m_ltrace.c, contrib/spy_whois_notice.c: - Squash compile warnings in contrib/ 2010-01-27 17:49:25 michael * [r1048] INSTALL, README, etc/example.conf.in, etc/example.conf.quick.in, etc/example.efnet.conf.in, src/version.c: - Update copyright years 2010-01-27 16:29:31 lusky * [r1047] include/patchlevel.h: Bump version to 7.4.0beta 2010-01-26 07:58:17 michael * [r1044] contrib/spy_links_notice.c, include/irc_string.h, modules/m_links.c, src/irc_string.c: - contrib/spy_links_notice.c: do not show additional arguments supplied to the LINKS command in spy notices. new behaviour is to simply show the command sent by the client, which exactly behaves like all other contributed spy modules. - remove clean_string() 2009-12-10 08:01:59 michael * [r1042] Makefile.in, aclocal.m4, config.guess, config.sub, configure.ac, contrib/Makefile.in, doc/Makefile.in, etc/Makefile.in, help/Makefile.in, help/opers/Makefile.in, help/users/Makefile.in, messages/Makefile.in, modules/Makefile.in, modules/core/Makefile.in, servlink/Makefile.in, src/Makefile.in, tools/Makefile.in: - automake 1.11.1 2009-12-08 16:04:10 michael * [r1041] modules/m_operwall.c: - ms_operwall(): add proper TS6 support 2009-12-03 14:28:15 michael * [r1038] libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/config/compile, libltdl/config/config.guess, libltdl/config/config.sub, libltdl/config/depcomp, libltdl/config/install-sh, libltdl/config/missing, libltdl/config-h.in, libltdl/configure, libltdl/ltdl.c, libltdl/m4/libtool.m4: - Updated ltdl to latest 2.2.6b release 2009-12-03 14:15:57 michael * [r1036] include/inet_misc.h, include/irc_reslib.h, src/irc_getnameinfo.c, src/s_auth.c, src/s_conf.c: - fixed compile errors as reported by Peter Evans 2009-12-03 14:12:48 michael * [r1035] INSTALL: - Revert latest changes to INSTALL 2009-12-03 14:11:46 michael * [r1034] aclocal.m4, config.h.in, configure, help/opers/Makefile.am, help/opers/Makefile.in: - Fixed build with bsd make as reported by Yoshito Takeuchi 2009-12-03 02:40:27 metalrock * [r1031] INSTALL: - Change make->gmake. Seems to fix compilation issues on FreeBSD 8.0 2009-12-03 01:42:01 metalrock * [r1030] AUTHORS: - Change my email address to one that works. 2009-11-08 08:03:38 michael * [r1028] /ircd-hybrid, /ircd-hybrid-7.2: - move ircd-hybrid-7.2 to trunk 2009-11-04 17:20:50 michael * [r1026] /ircd-hybrid-7.2/AUTHORS, /ircd-hybrid-7.2/src/version.c: - Update AUTHORS and add fgeek to contributors. There's still some stuff you have to do, henri! 2009-11-02 17:31:40 michael * [r1025] /ircd-hybrid-7.2/NEWS, /ircd-hybrid-7.2/help/opers/Makefile.am, /ircd-hybrid-7.2/help/opers/Makefile.in, /ircd-hybrid-7.2/help/opers/gungline: - Added gungline help file 2009-11-01 18:14:25 michael * [r1024] /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.y: - Fixed compile with --disable-openssl 2009-10-29 22:30:29 michael * [r1022] /ircd-hybrid-7.2/src/ircd.c: - remove pointless check_class() call on ircd initialization 2009-10-29 22:25:33 michael * [r1021] /ircd-hybrid-7.2/src/s_bsd_poll.c, /ircd-hybrid-7.2/src/s_bsd_select.c, /ircd-hybrid-7.2/src/s_bsd_sigio.c: - fix build with poll, select and rt-signal 2009-10-29 21:50:42 michael * [r1020] /ircd-hybrid-7.2/NEWS: - update NEWS 2009-10-27 19:07:40 michael * [r1018] /ircd-hybrid-7.2/NEWS: - update NEWS 2009-10-27 18:22:38 michael * [r1017] /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/m_stats.c: - fixed build with --enable-assert - fixed STATS z reporting correct memory consumption of channel bans/excepts/invites and watchlist entries 2009-10-27 14:53:47 michael * [r1016] /ircd-hybrid-7.2/src/rsa.c: - rsa.c: removed outdated and missleading comments 2009-10-24 20:08:06 michael * [r1015] /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/channel_mode.h, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/fdlist.h, /ircd-hybrid-7.2/include/s_log.h, /ircd-hybrid-7.2/include/send.h, /ircd-hybrid-7.2/include/sprintf_irc.h, /ircd-hybrid-7.2/include/stdinc.h, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/inet_misc.c, /ircd-hybrid-7.2/src/rsa.c, /ircd-hybrid-7.2/src/send.c: - fixed broken cryptlinks as reported by henri - removed deprecated inet_misc.c - removed __attribute__ format, which sometimes really is usefull, even if unportable unless gcc, but for now they only give false warnings 2009-10-18 11:17:32 michael * [r1014] /ircd-hybrid-7.2/src/hostmask.c: - show_iline_prefix(): fixed an off-by-one when copying aconf->user. strlcpy really isn't hard to understand, is it? 2009-10-18 10:26:49 michael * [r1013] /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/list.h, /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/include/motd.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/s_user.h, /ircd-hybrid-7.2/include/watch.h, /ircd-hybrid-7.2/modules/m_set.c, /ircd-hybrid-7.2/src/balloc.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/hash.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/parse.c, /ircd-hybrid-7.2/src/rsa.c, /ircd-hybrid-7.2/src/s_auth.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c: - Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified - Fixed several compile warnings - 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding 2009-09-18 10:39:42 michael * [r1012] /ircd-hybrid-7.2/include/tools.h, /ircd-hybrid-7.2/src/tools.c: - remove tools.(c|h) 2009-09-18 06:14:09 michael * [r1011] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/contrib/m_capture.c, /ircd-hybrid-7.2/contrib/m_classlist.c, /ircd-hybrid-7.2/contrib/m_clearchan.c, /ircd-hybrid-7.2/contrib/m_ctrace.c, /ircd-hybrid-7.2/contrib/m_jupe.c, /ircd-hybrid-7.2/contrib/m_ltrace.c, /ircd-hybrid-7.2/contrib/m_ojoin.c, /ircd-hybrid-7.2/contrib/m_operspy.c, /ircd-hybrid-7.2/contrib/m_opme.c, /ircd-hybrid-7.2/contrib/m_spoof.c, /ircd-hybrid-7.2/contrib/spy_admin_notice.c, /ircd-hybrid-7.2/contrib/spy_info_notice.c, /ircd-hybrid-7.2/contrib/spy_links_notice.c, /ircd-hybrid-7.2/contrib/spy_motd_notice.c, /ircd-hybrid-7.2/contrib/spy_stats_notice.c, /ircd-hybrid-7.2/contrib/spy_stats_p_notice.c, /ircd-hybrid-7.2/contrib/spy_trace_notice.c, /ircd-hybrid-7.2/contrib/spy_whois_notice.c, /ircd-hybrid-7.2/include/balloc.h, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/dbuf.h, /ircd-hybrid-7.2/include/hook.h, /ircd-hybrid-7.2/include/irc_res.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/list.h, /ircd-hybrid-7.2/include/listener.h, /ircd-hybrid-7.2/include/memory.h, /ircd-hybrid-7.2/modules/core/m_die.c, /ircd-hybrid-7.2/modules/core/m_error.c, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/modules/core/m_kick.c, /ircd-hybrid-7.2/modules/core/m_kill.c, /ircd-hybrid-7.2/modules/core/m_message.c, /ircd-hybrid-7.2/modules/core/m_mode.c, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/core/m_part.c, /ircd-hybrid-7.2/modules/core/m_quit.c, /ircd-hybrid-7.2/modules/core/m_server.c, /ircd-hybrid-7.2/modules/core/m_sjoin.c, /ircd-hybrid-7.2/modules/core/m_squit.c, /ircd-hybrid-7.2/modules/m_close.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_etrace.c, /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/modules/m_hash.c, /ircd-hybrid-7.2/modules/m_info.c, /ircd-hybrid-7.2/modules/m_invite.c, /ircd-hybrid-7.2/modules/m_kline.c, /ircd-hybrid-7.2/modules/m_knock.c, /ircd-hybrid-7.2/modules/m_list.c, /ircd-hybrid-7.2/modules/m_motd.c, /ircd-hybrid-7.2/modules/m_names.c, /ircd-hybrid-7.2/modules/m_omotd.c, /ircd-hybrid-7.2/modules/m_oper.c, /ircd-hybrid-7.2/modules/m_pong.c, /ircd-hybrid-7.2/modules/m_rkline.c, /ircd-hybrid-7.2/modules/m_rxline.c, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/modules/m_topic.c, /ircd-hybrid-7.2/modules/m_trace.c, /ircd-hybrid-7.2/modules/m_who.c, /ircd-hybrid-7.2/modules/m_whois.c, /ircd-hybrid-7.2/modules/m_xline.c, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/balloc.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/csvlib.c, /ircd-hybrid-7.2/src/dbuf.c, /ircd-hybrid-7.2/src/dynlink.c, /ircd-hybrid-7.2/src/event.c, /ircd-hybrid-7.2/src/hash.c, /ircd-hybrid-7.2/src/hook.c, /ircd-hybrid-7.2/src/hostmask.c, /ircd-hybrid-7.2/src/irc_getaddrinfo.c, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/irc_reslib.c, /ircd-hybrid-7.2/src/irc_string.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/ircd_lexer.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.h, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/ircd_signal.c, /ircd-hybrid-7.2/src/list.c, /ircd-hybrid-7.2/src/listener.c, /ircd-hybrid-7.2/src/memory.c, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/motd.c, /ircd-hybrid-7.2/src/packet.c, /ircd-hybrid-7.2/src/restart.c, /ircd-hybrid-7.2/src/resv.c, /ircd-hybrid-7.2/src/rsa.c, /ircd-hybrid-7.2/src/s_auth.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_gline.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/send.c, /ircd-hybrid-7.2/src/watch.c: - move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes 2009-09-17 13:06:11 michael * [r1010] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/memory.h, /ircd-hybrid-7.2/include/tools.h, /ircd-hybrid-7.2/src/tools.c: - more configure cleanups and modernizations 2009-09-13 11:02:30 michael * [r1009] /ircd-hybrid-7.2/Makefile.am, /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/lib, /ircd-hybrid-7.2/modules/Makefile.am, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.am, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/csvlib.c, /ircd-hybrid-7.2/src/irc_string.c, /ircd-hybrid-7.2/src/ircd_lexer.c, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.h, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_user.c: - add configure test for pcre lib and remove pcre sources from the tree 2009-09-13 09:56:11 michael * [r1008] /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/modules/m_gline.c: - doxyfy 2009-09-01 11:25:26 michael * [r1007] /ircd-hybrid-7.2/doc/doxygen.conf, /ircd-hybrid-7.2/include/balloc.h, /ircd-hybrid-7.2/modules/m_accept.c, /ircd-hybrid-7.2/modules/m_admin.c, /ircd-hybrid-7.2/src/balloc.c: - continue doxyfying sources 2009-08-31 20:08:16 michael * [r1006] /ircd-hybrid-7.2/modules/m_gline.c: - simplify GUNGLINE 2009-08-31 19:07:43 michael * [r1005] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/csvlib.c, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_conf.c: - remove conf_add_d_conf wrapper 2009-08-31 17:29:56 michael * [r1004] /ircd-hybrid-7.2/include/s_misc.h, /ircd-hybrid-7.2/src/s_misc.c: - remove unused small_file_date() function 2009-08-29 18:57:41 michael * [r1003] /ircd-hybrid-7.2/modules/core/m_nick.c: - set_initial_nick(): remove *outdated* comment and make this function only take 2 parameters. source_p == client_p for local clients. 2009-08-29 18:48:40 michael * [r1002] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/src/client.c: - moved set_initial_nick() to m_nick.c 2009-08-29 18:44:44 michael * [r1001] /ircd-hybrid-7.2/README.PLATFORMS, /ircd-hybrid-7.2/contrib/README, /ircd-hybrid-7.2/contrib/setup-win32.h, /ircd-hybrid-7.2/contrib/win32build.bat, /ircd-hybrid-7.2/include/ircd_defs.h, /ircd-hybrid-7.2/include/stdinc.h, /ircd-hybrid-7.2/modules/m_help.c, /ircd-hybrid-7.2/modules/m_rehash.c, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/src/fdlist.c, /ircd-hybrid-7.2/src/fileio.c, /ircd-hybrid-7.2/src/irc_getaddrinfo.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/listener.c, /ircd-hybrid-7.2/src/packet.c, /ircd-hybrid-7.2/src/s_auth.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_bsd_win32.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_log.c, /ircd-hybrid-7.2/src/send.c, /ircd-hybrid-7.2/src/version.c, /ircd-hybrid-7.2/tools/win32: - remove half done and broken win32 support 2009-08-24 09:37:39 michael * [r1000] /ircd-hybrid-7.2/include/s_bsd.h, /ircd-hybrid-7.2/src/s_auth.c: - timeout_auth_queries_event(): don't try to close auth->fd twice 2009-08-23 11:23:34 michael * [r999] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/s_bsd.h, /ircd-hybrid-7.2/include/s_conf.h: - removed references to struct DNSReply 2009-08-23 08:43:17 michael * [r998] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/s_auth.h, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/irc_reslib.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/s_auth.c: - change resolver/auth to use balloc memory pool - ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks with a host that needs to be resolved on the very first configuration read. 2009-08-21 06:25:40 michael * [r997] /ircd-hybrid-7.2/src/irc_res.c: - delete_resolver_queries(): remove extranous non-NULL test. ptr->data can never be NULL. let it crash, if it ever happens to be 2009-08-21 06:16:29 michael * [r996] /ircd-hybrid-7.2/src/irc_reslib.c: - properly clean out irc_nsaddr_list before re-reading resolv.conf 2009-08-21 06:11:14 michael * [r995] /ircd-hybrid-7.2/include/irc_reslib.h, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/irc_reslib.c: - remove add_local_domain 2009-08-21 05:15:31 michael * [r994] /ircd-hybrid-7.2/src/irc_res.c: - res_readreply(): check for fake replies before doing anything else 2009-08-20 06:44:18 michael * [r993] /ircd-hybrid-7.2/src/irc_reslib.c: - update irc_reslib.c to latest libbind 6.0 2009-08-17 15:19:16 michael * [r992] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/fdlist.h, /ircd-hybrid-7.2/include/irc_res.h, /ircd-hybrid-7.2/include/s_auth.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/fdlist.c, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/s_auth.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_serv.c: - fix possible auth/dns related memleaks 2009-08-16 10:44:45 michael * [r991] /ircd-hybrid-7.2/NEWS: - update NEWS 2009-08-16 10:34:56 michael * [r990] /ircd-hybrid-7.2/README, /ircd-hybrid-7.2/README.FIRST: - move README.FIRST to README 2009-08-16 10:02:51 michael * [r989] /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/configure: - add -Wundef to CFLAGS 2009-08-16 10:00:36 michael * [r988] /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/modules/m_stats.c: - removed remnants of --disable-gline-voting 2009-08-16 08:41:56 michael * [r987] /ircd-hybrid-7.2/modules/m_gline.c: - mo_sgungline: calling sento_server with right amount of params sounds like a good idea 2009-08-15 17:12:34 michael * [r986] /ircd-hybrid-7.2/src/irc_res.c: - irc_res.c: fixed wide-spread off-by-one when copying hostnames 2009-08-15 16:31:54 michael * [r985] /ircd-hybrid-7.2/src/irc_res.c: - res_readreply, do_query_number: removed ip6.int support. ip6.int delegations were deleted in 2006 2009-08-14 09:18:14 michael * [r984] /ircd-hybrid-7.2/src/irc_res.c: - res_readreply(): fix broken logic with ipv6 enabled where we ONLY sent a second A QUERY in case a -broken- nameserver returns NXDOMAIN for AAAA when A record exists. fixed and removed workaround for broken nameservers. 2009-08-13 18:32:54 michael * [r983] /ircd-hybrid-7.2/src/s_user.c: - fixed bug where unregistered clients were not able to complete registration process with /quote PONG in case the client was assigned a zero value ping-cookie 2009-08-13 18:15:08 michael * [r982] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/rng_mt.h, /ircd-hybrid-7.2/modules/m_pong.c, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/hash.c, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/rng_mt.c, /ircd-hybrid-7.2/src/s_user.c: - added a mersenne twister basedn prng 2009-08-09 15:09:03 michael * [r981] /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/src/s_user.c: - speed up processing of incoming NICK/UID bursts - fixed archaic bug where bursting servers with missconfigured NICKLEN were able to desync the network's nickname database 2009-08-09 08:51:45 michael * [r980] /ircd-hybrid-7.2/modules/m_lusers.c, /ircd-hybrid-7.2/modules/m_time.c, /ircd-hybrid-7.2/modules/m_who.c, /ircd-hybrid-7.2/src/s_user.c: - remove useless MyConnect tests in m_time() and m_lusers() - remove useless TS6 handling in m_who() since this is sent to local clients only 2009-08-09 06:42:23 michael * [r979] /ircd-hybrid-7.2/modules/m_map.c: - m_map(): remove useless IsOper() test on source_p. for operators mo_map is being used 2009-08-09 05:47:58 michael * [r978] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/src/dynlink.c, /ircd-hybrid-7.2/src/irc_string.c, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/modules.c: - avoid using native basename() since some implementations may or may not modify passed data 2009-08-08 03:33:08 michael * [r977] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in: - removed last traces of crypt.c - add disable-static to libtools options 2009-08-06 19:01:20 michael * [r976] /ircd-hybrid-7.2/src/crypt.c, /ircd-hybrid-7.2/src/snprintf.c: - remove crypt.c, snprintf.c 2009-08-03 04:11:50 michael * [r975] /ircd-hybrid-7.2/NEWS: - updated NEWS file 2009-08-03 03:40:21 michael * [r974] /ircd-hybrid-7.2/BUGS, /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/NEWS, /ircd-hybrid-7.2/README.FIRST, /ircd-hybrid-7.2/TODO: - updated BUGS, INSTALL, NEWS, ... 2009-08-03 03:15:23 michael * [r973] /ircd-hybrid-7.2/autogen.sh: - removed autogen.sh. you should you autoreconf instead 2009-08-03 03:13:29 michael * [r972] /ircd-hybrid-7.2/modules/m_watch.c: - m_watch.c: remove m_watch from server message handler. m_watch should *never* be called for servers or remote clients. 2009-08-02 19:27:42 michael * [r971] /ircd-hybrid-7.2/modules/m_connect.c: - cleanup m_connect() while reviewing: remove useless MyConnect() test in mo_connect(). - Fix possible core in mo_connect() in case if there is a ConfItem that doesn't have an AccessItem mapped. 2009-08-02 19:04:14 michael * [r970] /ircd-hybrid-7.2/modules/m_close.c: - cleanup m_close() while reviewing: get rid of some stupid integer incrementation on 'closed'. use dlink_list_length instead. 2009-08-02 18:48:53 michael * [r969] /ircd-hybrid-7.2/modules/m_capab.c: - cleanup m_capab() while reviewing: remove useless non-NULL test on p->localClient 2009-08-02 14:11:54 michael * [r968] /ircd-hybrid-7.2/modules/m_list.c: - fixed harmless -Wuninitialized warning in m_list() 2009-08-02 14:05:28 michael * [r967] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/aclocal.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.efnet.conf.in, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/help/opers/Makefile.in, /ircd-hybrid-7.2/help/users/Makefile.in, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/s_misc.h, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/ircd_lexer.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.h, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_misc.c, /ircd-hybrid-7.2/tools/Makefile.in: - added ssl_server_protocol configuration option to servinfo{}. valid flags are 'sslv3' and 'tlsv1' 2009-08-01 12:36:00 michael * [r966] /ircd-hybrid-7.2/src/s_bsd_epoll.c: - make valgrind shut up when calling epoll_ctl 2009-08-01 12:14:03 michael * [r965] /ircd-hybrid-7.2/modules/core/m_error.c: - add misssing _modinit/_moddeinit entry point functions to m_error.c 2009-08-01 12:08:20 michael * [r964] /ircd-hybrid-7.2/lib/pcre/Makefile.am, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/lib/pcre/pcre_newline.c: - add pcre_newline.c to lib/pcre/ 2009-08-01 08:23:39 michael * [r963] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/lib/pcre/AUTHORS, /ircd-hybrid-7.2/lib/pcre/LICENCE, /ircd-hybrid-7.2/lib/pcre/README, /ircd-hybrid-7.2/lib/pcre/pcre.h, /ircd-hybrid-7.2/lib/pcre/pcre_chartables.c, /ircd-hybrid-7.2/lib/pcre/pcre_compile.c, /ircd-hybrid-7.2/lib/pcre/pcre_exec.c, /ircd-hybrid-7.2/lib/pcre/pcre_fullinfo.c, /ircd-hybrid-7.2/lib/pcre/pcre_globals.c, /ircd-hybrid-7.2/lib/pcre/pcre_internal.h, /ircd-hybrid-7.2/lib/pcre/pcre_study.c, /ircd-hybrid-7.2/lib/pcre/pcre_tables.c, /ircd-hybrid-7.2/lib/pcre/pcre_try_flipped.c: - update pcre lib to 7.9 2009-07-31 10:42:09 michael * [r959] /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.efnet.conf.in: - minor fixes to example configuration files 2009-07-28 17:36:41 michael * [r958] /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/modules/m_stats.c: - show pending gunglines in STATS g 2009-07-28 14:47:23 michael * [r957] /ircd-hybrid-7.2/include/s_gline.h, /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/src/s_gline.c: - implement proper GUNGLINE support 2009-07-26 20:34:48 michael * [r956] /ircd-hybrid-7.2/src/s_conf.c: - removed LL leftover in set_default_conf(). now ServerInfo.hub properly initializes on /rehash 2009-07-26 20:27:20 michael * [r955] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac: - configure.ac: replaced obsolete AC_HELP_STRING with AS_HELP_STRING 2009-07-26 18:14:38 michael * [r954] /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.conf.quick.in, /ircd-hybrid-7.2/etc/simple.conf, /ircd-hybrid-7.2/include/watch.h, /ircd-hybrid-7.2/messages/ircd-italian.lang: - propset svn:keywords - remove simple.conf. example.conf.quick is good enough 2009-07-26 17:22:42 michael * [r953] /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/modules/core/m_error.c, /ircd-hybrid-7.2/modules/m_cap.c, /ircd-hybrid-7.2/modules/m_tburst.c, /ircd-hybrid-7.2/modules/m_watch.c, /ircd-hybrid-7.2/src/watch.c: - propset keywords 2009-07-26 14:43:01 michael * [r952] /ircd-hybrid-7.2/tools/mkpasswd.c: - added support for sha256/sha512 to mkpasswd 2009-07-22 06:47:24 michael * [r951] /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.efnet.conf.in: - update example configuration files 2009-07-21 19:07:52 michael * [r950] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/include/s_bsd.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/s_bsd.c: - squash several compile warnings 2009-07-21 14:01:46 michael * [r949] /ircd-hybrid-7.2/src/m_error.c: - remove m_error.c from src/ 2009-07-21 13:34:06 michael * [r948] /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/msg.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/watch.h, /ircd-hybrid-7.2/include/whowas.h, /ircd-hybrid-7.2/modules/core/m_message.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/parse.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/send.c, /ircd-hybrid-7.2/src/watch.c, /ircd-hybrid-7.2/src/whowas.c: - lp64\llp64\ilp32 portability fixes 2009-07-20 19:21:02 michael * [r947] /ircd-hybrid-7.2/modules/core/m_error.c: - actually add the file 2009-07-20 19:18:04 michael * [r946] /ircd-hybrid-7.2/contrib/example_module.c, /ircd-hybrid-7.2/include/handlers.h, /ircd-hybrid-7.2/modules/core/Makefile.am, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/modules/core/m_server.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_kline.c, /ircd-hybrid-7.2/modules/m_set.c, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/parse.c: - move m_error.c to modules/ 2009-07-20 11:48:27 michael * [r945] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/aclocal.m4, /ircd-hybrid-7.2/config.guess, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/config.sub, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/depcomp, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/help/opers/Makefile.in, /ircd-hybrid-7.2/help/users/Makefile.in, /ircd-hybrid-7.2/install-sh, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/libltdl, /ircd-hybrid-7.2/libltdl/COPYING.LIB, /ircd-hybrid-7.2/libltdl/Makefile.am, /ircd-hybrid-7.2/libltdl/Makefile.in, /ircd-hybrid-7.2/libltdl/README, /ircd-hybrid-7.2/libltdl/aclocal.m4, /ircd-hybrid-7.2/libltdl/argz.c, /ircd-hybrid-7.2/libltdl/argz_.h, /ircd-hybrid-7.2/libltdl/config, /ircd-hybrid-7.2/libltdl/config/compile, /ircd-hybrid-7.2/libltdl/config/config.guess, /ircd-hybrid-7.2/libltdl/config/config.sub, /ircd-hybrid-7.2/libltdl/config/depcomp, /ircd-hybrid-7.2/libltdl/config/install-sh, /ircd-hybrid-7.2/libltdl/config/ltmain.sh, /ircd-hybrid-7.2/libltdl/config/missing, /ircd-hybrid-7.2/libltdl/config-h.in, /ircd-hybrid-7.2/libltdl/configure, /ircd-hybrid-7.2/libltdl/configure.ac, /ircd-hybrid-7.2/libltdl/libltdl, /ircd-hybrid-7.2/libltdl/libltdl/lt__alloc.h, /ircd-hybrid-7.2/libltdl/libltdl/lt__dirent.h, /ircd-hybrid-7.2/libltdl/libltdl/lt__glibc.h, /ircd-hybrid-7.2/libltdl/libltdl/lt__private.h, /ircd-hybrid-7.2/libltdl/libltdl/lt__strl.h, /ircd-hybrid-7.2/libltdl/libltdl/lt_dlloader.h, /ircd-hybrid-7.2/libltdl/libltdl/lt_error.h, /ircd-hybrid-7.2/libltdl/libltdl/lt_system.h, /ircd-hybrid-7.2/libltdl/libltdl/slist.h, /ircd-hybrid-7.2/libltdl/loaders, /ircd-hybrid-7.2/libltdl/loaders/dld_link.c, /ircd-hybrid-7.2/libltdl/loaders/dlopen.c, /ircd-hybrid-7.2/libltdl/loaders/dyld.c, /ircd-hybrid-7.2/libltdl/loaders/load_add_on.c, /ircd-hybrid-7.2/libltdl/loaders/loadlibrary.c, /ircd-hybrid-7.2/libltdl/loaders/preopen.c, /ircd-hybrid-7.2/libltdl/loaders/shl_load.c, /ircd-hybrid-7.2/libltdl/lt__alloc.c, /ircd-hybrid-7.2/libltdl/lt__dirent.c, /ircd-hybrid-7.2/libltdl/lt__strl.c, /ircd-hybrid-7.2/libltdl/lt_dlloader.c, /ircd-hybrid-7.2/libltdl/lt_error.c, /ircd-hybrid-7.2/libltdl/ltdl.c, /ircd-hybrid-7.2/libltdl/ltdl.h, /ircd-hybrid-7.2/libltdl/m4, /ircd-hybrid-7.2/libltdl/m4/argz.m4, /ircd-hybrid-7.2/libltdl/m4/libtool.m4, /ircd-hybrid-7.2/libltdl/m4/ltdl.m4, /ircd-hybrid-7.2/libltdl/m4/ltoptions.m4, /ircd-hybrid-7.2/libltdl/m4/ltsugar.m4, /ircd-hybrid-7.2/libltdl/m4/ltversion.m4, /ircd-hybrid-7.2/libltdl/m4/lt~obsolete.m4, /ircd-hybrid-7.2/libltdl/slist.c, /ircd-hybrid-7.2/ltmain.sh, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/missing, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/tools/Makefile.in, /ircd-hybrid-7.2/ylwrap: - fixed some configure mess and imported latest libtool sources 2009-07-20 07:12:41 michael * [r944] /ircd-hybrid-7.2/libltdl/libtool, /ircd-hybrid-7.2/libtool: - remove libtool scripts. they are generated by configure 2009-07-19 22:59:18 michael * [r943] /ircd-hybrid-7.2/include/modules.h: - added protoype for modules_valid_suffix() 2009-07-19 22:48:32 michael * [r942] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac: - fixed configure not checking for existence of several functions due to misuse of AC_CHECK_FUNCS_ONCE 2009-05-01 22:02:59 db * [r941] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/aclocal.m4, /ircd-hybrid-7.2/autogen.sh, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/help/opers/Makefile.in, /ircd-hybrid-7.2/help/users/Makefile.in, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/libltdl/libtool, /ircd-hybrid-7.2/libtool, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/tools/Makefile.in: - Update autools versions. - Fix acinclude.m4 to work on FreeBSD at least. 2009-05-01 22:01:54 db * [r940] /ircd-hybrid-7.2/modules/m_gline.c: - gunline code added to gline module awaiting Wohalis' version. 2009-05-01 21:41:47 db * [r939] /ircd-hybrid-7.2/src/send.c: -Remove obsolete references to LL 2009-04-13 00:34:02 db * [r938] /ircd-hybrid-7.2/modules/m_gline.c: - Looks like I needed a : before the reason in the ENCAP 2009-04-13 00:31:12 db * [r937] /ircd-hybrid-7.2/modules/m_gline.c: - Preliminary voting ungline code 2009-04-13 00:27:47 db * [r936] /ircd-hybrid-7.2/src/s_conf.c: - Fix typo 2009-04-12 23:31:41 db * [r935] /ircd-hybrid-7.2/config.h.in: - This needs HAVE_BASENAME 2009-04-08 16:32:49 db * [r933] /ircd-hybrid-7.2/modules/m_gline.c: - Remove the old m_ungline code to start. 2008-05-30 00:05:57 db * [r931] /ircd-hybrid-7.2/src/channel_mode.c: - bug fix by caf 2007-11-12 15:59:02 michael * [r925] /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac: - add back --enable-small-net 2007-11-12 15:31:07 michael * [r924] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac: - Added back --enable-assert 2007-11-12 14:15:27 michael * [r923] /ircd-hybrid-7.2/Makefile.am, /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/ircd_defs.h, /ircd-hybrid-7.2/include/stdinc.h: - fixed compile with compressed links 2007-11-12 11:27:49 michael * [r922] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/tools/Makefile.am: - Add tools/Makefile.am 2007-11-12 11:24:53 michael * [r921] /ircd-hybrid-7.2/tools/Makefile.in, /ircd-hybrid-7.2/tools/README, /ircd-hybrid-7.2/tools/README.respond, /ircd-hybrid-7.2/tools/encspeed.c, /ircd-hybrid-7.2/tools/respond.c, /ircd-hybrid-7.2/tools/rsa_respond, /ircd-hybrid-7.2/tools/untabify: - Made tools/ compile 2007-11-08 02:46:34 michael * [r920] /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/NEWS, /ircd-hybrid-7.2/README.FIRST, /ircd-hybrid-7.2/doc/index.txt, /ircd-hybrid-7.2/doc/technical/index.txt, /ircd-hybrid-7.2/doc/technical/whats-new-code.txt, /ircd-hybrid-7.2/doc/whats-new.txt: - removed whats-new.txt 2007-11-08 02:26:25 michael * [r919] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/messages/Makefile.am, /ircd-hybrid-7.2/messages/Makefile.in: - Update messages/Makefile.am to cover ircd-romanian.lang 2007-11-08 01:56:42 michael * [r918] /ircd-hybrid-7.2/INSTALL: - Updated INSTALL 2007-11-07 18:53:58 michael * [r917] /ircd-hybrid-7.2/COPYING, /ircd-hybrid-7.2/LICENSE: - Moved LICENSE to COPYING 2007-11-07 18:47:26 michael * [r916] /ircd-hybrid-7.2/contrib/Makefile.am, /ircd-hybrid-7.2/contrib/Makefile.in: - added default rule, so people can put their own module into contrib/ and compile it with 'make some_module.la' 2007-11-07 18:42:08 michael * [r915] /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac: - Added template for HAVE_LIBCRYPTO to make atoheader shut up 2007-11-07 18:40:08 michael * [r914] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/contrib/Makefile.am, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/contrib/m_ctrace.c, /ircd-hybrid-7.2/contrib/m_services.c: - Autotoolized contrib/ and made it compile cleanly 2007-11-07 18:20:12 michael * [r913] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/config.guess, /ircd-hybrid-7.2/config.sub, /ircd-hybrid-7.2/include/ircd_defs.h, /ircd-hybrid-7.2/install-sh, /ircd-hybrid-7.2/libltdl/.libs, /ircd-hybrid-7.2/src/ircd_lexer.c, /ircd-hybrid-7.2/src/ircd_parser.c, /ircd-hybrid-7.2/src/ircd_parser.h: - Added some missing files - Moved HOSTLEN and USERLEN definition back to ircd_defs.h Those two shouldn't be configurable 2007-11-07 17:47:44 michael * [r912] /ircd-hybrid-7.2/ChangeLog, /ircd-hybrid-7.2/Makefile.am, /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/aclocal.m4, /ircd-hybrid-7.2/config.h.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/depcomp, /ircd-hybrid-7.2/doc/Makefile.am, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.am, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.conf.quick.in, /ircd-hybrid-7.2/etc/example.efnet.conf.in, /ircd-hybrid-7.2/help/Makefile.am, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/help/opers/Makefile.am, /ircd-hybrid-7.2/help/opers/Makefile.in, /ircd-hybrid-7.2/help/users/Makefile.am, /ircd-hybrid-7.2/help/users/Makefile.in, /ircd-hybrid-7.2/include/Makefile.am, /ircd-hybrid-7.2/include/balloc.h, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/defaults.h, /ircd-hybrid-7.2/include/irc_res.h, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/m_info.h, /ircd-hybrid-7.2/include/memory.h, /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/include/rsa.h, /ircd-hybrid-7.2/include/s_bsd.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/s_serv.h, /ircd-hybrid-7.2/include/stdinc.h, /ircd-hybrid-7.2/include/whowas.h, /ircd-hybrid-7.2/lib/Makefile.am, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.am, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/libltdl, /ircd-hybrid-7.2/libltdl/.libs, /ircd-hybrid-7.2/libltdl/COPYING.LIB, /ircd-hybrid-7.2/libltdl/Makefile.am, /ircd-hybrid-7.2/libltdl/Makefile.in, /ircd-hybrid-7.2/libltdl/README, /ircd-hybrid-7.2/libltdl/acinclude.m4, /ircd-hybrid-7.2/libltdl/aclocal.m4, /ircd-hybrid-7.2/libltdl/config-h.in, /ircd-hybrid-7.2/libltdl/config.guess, /ircd-hybrid-7.2/libltdl/config.sub, /ircd-hybrid-7.2/libltdl/configure, /ircd-hybrid-7.2/libltdl/configure.ac, /ircd-hybrid-7.2/libltdl/install-sh, /ircd-hybrid-7.2/libltdl/libtool, /ircd-hybrid-7.2/libltdl/ltdl.c, /ircd-hybrid-7.2/libltdl/ltdl.h, /ircd-hybrid-7.2/libltdl/ltmain.sh, /ircd-hybrid-7.2/libltdl/missing, /ircd-hybrid-7.2/libtool, /ircd-hybrid-7.2/ltmain.sh, /ircd-hybrid-7.2/messages/Makefile.am, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/missing, /ircd-hybrid-7.2/modules/Makefile.am, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.am, /ircd-hybrid-7.2/modules/core/Makefile.in, /ircd-hybrid-7.2/modules/m_challenge.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_info.c, /ircd-hybrid-7.2/servlink/Makefile.am, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/servlink/servlink.h, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/balloc.c, /ircd-hybrid-7.2/src/dynlink.c, /ircd-hybrid-7.2/src/irc_reslib.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/ylwrap: - Implemented libtool-ltdl. Only shared modules are supported currently - Several build fixes and cleanups. ircd now builds and runs without any problems - Added back all files to SVN that are needed to built the daemon I really don't want to force other people that want to test the snapshots or svn versions to install yyacc, lex, automake, autoconf and libtool... No problem having required files in svn - Removed some automake maintainer stuff which is kinda useless for us 2007-11-05 10:07:05 stu * [r911] /ircd-hybrid-7.2/autogen.sh: Update autogen.sh to be smart(er). Shamelessly stolen and adapted. 2007-11-04 18:50:36 stu * [r910] /ircd-hybrid-7.2/autogen.sh: Add workaround for libltdl being broken in debian sid 2007-11-04 18:38:57 stu * [r909] /ircd-hybrid-7.2/src/ircd_parser.y: fix compile warning 2007-11-04 18:21:51 stu * [r908] /ircd-hybrid-7.2/ChangeLog, /ircd-hybrid-7.2/Makefile.am, /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/README, /ircd-hybrid-7.2/acinclude.m4, /ircd-hybrid-7.2/autogen.sh, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/doc/Makefile.am, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.am, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/help/Makefile.am, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/help/opers/Makefile.am, /ircd-hybrid-7.2/help/users/Makefile.am, /ircd-hybrid-7.2/include/Makefile.am, /ircd-hybrid-7.2/include/defaults.h, /ircd-hybrid-7.2/include/ircd_defs.h, /ircd-hybrid-7.2/include/m_info.h, /ircd-hybrid-7.2/include/setup.h.in, /ircd-hybrid-7.2/install-sh, /ircd-hybrid-7.2/lib/Makefile.am, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.am, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/messages/Makefile.am, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/modules/Makefile.am, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/Makefile.am, /ircd-hybrid-7.2/servlink/Makefile.am, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/src/Makefile.am, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/balloc.c, /ircd-hybrid-7.2/src/dynlink.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/s_bsd_devpoll.c, /ircd-hybrid-7.2/src/s_bsd_epoll.c, /ircd-hybrid-7.2/src/s_bsd_kqueue.c, /ircd-hybrid-7.2/src/s_bsd_poll.c, /ircd-hybrid-7.2/src/s_bsd_select.c, /ircd-hybrid-7.2/src/s_bsd_sigio.c, /ircd-hybrid-7.2/src/s_bsd_win32.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h, /ircd-hybrid-7.2/tools/Makefile.in: Completely redo the build system. Now uses libtool and automake. Suggest you clean out your tree and then do ./autogen.sh. 2007-11-04 09:16:54 michael * [r904] /ircd-hybrid-7.2/doc/doxygen.conf, /ircd-hybrid-7.2/doxygen.conf: - svn move doxygen.conf doc/doxygen.conf 2007-11-04 09:11:03 michael * [r903] /ircd-hybrid-7.2/AUTHORS, /ircd-hybrid-7.2/Hybrid-team, /ircd-hybrid-7.2/NEWS, /ircd-hybrid-7.2/RELNOTES: - File name changes in preparation for automake 2007-11-04 09:00:06 michael * [r902] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/etc/example.efnet.conf.in, /ircd-hybrid-7.2/include/setup.h.in: - Move etc/example.efnet.conf to etc/example.efnet.conf.in - Update configure.ac 2007-11-04 08:55:43 michael * [r901] /ircd-hybrid-7.2/etc/example.efnet.conf: - Update example.efnet.conf according to dianes configure changes 2007-11-04 08:49:52 michael * [r900] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/listener.h, /ircd-hybrid-7.2/modules/m_user.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/listener.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Added new 'server' option to listener::flags 2007-11-03 17:17:16 db * [r899] /ircd-hybrid-7.2/messages/README, /ircd-hybrid-7.2/messages/ircd-romanian.lang: - Added lang file for Romanian submitted by Bogdan Mintoi 2007-11-03 17:10:44 db * [r898] /ircd-hybrid-7.2/contrib/help/Makefile.in, /ircd-hybrid-7.2/help/Makefile.in: - add back in the datarootdir cruft 2007-11-03 13:13:32 db * [r897] /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/contrib/help/Makefile.in, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.conf.in, /ircd-hybrid-7.2/etc/example.conf.quick, /ircd-hybrid-7.2/etc/example.conf.quick.in, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/include/defaults.h, /ircd-hybrid-7.2/include/setup.h.in, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/m_help.c: - Major cleanup of build system (Stu should review this) Basically move shared stuff like help messages modules to datadir Try to keep to the original layout under prefix if --datadir --sysconfdir --localstatedir are not given - Make the example files have reasonable defaults, this bites me all the time anyway. 2007-11-03 04:54:09 michael * [r896] /ircd-hybrid-7.2/include/hash.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/s_serv.h, /ircd-hybrid-7.2/include/s_stats.h, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/core/m_server.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_list.c, /ircd-hybrid-7.2/modules/m_set.c, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/hash.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/listener.c, /ircd-hybrid-7.2/src/parse.c, /ircd-hybrid-7.2/src/s_auth.c, /ircd-hybrid-7.2/src/s_bsd.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_stats.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/watch.c: - Killed s_stats.c 2007-11-02 07:15:22 michael * [r895] /ircd-hybrid-7.2/modules/m_topic.c: - Removed lazylink leftovers 2007-11-02 06:55:01 michael * [r894] /ircd-hybrid-7.2/modules/core/m_join.c: - No need to call can_join() on newly created channels 2007-11-01 11:46:26 michael * [r893] /ircd-hybrid-7.2/help/opers/omotd: - OMOTD provides no support for displaying remote oper motds 2007-11-01 11:41:26 michael * [r892] /ircd-hybrid-7.2/help/opers/cburst, /ircd-hybrid-7.2/help/opers/drop, /ircd-hybrid-7.2/help/opers/knockll, /ircd-hybrid-7.2/help/opers/lljoin, /ircd-hybrid-7.2/help/opers/llnick, /ircd-hybrid-7.2/help/opers/nburst: - Removed help files that are no longer needed 2007-11-01 09:44:50 michael * [r891] /ircd-hybrid-7.2/contrib/m_ctrace.c, /ircd-hybrid-7.2/contrib/m_ltrace.c, /ircd-hybrid-7.2/modules/m_etrace.c, /ircd-hybrid-7.2/modules/m_trace.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_user.c: - Avoid useless irc_getnameinfo calls in several places 2007-11-01 09:01:59 michael * [r890] /ircd-hybrid-7.2/contrib/ip_cloaking.c: - Fix compile warning in ip_cloaking.c 2007-11-01 08:59:05 michael * [r889] /ircd-hybrid-7.2/contrib/m_jupe.c, /ircd-hybrid-7.2/contrib/m_ltrace.c, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/core/m_server.c, /ircd-hybrid-7.2/modules/m_map.c, /ircd-hybrid-7.2/modules/m_trace.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c: - Got rid of Serv.dep_users and Serv.dep_servers 2007-11-01 08:04:58 michael * [r888] /ircd-hybrid-7.2/include/client.h: - on_allow_list and allow_list are no longer needed. Removed 2007-11-01 07:54:48 michael * [r887] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/help/opers/accept, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/m_accept.c, /ircd-hybrid-7.2/src/client.c: - Backported new ACCEPT code which adds support for n!u@h masks 2007-10-31 14:45:58 michael * [r886] /ircd-hybrid-7.2/modules/m_knock.c: - Fixed comment in m_knock.c and make use of the PrivateChannel macro to confuse people less 2007-10-31 14:09:24 michael * [r885] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/ip_cloaking.c, /ircd-hybrid-7.2/contrib/m_capture.c, /ircd-hybrid-7.2/contrib/m_change.c, /ircd-hybrid-7.2/contrib/m_clearchan.c, /ircd-hybrid-7.2/contrib/m_force.c, /ircd-hybrid-7.2/contrib/m_jupe.c, /ircd-hybrid-7.2/contrib/m_killhost.c, /ircd-hybrid-7.2/contrib/m_opme.c, /ircd-hybrid-7.2/contrib/m_spoof.c, /ircd-hybrid-7.2/doc/LazyLinks.txt, /ircd-hybrid-7.2/doc/index.txt, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/ircd.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/s_serv.h, /ircd-hybrid-7.2/include/send.h, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/modules/core/m_kick.c, /ircd-hybrid-7.2/modules/core/m_kill.c, /ircd-hybrid-7.2/modules/core/m_message.c, /ircd-hybrid-7.2/modules/core/m_mode.c, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/core/m_part.c, /ircd-hybrid-7.2/modules/core/m_server.c, /ircd-hybrid-7.2/modules/core/m_sjoin.c, /ircd-hybrid-7.2/modules/core/m_squit.c, /ircd-hybrid-7.2/modules/m_away.c, /ircd-hybrid-7.2/modules/m_cburst.c, /ircd-hybrid-7.2/modules/m_connect.c, /ircd-hybrid-7.2/modules/m_cryptlink.c, /ircd-hybrid-7.2/modules/m_drop.c, /ircd-hybrid-7.2/modules/m_gline.c, /ircd-hybrid-7.2/modules/m_invite.c, /ircd-hybrid-7.2/modules/m_ison.c, /ircd-hybrid-7.2/modules/m_kline.c, /ircd-hybrid-7.2/modules/m_knock.c, /ircd-hybrid-7.2/modules/m_list.c, /ircd-hybrid-7.2/modules/m_lljoin.c, /ircd-hybrid-7.2/modules/m_llnick.c, /ircd-hybrid-7.2/modules/m_locops.c, /ircd-hybrid-7.2/modules/m_lusers.c, /ircd-hybrid-7.2/modules/m_names.c, /ircd-hybrid-7.2/modules/m_nburst.c, /ircd-hybrid-7.2/modules/m_operwall.c, /ircd-hybrid-7.2/modules/m_ping.c, /ircd-hybrid-7.2/modules/m_rkline.c, /ircd-hybrid-7.2/modules/m_tburst.c, /ircd-hybrid-7.2/modules/m_topic.c, /ircd-hybrid-7.2/modules/m_userhost.c, /ircd-hybrid-7.2/modules/m_wallops.c, /ircd-hybrid-7.2/modules/m_who.c, /ircd-hybrid-7.2/modules/m_whois.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/send.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Removed LazyLinks in 7.2 to stop people from asking why we keep broken code for half a decade. LL will be implemented in a smarter fashion in due time 2007-10-28 14:22:55 michael * [r884] /ircd-hybrid-7.2/modules/m_stats.c: - show some watch statistics in STATS z 2007-10-28 08:04:35 michael * [r883] /ircd-hybrid-7.2/RELNOTES: - Update RELNOTES 2007-10-28 07:58:39 michael * [r882] /ircd-hybrid-7.2/src/s_user.c: - fixed bug which would cause invalid invisible counts on oper-up in case operator::umodes and/or general::oper_only_umodes contains 'invisible' 2007-10-28 07:35:29 michael * [r881] /ircd-hybrid-7.2/src/client.c: - change_local_nick(): No need to call clear_ban_cache() twice on source_p 2007-10-25 16:25:26 michael * [r880] /ircd-hybrid-7.2/src/hash.c: - hash_find_id() should be using strcmp instead or irccmp 2007-10-25 04:03:01 michael * [r879] /ircd-hybrid-7.2/include/watch.h, /ircd-hybrid-7.2/modules/m_watch.c, /ircd-hybrid-7.2/src/watch.c: svn propset svn:keywords 2007-10-24 18:08:25 michael * [r878] /ircd-hybrid-7.2/RELNOTES: Updated RELNOTES 2007-10-24 17:58:23 michael * [r877] /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: flex & bison 2007-10-24 17:51:21 michael * [r876] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/defaults.h, /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/include/numeric.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/include/watch.h, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/modules/m_watch.c, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/watch.c: Backported WATCH 2007-10-23 07:40:09 michael * [r875] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/modules/core/m_message.c, /ircd-hybrid-7.2/modules/core/m_part.c, /ircd-hybrid-7.2/modules/m_capab.c, /ircd-hybrid-7.2/modules/m_ison.c, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Fix some compile warnings with gcc 4.2.2 - Update configure.ac 2007-10-23 07:17:07 michael * [r874] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2007-10-23 07:02:09 michael * [r873] /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/modules/core/m_sjoin.c: - fixed longstanding topic desync bug during netbursts, which has been reported by several people. We now basically do what ircu does, i.e. unset topics set by netriders 2007-10-23 06:18:32 michael * [r872] /ircd-hybrid-7.2/modules/m_cap.c: - Add sanity check to m_cap 2007-09-13 23:33:44 db * [r871] /ircd-hybrid-7.2/src/s_bsd.c: - When a connect block uses a hostname instead of an IP, ircd will connect to the hostname's IPv6 if available, independent of the aftype setting. This causes the ircd to fail to connect to a IPv4 host that also has an IPv6 IP. Submitted By: evilmoon (hgchew) (via Sourceforge bts) 2007-09-13 23:21:36 db * [r870] /ircd-hybrid-7.2/Hybrid-team: - Adrian wants to be re-added, add him back here for now 2007-09-13 22:43:41 db * [r869] /ircd-hybrid-7.2/messages/ircd-brazilian_pt.lang: - I fixed minor mistakes. From: uNd3rL1n3d 2007-05-17 10:59:27 michael * [r867] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/src/resv.c, /ircd-hybrid-7.2/src/s_conf.c: - Fixed occasional core when placing RESVs on channel names as repoared by Christopher A. Bongaarts. 2007-02-27 23:15:47 lusky * [r858] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/include/patchlevel.h: bump version to 7.2.3 2007-02-26 21:58:49 db * [r856] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/m_etrace.c: - make 709 numeric work for dronemon 2007-02-26 17:06:45 db * [r855] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/src/s_conf.c: - fix core in temp channel resv - remove unused variable in m_join - update RELNOTES 2007-02-22 01:01:30 db * [r853] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/y.tab.c: - fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c - fix order shown in CLIEXIT - remove mode parsing in ms_join - reflect addiction cconn_full flag 2007-02-19 14:41:59 db * [r849] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/m_etrace.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Add +C - add etrace -full Reviewed by: cryogen, bear 2007-02-19 12:22:44 db * [r848] /ircd-hybrid-7.2/modules/core/m_mode.c: - This remnant of LazyLinks DIE DIE DIE 2007-02-09 16:27:48 adx * [r842] /ircd-hybrid-7.2/src/s_bsd_kqueue.c: + fixed off-by-one which turned out to cause large memory overwrites + this is an old one, very hard to catch: 1) FreeBSD system, 2) a lot of clients (preferably 10K+), 3) exiting/reading from/writing to 128+ clients at a time, 4) ircd version where the bug shows up clearly (on 7.3 WHOWASHASH gets corrupted, and somewhat later we have a core: whowas_add_history -> dlinkDelete) This applies to ALL versions of hybrid since 7.0, but is known to disclose most noticeably under 7.3 2006-12-19 10:52:19 michael * [r831] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/messages/README, /ircd-hybrid-7.2/messages/ircd-italian.lang: - Added ircd-italian.lang language file provided by Afaa 2006-09-10 13:45:31 michael * [r817] /ircd-hybrid-7.2/modules/m_challenge.c: - m_challenge(): fixed another challenge bug which would reject a client's challenge response if the user= line contains an IP. 2006-09-10 13:38:08 michael * [r816] /ircd-hybrid-7.2/modules/m_testmask.c: - m_testmask.c: fixed match arguments. It's actually the first argument which takes a mask containing wildcards. Reported by pharlap 2006-09-10 13:35:18 michael * [r815] /ircd-hybrid-7.2/src/s_conf.c: - Fixed bug in find_conf_exact() which sometimes made CHALLENGE useless 2006-09-03 14:58:00 michael * [r808] /ircd-hybrid-7.2/modules/m_testline.c, /ircd-hybrid-7.2/modules/m_testmask.c, /ircd-hybrid-7.2/src/messages.tab: - Misc. fixes to TESTMASK/TESTLINE as reported by Phar Lap - Prevent TESTLINE from reporting k-lines twice - Show the actual k-line reason when reporting k-lines - Test the host part of a u@h mask against the client's sockhost field in TESTMASK - Added support for nick masks to TESTMASK - CIDR is to come in 7.3 2006-09-01 05:00:25 michael * [r807] /ircd-hybrid-7.2/doc/index.txt: - Updated doc/index.txt as suggested by fgeek 2006-08-31 19:42:38 db * [r806] /ircd-hybrid-7.2/etc/example.efnet.conf: - I missed this redirect the first time, don't use a real server 2006-08-31 19:39:38 db * [r804] /ircd-hybrid-7.2/etc/example.conf: - no more .fi 2006-08-31 05:41:27 michael * [r803] /ircd-hybrid-7.2/src/messages.tab: - Added missing %s conversion specifier to RPL_MODLIST. Now /modlist shows up whether or not a module is resident 2006-08-27 04:48:04 michael * [r786] /ircd-hybrid-7.2/src/getopt.c: - Fix for the parseargs() fix 2006-08-18 15:33:26 michael * [r760] /ircd-hybrid-7.2/src/channel_mode.c: - Fixed compile error 2006-08-18 10:29:45 michael * [r759] /ircd-hybrid-7.2/include/channel_mode.h, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/client.c: - Fixed ban cache as reported by ThaPrince 2006-08-17 10:49:17 michael * [r755] /ircd-hybrid-7.2/src/getopt.c: - Backported r754 (parseargs() didn't accept more than one switch) 2006-07-26 11:58:16 adx * [r753] /ircd-hybrid-7.2/src/parse.c: + fixed an old bug that affected our numeric delivery: Spotted by: stu Imagine we have a scenario like this: [origin A on server 0] --> [OUR IRCD] --> [TS6 server] --> [TS5 server and target Z] We'd try to address Z by its null ID only because the next server on the way is TS6. That led to delivery failure in cases like ts6(origin)->ts6->ts6->ts5(target). 2006-07-17 02:30:03 lusky * [r726] /ircd-hybrid-7.2/include/patchlevel.h: bump version to 7.2.2 2006-07-16 15:41:33 adx * [r723] /ircd-hybrid-7.2/src/hostmask.c: + fixed a bug where auths/klines/glines with digit wildcards (#) were not handled correctly 2006-07-15 12:23:07 michael * [r718] /ircd-hybrid-7.2/messages/Makefile.in: - Updated messages/Makefile.in for ircd-brazilian_pt.lang 2006-07-15 06:22:58 adx * [r716] /ircd-hybrid-7.2/src/s_user.c: + added DEAF isupport 2006-07-14 17:01:55 michael * [r715] /ircd-hybrid-7.2/Makefile.in, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/contrib/Makefile.in, /ircd-hybrid-7.2/contrib/help/Makefile.in, /ircd-hybrid-7.2/doc/Makefile.in, /ircd-hybrid-7.2/etc/Makefile.in, /ircd-hybrid-7.2/help/Makefile.in, /ircd-hybrid-7.2/include/setup.h.in, /ircd-hybrid-7.2/lib/Makefile.in, /ircd-hybrid-7.2/lib/pcre/Makefile.in, /ircd-hybrid-7.2/messages/Makefile.in, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/servlink/Makefile.in, /ircd-hybrid-7.2/src/Makefile.in, /ircd-hybrid-7.2/tools/Makefile.in: - Rebuilt configure using autoconf 2.60 2006-07-14 08:01:10 michael * [r714] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-07-12 08:37:35 michael * [r713] /ircd-hybrid-7.2/src/hook.c: - fixed core on MODRESTART as reported by xZ/CoolCold 2006-07-08 08:02:15 michael * [r711] /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/lex.yy.c: - Also show the full path of .included configuration files when reporting syntax errors. This is just cosmetical. 2006-07-08 06:28:31 michael * [r710] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-07-07 04:56:45 michael * [r708] /ircd-hybrid-7.2/src/irc_reslib.c: - Applied nenolod's parse_resvconf() fix 2006-07-02 07:36:17 michael * [r707] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-07-02 07:25:55 michael * [r706] /ircd-hybrid-7.2/modules/core/m_nick.c, /ircd-hybrid-7.2/src/client.c: - ACCEPT fixes as reported by ThaPrince 2006-06-29 13:05:34 db * [r705] /ircd-hybrid-7.2/messages/ircd-brazilian_pt.lang: - Add Brazilian to 7.2 as well Marcelo Lipienski 2006-06-22 05:34:55 michael * [r698] /ircd-hybrid-7.2/contrib/ip_cloaking.c: - Fixed core in make_virthost() with host names that doesn't have a dot in it. Reported by CoolCold 2006-06-21 03:52:16 michael * [r696] /ircd-hybrid-7.2/src/s_auth.c: - Fixed small memory leak in delete_auth() 2006-06-17 07:34:25 michael * [r690] /ircd-hybrid-7.2/contrib/m_force.c: - Backported r689 (the name of the source was appended to the RPL_TOPICTIME numeric instead of the target's name in mo_forcejoin) 2006-06-17 05:46:45 michael * [r687] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-06-16 08:22:31 michael * [r685] /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/doxygen.conf, /ircd-hybrid-7.2/src/version.c: - Updated copyright years in version.c and INSTALL - Bumped version to 7.2.2 in configure.ac and doxygen.conf 2006-06-15 10:28:59 michael * [r683] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/src/s_bsd.c: - close_connection(): Fixed some harmless bug that could result in incorrect sent statistics in "STATS t" - Updated RELNOTES 2006-06-13 12:51:10 adx * [r675] /ircd-hybrid-7.2/src/channel.c: + patch against truncated NAMES output Submitted by: Murat Deligonul 2006-06-13 03:38:50 michael * [r673] /ircd-hybrid-7.2/src/s_conf.c: - check_classes(): Only call destroy_cidr_class() on a class that is ready for deletion, otherwise the current cidr count would become unadjusted in case a disabled class gets re-enabled later on. 2006-06-13 03:28:30 michael * [r672] /ircd-hybrid-7.2/src/s_conf.c: - Fixed possible core introduced by previous commit - Put some asserts into detach_conf() 2006-06-13 03:15:38 michael * [r671] /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c: - Fixed class limit bug as spotted by stu. ("REHASH" would always reset current user count) - Made "STATS y|Y" show inactive (deleted) classes that still have attached clients 2006-06-12 08:20:55 michael * [r670] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/include/balloc.h, /ircd-hybrid-7.2/src/balloc.c: - balloc.(c|h): backported r544 (Killed Block::used_list) - Update RELNOTES 2006-06-11 09:39:25 michael * [r668] /ircd-hybrid-7.2/lib/pcre/README, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Rebuilt y.tab.(c|h) using bison 2.3 - Bumped pcrelib version to 6.4. There were no changes since 6.3 that would have affected our hacked version of the pcre library, so this is mainly to satisfy paranoid I-always-need-the-latest-version people 2006-06-10 19:35:38 stu * [r666] /ircd-hybrid-7.2/modules/core/m_message.c: Fix compile error. Be more careful with the so called stable branch :) 2006-06-10 10:34:01 michael * [r664] /ircd-hybrid-7.2/src/s_auth.c: - Fixed compile error in s_auth.c 2006-06-09 14:51:22 adx * [r660] /ircd-hybrid-7.2/include/numeric.h, /ircd-hybrid-7.2/messages/ircd-dutch.lang, /ircd-hybrid-7.2/messages/ircd-german.lang, /ircd-hybrid-7.2/messages/ircd-polish.lang, /ircd-hybrid-7.2/messages/ircd-standard.example.lang, /ircd-hybrid-7.2/messages/ircd-swedish.lang, /ircd-hybrid-7.2/modules/m_whois.c, /ircd-hybrid-7.2/src/messages.tab: + backported numeric changes 2006-06-08 03:00:17 michael * [r650] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/s_auth.c: - Fixed bug that would exit unknown clients in check_unknowns_list() that are still processing auth/dns queries. Basically check_unknowns_list() should only exit clients that have finished auth/dns and didn't send a NICK/USER combination since they have been released from auth. Reported by ThaPrince. 2006-06-07 08:42:00 michael * [r646] /ircd-hybrid-7.2/modules/m_set.c: - Fixed old bug that would forbid SPAMNUM to be disabled via "SET SPAMNUM 0" 2006-06-01 10:12:21 michael * [r639] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - Updated example configuration files 2006-06-01 10:00:50 adx * [r637] /ircd-hybrid-7.2/src/match.c: + added invisible character ^O (cancel all formatting) 2006-06-01 09:10:18 db * [r635] /ircd-hybrid-7.2/src/match.c: - actually remove the chars that should not be marked as visible chan chars 2006-06-01 08:34:29 db * [r634] /ircd-hybrid-7.2/src/channel.c: - At least I noticed it myself, I got it completely backwards when folding in Michael's suggested optimisation. 2006-06-01 08:30:29 db * [r633] /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/match.c: - optimise Michael's fake channel catcher. Make it work first, then optimise. 2006-06-01 06:53:00 michael * [r632] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/m_force.c, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/modules/core/m_mode.c, /ircd-hybrid-7.2/modules/core/m_sjoin.c, /ircd-hybrid-7.2/modules/m_cburst.c, /ircd-hybrid-7.2/modules/m_lljoin.c, /ircd-hybrid-7.2/modules/m_names.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/match.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Added channel::disable_fake_channels which disallows creation of channels that have ascii 2, 3, 31 and 160 in their names. - Minor improvements and cleanups to channel name validation routines backported from 7.3 2006-05-26 07:33:57 michael * [r627] /ircd-hybrid-7.2/src/s_user.c: - Fixed compile warning in change_simple_umode as reported by Volk 2006-05-25 06:22:02 michael * [r624] /ircd-hybrid-7.2/src/s_conf.c: - Fixed an off-by one bug in the ip limiting code as reported by Volk 2006-05-24 14:54:19 michael * [r620] /ircd-hybrid-7.2/contrib/m_killhost.c: - Unbroke KILLHOST 2006-05-23 03:22:23 michael * [r619] /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Backported r376 (STATS y now shows the total number of clients in a class) - Rebuilt y.tab.c using bison 2.2 2006-05-23 03:07:53 michael * [r618] /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/s_conf.c: - attach_conf(): We even need to increment CurrUserCount if a class got attached to a server or operator. Spotted by stu. - Removed IRCD_SOCKET_ERROR define 2006-05-22 03:21:17 michael * [r617] /ircd-hybrid-7.2/src/client.c: - report_error() expects two %s conversion specifiers as reported by ThaPrince. This function really should get rewritten at given time. It just confuses people. 2006-05-22 03:10:56 michael * [r616] /ircd-hybrid-7.2/contrib/m_clearchan.c: - Backported m_clearchan:kick_list fixes 2006-05-18 07:43:38 michael * [r611] /ircd-hybrid-7.2/modules/m_kline.c: - Fixed /dline nick for ipv6 servers 2006-05-16 03:14:39 michael * [r606] /ircd-hybrid-7.2/modules/core/m_message.c: - ERR_NOSUCHNICK should actually be sent to local clients trying to PRIVMSG a non existant nick starting with a digit. 2006-05-13 12:59:28 michael * [r601] /ircd-hybrid-7.2/include/dalloca.h, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Removed dalloca.h 2006-05-13 05:08:47 michael * [r598] /ircd-hybrid-7.2/src/ircd_signal.c: - Added missing sigaction for SIGALRM 2006-05-13 04:45:18 michael * [r597] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-05-12 17:44:39 michael * [r596] /ircd-hybrid-7.2/src/s_conf.c: - Cosmetical fix to "STATS k|K". temporary regexp based k-lines should be prefixed with 'kR' and permanent ones with 'KR'. 2006-05-12 17:17:16 michael * [r595] /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c: - Backported core fix for regexp k-lines 2006-05-12 16:05:57 michael * [r594] /ircd-hybrid-7.2/src/ircd_signal.c: - Ignore signal SIGXFSZ which killed the ircd process on daxnet because of a file size limit set too low. That way, write() and friends will abort and errno will be set to EFBIG. We may think about a NOTICE which could be sent to operators on a failed write attempt to either the log files or k/x-line files. 2006-05-12 01:47:32 michael * [r593] /ircd-hybrid-7.2/contrib/m_killhost.c, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/modules/m_testline.c, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/irc_string.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Backported RKLINE fix so the user and host portion of a banmask don't get cut off after 10 and 63 chars, respectively. A split_nuh() rewrite was required for this. - Removed now unused xstrldup() function 2006-05-11 08:43:02 michael * [r592] /ircd-hybrid-7.2/src/s_user.c: - Merged check_xline() and check_regexp_xline into a single function 2006-05-08 14:40:00 michael * [r589] /ircd-hybrid-7.2/modules/m_admin.c, /ircd-hybrid-7.2/modules/m_motd.c, /ircd-hybrid-7.2/src/s_user.c: - Clear the TS6 CAPAB bit possibly set on an unregistered client connection in mr_motd(), mr_admin() and register_local_user(). This is a kludge for now. 2006-05-08 09:22:59 michael * [r588] /ircd-hybrid-7.2/modules/m_restart.c, /ircd-hybrid-7.2/src/restart.c: - m_restart(): don't send restart notices twice to locally connected clients 2006-05-08 07:05:46 michael * [r585] /ircd-hybrid-7.2/src/balloc.c: - Proper typecasting in newblock() 2006-05-07 11:26:45 michael * [r584] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Added new general::stats_e_disabled configuration option. Known from RB, all it does is to disable "STATS e", which is a good idea if you have any exempted server ips. - Updated RELNOTES 2006-05-07 08:58:29 michael * [r583] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - Cleaned up example.conf - Copied example.conf over to example.efnet.conf and restored efnet specific values 2006-05-02 16:47:11 michael * [r582] /ircd-hybrid-7.2/src/s_log.c, /ircd-hybrid-7.2/src/s_user.c: - The 2nd and 3rd character of a SID may be a digit as well. Spotted by ThaPrince - Fixed compile warnings in log_user_exit() 2006-05-02 03:50:39 michael * [r581] /ircd-hybrid-7.2/src/s_log.c: - log_user_exit(): removed extranous newline character in log message. fixed invalid casts 2006-05-01 09:02:52 michael * [r579] /ircd-hybrid-7.2/RELNOTES: - Update RELNOTES 2006-05-01 07:41:09 michael * [r575] /ircd-hybrid-7.2/modules/m_cap.c, /ircd-hybrid-7.2/modules/m_help.c, /ircd-hybrid-7.2/modules/m_links.c, /ircd-hybrid-7.2/src/s_conf.c: - Fixed a bunch of compile warnings 2006-05-01 07:22:11 michael * [r574] /ircd-hybrid-7.2/INSTALL: - Updated INSTALL. --with-maxcon doesn't exist anymore 2006-05-01 05:40:37 michael * [r573] /ircd-hybrid-7.2/include/s_user.h, /ircd-hybrid-7.2/modules/m_pass.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/y.tab.c: - ts6 fixes as explained on irc 2006-04-30 12:57:48 michael * [r572] /ircd-hybrid-7.2/contrib/m_clearchan.c, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/send.c: - Backported changes made in HEAD to get rid of Channel::locmembers. This is mainly to save about 5megs of ram on networks like efnet where we have about 600k allocated Membership structures. 2006-04-27 17:52:26 michael * [r570] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/help/opers/mkpasswd: - Updated RELNOTES - Fixed mkpasswd help file 2006-04-27 09:56:29 michael * [r569] /ircd-hybrid-7.2/contrib/m_mkpasswd.c: - Fixed core in m_mkpasswd.c as reported by Grigor Josifov 2006-04-27 04:27:30 michael * [r567] /ircd-hybrid-7.2/src/channel.c: - Added missing bracket 2006-04-26 12:52:00 michael * [r565] /ircd-hybrid-7.2/src/channel.c: - can_send: splitted up some bigass if() statement 2006-04-23 11:35:58 michael * [r564] /ircd-hybrid-7.2/contrib/m_change.c: - Allow servers to CHGHOST. This is mainly to fix an issue with ip_cloaking module 2006-04-23 05:07:41 michael * [r563] /ircd-hybrid-7.2/src/listener.c: - Backported accept_connection() cleanup from HEAD 2006-04-23 02:38:25 michael * [r560] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/modules/m_stats.c: - Fixed negative "STATS ?" output as reported by ThaPrince - Updated RELNOTES 2006-04-22 05:39:44 michael * [r555] /ircd-hybrid-7.2/BUGS, /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/TODO, /ircd-hybrid-7.2/etc/example.conf: - Updated RELNOTED. Added missing entries etc.. BUGS, TODO, INSTALL: likewise - Fixed formatting in example.conf 2006-04-21 13:01:46 michael * [r554] /ircd-hybrid-7.2/modules/m_gline.c: - Don't send out multiple "requesting G-Line" notices in case the same oper is requesting the same gline over and over again. 2006-04-21 11:46:54 michael * [r553] /ircd-hybrid-7.2/modules/m_gline.c: - Forgot the half of the gline voting fix 2006-04-21 11:37:22 michael * [r552] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/modules/m_gline.c: - Fixed g-line voting as discussed on irc 2006-04-20 08:46:18 michael * [r549] /ircd-hybrid-7.2/include/s_bsd.h, /ircd-hybrid-7.2/src/listener.c, /ircd-hybrid-7.2/src/s_bsd.c: - Backported add_connection() speedups 2006-04-20 03:26:01 michael * [r548] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.efnet.conf: - Updated RELNOTES and example.efnet.conf 2006-04-20 03:23:18 michael * [r547] /ircd-hybrid-7.2/etc/example.conf: - added missing documentation for connect::vhost 2006-04-05 15:16:50 michael * [r545] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/m_force.c: - Fixed core on FORCEJOIN as reported by CoolCold. ** Fixed doesn't need to get forward-ported to HEAD - Updated RELNOTES 2006-03-26 18:35:48 lusky * [r541] /ircd-hybrid-7.2/include/patchlevel.h: bump version to 7.2.1 (release) 2006-03-24 04:42:22 michael * [r537] /ircd-hybrid-7.2/contrib/m_ojoin.c: - Backported OJOIN fix from HEAD. Thanks for remembering me, CoolCold 2006-03-23 04:59:02 michael * [r536] /ircd-hybrid-7.2/include/stdinc.h, /ircd-hybrid-7.2/modules/m_cap.c: - Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x 2006-03-22 15:43:12 adx * [r535] /ircd-hybrid-7.2/modules/m_cap.c: + fixed linking error on bcc/win32 about _strcasecmp 2006-03-18 11:47:06 michael * [r530] /ircd-hybrid-7.2/contrib/m_operspy.c: - Fixed compile error in m_operspy.c. Reported by Volk 2006-03-18 10:13:11 michael * [r528] /ircd-hybrid-7.2/src/s_user.c: - Added missing !u@h prefix when sending MODE message back to a client 2006-03-12 09:03:12 michael * [r523] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2006-03-12 08:42:20 michael * [r522] /ircd-hybrid-7.2/src/parse.c: - Backported msg_tree_parse() speedup 2006-03-11 16:37:16 db * [r521] /ircd-hybrid-7.2/src/csvlib.c: - When checking for first " in a line, make sure it doesn't run off the end of the line before it finds one. 2006-03-09 05:55:50 michael * [r516] /ircd-hybrid-7.2/include/listener.h: - Removed unused struct DNSQuery pointer from Listener structure 2006-03-04 11:21:54 michael * [r512] /ircd-hybrid-7.2/contrib/m_services.c, /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/src/modules.c: - Fixed static build for m_cap() (fix doesn't need to get forward-ported to HEAD) - Added BS alias for BOTSERV 2006-03-04 03:37:51 michael * [r510] /ircd-hybrid-7.2/src/s_user.c: - register_remote_user(): Fixed bug where we would increase Count.total and source_p->from->serv->dep_users for unregistered remote clients and don't decrease them if we exit the client due to non existand server or fake direction. 2006-03-04 03:20:28 michael * [r507] /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/whowas.c: - Removed some outdated XXX comments 2006-03-03 16:08:34 michael * [r506] /ircd-hybrid-7.2/src/channel.c: - channel_member_names(): properly count the number of prefixes that will be written to lbuf 2006-03-03 14:53:47 michael * [r503] /ircd-hybrid-7.2/doc/technical/draft-mitchell-irc-capabilities-01.txt, /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/include/numeric.h, /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/m_cap.c, /ircd-hybrid-7.2/modules/m_pong.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/client.c, /ircd-hybrid-7.2/src/messages.tab, /ircd-hybrid-7.2/src/s_user.c: - Backported CAP changes from HEAD since it doesn't affect any of the ircd's core components and should be supported as soon as possible. 2006-03-01 14:30:58 michael * [r498] /ircd-hybrid-7.2/src/client.c: - exit_client(): Don't bounce a QUIT back to origin's server Reported by adx 2006-03-01 13:57:56 michael * [r497] /ircd-hybrid-7.2/contrib/m_operspy.c: - Fixed bug where "OPERSPY NAMES #channel" would add a client twice onto a channel's member list if it is already on that channel. 2006-03-01 11:26:31 michael * [r494] /ircd-hybrid-7.2/modules/core/m_join.c: - Break the loop if a client has reached its channel limit 2006-03-01 09:13:27 michael * [r490] /ircd-hybrid-7.2/contrib/m_force.c: - mo_force(): Don't allow servers to be added to a channel. (could possibly lead to a core) 2006-03-01 07:40:31 michael * [r488] /ircd-hybrid-7.2/modules/core/m_join.c: - Rewrote m_join(). This was mainly done to fix some bug that can be easily abused. Details about this bug have been given on IRC. 2006-03-01 05:54:20 michael * [r487] /ircd-hybrid-7.2/modules/core/m_join.c: - Fixed bug where "JOIN #keyedchan1,#keyedchan2 key1,key2" wouldn't work. Reported by ThaPrince 2006-02-27 10:17:04 michael * [r484] /ircd-hybrid-7.2/src/match.c: - Yet another mach_chan fix (broken #*chan vs. &chan match logic as pointed out by adx) 2006-02-27 09:49:50 michael * [r482] /ircd-hybrid-7.2/src/listener.c: - Don't give away IP information unless it's an admin doing /stats P 2006-02-27 08:12:59 michael * [r481] /ircd-hybrid-7.2/src/match.c: - Backported match_chan() fix to get /list *chan* to work 2006-02-17 05:13:25 michael * [r472] /ircd-hybrid-7.2/modules/m_whois.c: - Fixed RPL_WHOISACTUALLY as reported by CoolCold 2006-02-16 21:42:23 db * [r468] /ircd-hybrid-7.2/src/irc_res.c: - Cleaned up the resolver some more, added some comments 2006-02-13 09:19:25 adx * [r465] /ircd-hybrid-7.2/modules/core/m_quit.c: + backported quit change 2006-02-12 22:30:53 db * [r463] /ircd-hybrid-7.2/src/irc_res.c: - Redo NXDOMAIN check so IPV6 still works 2006-02-12 15:17:29 michael * [r456] /ircd-hybrid-7.2/src/channel.c: - Unbreak can_send 2006-02-12 14:01:25 michael * [r454] /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/modules/core/m_message.c, /ircd-hybrid-7.2/modules/core/m_part.c, /ircd-hybrid-7.2/src/channel.c: - Get rid of can_send_part. This also fixes a bug where voiced clients weren't able to send a PART message to the channel. Reported by ThaPrince. 2006-02-12 11:19:54 michael * [r451] /ircd-hybrid-7.2/src/s_bsd.c: - Properly close ssl clients 2006-02-12 05:55:28 michael * [r448] /ircd-hybrid-7.2/contrib/spy_trace_notice.c: - Backported spy_trace_notice module unload fix 2006-02-11 21:59:16 db * [r447] /ircd-hybrid-7.2/include/irc_res.h, /ircd-hybrid-7.2/src/irc_res.c: - reported by Jon, resolver was not checking for NXDOMAIN as well as SERVFAIL this caused odd DNS reports and took longer to connect. Tested by Jon (ThaPrince). (backported from head) 2006-02-11 18:12:56 michael * [r441] /ircd-hybrid-7.2/src/y.tab.c: - rebuilt y.tab.c 2006-02-11 18:11:38 michael * [r440] /ircd-hybrid-7.2/src/ircd_parser.y: - Fixed bug where "listen { flags = ssl; port 1,2,3; }" would result in only port 1 being set ssl enabled. 2006-02-11 16:58:40 michael * [r439] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/src/send.c: - Fixed typo in example.conf and send.c 2006-02-11 16:53:46 michael * [r438] /ircd-hybrid-7.2/src/send.c: - Got rid of the last IVARIANT we had and replaced it with two asserts(). 2006-02-11 16:35:16 michael * [r436] /ircd-hybrid-7.2/src/fdlist.c: - Fixed bug in fd_close() that caused a core when calling restart_resolver() 2006-02-11 14:21:50 michael * [r435] /ircd-hybrid-7.2/modules/m_users.c: - Fixed invalid output of the USERS command as reported by ThaPrince 2006-02-11 10:22:07 michael * [r433] /ircd-hybrid-7.2/src/s_conf.c: - Don't try to keep pointers to already freed memory on temporary_resv list when manually removing tempoary N/C resvs. 2006-02-11 09:55:00 michael * [r432] /ircd-hybrid-7.2/src/s_conf.c: - Fixed possible core in expire_temp_lines() 2006-02-11 07:52:34 michael * [r430] /ircd-hybrid-7.2/src/send.c: - Fixed same problem for SSL_write. Some interesting reference about the problem we experienced can be found at http://www.mail-archive.com/openssl-dev@openssl.org/msg13939.html 2006-02-11 07:21:51 michael * [r428] /ircd-hybrid-7.2/src/packet.c: - Fixed bug where all ssl clients would get disconnected in certain situations. (reported by many people) 2006-02-10 19:58:24 michael * [r427] /ircd-hybrid-7.2/include/modules.h: - Fixed compile errors 2006-02-10 19:27:28 michael * [r425] /ircd-hybrid-7.2/src/modules.c: - Add BMASK and TMODE onto message tree when building with static modules. reported by hb505. 2006-02-10 04:50:59 michael * [r416] /ircd-hybrid-7.2/help/opers/set: - Backported updated help file for "SET" 2006-02-08 09:42:01 adx * [r411] /ircd-hybrid-7.2/src/irc_res.c: + fixed unaligned memory reference in resolver Submitted by: Immo 'FaUl' Wehrenberg 2006-02-08 09:31:37 michael * [r410] /ircd-hybrid-7.2/doc/kline.txt: - backported spelling fix 2006-02-03 17:08:10 nenolod * [r397] /ircd-hybrid-7.2/src/s_auth.c: MFC r396 from ircd-hybrid 7.3 (s_auth.c reliability fixes) 2006-02-03 12:39:45 michael * [r395] /ircd-hybrid-7.2/modules/m_tburst.c: - Fixed typo 2006-02-03 12:32:17 michael * [r394] /ircd-hybrid-7.2/modules/m_tburst.c: - Fixed TBURST as reported by ThaPrince 2006-02-03 10:50:47 michael * [r393] /ircd-hybrid-7.2/modules/core/m_join.c: - Backported max_chans_per_user fix from HEAD 2006-02-03 04:57:22 michael * [r391] /ircd-hybrid-7.2/src/s_serv.c: - fixed compile error in sendnick_TS() 2006-02-01 16:24:07 michael * [r390] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - Fixed typo in example configuration files 2006-02-01 07:51:45 michael * [r388] /ircd-hybrid-7.2/src/channel_mode.c: - Forward-port banfix from 7.2 (reported by ThaPrince) 2006-01-31 07:40:56 adx * [r386] /ircd-hybrid-7.2/src/s_serv.c, /ircd-hybrid-7.2/src/s_user.c: + this should fix sockhost relaying (ThaPrince #1) 2006-01-31 07:22:01 michael * [r384] /ircd-hybrid-7.2/src/client.c: - Soft caller ID fix as per ThaPrince (find_channel_link was called with wrong pointer) 2006-01-31 07:13:42 michael * [r382] /ircd-hybrid-7.2/modules/m_xline.c: - Fixed incorrect match handling in relay_xline as reported by ThaPrince. Damnit match() really shouldn't return 1 on match. This will be changed sooner or later. 2006-01-10 05:45:48 michael * [r371] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/include/channel.h, /ircd-hybrid-7.2/include/irc_string.h, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/channel_mode.c, /ircd-hybrid-7.2/src/match.c: - Imported recent channelban changes from HEAD which have been tested extensively. The match_cidr() fix didn't work in the first try, so I'm not going to bother with further debugging. - Removed match_cidr() and comp_with_mask() 2006-01-09 18:41:29 michael * [r368] /ircd-hybrid-7.2/src/balloc.c: - Forgot the half of the fix 2006-01-09 18:37:29 michael * [r367] /ircd-hybrid-7.2/src/balloc.c: - Fixed compile error on srv4 as reported by KEYofR 2006-01-02 17:05:15 adx * [r356] /ircd-hybrid-7.2/contrib/m_force.c, /ircd-hybrid-7.2/contrib/m_ojoin.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/channel_mode.c: + MFC support for halfop->op rewriting. 2006-01-01 04:44:41 michael * [r352] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/modules/m_kline.c: - Don't allow shared k-lines to be set without a valid reason 2005-12-31 04:38:11 michael * [r343] /ircd-hybrid-7.2/contrib/m_change.c: - Flag the client as being ip-spoofed if setting a new hostname via CHGHOST, that way non-opers can't figure out the IP with a simple WHOIS. Suggested by adx 2005-12-27 14:28:58 michael * [r342] /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c: - Fixed compile error reported by Volk and CoolCold 2005-12-27 08:43:46 michael * [r341] /ircd-hybrid-7.2/help/opers/cmode, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c: - As reported by CoolCold: - Updated cmode helpfile - Added support for old-style topicburst = yes|no 2005-12-27 03:24:52 michael * [r340] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2005-12-27 03:21:49 michael * [r339] /ircd-hybrid-7.2/src/y.tab.c: - Someone fixed a core in ircd_parser.y but forgot to rebuild y.tab.c, so ircd still kept on coring if using 'umodes' option in operator{} 2005-12-27 02:49:27 michael * [r338] /ircd-hybrid-7.2/modules/m_tburst.c: - Don't allow other servers to send less than 4 parameters within TB 2005-12-26 14:20:47 michael * [r337] /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/s_serv.c: - Improved topic bursting. Read the comment in s_serv.c:send_tb for further info 2005-12-26 13:31:08 michael * [r336] /ircd-hybrid-7.2/modules/m_tburst.c: - This should finally fix the TBURST issue as reported by ThaPrince. Untested as always 2005-12-26 05:36:42 michael * [r335] /ircd-hybrid-7.2/modules/m_tburst.c: - Backported TBURST fix from HEAD 2005-12-25 06:01:22 michael * [r330] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - Somehow we had a 7.2 release without mentioning the topicburst directive in connect{} blocks -> updated example confs - Updated RELNOTES 2005-12-25 05:45:42 michael * [r329] /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/src/modules.c, /ircd-hybrid-7.2/src/s_serv.c: - Finish off TBURST (untested) 2005-12-25 04:55:48 michael * [r327] /ircd-hybrid-7.2/include/s_serv.h, /ircd-hybrid-7.2/modules/m_tburst.c: - propset svn:keywords "Id" modules/m_tburst.c - Added CAP_TBURST definition to get m_tburst.c compile 2005-12-25 04:29:11 michael * [r326] /ircd-hybrid-7.2/modules/Makefile.in, /ircd-hybrid-7.2/modules/m_tb.c: - Removed m_tb.c and updated Makefile.in 2005-12-25 04:26:45 michael * [r325] /ircd-hybrid-7.2/modules/m_tburst.c: - Imported m_tburst.c from 7.3 2005-12-24 17:10:42 michael * [r324] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2005-12-24 17:04:58 michael * [r322] /ircd-hybrid-7.2/modules/m_invite.c: - Only locally connected clients should be checked for a valid channelmembership when processing the INVITE message. Remote clients that are outside a channel e.g. services, are allowed to send INVITEs. This also fixes a bug with anope services. Reported by r0d3nt 2005-12-24 10:16:10 michael * [r321] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2005-12-24 10:06:49 michael * [r319] /ircd-hybrid-7.2/src/s_serv.c: - Fixed core in case aconf->cipher_preference and ConfigFileEntry.default_cipher_preference are both NULL pointers Reported by opteron-hani via Joan 2005-12-24 09:51:35 michael * [r318] /ircd-hybrid-7.2/RELNOTES: - Updated RELNOTES 2005-12-24 09:45:17 michael * [r317] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/modules/m_stats.c, /ircd-hybrid-7.2/src/channel.c, /ircd-hybrid-7.2/src/client.c: - Backported revision 315 (trimmed memory usage by moving invited dlink_list to LocalUser struct) 2005-12-23 05:55:47 michael * [r313] /ircd-hybrid-7.2/modules/m_who.c: - Don't pace "WHO #somechan" and "WHO *" as this breaks several clients 2005-12-09 06:28:02 adx * [r310] /ircd-hybrid-7.2/contrib/win32build.bat: + clean up *.tds files after compile 2005-12-09 06:25:44 adx * [r309] /ircd-hybrid-7.2/contrib/m_ctrace.c, /ircd-hybrid-7.2/contrib/setup-win32.h, /ircd-hybrid-7.2/contrib/win32build.bat: + fixed bugs related to win32 & static builds 2005-12-09 01:15:41 lusky * [r308] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/include/patchlevel.h: - bump patchlevel to 7.2.1beta - stub 7.2.1beta1 in RELNOTES and add BETA verbage 2005-12-09 00:39:16 lusky * [r304] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/ircd-hybrid.spec, /ircd-hybrid-7.2/include/patchlevel.h: - bump patchlevel to 7.2.0 - update RELNOTES - bump version in specfile 2005-12-05 18:13:58 db * [r300] /ircd-hybrid-7.2/src/hostmask.c: - fixed infinite loop spotted and fixed by *runedude* Jeremy Sayres and my email is runedude@runedude.net 2005-12-05 17:49:18 db * [r298] /ircd-hybrid-7.2/src/ircd_parser.y: - This is part of the nasty core fix; the y.tab.c and y.tab.h files were committed earlier, I have no idea why this file did not get committed. 2005-12-03 08:28:04 db * [r287] /ircd-hybrid-7.2/BUGS, /ircd-hybrid-7.2/contrib/libc_vprintf.c, /ircd-hybrid-7.2/contrib/vprintf_fix.patch: - This BUG is gone so the ancillary files are no longer needed as well 2005-12-03 05:57:47 adx * [r285] /ircd-hybrid-7.2/src/send.c: + fixed unportable usage of va_list that make ircd cry on amd64 2005-11-24 05:31:22 adx * [r282] /ircd-hybrid-7.2/src/s_bsd_devpoll.c: + MFC /dev/poll 2005-11-23 18:09:48 db * [r280] /ircd-hybrid-7.2/modules/m_whois.c: - Back port whois fix from HEAD 2005-11-14 14:39:09 adx * [r269] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/modules/m_admin.c, /ircd-hybrid-7.2/modules/m_links.c, /ircd-hybrid-7.2/modules/m_lusers.c, /ircd-hybrid-7.2/modules/m_users.c, /ircd-hybrid-7.2/modules/m_version.c, /ircd-hybrid-7.2/modules/m_whois.c, /ircd-hybrid-7.2/modules/m_whowas.c: + more rate limiting fixes + update RELNOTES 2005-11-14 06:02:39 adx * [r268] /ircd-hybrid-7.2/modules/m_map.c, /ircd-hybrid-7.2/modules/m_userhost.c, /ircd-hybrid-7.2/modules/m_users.c, /ircd-hybrid-7.2/modules/m_who.c, /ircd-hybrid-7.2/modules/m_whois.c: + add more load2hi protection + style fixes 2005-11-13 06:11:29 adx * [r264] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.conf.quick, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/src/s_conf.c: MFC set +b on opers by default 2005-11-12 13:47:17 michael * [r258] /ircd-hybrid-7.2/src/dynlink.c: - Fixed another core on dlclose() 2005-11-12 09:18:31 michael * [r255] /ircd-hybrid-7.2/include/modules.h, /ircd-hybrid-7.2/src/dynlink.c: - Fixed core on /modunload, /modrestart 2005-11-11 07:36:59 michael * [r251] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Fixed problem where configure wouldn't deal properly with openssl 0.9.8 - Rebuilt y.tab.c using bison 2.1 2005-11-06 06:20:44 adx * [r242] /ircd-hybrid-7.2/INSTALL, /ircd-hybrid-7.2/src/s_bsd_devpoll.c: + 7.1 -> 7.2 2005-11-03 10:39:49 michael * [r222] /ircd-hybrid-7.2/modules/core/m_nick.c: - Added missing 'return' after register_remote_user() call in nick_from_server() 2005-11-03 09:41:55 db * [r219] /ircd-hybrid-7.2/modules/m_invite.c: - Use MODE_PRIVATE, MODE_PARANOID isn't defined until HEAD (7.3) 2005-11-03 09:40:19 db * [r218] /ircd-hybrid-7.2/src/modules.c: - make findmodule_byname case sensitive 2005-11-01 06:48:01 adx * [r202] /ircd-hybrid-7.2/contrib/win32build.bat: + reverted accidental invalid backport of win32build.bat 2005-11-01 06:41:52 adx * [r201] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/contrib/win32build.bat, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.conf.quick, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/modules/m_info.c, /ircd-hybrid-7.2/modules/m_invite.c, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: MFC: + removed invite_ops_only, controlled by +p now + sorted ircd.conf:channel{} a bit 2005-10-30 04:39:59 michael * [r195] /ircd-hybrid-7.2/src/dynlink.c: - Fixed compile error in load_a_module() with glibc that don't have a Link_map typedef 2005-10-23 17:35:38 db * [r189] /ircd-hybrid-7.2/src/send.c: - backported fix from HEAD done by Michael - Fixed bug in sendto_channel_remote() that would cause multiple copies of the same message to be sent to the uplinked server. 2005-10-21 20:00:13 michael * [r176] /ircd-hybrid-7.2/src/irc_string.c: - Fixed gcc4 related compilewarnings in inet_ntop6(). Reported by ThaPrince 2005-10-21 18:04:25 michael * [r172] /ircd-hybrid-7.2/modules/m_etrace.c: - ETRACE should spit out an error if used by a non-oper. Reported by nenolod 2005-10-21 05:37:16 michael * [r169] /ircd-hybrid-7.2/include/client.h, /ircd-hybrid-7.2/src/irc_res.c, /ircd-hybrid-7.2/src/s_bsd.c: - Removed LocalUser.port - Removed two extra memsets in make_request() 2005-10-21 05:32:05 michael * [r167] /ircd-hybrid-7.2/contrib/m_ctrace.c: - Fixed compilewarning about unused parc in a more or less clean way. Reported by Marines 2005-10-21 00:20:48 db * [r166] /ircd-hybrid-7.2/configure, /ircd-hybrid-7.2/configure.ac, /ircd-hybrid-7.2/include/setup.h.in, /ircd-hybrid-7.2/src/dynlink.c: Backported from HEAD - committed configure changes by nenolod (William Pitcock) to check for HAVE_DLINFO - fixed logic for picking up address for the mod_list 2005-10-20 17:09:02 adx * [r163] /ircd-hybrid-7.2/include/packet.h, /ircd-hybrid-7.2/include/send.h, /ircd-hybrid-7.2/src/ircd.c, /ircd-hybrid-7.2/src/packet.c, /ircd-hybrid-7.2/src/send.c: - MFC iorecv/iosend changes to allow charset recoding 2005-10-19 05:39:13 michael * [r159] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/src/s_user.c: - Fixed bug where we would increase Count.invisi even if invisible_on_connect is off 2005-10-18 02:33:24 adx * [r157] /ircd-hybrid-7.2/src/hook.c: - MFC: fixed register_callback 2005-10-17 22:54:54 db * [r155] /ircd-hybrid-7.2/src/irc_res.c: (backported from HEAD) - irc_res.c would send out hundreds? of retry requests on clients that did not resolve, i.e. SERVFAIL. The code was essentailly ignoring SERVFAIL hence generating request after request after request. This appears to fix this major bug. It would be a good idea to add some logging here however. 2005-10-16 14:21:11 db * [r151] /ircd-hybrid-7.2/src/s_conf.c: - backported from HEAD flush_deleted_I_P is trying to treat MatchItems as if they are AccessItems I am almost sure this function is redundant as well. 2005-10-16 14:14:43 db * [r150] /ircd-hybrid-7.2/modules/m_testline.c: - backport fix from HEAD to fix m_testline.c on 7.2 This bug is old. The code was missing a test for a kline conf and the sendto to print that kline out, in the case where it was a kline against and IP. i.e. foo@ip.ip.ip.ip it would work in the case where it was a kline against a dns. 2005-10-16 12:18:18 db * [r148] /ircd-hybrid-7.2/modules/m_testline.c: - backport fix for memory leak and parv1 from HEAD 2005-10-16 06:07:13 michael * [r145] /ircd-hybrid-7.2/modules/m_whowas.c: - Limit maximum WHOWAS replies for remote requests to 20, as per H6 2005-10-16 05:49:16 michael * [r143] /ircd-hybrid-7.2/modules/m_whowas.c: - Fixed a bug where remoteservers would send us an ERROR on "WHOWAS nick count remoteserver.net". Propably one of the oldest bugs that got introduced in 7.0. (Backported from HEAD) 2005-10-15 21:20:07 db * [r138] /ircd-hybrid-7.2/modules/m_testline.c: - fix compile warning 2005-10-15 19:39:54 db * [r136] /ircd-hybrid-7.2/modules/m_testline.c, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - backport fixes from 7.3 (HEAD) for testline and ~ flags 2005-10-13 15:48:20 michael * [r124] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - Updated example.conf as suggested by pi 2005-10-11 11:10:35 michael * [r105] /ircd-hybrid-7.2/contrib/m_ctrace.c: - Fixed compile error in m_ctrace.c 2005-10-10 14:29:05 adx * [r103] /ircd-hybrid-7.2/modules/m_links.c: - MFC: fixed core on /links 2005-10-10 08:17:19 michael * [r102] /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/s_conf.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - That one should be the propper fix for GDENY items. Previous fix broke the ability of stacking user/name/action combinations. That fix still needs to go into -HEAD, and VERY important, into 7.1.3. Someone please test this, e.g. write a small dump function that spits out GDENY items. 2005-10-09 10:43:13 michael * [r100] /ircd-hybrid-7.2/include/ircd_defs.h, /ircd-hybrid-7.2/modules/core/m_join.c, /ircd-hybrid-7.2/src/s_conf.c: - CHANNELLEN vs. LOCAL_CHANNELLEN fix. Local JOINs are limited to 50chars whereas remote SJOINs/JOINs can be upto 200chars for backwards compatibility. 2005-10-08 12:27:32 db * [r96] /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - And update the parser files 2005-10-08 12:26:37 db * [r95] /ircd-hybrid-7.2/src/ircd_parser.y: - At the very least, don't create a gdeny conf with a NULL name, this is bad manners. 2005-10-08 07:26:25 michael * [r94] /ircd-hybrid-7.2/RELNOTES: - Updated 7.2 RELNOTES 2005-10-08 07:24:01 michael * [r93] /ircd-hybrid-7.2/modules/m_whois.c: - Fixed bug in m_whois() that would allow users to send a WHOIS to remote servers with an empty argument via "WHOIS someserver.org :" 2005-10-03 19:44:13 adx * [r66] /ircd-hybrid-7.2/help/opers/stats: - added /stats h to help 2005-10-03 08:13:38 michael * [r58] /ircd-hybrid-7.2/src/s_conf.c: - Reverted oper_privs_as_string() back to its previous version which is easier to maintain when adding new operflags. Even the one who wrote the new version introduced a bug by not taking care to keep the oper_flags_table in sync with the OPER_FLAGS_* bits. (which also no one really wants to do ...) - Updated it to deal with new 'remoteban', 'operwall' and 'operspy' flags 2005-10-03 07:33:30 michael * [r56] /ircd-hybrid-7.2/RELNOTES, /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf, /ircd-hybrid-7.2/include/s_conf.h, /ircd-hybrid-7.2/src/ircd_lexer.l, /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/lex.yy.c, /ircd-hybrid-7.2/src/s_user.c, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - Re-added an equivalent of H6's sixth O-line field (Modes to get on operup). - Updated efnet's example.conf to reflect the new opers_bypass_callerid directive - Misc style corrections to s_user.c while on it 2005-10-02 21:14:44 lusky * [r46] /ircd-hybrid-7.2/include/serno.h: MFC: switch to static "SVN" string 2005-10-02 19:25:27 adx * [r42] /ircd-hybrid-7.2/src/s_serv.c: - *hopefully* this hack fixes cryptlinks+ts6 instead of breaking them ;) 2005-10-02 18:39:02 adx * [r40] /ircd-hybrid-7.2/etc/example.conf, /ircd-hybrid-7.2/etc/example.efnet.conf: - documented cidr_bitlen 2005-10-02 18:27:12 adx * [r38] /ircd-hybrid-7.2/src/ircd_parser.y, /ircd-hybrid-7.2/src/y.tab.c, /ircd-hybrid-7.2/src/y.tab.h: - MFC disallow ':' at the beginning and ' ' in server passwords 2005-10-02 17:05:51 lusky * [r34] /ircd-hybrid-7.2: create 7.2 branch, we can move/rename it as needed. 2005-10-02 16:50:00 knight * [r33] BUGS, Hybrid-team, INSTALL, LICENSE, Makefile.in, README.FIRST, README.PLATFORMS, RELNOTES, TODO, configure, configure.ac, contrib/Makefile.in, contrib/README, contrib/README.cloaking, contrib/challenge.irc, contrib/example_module.c, contrib/help/Makefile.in, contrib/help/opers/capture, contrib/help/opers/chghost, contrib/help/opers/chgident, contrib/help/opers/chgname, contrib/help/opers/classlist, contrib/help/opers/clearchan, contrib/help/opers/ctrace, contrib/help/opers/delspoof, contrib/help/opers/flags, contrib/help/opers/forcejoin, contrib/help/opers/forcepart, contrib/help/opers/index, contrib/help/opers/jupe, contrib/help/opers/ltrace, contrib/help/opers/mkpasswd, contrib/help/opers/ojoin, contrib/help/opers/opme, contrib/help/opers/spoof, contrib/help/opers/svsnick, contrib/help/opers/uncapture, contrib/help/users/index, contrib/ip_cloaking.c, contrib/ircd-hybrid.spec, contrib/ircd.init.in, contrib/libc_vprintf.c, contrib/m_capture.c, contrib/m_change.c, contrib/m_classlist.c, contrib/m_clearchan.c, contrib/m_ctrace.c, contrib/m_flags.c, contrib/m_force.c, contrib/m_jupe.c, contrib/m_killhost.c, contrib/m_ltrace.c, contrib/m_mkpasswd.c, contrib/m_ojoin.c, contrib/m_operspy.c, contrib/m_opme.c, contrib/m_services.c, contrib/m_spoof.c, contrib/setup-win32.h, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, contrib/vprintf_fix.patch, contrib/win32build.bat, doc/CIDR.txt, doc/LazyLinks.txt, doc/Makefile.in, doc/challenge.txt, doc/guidelines.txt, doc/index.txt, doc/ircd.8, doc/kline.txt, doc/messages.txt, doc/modeg.txt, doc/modes.txt, doc/resv.txt, doc/server-version-info, doc/serverhide.txt, doc/technical/Persistent_Clients.txt, doc/technical/README.openssl, doc/technical/cryptlink.txt, doc/technical/event.txt, doc/technical/fd-management.txt, doc/technical/file-management.txt, doc/technical/hostmask.txt, doc/technical/index.txt, doc/technical/network.txt, doc/technical/rfc1459.txt, doc/technical/rfc2812.txt, doc/technical/rfc2813.txt, doc/technical/send.txt, doc/technical/ts3.txt, doc/technical/ts5.txt, doc/technical/ts6.txt, doc/technical/whats-new-code.txt, doc/whats-new.txt, doxygen.conf, etc/Makefile.in, etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, etc/simple.conf, help/Makefile.in, help/opers/accept, help/opers/admin, help/opers/away, help/opers/capab, help/opers/cburst, help/opers/challenge, help/opers/client, help/opers/close, help/opers/cmode, help/opers/connect, help/opers/cryptlink, help/opers/die, help/opers/dline, help/opers/drop, help/opers/eob, help/opers/error, help/opers/etrace, help/opers/gline, help/opers/hash, help/opers/help, help/opers/index, help/opers/info, help/opers/invite, help/opers/ison, help/opers/join, help/opers/kick, help/opers/kill, help/opers/kline, help/opers/knock, help/opers/knockll, help/opers/links, help/opers/list, help/opers/lljoin, help/opers/llnick, help/opers/locops, help/opers/lusers, help/opers/map, help/opers/modlist, help/opers/modload, help/opers/modrestart, help/opers/modunload, help/opers/motd, help/opers/names, help/opers/nburst, help/opers/nick, help/opers/notice, help/opers/omotd, help/opers/oper, help/opers/operwall, help/opers/part, help/opers/pass, help/opers/ping, help/opers/pong, help/opers/post, help/opers/privmsg, help/opers/quit, help/opers/rehash, help/opers/restart, help/opers/resv, help/opers/rkline, help/opers/rxline, help/opers/server, help/opers/set, help/opers/sjoin, help/opers/squit, help/opers/stats, help/opers/svinfo, help/opers/testgecos, help/opers/testline, help/opers/testmask, help/opers/time, help/opers/topic, help/opers/trace, help/opers/uhelp, help/opers/umode, help/opers/undline, help/opers/ungline, help/opers/unkline, help/opers/unresv, help/opers/unxline, help/opers/user, help/opers/userhost, help/opers/users, help/opers/version, help/opers/wallops, help/opers/who, help/opers/whois, help/opers/whowas, help/opers/xline, help/users/index, help/users/info, help/users/notice, help/users/privmsg, help/users/stats, help/users/umode, include/balloc.h, include/channel.h, include/channel_mode.h, include/client.h, include/common.h, include/dalloca.h, include/dbuf.h, include/defaults.h, include/event.h, include/fdlist.h, include/fileio.h, include/handlers.h, include/hash.h, include/hook.h, include/hostmask.h, include/inet_misc.h, include/irc_getaddrinfo.h, include/irc_getnameinfo.h, include/irc_res.h, include/irc_reslib.h, include/irc_string.h, include/ircd.h, include/ircd_defs.h, include/ircd_getopt.h, include/ircd_handler.h, include/ircd_signal.h, include/list.h, include/listener.h, include/m_info.h, include/memory.h, include/modules.h, include/motd.h, include/msg.h, include/numeric.h, include/packet.h, include/parse.h, include/patchlevel.h, include/restart.h, include/resv.h, include/rlimits.h, include/rsa.h, include/s_auth.h, include/s_bsd.h, include/s_conf.h, include/s_gline.h, include/s_log.h, include/s_misc.h, include/s_serv.h, include/s_stats.h, include/s_user.h, include/send.h, include/serno.h, include/setup.h.in, include/sprintf_irc.h, include/stdinc.h, include/supported.h, include/tools.h, include/userhost.h, include/whowas.h, install-sh, lib/Makefile.in, lib/pcre/AUTHORS, lib/pcre/LICENCE, lib/pcre/Makefile.in, lib/pcre/README, lib/pcre/pcre.h, lib/pcre/pcre_chartables.c, lib/pcre/pcre_compile.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_fullinfo.c, lib/pcre/pcre_globals.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_study.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_try_flipped.c, messages/Makefile.in, messages/README, messages/ayb.lang, messages/custom.lang, messages/ircd-croatian.lang, messages/ircd-danish.lang, messages/ircd-dutch.lang, messages/ircd-french.lang, messages/ircd-german.lang, messages/ircd-norwegian.lang, messages/ircd-polish.lang, messages/ircd-russian.lang, messages/ircd-spanish.lang, messages/ircd-standard.example.lang, messages/ircd-swedish.lang, modules/Makefile.in, modules/core/m_die.c, modules/core/m_join.c, modules/core/m_kick.c, modules/core/m_kill.c, modules/core/m_message.c, modules/core/m_mode.c, modules/core/m_nick.c, modules/core/m_part.c, modules/core/m_quit.c, modules/core/m_server.c, modules/core/m_sjoin.c, modules/core/m_squit.c, modules/m_accept.c, modules/m_admin.c, modules/m_away.c, modules/m_capab.c, modules/m_cburst.c, modules/m_challenge.c, modules/m_close.c, modules/m_connect.c, modules/m_cryptlink.c, modules/m_drop.c, modules/m_encap.c, modules/m_eob.c, modules/m_etrace.c, modules/m_gline.c, modules/m_hash.c, modules/m_help.c, modules/m_info.c, modules/m_invite.c, modules/m_ison.c, modules/m_kline.c, modules/m_knock.c, modules/m_links.c, modules/m_list.c, modules/m_lljoin.c, modules/m_llnick.c, modules/m_locops.c, modules/m_lusers.c, modules/m_map.c, modules/m_motd.c, modules/m_names.c, modules/m_nburst.c, modules/m_omotd.c, modules/m_oper.c, modules/m_operwall.c, modules/m_pass.c, modules/m_ping.c, modules/m_pong.c, modules/m_post.c, modules/m_rehash.c, modules/m_restart.c, modules/m_resv.c, modules/m_rkline.c, modules/m_rxline.c, modules/m_set.c, modules/m_stats.c, modules/m_svinfo.c, modules/m_tb.c, modules/m_testline.c, modules/m_testmask.c, modules/m_time.c, modules/m_topic.c, modules/m_trace.c, modules/m_user.c, modules/m_userhost.c, modules/m_users.c, modules/m_version.c, modules/m_wallops.c, modules/m_who.c, modules/m_whois.c, modules/m_whowas.c, modules/m_xline.c, servlink/Makefile.in, servlink/README, servlink/TODO, servlink/control.c, servlink/control.h, servlink/io.c, servlink/io.h, servlink/servlink.c, servlink/servlink.h, src/Makefile.in, src/balloc.c, src/channel.c, src/channel_mode.c, src/client.c, src/crypt.c, src/csvlib.c, src/dbuf.c, src/dynlink.c, src/event.c, src/fdlist.c, src/fileio.c, src/getopt.c, src/hash.c, src/hook.c, src/hostmask.c, src/inet_misc.c, src/irc_getaddrinfo.c, src/irc_getnameinfo.c, src/irc_res.c, src/irc_reslib.c, src/irc_string.c, src/ircd.c, src/ircd_lexer.l, src/ircd_parser.y, src/ircd_signal.c, src/lex.yy.c, src/list.c, src/listener.c, src/m_error.c, src/match.c, src/memory.c, src/messages.tab, src/modules.c, src/motd.c, src/numeric.c, src/packet.c, src/parse.c, src/restart.c, src/resv.c, src/rsa.c, src/s_auth.c, src/s_bsd.c, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c, src/s_bsd_win32.c, src/s_conf.c, src/s_gline.c, src/s_log.c, src/s_misc.c, src/s_serv.c, src/s_stats.c, src/s_user.c, src/send.c, src/snprintf.c, src/sprintf_irc.c, src/tools.c, src/version.c, src/whowas.c, src/y.tab.c, src/y.tab.h, tools/Makefile.in, tools/README, tools/README.mkpasswd, tools/encspeed.c, tools/mkkeypair, tools/mkpasswd.c, tools/rsa_respond/Makefile.in, tools/rsa_respond/README, tools/rsa_respond/configure, tools/rsa_respond/configure.ac, tools/rsa_respond/respond.c, tools/untabify, tools/win32/kill.c, tools/win32/rehash.c, tools/win32/remotd.c: - svn:keywords 2005-10-02 16:41:23 knight * [r32] BUGS, Hybrid-team, INSTALL, LICENSE, Makefile.in, README.FIRST, README.PLATFORMS, RELNOTES, TODO, configure, configure.ac, contrib/Makefile.in, contrib/README, contrib/README.cloaking, contrib/challenge.irc, contrib/example_module.c, contrib/help/Makefile.in, contrib/help/opers/capture, contrib/help/opers/chghost, contrib/help/opers/chgident, contrib/help/opers/chgname, contrib/help/opers/classlist, contrib/help/opers/clearchan, contrib/help/opers/ctrace, contrib/help/opers/delspoof, contrib/help/opers/flags, contrib/help/opers/forcejoin, contrib/help/opers/forcepart, contrib/help/opers/index, contrib/help/opers/jupe, contrib/help/opers/ltrace, contrib/help/opers/mkpasswd, contrib/help/opers/ojoin, contrib/help/opers/opme, contrib/help/opers/spoof, contrib/help/opers/svsnick, contrib/help/opers/uncapture, contrib/help/users/index, contrib/ip_cloaking.c, contrib/ircd-hybrid.spec, contrib/ircd.init.in, contrib/libc_vprintf.c, contrib/m_capture.c, contrib/m_change.c, contrib/m_classlist.c, contrib/m_clearchan.c, contrib/m_ctrace.c, contrib/m_flags.c, contrib/m_force.c, contrib/m_jupe.c, contrib/m_killhost.c, contrib/m_ltrace.c, contrib/m_mkpasswd.c, contrib/m_ojoin.c, contrib/m_operspy.c, contrib/m_opme.c, contrib/m_services.c, contrib/m_spoof.c, contrib/setup-win32.h, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, contrib/vprintf_fix.patch, contrib/win32build.bat, doc/CIDR.txt, doc/LazyLinks.txt, doc/Makefile.in, doc/challenge.txt, doc/guidelines.txt, doc/index.txt, doc/ircd.8, doc/kline.txt, doc/messages.txt, doc/modeg.txt, doc/modes.txt, doc/resv.txt, doc/server-version-info, doc/serverhide.txt, doc/technical/Persistent_Clients.txt, doc/technical/README.openssl, doc/technical/cryptlink.txt, doc/technical/event.txt, doc/technical/fd-management.txt, doc/technical/file-management.txt, doc/technical/hostmask.txt, doc/technical/index.txt, doc/technical/network.txt, doc/technical/rfc1459.txt, doc/technical/rfc2812.txt, doc/technical/rfc2813.txt, doc/technical/send.txt, doc/technical/ts3.txt, doc/technical/ts5.txt, doc/technical/ts6.txt, doc/technical/whats-new-code.txt, doc/whats-new.txt, doxygen.conf, etc/Makefile.in, etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, etc/simple.conf, help/Makefile.in, help/opers/accept, help/opers/admin, help/opers/away, help/opers/capab, help/opers/cburst, help/opers/challenge, help/opers/client, help/opers/close, help/opers/cmode, help/opers/connect, help/opers/cryptlink, help/opers/die, help/opers/dline, help/opers/drop, help/opers/eob, help/opers/error, help/opers/etrace, help/opers/gline, help/opers/hash, help/opers/help, help/opers/index, help/opers/info, help/opers/invite, help/opers/ison, help/opers/join, help/opers/kick, help/opers/kill, help/opers/kline, help/opers/knock, help/opers/knockll, help/opers/links, help/opers/list, help/opers/lljoin, help/opers/llnick, help/opers/locops, help/opers/lusers, help/opers/map, help/opers/modlist, help/opers/modload, help/opers/modrestart, help/opers/modunload, help/opers/motd, help/opers/names, help/opers/nburst, help/opers/nick, help/opers/notice, help/opers/omotd, help/opers/oper, help/opers/operwall, help/opers/part, help/opers/pass, help/opers/ping, help/opers/pong, help/opers/post, help/opers/privmsg, help/opers/quit, help/opers/rehash, help/opers/restart, help/opers/resv, help/opers/rkline, help/opers/rxline, help/opers/server, help/opers/set, help/opers/sjoin, help/opers/squit, help/opers/stats, help/opers/svinfo, help/opers/testgecos, help/opers/testline, help/opers/testmask, help/opers/time, help/opers/topic, help/opers/trace, help/opers/uhelp, help/opers/umode, help/opers/undline, help/opers/ungline, help/opers/unkline, help/opers/unresv, help/opers/unxline, help/opers/user, help/opers/userhost, help/opers/users, help/opers/version, help/opers/wallops, help/opers/who, help/opers/whois, help/opers/whowas, help/opers/xline, help/users/index, help/users/info, help/users/notice, help/users/privmsg, help/users/stats, help/users/umode, include/balloc.h, include/channel.h, include/channel_mode.h, include/client.h, include/common.h, include/dalloca.h, include/dbuf.h, include/defaults.h, include/event.h, include/fdlist.h, include/fileio.h, include/handlers.h, include/hash.h, include/hook.h, include/hostmask.h, include/inet_misc.h, include/irc_getaddrinfo.h, include/irc_getnameinfo.h, include/irc_res.h, include/irc_reslib.h, include/irc_string.h, include/ircd.h, include/ircd_defs.h, include/ircd_getopt.h, include/ircd_handler.h, include/ircd_signal.h, include/list.h, include/listener.h, include/m_info.h, include/memory.h, include/modules.h, include/motd.h, include/msg.h, include/numeric.h, include/packet.h, include/parse.h, include/patchlevel.h, include/restart.h, include/resv.h, include/rlimits.h, include/rsa.h, include/s_auth.h, include/s_bsd.h, include/s_conf.h, include/s_gline.h, include/s_log.h, include/s_misc.h, include/s_serv.h, include/s_stats.h, include/s_user.h, include/send.h, include/serno.h, include/setup.h.in, include/sprintf_irc.h, include/stdinc.h, include/supported.h, include/tools.h, include/userhost.h, include/whowas.h, install-sh, lib/Makefile.in, lib/pcre/AUTHORS, lib/pcre/LICENCE, lib/pcre/Makefile.in, lib/pcre/README, lib/pcre/pcre.h, lib/pcre/pcre_chartables.c, lib/pcre/pcre_compile.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_fullinfo.c, lib/pcre/pcre_globals.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_study.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_try_flipped.c, messages/Makefile.in, messages/README, messages/ayb.lang, messages/custom.lang, messages/ircd-croatian.lang, messages/ircd-danish.lang, messages/ircd-dutch.lang, messages/ircd-french.lang, messages/ircd-german.lang, messages/ircd-norwegian.lang, messages/ircd-polish.lang, messages/ircd-russian.lang, messages/ircd-spanish.lang, messages/ircd-standard.example.lang, messages/ircd-swedish.lang, modules/Makefile.in, modules/core/m_die.c, modules/core/m_join.c, modules/core/m_kick.c, modules/core/m_kill.c, modules/core/m_message.c, modules/core/m_mode.c, modules/core/m_nick.c, modules/core/m_part.c, modules/core/m_quit.c, modules/core/m_server.c, modules/core/m_sjoin.c, modules/core/m_squit.c, modules/m_accept.c, modules/m_admin.c, modules/m_away.c, modules/m_capab.c, modules/m_cburst.c, modules/m_challenge.c, modules/m_close.c, modules/m_connect.c, modules/m_cryptlink.c, modules/m_drop.c, modules/m_encap.c, modules/m_eob.c, modules/m_etrace.c, modules/m_gline.c, modules/m_hash.c, modules/m_help.c, modules/m_info.c, modules/m_invite.c, modules/m_ison.c, modules/m_kline.c, modules/m_knock.c, modules/m_links.c, modules/m_list.c, modules/m_lljoin.c, modules/m_llnick.c, modules/m_locops.c, modules/m_lusers.c, modules/m_map.c, modules/m_motd.c, modules/m_names.c, modules/m_nburst.c, modules/m_omotd.c, modules/m_oper.c, modules/m_operwall.c, modules/m_pass.c, modules/m_ping.c, modules/m_pong.c, modules/m_post.c, modules/m_rehash.c, modules/m_restart.c, modules/m_resv.c, modules/m_rkline.c, modules/m_rxline.c, modules/m_set.c, modules/m_stats.c, modules/m_svinfo.c, modules/m_tb.c, modules/m_testline.c, modules/m_testmask.c, modules/m_time.c, modules/m_topic.c, modules/m_trace.c, modules/m_user.c, modules/m_userhost.c, modules/m_users.c, modules/m_version.c, modules/m_wallops.c, modules/m_who.c, modules/m_whois.c, modules/m_whowas.c, modules/m_xline.c, servlink/Makefile.in, servlink/README, servlink/TODO, servlink/control.c, servlink/control.h, servlink/io.c, servlink/io.h, servlink/servlink.c, servlink/servlink.h, src/Makefile.in, src/balloc.c, src/channel.c, src/channel_mode.c, src/client.c, src/crypt.c, src/csvlib.c, src/dbuf.c, src/dynlink.c, src/event.c, src/fdlist.c, src/fileio.c, src/getopt.c, src/hash.c, src/hook.c, src/hostmask.c, src/inet_misc.c, src/irc_getaddrinfo.c, src/irc_getnameinfo.c, src/irc_res.c, src/irc_reslib.c, src/irc_string.c, src/ircd.c, src/ircd_lexer.l, src/ircd_parser.y, src/ircd_signal.c, src/lex.yy.c, src/list.c, src/listener.c, src/m_error.c, src/match.c, src/memory.c, src/messages.tab, src/modules.c, src/motd.c, src/numeric.c, src/packet.c, src/parse.c, src/restart.c, src/resv.c, src/rsa.c, src/s_auth.c, src/s_bsd.c, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c, src/s_bsd_win32.c, src/s_conf.c, src/s_gline.c, src/s_log.c, src/s_misc.c, src/s_serv.c, src/s_stats.c, src/s_user.c, src/send.c, src/snprintf.c, src/sprintf_irc.c, src/tools.c, src/version.c, src/whowas.c, src/y.tab.c, src/y.tab.h, tools/Makefile.in, tools/README, tools/README.mkpasswd, tools/encspeed.c, tools/mkkeypair, tools/mkpasswd.c, tools/rsa_respond/Makefile.in, tools/rsa_respond/README, tools/rsa_respond/configure, tools/rsa_respond/configure.ac, tools/rsa_respond/respond.c, tools/untabify, tools/win32/kill.c, tools/win32/rehash.c, tools/win32/remotd.c: - svn:keywords 2005-10-02 16:34:05 knight * [r31] BUGS, Hybrid-team, INSTALL, LICENSE, Makefile.in, README.FIRST, README.PLATFORMS, RELNOTES, TODO, configure, configure.ac, contrib/Makefile.in, contrib/README, contrib/README.cloaking, contrib/challenge.irc, contrib/example_module.c, contrib/help/Makefile.in, contrib/help/opers/capture, contrib/help/opers/chghost, contrib/help/opers/chgident, contrib/help/opers/chgname, contrib/help/opers/classlist, contrib/help/opers/clearchan, contrib/help/opers/ctrace, contrib/help/opers/delspoof, contrib/help/opers/flags, contrib/help/opers/forcejoin, contrib/help/opers/forcepart, contrib/help/opers/index, contrib/help/opers/jupe, contrib/help/opers/ltrace, contrib/help/opers/mkpasswd, contrib/help/opers/ojoin, contrib/help/opers/opme, contrib/help/opers/spoof, contrib/help/opers/svsnick, contrib/help/opers/uncapture, contrib/help/users/index, contrib/ip_cloaking.c, contrib/ircd-hybrid.spec, contrib/ircd.init.in, contrib/libc_vprintf.c, contrib/m_capture.c, contrib/m_change.c, contrib/m_classlist.c, contrib/m_clearchan.c, contrib/m_ctrace.c, contrib/m_flags.c, contrib/m_force.c, contrib/m_jupe.c, contrib/m_killhost.c, contrib/m_ltrace.c, contrib/m_mkpasswd.c, contrib/m_ojoin.c, contrib/m_operspy.c, contrib/m_opme.c, contrib/m_services.c, contrib/m_spoof.c, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, contrib/vprintf_fix.patch, doc/CIDR.txt, doc/LazyLinks.txt, doc/Makefile.in, doc/challenge.txt, doc/guidelines.txt, doc/index.txt, doc/ircd.8, doc/kline.txt, doc/messages.txt, doc/modeg.txt, doc/modes.txt, doc/resv.txt, doc/server-version-info, doc/serverhide.txt, doc/technical/Persistent_Clients.txt, doc/technical/README.openssl, doc/technical/cryptlink.txt, doc/technical/event.txt, doc/technical/fd-management.txt, doc/technical/file-management.txt, doc/technical/hostmask.txt, doc/technical/index.txt, doc/technical/network.txt, doc/technical/rfc1459.txt, doc/technical/rfc2812.txt, doc/technical/rfc2813.txt, doc/technical/send.txt, doc/technical/ts3.txt, doc/technical/ts5.txt, doc/technical/ts6.txt, doc/technical/whats-new-code.txt, doc/whats-new.txt, doxygen.conf, etc/Makefile.in, etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, etc/simple.conf, help/Makefile.in, help/opers/cmode, help/opers/dline, help/opers/index, help/opers/info, help/opers/join, help/opers/kline, help/opers/motd, help/opers/omotd, help/opers/rkline, help/opers/rxline, help/opers/set, help/opers/squit, help/opers/stats, help/opers/testmask, help/opers/umode, help/opers/undline, help/opers/ungline, help/opers/unkline, help/opers/unresv, help/opers/unxline, help/opers/version, help/opers/xline, help/users/index, help/users/umode, include/balloc.h, include/channel.h, include/channel_mode.h, include/client.h, include/common.h, include/dalloca.h, include/dbuf.h, include/defaults.h, include/event.h, include/fdlist.h, include/fileio.h, include/handlers.h, include/hash.h, include/hook.h, include/hostmask.h, include/inet_misc.h, include/irc_getaddrinfo.h, include/irc_getnameinfo.h, include/irc_res.h, include/irc_reslib.h, include/irc_string.h, include/ircd.h, include/ircd_defs.h, include/ircd_getopt.h, include/ircd_handler.h, include/ircd_signal.h, include/list.h, include/listener.h, include/m_info.h, include/memory.h, include/modules.h, include/motd.h, include/msg.h, include/numeric.h, include/packet.h, include/parse.h, include/patchlevel.h, include/restart.h, include/resv.h, include/rlimits.h, include/rsa.h, include/s_auth.h, include/s_bsd.h, include/s_conf.h, include/s_gline.h, include/s_log.h, include/s_misc.h, include/s_serv.h, include/s_stats.h, include/s_user.h, include/send.h, include/sprintf_irc.h, include/stdinc.h, include/supported.h, include/tools.h, include/userhost.h, include/whowas.h, install-sh, lib/Makefile.in, lib/pcre/AUTHORS, lib/pcre/LICENCE, lib/pcre/Makefile.in, lib/pcre/README, lib/pcre/pcre.h, lib/pcre/pcre_chartables.c, lib/pcre/pcre_compile.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_fullinfo.c, lib/pcre/pcre_globals.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_study.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_try_flipped.c, messages/Makefile.in, messages/README, messages/ayb.lang, messages/custom.lang, messages/ircd-croatian.lang, messages/ircd-danish.lang, messages/ircd-dutch.lang, messages/ircd-french.lang, messages/ircd-german.lang, messages/ircd-norwegian.lang, messages/ircd-polish.lang, messages/ircd-russian.lang, messages/ircd-spanish.lang, messages/ircd-standard.example.lang, messages/ircd-swedish.lang, modules/Makefile.in, modules/core/m_die.c, modules/core/m_join.c, modules/core/m_kick.c, modules/core/m_kill.c, modules/core/m_message.c, modules/core/m_mode.c, modules/core/m_nick.c, modules/core/m_part.c, modules/core/m_quit.c, modules/core/m_server.c, modules/core/m_sjoin.c, modules/core/m_squit.c, modules/m_accept.c, modules/m_admin.c, modules/m_away.c, modules/m_capab.c, modules/m_cburst.c, modules/m_challenge.c, modules/m_close.c, modules/m_connect.c, modules/m_cryptlink.c, modules/m_drop.c, modules/m_encap.c, modules/m_eob.c, modules/m_etrace.c, modules/m_gline.c, modules/m_hash.c, modules/m_help.c, modules/m_info.c, modules/m_invite.c, modules/m_ison.c, modules/m_kline.c, modules/m_knock.c, modules/m_links.c, modules/m_list.c, modules/m_lljoin.c, modules/m_llnick.c, modules/m_locops.c, modules/m_lusers.c, modules/m_map.c, modules/m_motd.c, modules/m_names.c, modules/m_nburst.c, modules/m_omotd.c, modules/m_oper.c, modules/m_operwall.c, modules/m_pass.c, modules/m_ping.c, modules/m_pong.c, modules/m_post.c, modules/m_rehash.c, modules/m_restart.c, modules/m_resv.c, modules/m_rkline.c, modules/m_rxline.c, modules/m_set.c, modules/m_stats.c, modules/m_svinfo.c, modules/m_tb.c, modules/m_testline.c, modules/m_testmask.c, modules/m_time.c, modules/m_topic.c, modules/m_trace.c, modules/m_user.c, modules/m_userhost.c, modules/m_users.c, modules/m_version.c, modules/m_wallops.c, modules/m_who.c, modules/m_whois.c, modules/m_whowas.c, modules/m_xline.c, servlink/Makefile.in, servlink/README, servlink/TODO, servlink/control.c, servlink/control.h, servlink/io.c, servlink/io.h, servlink/servlink.c, servlink/servlink.h, src/Makefile.in, src/balloc.c, src/channel.c, src/channel_mode.c, src/client.c, src/crypt.c, src/csvlib.c, src/dbuf.c, src/dynlink.c, src/event.c, src/fdlist.c, src/fileio.c, src/getopt.c, src/hash.c, src/hook.c, src/hostmask.c, src/inet_misc.c, src/irc_getaddrinfo.c, src/irc_getnameinfo.c, src/irc_res.c, src/irc_reslib.c, src/irc_string.c, src/ircd.c, src/ircd_lexer.l, src/ircd_parser.y, src/ircd_signal.c, src/lex.yy.c, src/list.c, src/listener.c, src/m_error.c, src/match.c, src/memory.c, src/messages.tab, src/modules.c, src/motd.c, src/numeric.c, src/packet.c, src/parse.c, src/restart.c, src/resv.c, src/rsa.c, src/s_auth.c, src/s_bsd.c, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c, src/s_bsd_win32.c, src/s_conf.c, src/s_gline.c, src/s_log.c, src/s_misc.c, src/s_serv.c, src/s_stats.c, src/s_user.c, src/send.c, src/snprintf.c, src/sprintf_irc.c, src/tools.c, src/whowas.c, src/y.tab.c, src/y.tab.h, tools/Makefile.in, tools/README, tools/README.mkpasswd, tools/encspeed.c, tools/mkkeypair, tools/mkpasswd.c, tools/rsa_respond/Makefile.in, tools/rsa_respond/README, tools/rsa_respond/configure, tools/rsa_respond/configure.ac, tools/rsa_respond/respond.c, tools/untabify, tools/win32/kill.c, tools/win32/rehash.c, tools/win32/remotd.c: - Fix svn:keywords 2005-10-02 16:03:27 adx * [r30] BUGS, Hybrid-team, INSTALL, LICENSE, Makefile.in, README.FIRST, README.PLATFORMS, RELNOTES, TODO, configure, configure.ac, contrib, contrib/Makefile.in, contrib/README, contrib/README.cloaking, contrib/challenge.irc, contrib/example_module.c, contrib/help, contrib/help/Makefile.in, contrib/help/opers, contrib/help/opers/capture, contrib/help/opers/chghost, contrib/help/opers/chgident, contrib/help/opers/chgname, contrib/help/opers/classlist, contrib/help/opers/clearchan, contrib/help/opers/ctrace, contrib/help/opers/delspoof, contrib/help/opers/flags, contrib/help/opers/forcejoin, contrib/help/opers/forcepart, contrib/help/opers/index, contrib/help/opers/jupe, contrib/help/opers/ltrace, contrib/help/opers/mkpasswd, contrib/help/opers/ojoin, contrib/help/opers/opme, contrib/help/opers/spoof, contrib/help/opers/svsnick, contrib/help/opers/uncapture, contrib/help/users, contrib/help/users/index, contrib/ip_cloaking.c, contrib/ircd-hybrid.spec, contrib/ircd.init.in, contrib/libc_vprintf.c, contrib/m_capture.c, contrib/m_change.c, contrib/m_classlist.c, contrib/m_clearchan.c, contrib/m_ctrace.c, contrib/m_flags.c, contrib/m_force.c, contrib/m_jupe.c, contrib/m_killhost.c, contrib/m_ltrace.c, contrib/m_mkpasswd.c, contrib/m_ojoin.c, contrib/m_operspy.c, contrib/m_opme.c, contrib/m_services.c, contrib/m_spoof.c, contrib/setup-win32.h, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, contrib/vprintf_fix.patch, contrib/win32build.bat, doc, doc/CIDR.txt, doc/LazyLinks.txt, doc/Makefile.in, doc/challenge.txt, doc/guidelines.txt, doc/index.txt, doc/ircd.8, doc/kline.txt, doc/messages.txt, doc/modeg.txt, doc/modes.txt, doc/resv.txt, doc/server-version-info, doc/serverhide.txt, doc/technical, doc/technical/Persistent_Clients.txt, doc/technical/README.openssl, doc/technical/cryptlink.txt, doc/technical/event.txt, doc/technical/fd-management.txt, doc/technical/file-management.txt, doc/technical/hostmask.txt, doc/technical/index.txt, doc/technical/network.txt, doc/technical/rfc1459.txt, doc/technical/rfc2812.txt, doc/technical/rfc2813.txt, doc/technical/send.txt, doc/technical/ts3.txt, doc/technical/ts5.txt, doc/technical/ts6.txt, doc/technical/whats-new-code.txt, doc/whats-new.txt, doxygen.conf, etc, etc/Makefile.in, etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, etc/simple.conf, foo.txt, help, help/Makefile.in, help/opers, help/opers/accept, help/opers/admin, help/opers/away, help/opers/capab, help/opers/cburst, help/opers/challenge, help/opers/client, help/opers/close, help/opers/cmode, help/opers/connect, help/opers/cryptlink, help/opers/die, help/opers/dline, help/opers/drop, help/opers/eob, help/opers/error, help/opers/etrace, help/opers/gline, help/opers/hash, help/opers/help, help/opers/index, help/opers/info, help/opers/invite, help/opers/ison, help/opers/join, help/opers/kick, help/opers/kill, help/opers/kline, help/opers/knock, help/opers/knockll, help/opers/links, help/opers/list, help/opers/lljoin, help/opers/llnick, help/opers/locops, help/opers/lusers, help/opers/map, help/opers/modlist, help/opers/modload, help/opers/modrestart, help/opers/modunload, help/opers/motd, help/opers/names, help/opers/nburst, help/opers/nick, help/opers/notice, help/opers/omotd, help/opers/oper, help/opers/operwall, help/opers/part, help/opers/pass, help/opers/ping, help/opers/pong, help/opers/post, help/opers/privmsg, help/opers/quit, help/opers/rehash, help/opers/restart, help/opers/resv, help/opers/rkline, help/opers/rxline, help/opers/server, help/opers/set, help/opers/sjoin, help/opers/squit, help/opers/stats, help/opers/svinfo, help/opers/testgecos, help/opers/testline, help/opers/testmask, help/opers/time, help/opers/topic, help/opers/trace, help/opers/uhelp, help/opers/umode, help/opers/undline, help/opers/ungline, help/opers/unkline, help/opers/unresv, help/opers/unxline, help/opers/user, help/opers/userhost, help/opers/users, help/opers/version, help/opers/wallops, help/opers/who, help/opers/whois, help/opers/whowas, help/opers/xline, help/users, help/users/index, help/users/info, help/users/notice, help/users/privmsg, help/users/stats, help/users/umode, include, include/balloc.h, include/channel.h, include/channel_mode.h, include/client.h, include/common.h, include/dalloca.h, include/dbuf.h, include/defaults.h, include/event.h, include/fdlist.h, include/fileio.h, include/handlers.h, include/hash.h, include/hook.h, include/hostmask.h, include/inet_misc.h, include/irc_getaddrinfo.h, include/irc_getnameinfo.h, include/irc_res.h, include/irc_reslib.h, include/irc_string.h, include/ircd.h, include/ircd_defs.h, include/ircd_getopt.h, include/ircd_handler.h, include/ircd_signal.h, include/list.h, include/listener.h, include/m_info.h, include/memory.h, include/modules.h, include/motd.h, include/msg.h, include/numeric.h, include/packet.h, include/parse.h, include/patchlevel.h, include/restart.h, include/resv.h, include/rlimits.h, include/rsa.h, include/s_auth.h, include/s_bsd.h, include/s_conf.h, include/s_gline.h, include/s_log.h, include/s_misc.h, include/s_serv.h, include/s_stats.h, include/s_user.h, include/send.h, include/serno.h, include/setup.h.in, include/sprintf_irc.h, include/stdinc.h, include/supported.h, include/tools.h, include/userhost.h, include/whowas.h, install-sh, lib, lib/Makefile.in, lib/pcre, lib/pcre/AUTHORS, lib/pcre/LICENCE, lib/pcre/Makefile.in, lib/pcre/README, lib/pcre/pcre.h, lib/pcre/pcre_chartables.c, lib/pcre/pcre_compile.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_fullinfo.c, lib/pcre/pcre_globals.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_study.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_try_flipped.c, messages, messages/Makefile.in, messages/README, messages/ayb.lang, messages/custom.lang, messages/ircd-croatian.lang, messages/ircd-danish.lang, messages/ircd-dutch.lang, messages/ircd-french.lang, messages/ircd-german.lang, messages/ircd-norwegian.lang, messages/ircd-polish.lang, messages/ircd-russian.lang, messages/ircd-spanish.lang, messages/ircd-standard.example.lang, messages/ircd-swedish.lang, modules, modules/Makefile.in, modules/core, modules/core/m_die.c, modules/core/m_join.c, modules/core/m_kick.c, modules/core/m_kill.c, modules/core/m_message.c, modules/core/m_mode.c, modules/core/m_nick.c, modules/core/m_part.c, modules/core/m_quit.c, modules/core/m_server.c, modules/core/m_sjoin.c, modules/core/m_squit.c, modules/m_accept.c, modules/m_admin.c, modules/m_away.c, modules/m_capab.c, modules/m_cburst.c, modules/m_challenge.c, modules/m_close.c, modules/m_connect.c, modules/m_cryptlink.c, modules/m_drop.c, modules/m_encap.c, modules/m_eob.c, modules/m_etrace.c, modules/m_gline.c, modules/m_hash.c, modules/m_help.c, modules/m_info.c, modules/m_invite.c, modules/m_ison.c, modules/m_kline.c, modules/m_knock.c, modules/m_links.c, modules/m_list.c, modules/m_lljoin.c, modules/m_llnick.c, modules/m_locops.c, modules/m_lusers.c, modules/m_map.c, modules/m_motd.c, modules/m_names.c, modules/m_nburst.c, modules/m_omotd.c, modules/m_oper.c, modules/m_operwall.c, modules/m_pass.c, modules/m_ping.c, modules/m_pong.c, modules/m_post.c, modules/m_rehash.c, modules/m_restart.c, modules/m_resv.c, modules/m_rkline.c, modules/m_rxline.c, modules/m_set.c, modules/m_stats.c, modules/m_svinfo.c, modules/m_tb.c, modules/m_testline.c, modules/m_testmask.c, modules/m_time.c, modules/m_topic.c, modules/m_trace.c, modules/m_user.c, modules/m_userhost.c, modules/m_users.c, modules/m_version.c, modules/m_wallops.c, modules/m_who.c, modules/m_whois.c, modules/m_whowas.c, modules/m_xline.c, servlink, servlink/Makefile.in, servlink/README, servlink/TODO, servlink/control.c, servlink/control.h, servlink/io.c, servlink/io.h, servlink/servlink.c, servlink/servlink.h, src, src/Makefile.in, src/balloc.c, src/channel.c, src/channel_mode.c, src/client.c, src/crypt.c, src/csvlib.c, src/dbuf.c, src/dynlink.c, src/event.c, src/fdlist.c, src/fileio.c, src/getopt.c, src/hash.c, src/hook.c, src/hostmask.c, src/inet_misc.c, src/irc_getaddrinfo.c, src/irc_getnameinfo.c, src/irc_res.c, src/irc_reslib.c, src/irc_string.c, src/ircd.c, src/ircd_lexer.l, src/ircd_parser.y, src/ircd_signal.c, src/lex.yy.c, src/list.c, src/listener.c, src/m_error.c, src/match.c, src/memory.c, src/messages.tab, src/modules.c, src/motd.c, src/numeric.c, src/packet.c, src/parse.c, src/restart.c, src/resv.c, src/rsa.c, src/s_auth.c, src/s_bsd.c, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c, src/s_bsd_win32.c, src/s_conf.c, src/s_gline.c, src/s_log.c, src/s_misc.c, src/s_serv.c, src/s_stats.c, src/s_user.c, src/send.c, src/snprintf.c, src/sprintf_irc.c, src/tools.c, src/version.c, src/whowas.c, src/y.tab.c, src/y.tab.h, tools, tools/Makefile.in, tools/README, tools/README.mkpasswd, tools/encspeed.c, tools/mkkeypair, tools/mkpasswd.c, tools/rsa_respond, tools/rsa_respond/Makefile.in, tools/rsa_respond/README, tools/rsa_respond/configure, tools/rsa_respond/configure.ac, tools/rsa_respond/respond.c, tools/untabify, tools/win32, tools/win32/kill.c, tools/win32/rehash.c, tools/win32/remotd.c: - imported sources - can be moved later according to the directory/branching scheme, but we need the svn up 2005-09-30 23:40:06 lusky * [r29] foo.txt: x 2005-09-30 23:38:54 lusky * [r28] foo.txt: test 12312431241 2005-09-30 23:37:28 lusky * [r27] foo.txt: blah 2005-09-30 23:11:04 lusky * [r26] foo.txt: xxx 2005-09-30 23:09:18 lusky * [r25] foo.txt: zzz 2005-09-30 23:06:59 lusky * [r24] foo.txt: test 2005-09-30 23:04:18 lusky * [r23] foo.txt: another 2005-09-30 23:02:23 lusky * [r22] foo.txt: test 123 2005-09-30 22:59:38 lusky * [r21] foo.txt: this is a test 2005-09-30 22:58:38 lusky * [r20] foo.txt: yet another test commit 2005-09-30 22:55:26 lusky * [r19] foo.txt: yet another test commit 2005-09-30 22:24:09 lusky * [r18] foo.txt: test commit. will it email? 2005-09-30 21:35:59 lusky * [r14] trunk: Deleted ircd-hybrid/trunk 2005-09-30 21:35:51 lusky * [r13] tags: Deleted ircd-hybrid/tags 2005-09-30 21:35:45 lusky * [r12] branches: Deleted ircd-hybrid/branches 2005-09-30 18:20:48 adx * [r5] trunk/RELNOTES: - test commit 2005-09-28 22:24:21 lusky * [r3] /ircd-hybrid, branches, tags, trunk: Initial import 2005-09-27 17:49 knight * modules/m_info.c: - OUTPUT_STRING_PTR -> OUTPUT_STRING 2005-09-27 16:15 adx * src/channel.c: - fixed a simple bug spotted by Michael 2005-09-27 16:10 adx * src/channel.c: - hopefully fixed an off-by-one bug that caused server numerics during the connect burst 2005-09-27 11:44 adx * README.PLATFORMS: - added db as FreeBSD port maintainer 2005-09-27 11:29 adx * src/s_conf.c: - slight corrections to /kline nick 2005-09-27 08:43 adx * TODO, contrib/m_ctrace.c, contrib/m_ltrace.c, modules/m_admin.c, modules/m_etrace.c, modules/m_info.c, modules/m_links.c, modules/m_stats.c, modules/m_trace.c, modules/m_whois.c: - fixed --disable-shared-modules 2005-09-25 23:10 adx * src/s_log.c: - use CRLF when writing logs under w32 2005-09-25 23:06 adx * contrib/setup-win32.h: - make ircd_prefix look nicer on win32 ie c:/ircd/blah instead of C:\ircd/blah 2005-09-25 22:57 adx * src/fileio.c: - () were missing here 2005-09-25 22:52 adx * include/fileio.h, src/fileio.c: - continue libc vs API fixes 2005-09-25 22:21 adx * src/: fdlist.c, fileio.c: - this should fix an old win32 bug I was always aware of but too lazy to fix ;) basically we can't treat libc handles from open() as the same "handlespace" as sockets. Under win32, libc handles are artificial (indexes to libc array of open files), whereas sockets are real handles from kernel. They might collide (although quite unlikely regarding NT handle allocation scheme). - solved by using win32 CreateFile / CloseHandle API instead of open / close. Now both sockets and files exist in the same handlespace (kernel objects) 2005-09-25 21:42 adx * src/fdlist.c: - close_fds shouldn't use fd_close. Unnecessary overhead + fd_close calls comm_setselect which can use (for example) the epoll fd; results in a core if the epoll fd is closed already. Just using close() on all descriptors is quite enough. 2005-09-25 21:13 adx * src/fdlist.c: - don't call comm_setselect on non-sockets! 2005-09-25 16:10 knight * src/: ircd_parser.y, y.tab.c, y.tab.h: - Fix same issue with reject_hold_time as join_flood_time had. It was using NUMBER instead of timespec. 2005-09-25 16:07 knight * src/: ircd_parser.y, y.tab.c, y.tab.h: - Fix parse error in config for join_flood_time. 2005-09-25 14:48 db * src/hostmask.c: - trivial comment fix 2005-09-25 14:43 michael * src/hostmask.c: - Fixed find_conf_by_address() so it actually works with encrypted auth{} passwords. 2005-09-25 14:12 michael * src/s_conf.c: - Fixed core with match_conf_password(). Too bad glibc's strcmp doesn't test for pointers being NULL 2005-09-25 06:15 michael * RELNOTES: - Updated RELNOTES 2005-09-25 05:44 michael * src/resv.c: - Another episode of "I propably shouldn't be coding on a sunday morning without having a coffee first ..." Accessing invalid memory isn't a nice thing ;-) 2005-09-25 04:17 michael * src/resv.c: - Another fix to valid_wild_card_simple(). Must increase 'nonwild' for escaped characters aswell. 2005-09-25 02:33 michael * src/resv.c: - Fixed bug in valid_wild_card_simple() where we would treat escaped wildcard characters (i.e. \*, \#, \?) as real wildcards. Cleaned it up a tad while on it. 2005-09-25 02:05 michael * src/s_conf.c: - Fixed the "KLINE nick" bug reported by pi. We now always place a kline on the sockhost field if the client is a local client or an unspoofed remote client. If it is a remote client with a spoof, a kline on the host field will be placed. Remember: sockhost is "0" for remote clients that have a spoofed host. Piotr: please look if everything works as advertised. 2005-09-24 08:38 michael * include/ircd_defs.h, modules/m_away.c, modules/core/m_kick.c, modules/core/m_part.c, modules/core/m_quit.c, modules/core/m_squit.c, src/resv.c, src/s_user.c: - Added separate KICKLEN and AWAYLEN definitions 2005-09-24 05:30 michael * include/ircdauth.h: - Remove old ircdauth.h 2005-09-24 05:27 michael * include/channel_mode.h, include/dbuf.h, include/event.h, include/fdlist.h, include/fileio.h, include/handlers.h, include/hook.h, include/hostmask.h, include/irc_string.h, include/motd.h, include/rsa.h, include/s_auth.h, include/s_misc.h, include/s_serv.h, include/s_stats.h, include/send.h, include/userhost.h, src/hash.c, src/ircd.c, src/ircd_parser.y, src/s_auth.c, src/s_bsd.c, src/y.tab.c: - Misc. headerfile cleanups, fixed prototypes etc. 2005-09-22 12:01 adx * src/hostmask.c: - fixed password issue (Unauthorized connection if someone was connecting with a password but no password was defined in conf) 2005-09-20 11:47 db * src/: ircd_parser.y, y.tab.c, y.tab.h: - bitlen should be pass 1 not pass 2 - minor edit, change tabs to spaces - regenerate parser tables 2005-09-20 11:34 adx * TODO: - updated my TODO 2005-09-20 11:33 db * src/s_conf.c: - removed bogus check - removed now unused variable 2005-09-20 11:15 db * src/: ircd_parser.y, s_conf.c: - rewrote the convoluted mess that was there for classes 2005-09-20 10:59 adx * configure, configure.ac, include/patchlevel.h: - restored optimization to -O2 in preparation for rc1 release - revved patchlevel 2005-09-20 08:41 adx * etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, help/opers/umode, src/ircd_parser.y, src/y.tab.c, src/y.tab.h: - added reject_hold / join_flood_* settings to example confs - moved join flood to channels{} section 2005-09-19 10:01 adx * RELNOTES: - updated RELNOTES 2005-09-19 06:36 adx * contrib/win32build.bat, tools/win32/kill.c, tools/win32/rehash.c, tools/win32/remotd.c: - added win32 tools 2005-09-19 02:15 metalrock * configure, configure.ac, src/restart.c, src/whowas.c: - Renamed shadowed declaration. - Removed whitespace from includes on whowas.c - Lower case v for voting to be consistent with other options. 2005-09-18 19:07 adx * contrib/Makefile.in, contrib/README, contrib/m_etrace.c, help/opers/index, include/modules.h, modules/Makefile.in, modules/m_etrace.c, src/modules.c: - moved etrace to base, as per rb 2005-09-18 18:36 adx * contrib/Makefile.in, contrib/README, contrib/m_omotd.c, contrib/help/opers/omotd, help/opers/index, help/opers/omotd, include/modules.h, modules/Makefile.in, modules/m_omotd.c, src/modules.c: - moved /omotd to autoload - fixed issue where ctrace,ltrace,etrace were not compiled with contrib on static builds (but were referenced in modules.c -> linking error) - shall we move *trace to autoload? 2005-09-18 18:24 adx * include/fdlist.h, modules/m_help.c, modules/m_rehash.c, modules/m_set.c, src/event.c, src/fdlist.c, src/ircd.c, src/ircd_parser.y, src/y.tab.c, src/y.tab.h: - call recalc_fdlimit periodically - use setrlimit to raise max number of fds to the hard limit - cosmetic changes 2005-09-18 17:48 adx * src/modules.c: - mod_add_cmd(mkpasswd) on win32 too 2005-09-18 16:49 adx * src/s_bsd_win32.c: - coded report_dns_servers for win32 2005-09-18 16:23 adx * src/s_serv.c: - fixed a simple bug in fork_server 2005-09-18 16:09 adx * configure, configure.ac, contrib/setup-win32.h, include/client.h, include/fdlist.h, include/ircd_defs.h, include/s_bsd.h, include/s_serv.h, include/setup.h.in, src/fdlist.c, src/hook.c, src/ircd.c, src/packet.c, src/restart.c, src/s_bsd.c, src/s_bsd_sigio.c, src/s_bsd_win32.c, src/s_serv.c: - merged functions like set_non_blocking, set_no_delay, set_sock_buffers into setup_socket callback - removed USE_SIGIO define + win32 related code from socket I/O, now they use hooks instead - sanified fork_server 2005-09-18 14:08 adx * include/hook.h, src/fdlist.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c: - (hopefully) adapted select, poll & sigio:poll to dynamic HARD_FDLIMIT 2005-09-18 13:33 knight * doc/technical/fd-management.txt: - More documentation cleanups. File management is discussed in file-management.txt so there's no need to have duplicate documentation of it in fd-management.txt. 2005-09-18 12:52 adx * include/hook.h, src/hook.c: - improved /stats h, more useful and prettier - fixed race in fdlist. Fdlist is initialized first, but I just added a callback registration to it, which uses make_dlink_node() and dlink_heap (not initialized yet). Resolved by changing hook.c make_dlink_node's into MyMalloc's and free_dlink_nodes to MyFree. 2005-09-18 11:35 adx * include/fdlist.h, src/fdlist.c: - added a global callback to handle hard_fdlimit change - if the change occurs, notice opers 2005-09-18 10:46 adx * src/: s_bsd_devpoll.c, s_bsd_epoll.c, s_bsd_kqueue.c, s_bsd_select.c: - fixed i/o engines to do at most 128 events at a time (they won't do such much anyway, but that's another story), thus removing HARD_FDLIMIT / getdtablesize() references - still to fix: select, poll, sigio(poll) 2005-09-18 10:27 michael * .indent.pro: - Removed .indent.pro file. Don't get the idea to run the sources thru indent! 2005-09-18 10:26 adx * src/: ircd_parser.y, y.tab.c, y.tab.h: - forgot to recalc_fdlimit when parsing ircd.conf max_clients= 2005-09-18 10:25 adx * configure, configure.ac, contrib/setup-win32.h, include/defaults.h, include/fdlist.h, include/ircd.h, include/m_info.h, include/restart.h, include/setup.h.in, modules/m_rehash.c, modules/m_set.c, modules/core/m_die.c, src/fdlist.c, src/fileio.c, src/ircd.c, src/ircd_parser.y, src/ircd_signal.c, src/listener.c, src/restart.c, src/s_auth.c, src/s_bsd.c, src/s_bsd_win32.c, src/s_conf.c, src/s_serv.c, src/s_user.c, src/y.tab.c, src/y.tab.h: - sanified the whole HARD_FDLIMIT, MAXCONN, MASTER_MAX, MAX_BUFFER, GlobalSetOptions.maxclients, ServerInfo.max_clients mess - now we have 0 hardcoded limits (uhm, maybe hard_fdlimit=32767 on win32) plus 2 runtime settings -- hard_fdlimit obtained from the current ulimit, and ServerInfo.max_clients. /REHASH FDLIMIT can be used to recheck hard_fdlimit (although it is done automatically when you change max_clients) - unified restart/die code - to do: some i/o engines statically assume how many fds they will support on startup, fix them - question: is it possible to change OS limits while ircd is running? account hard limits are already set on the process.. 2005-09-18 08:43 michael * src/channel_mode.c: - Finally fixed ban chaching 2005-09-18 08:07 michael * modules/core/m_mode.c, src/channel_mode.c: - It's possible that a newly added exception matches an already silenced channelmember. Must clear the CHFL_BAN_SILENCED bit here too. 2005-09-18 07:41 michael * include/channel_mode.h, modules/core/m_sjoin.c, src/channel_mode.c: - Must always call clear_ban_cache() when removing a ban/exception, even if quiet_on_ban is disabled, otherwise you would end up with channelmembers having a stale CHFL_BAN_SILENCED flag. Also have to call clear_ban_cache() in case we kill our banlist in a SJOIN. Spotted by adx. 2005-09-18 06:56 michael * include/channel.h, src/balloc.c, src/channel.c, src/channel_mode.c: - Fixed indenting in some places, untabified code etc. 2005-09-17 20:59 knight * contrib/m_services.c: - Code speed clean-ups. I know there's a jumping debate as to whether or not switch/case is truly faster than else/if but in this case I felt it would be in the case of large networks using services. Since else/if's have to run through all conditions this can cause a response time problem with large numbers of queries so switch/case would be better in this instance. Besides I was always taught in college that the use of "hairy ifs" was always bad in this case. 2005-09-17 18:33 adx * src/channel.c: - fixed another lame bug of mine *sigh* 2005-09-17 18:16 adx * src/s_bsd_kqueue.c: - fixed connect not working with kqueue 2005-09-17 16:43 adx * src/channel.c: - fixed another problem with joinflood (integer overflow) 2005-09-17 16:32 adx * src/channel.c: - this probably fixes the problem with ClearJoinFlood not being done on a channel (therefore stopping further flood notices after the first one) 2005-09-17 15:38 adx * configure, configure.ac: - added better epoll detection 2005-09-17 15:11 adx * contrib/help/opers/index, contrib/help/users/index, help/Makefile.in, help/opers/index, help/users/index: - corrected help - still not sure everything is covered 2005-09-17 14:32 knight * contrib/help/Makefile.in, contrib/help/opers/index, contrib/help/users/.lock, contrib/help/users/index, help/Makefile.in, help/opers/index, help/users/index: - Gone back to static index files for help pages. Since help files change very little and new ones are added rarely this isn't a big problem. The commands 'expand' and 'column' caused infinite loop issues on FreeBSD. 2005-09-17 13:56 knight * contrib/help/users/.lock: - Lock users directory so it always downloads. Fixing Makefile issue. 2005-09-17 13:51 knight * contrib/help/Makefile.in: - Restored original Makefile behaviour. The rm -f statements had nothing to do with the Makefile errors. It turns out the errors were related to: echo $$help >> users/index.tmp; Which ONLY occured on Slackware. These leads me to believe that coreutils is horribly broken on Slackware (no surprise). It works everywhere else (Net/Open/FreeBSD, Gentoo, Debian and Red Hat). 2005-09-17 13:28 knight * contrib/help/Makefile.in: - Added 'touch' conditions for distributions with broken coreutils. 2005-09-17 11:56 knight * contrib/help/Makefile.in: - More fixes... 2005-09-17 11:46 knight * contrib/help/Makefile.in: - Removed rm -rf of user.tmp even though UNIX systems are SUPPOSED to force removal even if it doesn't exist, not break. 2005-09-17 11:00 michael * configure, configure.ac, src/ircd_parser.y, src/y.tab.c, src/y.tab.h: - Fixed core on REHASH - Always use -O0 for betas/rcs 2005-09-17 09:51 knight * contrib/Makefile.in: - Minor change. 2005-09-17 09:10 knight * contrib/help/Makefile.in, help/Makefile.in: - Restored column code AGAIN. Metalrock I saw no infinite looping of ANY kind and I tested this thoroughly with different versions GNU make and BSD make as well as calling the Makefiles directly and indirectly. Everything works fine. 2005-09-17 06:30 michael * contrib/ip_cloaking.c, include/s_user.h, src/ircd.c, src/messages.tab, src/s_user.c: - Dynamically rebuild usermode string for RPL_MYINFO when adding/removing a mode 2005-09-17 00:46 metalrock * src/channel_mode.c: - Clean up some of the spacing. 2005-09-17 00:40 metalrock * modules/m_rxline.c: - rxline and unrxline. 2005-09-17 00:39 metalrock * modules/m_rkline.c: - rkline, not kline. 2005-09-16 21:22 metalrock * contrib/help/Makefile.in, help/Makefile.in: - Revert changes to help Makefiles as they run into an infinite at make install. 2005-09-16 18:01 knight * messages/ircd-swedish.lang: - Change e-mail to chatjunkies.org address. 2005-09-16 16:42 adx * src/s_bsd_epoll.c: - fixed epoll 2005-09-16 16:13 michael * src/s_bsd_epoll.c: - Defining _GNU_SOURCE is pointless here 2005-09-16 16:09 adx * src/s_bsd_epoll.c: - this should fix epoll compile 2005-09-16 16:07 knight * src/s_bsd_epoll.c: - Remove duplicate include 2005-09-16 13:44 knight * contrib/help/Makefile.in, help/Makefile.in: - Have the index generate in a column'd style like in 7.0.x for easier reading on IRC clients in 80 char terminals or people who don't like scrolling. 2005-09-16 13:34 knight * contrib/help/Makefile.in: - Merged r1.11 with r1.8. The Makefile.in from r1.8 worked perfectly fine, I do not know what errors Stacy and pi had but they were not Makefile related and the changes made in r1.9 broke the help index. This situation has now been fixed. 2005-09-16 12:24 knight * src/s_bsd_epoll.c: - Fixed compiling errors pertaining to missing epoll_functions(). The issue was was left out of the headers list so s_bsd_epoll.c got confused. 2005-09-16 12:10 knight * src/channel.c: - Another compile error from restrict_channels. 2005-09-16 12:00 knight * modules/core/m_join.c: - Fixed compiling error relating to restrict_channels. *slaps adx* 2005-09-16 11:28 knight * modules/m_info.c: - Added restrict_channels to info struct. 2005-09-16 10:56 adx * etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, include/s_conf.h, modules/core/m_join.c, src/channel.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - added channels { restrict_channels = yes/no; }; to reverse RESV logic for closed/corporate networks with a static channel set - fixed oper_pass_resv logic - needs review 2005-09-16 10:27 knight * messages/ircd-dutch.lang: - *oops* :x 2005-09-16 10:21 knight * messages/ircd-dutch.lang: - Updated dutch translation file, probably needs proof-reading. 2005-09-16 10:11 knight * contrib/help/Makefile.in: - Makefile clean-up. The users index temp file was not being removed when it *needs* to be in order to add the contrib user help pages. 2005-09-16 10:07 knight * contrib/help/Makefile.in: - Makefile clean-ups. However for some strange reason the help page FLAGS is not entered into the index for users for some strange reason, but the symlink is created. Someone please review this lol. 2005-09-16 10:07 db * src/ircd_parser.y: - fix my own stupid core 2005-09-16 08:35 knight * modules/m_info.c: - The module m_info has now been completely updated to reflect the current configuration file. Everything is in exact order so if you modify this make sure it's in the right place. Note: We really should re-write how this thing outputs. the current output method is quite ugly and malformed most of the time (e.g. [] never hug the descriptions). So if someone would like to do that be my guest. 2005-09-16 05:39 adx * src/s_bsd_win32.c: - wndhandle MUST NOT be static here, s_bsd.c uses it for set_nonblocking 2005-09-15 21:40 metalrock * TODO: - Update my TODO 2005-09-15 14:03 knight * modules/m_gline.c: - *sigh* 2005-09-15 13:56 knight * modules/m_gline.c: - People who use G-Line voting need to be able to set_local_gline() as well. 2005-09-15 12:50 db * modules/m_gline.c: - set_local_gline was never being called when GLINE_VOTING was disabled this triggered a warning about set_local_gline being defined but not used. 2005-09-15 07:46 adx * RELNOTES, etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, include/s_conf.h, modules/m_info.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - got rid of general { maximum_links = ...; }, it didn't work anyway. - default to MAXIMUM_LINKS_DEFAULT (normally 0) if a class{} doesn't specify max_links 2005-09-15 06:43 adx * src/: ircd_parser.y, y.tab.c, y.tab.h: - allow accumulating more ip= entries in an exempt{} block - added missing semicolons in ircd_parser.y 2005-09-15 06:18 adx * src/s_conf.c: - allow MaxTotal(iline->class_ptr) == 0, we already treat this as "no limits" 2005-09-15 05:21 adx * include/defaults.h, src/s_conf.c: - by default a class should have no total clients limit, MAXIMUM_LINKS_DEFAULT = 1 was very confusing 2005-09-15 03:17 adx * src/s_bsd_win32.c: - fixed compile error 2005-09-15 02:27 adx * contrib/win32build.bat: - fixed win32 build after adding epoll i/o 2005-09-14 23:14 metalrock * src/: y.tab.c, y.tab.h: - Update y.tab.h and y.tab.c after parser changes. 2005-09-14 23:08 db * src/ircd_parser.y: - make password encrypted *default* condition. Too many people make mistkaes. 2005-09-14 22:23 knight * TODO: - Semi-simplified my TODO a bit more. 2005-09-14 22:09 metalrock * INSTALL: - Grammar correction. 2005-09-14 21:37 knight * RELNOTES: - Updated RELNOTES 2005-09-14 21:27 metalrock * TODO: - Update TODO since previous commit collided with knight's 2005-09-14 21:25 metalrock * RELNOTES, doc/serverhide.txt, etc/example.conf, etc/example.efnet.conf, modules/m_info.c, modules/m_whois.c, src/channel.c: - Don't show local channels on remote /WHOIS. - Updated documentation. 2005-09-14 21:20 knight * TODO: - metalrock's TODO has been solved, time to get him more work =P 2005-09-14 21:19 knight * doc/: channels.txt, index.txt: - Documention Update: Removed channels.txt; no longer necessary after metalrock squashed his TODO. 2005-09-14 20:47 metalrock * RELNOTES: - Updated RELNOTES 2005-09-14 19:36 metalrock * etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, include/s_conf.h, modules/m_info.c, modules/m_whois.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - Updated copyrights. - Added hidden_name to allow customization of hidden servernames. 2005-09-14 13:25 knight * messages/ircd-swedish.lang: - Updated swedish translation file thanks to a fellow operator at ChatJunkies. 2005-09-14 12:29 db * etc/: example.conf, example.efnet.conf: - removed ~ from ~operwall in examples. Too many people getting caught with that and wondering why operwall no longer works. 2005-09-14 10:13 knight * contrib/ip_cloaking.c: - Moved key definitions back to the top of the file since adx feels people might not notice to change them even though they are directed to read the README.cloaking file before doing anything. 2005-09-14 10:01 knight * contrib/: ip_cloaking.c, m_services.c: - Source code and comment clean-ups. 2005-09-14 06:27 adx * configure, configure.ac, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c: - make all I/O engines compile (whether they work is another question). - removed unnecessary #includes - please test it on freebsd, linux, linux with --enable-sigio, anything with --enable-poll / --enable-select, solaris, windows 2005-09-14 06:00 adx * configure, configure.ac, include/setup.h.in: - added check for epoll() 2005-09-14 05:47 adx * configure, configure.ac, src/s_bsd_poll.c, src/s_bsd_select.c: - miscellaneous I/O fixes 2005-09-14 05:40 adx * configure, configure.ac: - updated configure to offer --enable-epoll 2005-09-14 05:35 adx * src/s_bsd_poll.c: - fixed compile error in poll 2005-09-14 05:34 adx * src/s_bsd_sigio.c: - fixed sigio 2005-09-13 20:22 knight * src/s_bsd_kqueue.c: - Fixed some compiling errors. 2005-09-13 16:12 knight * messages/ircd-german.lang: - Removed a few numerics that really didn't need to be in the german translation file since there is nothing to be translated Spotted by: Michael 2005-09-13 14:15 adx * include/fdlist.h, src/s_bsd_devpoll.c, src/s_bsd_epoll.c, src/s_bsd_kqueue.c, src/s_bsd_poll.c, src/s_bsd_select.c, src/s_bsd_sigio.c, src/s_bsd_win32.c: - reworked i/o implementations, much cleaner now, fixed some bugs - fixed possible crashes (although very unlikely to happen), we shouldn't dereference fde_t * in the I/O loop, they can be freed by the handlers, so *always* use fd values and lookup_fd() - added epoll - probably many of the I/O providers will not compile now, others might work wrong. We are before an rc, it'd really be nice if someone tested them! 2005-09-13 11:41 knight * messages/ircd-german.lang: - Updated German localisation file thanks to a fellow operator at ChatJunkies. 2005-09-13 10:40 knight * contrib/m_services.c: - Removed ERR_ERRONEUSNICKNAME and RPL_NICKNAMEINUSE numerics. 2005-09-13 04:05 adx * src/s_user.c: * show RPL_YOURID _after_ RPL_ISUPPORT 2005-09-13 01:28 adx * TODO: * one other I missed 2005-09-13 01:24 adx * TODO: - updated my TODO (2) 2005-09-13 01:22 adx * messages/: ircd-polish.lang, ircd-standard.example.lang: * updated translations 2005-09-13 01:18 adx * TODO: - updated my TODO 2005-09-12 23:53 db * include/s_conf.h, src/s_conf.c, src/s_serv.c: - Aren't 3 line functions useless? removed get_con_freq() it was only used in s_serv.c and easier to just do in place. 2005-09-12 18:07 knight * TODO: - Heh missed two other ones I wanted to have. 2005-09-12 17:59 knight * TODO: - Added my list of TODOs for the future. 2005-09-12 16:42 db * src/: ircd_lexer.l, lex.yy.c: - added missing lexer entries for CIDR_BITLEN and NUMBER_PER_CIDR 2005-09-12 16:08 db * src/messages.tab: - This should have been a string ! 2005-09-12 16:04 db * contrib/m_services.c: - Don't do this flood control here, it's not necessary and could core the server if the nick is remote. Spotted by Michael. 2005-09-12 15:47 knight * src/messages.tab: - Missed an extra conversion specifier for RPL_HOSTHIDDEN. Spotted by Michael 2005-09-12 14:17 knight * src/messages.tab: - Forgot to commit messages.tab :x 2005-09-12 14:05 knight * messages/ircd-standard.example.lang: - Match numeric 440 to DALnet's Bahamut string. 2005-09-12 13:50 knight * messages/ircd-standard.example.lang: - Pet peeve commit, line width difference 2005-09-12 13:41 knight * contrib/ip_cloaking.c, include/numeric.h, messages/ircd-standard.example.lang, src/messages.tab: - Numericified hidden host message (assigned as RPL_HIDDENHOST) to numeric 396 which afaik is unused and matches ircu2. 2005-09-12 13:03 knight * contrib/m_services.c: - Header clean ups. - Numericified error messages. - Match clean_nick_name to m_nick.c fixes Reviewed by: Diane Notes: Probably needs more auditing and clean-ups for clean_nick_name since I couldn't figure it out lol. 2005-09-12 09:35 adx * src/hash.c: - oops, accidentally committed my debug code 2005-09-12 09:34 adx * src/: client.c, hash.c: - fixed find_person 2005-09-12 08:04 adx * contrib/m_services.c: - fix it more 2005-09-12 01:59 metalrock * messages/custom.lang: - Add a space after server to make it look nicer. 2005-09-12 01:38 metalrock * src/lex.yy.c: - need to update lex.yy.c after changing ircd_lexer.l 2005-09-12 00:41 adx * modules/core/m_nick.c: - allow remote nicknames begin with a digit, this is VERY important in introducing some protocol changes related to UIDs, collision solving etc. And probably one of the reasons old hybrids were pissing off the ratbox ppl ;) 2005-09-12 00:33 adx * include/hook.h, modules/m_stats.c, src/hook.c: - limited hub/leaf stats to stats H - added /stats h for listing registered callbacks 2005-09-11 23:07 adx * src/client.c: - allow UID addressing for lusers in find_person if the target client is not +i 2005-09-11 22:06 adx * include/s_user.h, src/s_user.c: - turned uid_get into a callback, effectively allowing modules to override the default generator. For instance this makes permanent uids idea quite possible and easy to do in some 100-200 lines module 2005-09-11 21:57 adx * include/numeric.h, messages/ircd-polish.lang, messages/ircd-standard.example.lang, src/messages.tab, src/s_user.c: - imported RPL_YOURID from ircnet, UIDs are now public. - in the future commands should be reworked to accept uids as arguments, and always use them in s2s communication. 2005-09-11 20:24 adx * TODO: - updated TODO, removed some obsolete technical entries etc 2005-09-11 14:33 knight * etc/: example.conf, example.efnet.conf: - Merge 1.83 with 1.81. 2005-09-11 14:28 knight * etc/: example.conf, example.efnet.conf: - Badly written C/N-Line block for IPv6 server example, could cause confusion *sigh*. 2005-09-11 11:59 michael * contrib/m_clearchan.c: - The second list traversal of locmembers is unavoidable. Bleh 2005-09-11 11:38 michael * contrib/m_clearchan.c: - Optimized kick_list() by getting rid of two extra loops 2005-09-11 08:13 knight * src/s_conf.c: - Compile error in s_conf.c fixed. A period was used instead of a comma in a print statement :x 2005-09-11 07:31 michael * src/s_misc.c: - Imported date() bugfix from ircu. TIME would give you a weird looking TZ offset in case lt->tm_year differs from gm->tm_year 2005-09-11 06:44 michael * src/ircd.c: - Fixed typo 2005-09-11 06:40 michael * modules/m_stats.c, src/ircd.c, src/ircd_lexer.l, src/s_conf.c, src/s_user.c: - Improved error reporting here and there, also made error messages a bit more consistent 2005-09-11 04:04 adx * contrib/m_mkpasswd.c, contrib/m_services.c, src/client.c: - fixed compile error in m_services, slight corrections here - use rand() instead of random() in m_mkpasswd, basically because random() generator is not initialized by the ircd and is unsupported on win32. - corrected find_person() prototype 2005-09-10 15:38 adx * contrib/ip_cloaking.c: - do not send CHGHOST if called from register_local_user 2005-09-10 15:08 adx * contrib/m_services.c: - fixed svsnick a bit 2005-09-10 14:45 michael * contrib/win32build.bat: - Don't forget to create kline.conf 2005-09-10 13:44 michael * src/s_bsd_win32.c: - Fixed uname() bug with windows 2003 2005-09-10 10:02 knight * contrib/m_services.c: - acptr -> target_p for consistency 2005-09-10 09:51 michael * src/modules.c: - Small improvement to load_all_modules() 2005-09-10 08:05 michael * src/dynlink.c: - Replaced %lx conversion specifier with %p 2005-09-10 05:48 michael * include/defaults.h, include/modules.h, src/ircd.c, src/modules.c: - Got rid of that stupid set_basename function 2005-09-10 03:46 michael * contrib/help/Makefile.in: - Fixed broken 'make install' in contrib. Reported by Stacy & pi 2005-09-09 17:19 knight * doc/challenge.txt: - Another doc update. The scripting section should only refer about the challange.irc script and tell users where it is. The code should note be posted in the doc as that can cause minor confusion imo. 2005-09-09 16:06 adx * contrib/: README, win32build.bat: - slight corrections 2005-09-09 14:00 knight * contrib/: README, confgen.pgsql, confgen.pl, m_services.c: - More clean ups of SVSNICK; needs more testing obviously - Removed confgen perl script and sql dump as it is useless in 7.2 since it was designed for 7.0.x 2005-09-09 13:55 adx * include/modules.h: - finish previous commit 2005-09-09 13:48 adx * src/modules.c: Fixes for STATIC_MODULES: - moved help+uhelp from contrib to autoload - do not install test_msgtab, silly 2005-09-09 13:43 adx * contrib/win32build.bat: - remove objects in case of failed compile too 2005-09-09 13:38 adx * contrib/win32build.bat: - don't compile example_module.c 2005-09-09 13:37 adx * contrib/example_module.c, contrib/m_change.c, contrib/m_ltrace.c, contrib/setup-win32.h, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, contrib/win32build.bat, src/modules.c: - fixed contrib build with STATIC_MODULES - allow win32 lusers to compile contrib 2005-09-09 13:10 adx * contrib/ip_cloaking.c, src/modules.c: - fixed compile error in contrib/ip_cloaking.c when IPv6 is not available - fixed compile with STATIC_MODULES && BUILD_CONTRIB 2005-09-09 00:40 adx * src/hash.c: - random() generator is never initialized, use rand() 2005-09-09 00:10 adx * src/ircd.c: - minor simplification 2005-09-08 22:40 adx * contrib/win32build.bat: - do not copy files like .cvsignore, Makefile.in 2005-09-08 22:34 adx * contrib/win32build.bat: - fixed a stupid 2005-09-08 21:12 knight * src/csvlib.c: - Removed the last HAVE_REGEX_H from the code. 2005-09-08 20:50 knight * include/modules.h, src/modules.c: - Added missing msgtabs for rkline, sid_msgtab and uid_msgtab - Removed #ifdef for REGEX_H - Please review these changes... 2005-09-08 20:07 adx * modules/core/m_message.c: - fixed core on every /msg or /notice when compiled with static modules. 2005-09-08 19:56 adx * modules/core/m_sjoin.c: - fixed 99% cpu problem that was general to hybrid but showed up on win32 because of another platform-specific bug 2005-09-08 15:35 knight * include/send.h: - #ifdef 0 -> #if 0 2005-09-08 13:50 adx * contrib/win32build.bat: - create c:\ircd on install (md seems to do it automatically on winnt) 2005-09-08 13:47 lusky * RELNOTES: another test to force a snapshot 2005-09-08 13:41 lusky * RELNOTES: test commit to force a snapshot 2005-09-08 13:37 lusky * RELNOTES: stub out beta2 in relnotes 2005-09-08 11:44 michael * include/send.h: - Undef AFP for releases 2005-09-08 11:02 adx * contrib/win32build.bat: - improved it a bit 2005-09-08 00:50 adx * modules/m_info.c: - its now runtime information 2005-09-08 00:47 adx * contrib/win32build.bat: - the same about help/ and etc/ 2005-09-08 00:43 adx * src/s_bsd_win32.c: - fixed a stupid causing a core under w32 2005-09-08 00:36 adx * contrib/win32build.bat: - always copy the fresh binary in place 2005-09-08 00:29 adx * contrib/win32build.bat: - removed useless border at the very end 2005-09-08 00:14 adx * modules/m_info.c: - fixed info 2005-09-08 00:02 adx * modules/m_info.c: - fixed core at oper /info 2005-09-07 23:52 metalrock * contrib/m_services.c: - Simplify the help message. 2005-09-07 23:45 lusky * contrib/win32build.bat: - fix setup.h creation - fix build error handling 2005-09-07 23:10 metalrock * src/s_log.c: - Fix compile warning. 2005-09-07 23:02 metalrock * include/s_conf.h, src/ircd.c: - Fix missing declarations. 2005-09-07 22:54 adx * contrib/win32build.bat: - minor change 2005-09-07 22:46 adx * lib/: .cvsignore, pcre/.cvsignore: - added cvsignore entries for pcre Makefile 2005-09-07 22:43 adx * contrib/ip_cloaking.c, src/channel.c, src/csvlib.c, src/fdlist.c, src/s_log.c: - fixed compiler warnings - fixed core in csvlib - fixed a core on unloading ip_cloaking 2005-09-07 22:32 adx * README.PLATFORMS: - sorted README.PLATFORMS - removed some obsolete entry 2005-09-07 22:30 knight * README.PLATFORMS: - Changed SPARC Linux maintainer to myself. 2005-09-07 22:27 adx * configure, configure.ac: - default to -O2 in CFLAGS 2005-09-07 21:34 adx * Hybrid-team, src/version.c: - moved kire down to the contributors list, as I see only two his commits concerning one thing in the ChangeLog. 2005-09-07 21:07 adx * contrib/win32build.bat: - miscellaneous corrections to the build script - after downloading the binaries and installing the compiler, they now have to do 2 things: 1) make sure the compiler BIN directory is in PATH 2) in case of Borland C++ Compiler 5.5, they need to prepare the BCC32.CFG file, if not already created 2005-09-07 20:59 adx * contrib/: setup-win32.h, win32build.bat: - rewritten win32 build script to be more clicker friendly - also rearranged setup-win32.h a bit as it is going to be human edited 2005-09-07 18:51 adx * contrib/win32build.bat: - fix it more 2005-09-07 18:45 adx * contrib/win32build.bat: - build pcre too 2005-09-07 16:44 knight * INSTALL: - Add 'touch' instructions for the extra logging that Diane implemented earlier this week. - Minor cosmetics to fit in a 80 char terminal. 2005-09-07 16:39 knight * INSTALL: - Reversion Merge... 2005-09-07 16:28 knight * INSTALL: - Update Copyright Header - Added missing ./configure knobs to the file - Fix URL to ircd-hybrid forums. - Update installation instructions (log files do not require to be touch'd anymore) 2005-09-07 14:04 adx * src/s_bsd.c: - this should fix the core on squitting a /jupe'd server 2005-09-07 12:59 db * include/s_conf.h, src/ircd_parser.y, src/lex.yy.c, src/y.tab.c, src/y.tab.h: - first part of adding CIDR_BITLEN and NUMBER_PER_CIDR 2005-09-07 12:40 adx * contrib/Makefile.in, include/s_conf.h, src/ircd_lexer.l, src/lex.yy.c: - make it compile again after Diane and Michael broke it ;P 2005-09-07 12:16 knight * doc/: operguide.txt, opermyth.txt: - Removed opermyth.txt and operguide.txt. These are EFNet specific docs that really do not belong in the ircd-hybrid documentation. I already checked and they are on EFNet's website. IRC network specific documentation really does not belong in the documentation distributed with ircd-hybrid in my personal opinion and if I get yelled at for that, so be it. 2005-09-07 11:08 knight * contrib/README: - Removed reference to Unreal IRCd to please Michael =P 2005-09-07 11:03 knight * contrib/README: - Fixed screwed up text caused by VIM's filters *kicks vim*. Also removed /MAP from the README at the request of adx. 2005-09-07 10:57 knight * contrib/README: - Conform to 80 character requirement 2005-09-07 10:51 knight * contrib/README.cloaking: - Updated cloaking NOTICE example to reflect current IP cloaking masking. 2005-09-07 10:49 knight * contrib/README.cloaking: - Spelling and grammar fixes. Adjusted document to conform to 80 character requirement stated in guidelines.txt 2005-09-07 10:20 knight * modules/m_stats.c: - Minor cosmetic change to my code additions. 2005-09-07 09:45 michael * include/s_conf.h, modules/m_info.c: - Fixed a bug where we wouldn't show stats_i_oper_only and stats_k_oper_only in /INFO - Fixed the rest of the m_info.c compile errors 2005-09-07 09:08 michael * include/: msg.h, s_conf.h: - Unbroke m_info.c - Removed useless definition in msg.h 2005-09-07 09:05 knight * modules/m_info.c: - OUTPUT_BOOLEAN -> OUTPUT_BOOLEAN_YN for opers_bypass_callerid. 2005-09-07 08:58 knight * contrib/m_services.c: - Changed the behaviour of SVSNICK to more simulate the working version I have on ChatJunkies. However the function still needs a code audit by another pair of eyes. 2005-09-07 08:48 knight * modules/m_stats.c: - More changes to STATS g. Originally I had STATS g just disabled all together if G-Ling voting was not enabled. However it occured to me this would cause confusion so I changed the behaviour of STATS g to where if an operator or administrator issues STATS g to see pending G-Lines but G-Line voting is disabled it will post a NOTICE saying "This server does not support G-Line voting" and then the usual end of stats report. This is more organised than disabling STATS g all together. 2005-09-06 22:21 adx * etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, include/s_conf.h, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/s_user.c, src/y.tab.c, src/y.tab.h: - added invisible_on_connect = yes/no to general{} - changed boolean int's to char:1 - removed useless if ypass == 2 checks in ircd_parser.y 2005-09-06 20:50 knight * modules/m_stats.c: - Forgot to encompass the prototype and function for stats_pending_glines in the #define for GLINE_VOTING knob :x 2005-09-06 13:35 adx * src/s_bsd_win32.c: - ifdef'd PROCESSOR_ARCHITECTURE_AMD64, it is not defined on older compilers 2005-09-06 11:51 adx * contrib/setup-win32.h, contrib/win32build.bat, modules/m_stats.c, src/client.c, src/s_log.c, src/s_stats.c: - fixed win32 build 2005-09-06 11:30 adx * src/s_bsd_win32.c: - shut down the daemon gracefully on win32 2005-09-06 10:39 db * src/lex.yy.c: - update lex.yy.c 2005-09-06 10:36 db * src/ircd_lexer.l: - I reversed the test 2005-09-06 09:08 michael * src/: dynlink.c, modules.c: - Go rid of num_mods by simply using dlink_list_length 2005-09-06 07:54 db * src/s_log.c: - Don't try to do any logging if fb is NULL i.e. not readable. 2005-09-06 07:35 michael * modules/m_gline.c: - That one should be an #ifdef. Spotted by lee 2005-09-05 22:25 db * src/: s_bsd.c, s_log.c: - report to io_errlog notice that log_oper_action() is now a misnomer in this case - Don't try to fill in the non existent nick!user@host in this case 2005-09-05 19:45 adx * configure, configure.ac: - fixed gline-voting knob 2005-09-05 19:38 knight * configure, configure.ac, include/setup.h.in, modules/m_gline.c, modules/m_stats.c: - Added configure option --enable-gline-voting to toggle G-Line voting. it configures and compiles but needs testing. 2005-09-05 15:39 knight * modules/m_info.c: - Added opers_bypass_callerid to the table. 2005-09-05 14:49 db * include/s_log.h, src/s_log.c: - turn struct Client * into const struct Client 8 in log_oper_action() 2005-09-05 13:38 db * src/: ircd_parser.y, lex.yy.c, s_serv.c, y.tab.c, y.tab.h: - adds back the vhost per connect block that we somehow lost going from hybrid-6 to hybrid-7 2005-09-05 11:37 db * include/s_conf.h: - removed two variables that were moved into ServerInfo months ago 2005-09-05 10:53 db * include/s_conf.h, include/s_log.h, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - make sure operspylog and ioerrlog directives work, though they are dummied out for now. 2005-09-05 10:16 db * modules/m_challenge.c, modules/m_oper.c, src/s_log.c: - missed the terminating \n for log_oper_action in m_oper.c and m_challenge.c - forgot a () around the +1 , this could have made it overflow 2005-09-05 08:08 db * src/s_log.c: - minor comment tweak, correct input comments to log_oper_action() 2005-09-05 08:03 db * etc/example.conf, include/s_conf.h, include/s_log.h, modules/m_challenge.c, modules/m_gline.c, modules/m_kline.c, modules/m_oper.c, modules/core/m_kill.c, src/csvlib.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/s_log.c, src/y.tab.c, src/y.tab.h: - Pretty much revamped the entire logging subsystem for now. added independent file logging for kline, gline, kill added fkilllog, fname_killlog, fklinelog, fname_klinelog, fglinelog, fname_glinelog to the logging block logging{} made log a synonym for logging i.e. log {} is now synonymous with logging {}. Made synonyms for fuserlog == fname_userlog foperlog == fname_operlog. Generalised logging function reworked log_oper and log_failed_oper to use log_oper_action all additional logging uses log_oper_action Now, I must have more sleep. 2005-09-05 07:19 db * lib/pcre/Makefile.in: - add dummy install: to make make install not complain for now 2005-09-05 05:45 db * contrib/m_services.c: - *FINALLY* have proper credits direct from 'bane' himself 2005-09-04 15:13 db * contrib/m_services.c: - Considering kre didn't write GetString in the first place, no sense insulting him. - Apparently, sidewndr (the original coder of hybserv) wrote GetString - The total file came via bane not kre, or something. The hybserv guys ripped banes nick/name out of the code for some reason. I hope I got the story right this time. 2005-09-04 10:48 adx * modules/core/m_sjoin.c: - fixed possible core / protocol corruption on ts5 links Spotted by: anfl 2005-09-04 08:08 michael * include/s_conf.h, modules/m_stats.c, src/s_conf.c: - Fixed incorrect STATS k|K output with temporary rklines 2005-09-04 07:49 michael * contrib/setup-win32.h: - Update setup-win32.h 2005-09-04 05:17 michael * src/balloc.c: - Fixed an invalid assert in BlockHeapFree() which would -always- be TRUE Only data pointers to our working adress space are linked into the used_list, not a data pointer to a MemBlock itself. BTW: the used_list can be removed in the future. We don't really need it. I leave it for now for debugging purpose 2005-09-04 04:41 michael * include/control.h, include/io.h, include/servlink.h, servlink/Makefile.in, servlink/control.h, servlink/io.h, servlink/servlink.h: - Moved servlink headerfiles back into their servlink folder where they actually belong to. servlink is a standalone program and the headers have nothing todo in include/ 2005-09-03 16:14 michael * contrib/win32build.bat: - Updated win32build.bat 2005-09-03 15:57 michael * modules/m_stats.c, src/hostmask.c, src/messages.tab, src/s_conf.c: - Updated RPL_STATSKLINE and RPL_STATSXLINE as discussed on irc - Style corrections 2005-09-03 11:23 michael * help/opers/rxline: - Fixed typo 2005-09-03 11:21 michael * help/opers/: rkline, rxline: - Updated rxline and rkline help files 2005-09-03 08:30 michael * configure, configure.ac, include/setup.h.in, src/s_conf.c, src/s_user.c: - Fixed an older bug where we wouldn't test new rxlines against active connections - Removed regex.h configure check 2005-09-03 07:39 michael * lib/pcre/Makefile.in, lib/pcre/pcre_internal.h, lib/pcre/pcre_xclass.c, src/irc_string.c: - We now don't longer enforce caSelEsS matching. People can now specify the ?i option within the mask if they whish to have a caseless match. Just to give them more freedom .. 2005-09-03 06:04 michael * lib/pcre/: Makefile.in, config.h, pcre.h, pcre_compile.c, pcre_globals.c, pcre_internal.h: - Another round of pcre updates 2005-09-03 04:57 michael * lib/pcre/Makefile.in, lib/pcre/pcre.h, lib/pcre/pcre_compile.c, lib/pcre/pcre_config.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_ord2utf8.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_ucp_findchar.c, lib/pcre/pcre_valid_utf8.c, lib/pcre/pcre_xclass.c, lib/pcre/ucp.h, lib/pcre/ucp_findchar.c, lib/pcre/ucpinternal.h, lib/pcre/ucptable.c, modules/m_rkline.c, modules/m_rxline.c, src/csvlib.c: - Must use strcmp() when looking up RKLINES or RXLINES for addition/deletion in order to play nice with metacharacters. - Slimmed down pcrelib some more 2005-09-03 02:34 michael * lib/pcre/: Makefile.in, pcre.h, pcre_compile.c, pcre_dfa_exec.c, pcre_get.c, pcre_internal.h, pcre_printint.c, pcre_refcount.c, pcre_version.c: - Removed files not required for ircd 2005-09-03 02:05 michael * Makefile.in, configure, configure.ac, help/opers/rxline, include/irc_string.h, include/s_conf.h, include/stdinc.h, lib/Makefile.in, lib/pcre/AUTHORS, lib/pcre/LICENCE, lib/pcre/Makefile.in, lib/pcre/README, lib/pcre/config.h, lib/pcre/pcre.h, lib/pcre/pcre_chartables.c, lib/pcre/pcre_compile.c, lib/pcre/pcre_config.c, lib/pcre/pcre_dfa_exec.c, lib/pcre/pcre_exec.c, lib/pcre/pcre_fullinfo.c, lib/pcre/pcre_get.c, lib/pcre/pcre_globals.c, lib/pcre/pcre_internal.h, lib/pcre/pcre_ord2utf8.c, lib/pcre/pcre_printint.c, lib/pcre/pcre_refcount.c, lib/pcre/pcre_study.c, lib/pcre/pcre_tables.c, lib/pcre/pcre_try_flipped.c, lib/pcre/pcre_ucp_findchar.c, lib/pcre/pcre_valid_utf8.c, lib/pcre/pcre_version.c, lib/pcre/pcre_xclass.c, lib/pcre/ucp.h, lib/pcre/ucp_findchar.c, lib/pcre/ucpinternal.h, lib/pcre/ucptable.c, modules/Makefile.in, modules/m_rkline.c, modules/m_rxline.c, modules/m_xline.c, src/Makefile.in, src/csvlib.c, src/irc_string.c, src/ircd_parser.y, src/s_conf.c, src/s_user.c, src/y.tab.c, src/y.tab.h: - Added PCRE lib 6.3 hacked up for use in ircd-hybrid 2005-09-01 22:54 db * src/s_user.c: - Really William (nenolod), this is really nitpicky. I have known about this "bug" since I wrote it, the original "AAAAAA" just looked *PRETTIER* 2005-09-01 21:37 db * src/channel.c: - moved update of last join time into the if(), Piotr and I are really not sure if it really matters. ;-) 2005-09-01 19:18 db * src/: channel.c, ircd.c: - don't let it core if joinfloodcount is set to 0! 2005-09-01 18:58 db * src/: client.c, ircd.c, ircd_lexer.l, ircd_parser.y, lex.yy.c, y.tab.c, y.tab.h: - add /quote set options for JFLOODTIME, JFLOODCOUNT and REJECTTIME (REJECT_HOLD) - check REJECT_HOLD in unknowns check 2005-08-31 07:47 db * include/client.h, modules/m_set.c, src/client.c, src/s_conf.c, src/s_user.c: - move reject_delay to localClient - change /set REJECTTIME to be in seconds rather than minutes 2005-08-31 07:05 adx * RELNOTES, TODO: - updated RELNOTES and TODO 2005-08-30 22:13 db * include/client.h, include/ircd.h, include/ircd_defs.h, modules/m_set.c, src/client.c, src/s_conf.c, src/s_user.c: - re-added REJECT_HOLD but using capture 2005-08-30 21:11 db * include/channel.h, modules/core/m_message.c, src/channel.c: - replace two ints in a struct Channel with one flag 2005-08-30 17:57 db * src/s_conf.c: - find_user_host was missing a return 1, which meant, no one could kline by nick. 2005-08-30 14:28 adx * contrib/m_clearchan.c, contrib/m_force.c, contrib/m_ojoin.c, contrib/m_operspy.c, include/channel.h, include/ircd.h, modules/m_lljoin.c, modules/m_set.c, modules/core/m_join.c, modules/core/m_sjoin.c, src/channel.c, src/ircd.c: - added join flood notification to opers - code by Dianora and me - needs a bit of testing 2005-08-30 12:20 knight * src/version.c: - Added nenolod to contributors. 2005-08-30 07:42 michael * include/restart.h, modules/core/m_die.c, src/ircd_signal.c, src/restart.c: - Flush and close all connections on signal SIGTERM. Added new function server_die() for this 2005-08-29 23:54 db * modules/core/m_kill.c: - remove a core that happened It is *possible* for an uid *not* to be found in the hash If it is not in the hash table, it should be silently ignored and no history tried on it. 2005-08-29 22:31 metalrock * contrib/Makefile.in: - make depend before make 2005-08-29 17:02 db * Hybrid-team, include/numeric.h, modules/m_whois.c, modules/core/m_kill.c, modules/core/m_message.c, src/client.c, src/messages.tab, src/parse.c: - applied nenolod's notarget patch to remove the NOTARGET numeric the NOTARGET numeric could leak uids and is non TS6 standard - added nenolod to contributors 2005-08-29 14:01 db * src/m_error.c: - back out if (MyConnect()) for now. After discussion with Piotr, servers may wish to give more than one error. 2005-08-29 07:22 adx * include/client.h, src/client.c: - fixed ping_warning 2005-08-29 05:31 adx * RELNOTES, src/messages.tab: - updated RELNOTES - updated 004 to contain +D 2005-08-29 05:14 adx * src/client.c: - expecting a PONG from a pending comm_connect_tcp (IsConnecting) looks silly to me. 2005-08-29 05:10 adx * etc/example.conf, etc/example.conf.quick, etc/example.efnet.conf, include/s_conf.h, src/client.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - added class{} option, ping_warning. If a server doesn't respond to PING in this amount of time, opers are notified of the lag / 99% CPU etc. - totally untested, as usual. :) 2005-08-27 23:51 db * src/m_error.c: - This is a *very* old bug. If a *server* gives an error, then it has to be exited! A "MyClient()" won't exit a server. This bug is in 7.1.x tree as well. 2005-08-27 21:49 db * modules/core/m_message.c: - added message hooks, useful for adding colour filtering, anti spambot filtering etc. Also could be used for nefarious purposes. oh well. Written by nenolod, William Pitcock Reviewed by Alan and Diane 2005-08-27 10:18 knight * contrib/: m_change.c, m_services.c: - Last minute fixes, CHGHOST, CHGIDENT, CHGNAME and SVSNICK should encap.. 2005-08-26 21:47 knight * contrib/m_change.c: - Moved the CHG* commands from the encapsulation tab to the server tab which caused services not to work with CHGHOST *slaps adx* 2005-08-26 17:23 knight * etc/example.efnet.conf: - Same stale option that existed in example.conf existed here as well. Fixed. 2005-08-26 17:17 knight * etc/example.conf: - Removed hidden_oper = yes; as it caused a parse issue. It's actually an option for flags, not it's own individual option. 2005-08-26 11:03 knight * contrib/m_services.c: - Cosmetic code clean ups. Someone however should talk to kreator, his use of SVSNICK in NickServ still does not work with this module however the OperServ on Anope works with it just fine so I cannot figure it out. 2005-08-26 09:42 db * include/channel_mode.h, src/channel.c, src/channel_mode.c: - cache ban code for quiet on ban cache the result of is_banned() when quiet on ban is set. 2005-08-25 13:39 adx * contrib/ip_cloaking.c: - fixed a nasty logic bug in ip_cloaking module which caused us to reuse a umode flag instead of finding an unused one. 2005-08-25 13:14 db * src/channel.c: - added a missing comment block, may as well use doxify style. 2005-08-25 11:13 adx * src/s_bsd.c: - set ip type of service to 'Minimize Delay' on all ircd sockets 2005-08-25 06:16 michael * Hybrid-team, src/version.c: - Removed extra comma on bane's name - Updated version.c 2005-08-25 05:45 db * Hybrid-team: - updated bane's entry 2005-08-23 14:00 db * include/s_auth.h, src/s_auth.c: - make release_auth_client() public so an auth callback can use it 2005-08-23 10:06 db * src/client.c: - back out my accidental commit adding if ... source_p != &me test it is not needed. 2005-08-22 16:55 db * src/s_conf.c: - removed more duplicate code 2005-08-22 09:56 michael * modules/m_resv.c: - Cosmetic fix to parse_resv(). s/xline/resv/ 2005-08-22 06:48 michael * include/s_gline.h, src/s_misc.c: - Removed unused prototypes in s_gline.h - Fixed compiletime warnings in ssl_get_cipher() 2005-08-21 13:22 knight * etc/example.conf: - Minor format issue :x 2005-08-21 13:19 knight * etc/example.conf, include/s_conf.h, modules/core/m_message.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/y.tab.c, src/y.tab.h: - Added configuration option "opers_bypass_callerid" to general {} to allow operators to message anyone even if they are +g. Disabled by default. 2005-08-21 05:33 adx * contrib/: m_change.c, m_services.c, m_spoof.c: - "You have no admin flag" => ERR_NOPRIVS 2005-08-21 03:33 michael * src/: version.c, version.c.SH: - Killed version.c.SH and updated copyright header in version.c 2005-08-20 19:48 adx * include/packet.h, include/send.h, src/ircd.c, src/packet.c, src/send.c: - redid hooking method for io_debug.c - ircd is currently creating the callback and io_debug should attach to it - added init_callbacks() to ircd.c - should probably move more of them there, since they are currently sitting in rather inappropriate places, like init_uid (set_user_mode) etc - Diane, please update io_debug.c to match these changes 2005-08-20 19:05 knight * src/version.c: - Minor update; version.c didn't fully reflect the Hybrid-Team list. 2005-08-20 18:59 knight * Hybrid-team: - Moved myself from contrib to core 2005-08-20 14:12 knight * help/opers/rkline: - Stale text from rxline 2005-08-20 13:52 michael * Makefile.in, configure, configure.ac, include/Makefile.in: - Removed include/Makefile.in 2005-08-20 13:35 michael * contrib/: Makefile.in, m_classlist.c: - Fixed compile warning in m_classlist.c 2005-08-20 13:34 knight * etc/Makefile.in: - Add in condition to touch rkline.conf. 2005-08-20 13:19 adx * contrib/ip_cloaking.c, contrib/spy_admin_notice.c, contrib/spy_info_notice.c, contrib/spy_links_notice.c, contrib/spy_motd_notice.c, contrib/spy_stats_notice.c, contrib/spy_stats_p_notice.c, contrib/spy_trace_notice.c, contrib/spy_whois_notice.c, include/hook.h, src/hook.c: - redefined pass_callback as a vararg routine - therefore fixed the bug where we used a stale va_list pointer with pass_callback() 2005-08-20 12:49 michael * modules/m_rkline.c, src/client.c, src/s_conf.c: - Fixed rklines and some older rxline bugs 2005-08-20 12:17 knight * help/opers/rkline: - Another trivial update because Michael told me something as I did the commit *argh* lol 2005-08-20 12:17 knight * help/opers/rkline: - Trivial Update... 2005-08-20 12:08 knight * help/opers/rkline: - Add missing help page for RKLINE 2005-08-20 12:08 knight * contrib/help/: Makefile.in, users/flags: - Removed user help page for flags and have it symlink from opers 2005-08-20 11:03 michael * modules/m_kline.c, modules/m_rkline.c, modules/m_rxline.c, modules/m_xline.c, src/s_conf.c: - Fixed UNRKLINE not working for admins - Removed redundant remoteban privileges check in m_unkline and m_unxline. parse_aline() already does that job for us. - Fixed bug where we wouldn't remove local x-lines if "UNXLINE ON *mask*" matches our server 2005-08-20 11:00 knight * doc/: Tao-of-IRC.940110, index.txt, kline.txt, messages.txt, server-version-info, whats-new.txt, technical/README.TSora, technical/hostmask.txt, technical/index.txt, technical/rfc1459.txt, technical/rfc2812.txt, technical/rfc2813.txt, technical/ts3.txt: - Severe documentation spring cleaning 2005-08-20 10:00 michael * src/s_conf.c: - parse_aline(): increase user and host buffer sizes to play nice with regexp klines and to allow standard klines like *u*s*e*r*n*a*m*e*@someho.st 2005-08-20 08:02 michael * src/: ircd_parser.y, s_conf.c, y.tab.c, y.tab.h: - Fixed RKLINEs 2005-08-20 01:16 michael * contrib/: m_change.c, m_spoof.c: - Added $Revision CVS kw to m_spoof.c and m_change.c 2005-08-20 01:04 michael * contrib/m_classlist.c: - m_classlist.c: there may be more than one class matching the given pattern so don't return after the first reported class. 2005-08-20 00:43 michael * contrib/m_capture.c: - Misc. CAPTURE fixes 2005-08-19 22:52 knight * contrib/README: - Severe spring cleaning of contrib README. Needed to be updated as it had old or vague information. Probably needs to be proof read before 7.2 release though. 2005-08-19 14:24 knight * contrib/: README, confgen.pgsql, confgen.pl: - Added new version of confgen.pl - Added PgSQL table dump for use with confgen.pl (TODO: Add MySQL dump) - Added confgen.pgsql to README 2005-08-19 14:07 db * src/s_user.c: - trivial addition of "at" in between date and time of RPL_CREATED 2005-08-19 13:24 db * modules/m_gline.c: - simplify mo_gline() I couldn't resist 2005-08-19 13:19 db * src/s_user.c: - restore 003 numeric using built in __DATE__ __TIME__ which appears to be a 'c' standard. 2005-08-19 13:06 michael * etc/example.conf, etc/example.efnet.conf, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - Added regex support for kill{} blocks - Fixed bug where we would leave an invalid auth{} item on the auth_item list when there is no user= specified in auth{} 2005-08-19 11:29 db * src/: fdlist.c, s_bsd.c: - fixed two off by one errors, which could cause a core or at least cause an assert() to fail. - Spotted by Piotr 2005-08-19 10:56 michael * include/defaults.h, include/s_conf.h, modules/Makefile.in, modules/m_rkline.c, modules/m_stats.c, src/csvlib.c, src/ircd.c, src/s_conf.c: - Added support for regular expression based klines. Nothing tested at all, but it compiles for now. NOTE: It's an admin-only command since there is no sane way to check for u@h masks being too broad. 2005-08-19 06:54 adx * include/fdlist.h, src/s_bsd.c: - fixed possible core 2005-08-19 00:36 lusky * configure, configure.ac: - flip order of SSL_LIBS to make solaris happy - change tail back to the deprecated form that still works on everything 2005-08-19 00:29 lusky * include/ircd.h, src/hash.c: - fix missing prototype for get_ircd_platform() - fix collision for random_key with older openssl 2005-08-19 00:10 lusky * src/version.c: fix missing include 2005-08-19 00:07 lusky * contrib/Makefile.in: clean & distclean for contrib/help 2005-08-19 00:00 lusky * contrib/setup-win32.h, contrib/win32build.bat, include/ircd.h, include/ircd_defs.h, include/s_bsd.h, modules/m_info.c, src/.cvsignore, src/Makefile.in, src/ircd.c, src/lex.yy.c, src/s_bsd_win32.c, src/s_user.c, src/version.c: - eradicate version.c.SH stuff, replace with uname() data - wrap unistd.h include from lex.yy.c with autoconf ifdefs - add stuff to build with VC7 2005-08-18 17:53 knight * contrib/ircd-hybrid.spec: - ircd-hybrid should install in /usr/local/ircd not /usr/ircd to satisfy LFHS 2005-08-18 17:38 knight * contrib/help/Makefile.in: - Last minute fix, left out important echo statements by mistake :x 2005-08-18 17:31 knight * contrib/help/Makefile.in, help/Makefile.in: - Updated contrib help pages Makefile, no longer clobbers core help pages! - Moved sort commands in both Makefiles to occur *after* the sed stripping. - Thoroughly tested, both work. 2005-08-18 16:53 knight * src/s_bsd.c: - fde_t *fd_next_in_loop = NULL; was missing. 2005-08-18 15:48 adx * src/: fdlist.c, s_bsd.c: - fixed core in comm_check_timeouts. We were traversing the fd hash bucket by something like that: for (hashv = 0; hashv < MAX_HASH; hashv++) for (F = fd_hash[hashv]; F != NULL; F = F->hnext) The problem is, F could get freed in the middle by timeout handlers. This happened for example on ident timeout. - There are probably similar bugs in s_bsd.c 2005-08-18 14:36 adx * src/listener.c: - fixed compile error, spotted by knight- 2005-08-18 14:21 knight * contrib/help/Makefile.in, help/Makefile.in: - Removed stale credits help page that no longer exists. - TODO: For some reason the contrib help Makefile is screwing up. The the index from the core help pages is being removed and re-written and opers help pages are bleeding into the users index. Needs fixing *ASAP* 2005-08-18 13:24 adx * src/s_auth.c: - send REPORT_FAIL_ID if an ident server closes the connection 2005-08-18 13:21 adx * include/s_bsd.h, src/irc_getaddrinfo.c, src/listener.c, src/packet.c, src/s_auth.c, src/s_bsd.c, src/send.c: win32 build fixes: - initialize errno properly when used - s/close/closesocket/ other fixes: - ircd was trying to parse an uninitialized buffer when a hard read error occured in read_auth_reply 2005-08-18 13:03 db * src/s_auth.c: - make this if match the one Piotr just committed. Same deal, critical region but my initial code was for debugging purposes. 2005-08-18 12:26 adx * src/s_auth.c: - fixed a relatively new (cvs only) race condition in auth code. Basically comm_connect_tcp can call comm_connect_callback *immediately*, if an instant connect() failure happens. Then, auth_error would free the auth struct, before DNS reply was ever received. - this should prevent win32 build from crashing 2005-08-18 11:53 knight * contrib/help/: Makefile.in, opers/spoof, opers/uncapture: - Added missing help page for UNCAPTURE. - Revised SPOOF help page to include requirement of .include "spoof.conf" 2005-08-18 11:47 knight * contrib/help/: Makefile.in, opers/flags, opers/svsnick, users/flags: - Added the last of the missing help pages for FLAGS and SVSNICK 2005-08-18 09:58 knight * configure: - Rebuilt configure script for contrib help Makefile 2005-08-18 09:23 knight * contrib/help/: Makefile.in, opers/capture, opers/classlist, opers/ctrace, opers/delspoof, opers/etrace, opers/ltrace, opers/spoof: - Added more missing contrib help pages. We still need one for m_flags.so but I do not know enough about how it works to write one. 2005-08-18 08:56 knight * configure.ac: - contrib help pages Makefile 2005-08-18 08:52 knight * configure, contrib/Makefile.in, contrib/help/Makefile.in: - Added Makefile for contrib help pages. They will now instal when 'make install' is issued inside contrib/. We should probably add the missing contrib help pages now. 2005-08-18 02:37 db * include/fdlist.h, include/fileio.h, include/hook.h, src/packet.c, src/send.c: - update io_debug hooks to use new hook format - add HOOK_V2 and FILEIO_V2 #defines to hook.h and fileio.h to allow io_debug.c to be backward and forward compatible for now. There has to be a better solution than this... 2005-08-18 00:55 db * src/hook.c: - add missing irc_string.h header 2005-08-18 00:45 db * modules/m_whois.c: - rudimentary comment added for now 2005-08-18 00:32 lusky * src/s_bsd_win32.c: s/dlink_add/dlinkAdd 2005-08-18 00:31 lusky * src/hook.c: s/strcasecmp/irccmp to make win32 happy 2005-08-17 23:42 lusky * src/send.c: #ifdef out even more broken io_debug hook code for now, restore later 2005-08-17 23:41 lusky * src/: packet.c, send.c: #ifdef out more broken io_debug hook code for now, restore later 2005-08-17 23:36 lusky * modules/m_whois.c: Another missing va_list 2005-08-17 23:08 db * modules/m_whois.c: - missing va_list args; for STATIC_MODULES 2005-08-17 22:40 db * include/modules.h, src/packet.c: - #ifdef out broken io_debug hook code for now, restore later - add missing prototype for tb_msgtab to modules.h 2005-08-17 21:36 knight * contrib/m_services.c: - Fixed SVSNICK; Fudged up the message tab and put mo_svsnick in the wrong place for servers :X. Tested with HybServ STABLE and CURRENT and Anope STABLE and CURRENT. 2005-08-17 21:08 db * src/s_bsd.c: - Yes, I forgot *this* time. I even compile tested, I even *noticed* on another compile run when I was debugging the exit_client and removed it then. ok ok IT'S DEAD IT'S GONE IT'S GONE TO VARIABLE HEAVEN IT'S DECEASED 2005-08-17 20:52 db * include/client.h, include/ircd.h, modules/m_pass.c, src/ircd.c, src/s_bsd.c, src/s_user.c: - add a connect_id variable and set it in each client in accept_connetion() this gives us an unique ID for every client that connects. The unsigned int will eventually wrap but still unique enough for us. This id will be useful for such uses as iauthd. 2005-08-17 19:15 adx * src/client.c: - fixed core in recurse_send_quits 2005-08-17 19:08 metalrock * contrib/m_services.c: - Wrap long line 2005-08-17 18:36 metalrock * contrib/m_flags.c, contrib/m_services.c, contrib/m_spoof.c, include/numeric.h, messages/ircd-standard.example.lang, src/messages.tab, src/s_user.c: - Numerified services down notice. - parv[0] -> source_p->name - Updated the need_id = yes to missing flag system. 2005-08-17 12:02 michael * contrib/m_flags.c, contrib/m_killhost.c, contrib/m_operspy.c, contrib/m_services.c, include/common.h, include/ircd_defs.h, modules/m_accept.c, modules/m_encap.c, modules/m_ison.c, modules/m_map.c, modules/m_names.c, modules/m_restart.c, modules/m_rxline.c, modules/m_userhost.c, modules/m_whois.c, modules/core/m_kill.c, modules/core/m_message.c, modules/core/m_mode.c, modules/core/m_sjoin.c, src/channel.c, src/channel_mode.c, src/csvlib.c, src/ircd_parser.y, src/numeric.c, src/s_conf.c, src/s_log.c, src/s_serv.c, src/s_user.c, src/send.c, src/y.tab.c: - Removed BUFSIZE define. Everything should be using IRCD_BUFSIZE - Fixed memory leak in m_killhost() - Style corrections here and there - m_services.c: /me shoots knight 2005-08-17 11:27 knight * contrib/README: - Removed stale m_tburst.c entry - Added IP cloaking and Services modules entries with descriptions 2005-08-17 10:56 knight * contrib/m_services.c, include/modules.h, src/modules.c: - Removed MAXLINE - Added BotServ and HostServ Support for Anope Services 2005-08-17 10:38 knight * contrib/m_services.c, include/modules.h, src/modules.c: - Removed SVSMODE, deemed useless. - Added *secure* messaging (Thanks Michael) - Source code clean up. Everything Works! 2005-08-17 09:45 michael * contrib/m_services.c: - yet another deliver_services_msg() fix 2005-08-17 06:33 michael * contrib/m_services.c: - Another fix to m_services.c 2005-08-17 06:22 michael * contrib/m_services.c: - m_services.c was full of bugs and didn't even compile - Fixed. 2005-08-16 23:05 metalrock * contrib/m_services.c: - Fixed a bunch of compilation errors. - This still doesn't compile, please test compile before committing! 2005-08-16 22:59 metalrock * contrib/ip_cloaking.c: - Fix missing header. 2005-08-16 22:29 db * modules/core/m_server.c: - sid was not being used in ms_sid() at all, so removed. - name was being used in some cases, SID_NAME was being used in others name was consistently replaced with SID_NAME in all cases. 2005-08-16 22:22 db * modules/m_pass.c: - remove the id given to a connecting client, if it happens to be a server with its own SID, then replace the id with the given SID 2005-08-16 21:25 db * include/s_auth.h, src/s_auth.c: - Fixed a critical region bug Basically, start_auth() is not guaranteed to be atomic. This means that an auth response can occur before SetDNSPending happens, thus incorrectly trying to free the auth twice. 2005-08-16 21:13 knight * contrib/m_services.c, include/modules.h, src/modules.c: - Added SVSMODE support; Needs testing and possibly to support channel modes. - TODO: Will add SVSTOPIC support for setting topics through SVSTOPIC with services that support the command. - Moved macro generation again to a proper place, still needs testing. 2005-08-16 20:47 knight * contrib/: ip_cloaking.c, m_services.c: - Some CRC32 hash changes made to IP cloaking to avoid making the hostnames to long. - Moved the SERV_FUNC marcos to the end of the file to avoid 'funny' generations. 2005-08-16 16:59 knight * contrib/m_services.c: - Fixed minor typo; IsServ to IsServer 2005-08-16 16:42 knight * contrib/Makefile.in, contrib/m_services.c, include/modules.h, src/modules.c: - Initial Commit; Added services support for hybrid. - Added SVSNICK and it's been tested and works - Added services aliases using a port of hybserv's contrib module - Everything needs testing and possible additions for other daemons! - Added appropriate changes into modules.h and modules.c 2005-08-16 14:34 knight * modules/m_rehash.c: - Minor #ifndef clean up, caused GCC 4 to have a severe coniption fit by claiming there were orphaned brackets. 2005-08-16 11:14 knight * include/hook.h, src/hook.c: - Fixed nasty segmental fault from MODRESTART caused by cb->name 2005-08-16 10:14 knight * contrib/README.cloaking: - Another modules typo *sigh* *grrr* 2005-08-16 10:12 knight * contrib/README.cloaking: - Minor syntax typo concerning modules {}. 2005-08-16 10:06 knight * contrib/README.cloaking: - Revised README.cloaking to appropriately adjust for the fact IP cloaking is now a module instead of a patch. 2005-08-16 06:11 adx * src/hook.c: - updated copyright notice. spotted by Michael. 2005-08-16 06:03 adx * contrib/: 4000_ip-cloaking.patch, Makefile.in, README.cloaking, ip_cloaking.c: - modularised ip cloaking patch 2005-08-16 05:27 adx * contrib/: m_ctrace.c, m_etrace.c, m_ltrace.c, spy_admin_notice.c, spy_info_notice.c, spy_links_notice.c, spy_motd_notice.c, spy_stats_notice.c, spy_stats_p_notice.c, spy_trace_notice.c, spy_whois_notice.c: - fixed contrib to compile with the new hooking system 2005-08-16 04:01 adx * include/s_user.h, src/s_user.c: - added hooks to allow special handling of certain usermodes 2005-08-16 03:33 adx * modules/m_topic.c: - allow halfops change channel topic 2005-08-15 21:02 lusky * RELNOTES: test commit 2005-08-15 20:42 knight * Hybrid-team, include/modules.h, src/modules.c: - Added missing contrib modules to modules.h and modules.c - Removed m_tburst entry as that contrib module was moved into main src as m_tb.c - Moved my own entry in Hybrid-team to be in alphabetical order 2005-08-15 17:20 db * src/: client.c, s_serv.c: - send_tb is not called from a hook at all anymore. fix comments, remove now uneeded hook.h include. 2005-08-15 16:50 adx * include/hook.h, include/list.h, include/s_auth.h, include/s_conf.h, modules/m_admin.c, modules/m_info.c, modules/m_links.c, modules/m_motd.c, modules/m_stats.c, modules/m_trace.c, modules/m_whois.c, src/hook.c, src/ircd.c, src/s_auth.c, src/s_bsd.c, src/s_conf.c, src/s_user.c: - imported callback/hook code from AISP in place of inefficient and not very flexible earlier one 2005-08-15 15:41 knight * contrib/README.cloaking: - Complete re-write of README.cloaking to be more specific and detailed since IP cloaking is rarely used outside of UnrealIRCd and ircu2. This should hopefully answer everyone's questions. 2005-08-15 14:08 adx * include/client.h, src/s_user.c: - removed ALL_UMODES macro - we are ready for umode modules. 2005-08-15 14:02 knight * contrib/README: - Removed the entry for halfops.diff. This is a stale entry as we no longer have a diff for that. 2005-08-15 13:54 adx * include/s_user.h, modules/core/m_nick.c, src/s_user.c: - remove user_modes array - rename user_modes_from_c_bitmask -> user_modes (in preparation for modular usermodes) 2005-08-15 13:40 knight * contrib/README.cloaking: - Added instructions and recommendations to alter the KEY entries in cloak.c. 2005-08-15 13:16 knight * Hybrid-team: Submitted by: Reviewed by: Approved by: Obtained from: Added myself as a contributor *only* to the Hybrid-Team list 2005-08-15 13:07 knight * contrib/: 4000_ip-cloaking.patch, README, README.cloaking: Added IP cloaking ability to ircd-hybrid as a contributive patch. Might still need some testing but has proved relatively stable. Enjoy! 2005-08-15 07:45 michael * modules/m_stats.c, src/client.c, src/s_log.c, src/s_stats.c: - Fixed compiletime warnings on 64bit architectures where 'uint64_t' is defined with an 'unsigned long' instead of an 'unsigned long long'. And no, there is no 64bit architecture where a 'long long' is 128 bit wide, even if some people might think so. 2005-08-15 04:00 metalrock * contrib/vprintf_fix.patch: - Updated vprintf_fix.patch 2005-08-15 03:50 metalrock * include/s_user.h, src/s_user.c: - Removed shadowed declaration 2005-08-14 03:26 michael * etc/example.conf, etc/example.efnet.conf, include/resv.h, modules/m_resv.c, modules/core/m_join.c, src/channel.c, src/ircd_parser.y, src/match.c, src/resv.c, src/y.tab.c, src/y.tab.h: - A colon ':' needs to be treated as a wildcard character in order to get valid_wild_card() working with ipv6 based klines. - Use find_exact_name_conf() instead of find_matching_name_conf() for removing RESVs. - Fixed server matching bug in ms_unresv() - Got rid of clean_resv_nick(). Actually we allow people to set invalid RESVs. e.g. beginning with a '-' or [0-9] etc. Such RESVs won't take effect on a real nick anyway. Wildcard sanity check is now done by valid_wild_card_simple() - Updated example configuration files - # is now a wildcard character, so disallow non-admins to add a RESV include a '#'. 2005-08-13 11:38 db * include/s_conf.h, modules/m_kline.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/s_conf.c: - A compromise for now with Michaels suggestion Add a parse_flag to parse_aline, there is only one parse option available at the moment. Check for wild cards or not. Unkline type functions should not test for wild cards. 2005-08-13 05:29 michael * etc/: example.conf, example.efnet.conf: - Updated example configuration files 2005-08-13 01:15 db * include/hook.h, include/s_user.h, src/hook.c, src/s_bsd.c, src/s_user.c: - comment the hook.c functions. - make sure all the hook events are initialised in init_hooks() - add new hook event start_auth - after uid is generated, start_auth event happens, if a local auth hook is in place, the ircd can auth through that hook instead of using the default ircd start_auth code, or use both. (TBD a bit more actually) - a little untested but works without a hook on start_auth for now 2005-08-12 21:50 db * src/: s_auth.c, s_bsd.c, s_conf.c, s_user.c: - generate an UID in add_connection() early enough to be used for start_auth i.e. for asynchronous authentication. 2005-08-12 15:53 michael * include/irc_string.h, src/channel_mode.c, src/irc_string.c, src/s_conf.c: - Got rid of pretty_mask as suggested by diane - Removed "restricted" leftovers - Cleaned up chm_ban, chm_except and chm_invex a bit 2005-08-12 02:31 db * src/s_conf.c: - grrr changed interface forgot to change comment 2005-08-12 02:25 db * src/: s_conf.c, s_user.c: - added flags_to_ascii() seemed obvious to me. Also simplified stats U - added more comments 2005-08-11 23:07 lusky * RELNOTES: another test commit 2005-08-11 22:23 lusky * RELNOTES: Test commit 2005-08-11 09:32 db * include/s_conf.h, modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - removed redundant CLUSTER_ flags as they were identical to SHARED_ flags moreover, with two sets of flags, it is easier to have a typo (as I did) with duplicate flag bits. - removed an unused find_matching_name_conf() for OPER_TYPE 2005-08-11 08:12 db * src/: ircd_parser.y, y.tab.c, y.tab.h: - Take out obsolete code not needed with split_nuh() 2005-08-10 21:58 db * src/s_conf.c: - oops, simple formatting fix 2005-08-10 21:54 db * src/s_conf.c: - commented nick NULL usage for split_nuh() 2005-08-10 21:50 db * etc/example.conf, etc/example.efnet.conf, include/s_conf.h, src/ircd_lexer.l, src/ircd_parser.y, src/y.tab.c, src/y.tab.h: - added tkline txline tresv flags for share and cluster code 2005-08-10 21:06 db * include/channel_mode.h, include/s_conf.h, src/channel_mode.c, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - get rid of split_user_host replace with split_nuh completely - modify split_nuh() to put hostname into *host if nick pointer is NULL originally split_nuh would parse that as a nick. 2005-08-10 18:39 db * Hybrid-team, src/channel_mode.c: - move older non active members down the list in Hybrid-team - make split_nuh do the string allocations, this greatly simplifies add_id and del_id, i.e. no more strcpy in the worst case fewer DupString() in the best case 2005-08-10 13:16 db * include/modules.h: - commited patch fix from Alan LeVee alan.levee@prometheus-designs.net (knight-) 2005-08-10 11:48 adx * src/s_bsd.c: - fixed client ssl 2005-08-10 11:25 db * src/s_conf.c: - fixed comments which were no longer agreeing with function/prototype (order change) 2005-08-10 11:04 michael * src/s_conf.c: - Fixed bug in parse_aline() where opers were able to set a remoteban with invalid parameters, i.e. a NUL servername "KLINE *@someho.st ON :" - Another cosmetic fix to parse_aline() 2005-08-10 00:34 db * src/s_conf.c: - use upper case letters for perm, lower case for temp 2005-08-09 23:57 db * include/resv.h, modules/m_resv.c, modules/m_xline.c, src/resv.c, src/s_conf.c: - added temporary resvs - tested interoperability 2005-08-09 15:45 db * include/s_conf.h, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - cluster conf items do not need to include a MatchItem no use was ever made of the user/host portions 2005-08-09 11:37 michael * etc/example.conf, etc/example.efnet.conf, include/s_conf.h, modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - Fixed clustering once and for all. Changes need to get backported to 7.1.2 since clustering is broken there, too. 2005-08-09 07:26 db * src/s_conf.c: - fixed bogus comments on cluster_a_line() - renamed variable to make it a bit clearer action_type -> cluster_type 2005-08-09 07:04 db * src/s_conf.c: - comment the NULL reason pointer usage in parse_a_line() - move reason checking after user and host checking 2005-08-09 06:58 db * modules/m_kline.c, modules/m_resv.c, modules/m_xline.c, src/s_conf.c: - parse_a_line does not need a reason pointer if it's for an unkline etc. So allow a NULL reason pointer and ignore it if present instead of coring. - Allow an ON * (or anything that matches local server) to apply line locally i.e. kline something on * will kline locally as well. i.e. this is putting back in the match() (noted by Michael) - added more comments! 2005-08-09 06:21 db * include/s_conf.h, modules/m_kline.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/s_conf.c: - changed parameter order to parse_aline() put parc,parv before user,host 2005-08-09 06:02 db * modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/s_conf.c: - more cleanups to the cluster code - use parse_a_line() when possible - modify parse_a_line so it can take a NULL pointer to a temp line parm - rxline cannot cluster, #if 0 it for now - locops, kline, resv, xline, rxline all tested. 2005-08-09 00:29 db * include/cluster.h, include/s_conf.h, modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/Makefile.in, src/cluster.c, src/ircd_parser.y, src/s_conf.c, src/y.tab.c, src/y.tab.h: - removed cluster.c and cluster.h, moved cluster_a_line() into s_conf.c for now. It might not belong there either, but it's just one function. 2005-08-08 23:55 db * modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/cluster.c: - I had reversed CAP_ and CLUSTER_ flags in most places. - Fixed argument number for m_xline for both ENCAP and non ENCAP cases 2005-08-08 17:28 db * include/cluster.h, modules/m_kline.c, modules/m_locops.c, modules/m_resv.c, modules/m_rxline.c, modules/m_xline.c, src/cluster.c: - First pass at cleaning up the cluster mess replace all the cluster_this_and_that() with one cluster_a_line() Next pass will clean this up even more, but this is a good start. Notably, cluster_a_line() is simple enough to be just moved into s_conf.c 2005-08-07 17:26 adx * include/numeric.h, src/messages.tab: - change RPL_ISCAPTURED and RPL_ISUNCAPTURED from 707-708 to 727-728 to avoid numeric conflicts with ratbox. Confusing clients is not what we want to achieve. They should now tell us about their new numerics, and we should do so (via hybrid ml) as well. 2005-08-07 06:02 michael * doc/server-version-info, modules/m_version.c: - Updated server-version-info - Fixed small cosmetic bug in confopts() wich had an impact on /VERSION output. We always used to use a lowercase 'g' for NO_FAKE_GLINES and an uppercase 'G' for GLINES, not vice versa. 2005-08-07 04:48 michael * etc/example.conf, etc/example.efnet.conf, include/s_conf.h, modules/m_oper.c, src/ircd_parser.y, src/lex.yy.c, src/s_conf.c, src/s_user.c, src/y.tab.c, src/y.tab.h: - Added support for encrypted auth{} passwords 2005-08-06 18:15 michael * contrib/m_spoof.c, etc/example.conf, etc/example.efnet.conf: - s/have_ident/need_ident/ 2005-08-06 12:40 michael * etc/example.efnet.conf: - hide_server_ips was originally set to 'yes' in example.efnet.conf 2005-08-06 12:30 michael * etc/example.conf, etc/example.efnet.conf, src/ircd_lexer.l, src/lex.yy.c, src/y.tab.c, src/y.tab.h: - ircd_lexer.l: It's maybe a better idea to leave it an optional whitespace so we can allow .include and/or .include"file" - Copied example.conf to example.efnet.conf and made efnet specific changes, e.g. removed SSL options etc. so we're again more or less in sync with the base configuration file. 2005-08-06 08:57 db * src/s_user.c: - add a few more comments 2005-08-06 07:26 michael * etc/example.conf: - Updated example.conf 2005-08-06 07:01 michael * include/memory.h, src/balloc.c, src/ircd_lexer.l, src/ircd_parser.y, src/lex.yy.c, src/memory.c, src/y.tab.c, src/y.tab.h: - Fixed invalid whitspace input pattern - Added support for c++ comments - Added better error reporting in case we cannot open an include file 2005-08-04 20:04 metalrock * src/ircd.c: - Add comment about what RXPATH is. 2005-08-04 19:53 metalrock * modules/m_kline.c, modules/m_stats.c, modules/m_testline.c, modules/core/m_kill.c, modules/core/m_squit.c, src/csvlib.c, src/ircd_parser.y, src/y.tab.c, src/y.tab.h: - Made all the "no reasons" consistent. 2005-08-04 06:14 michael * src/s_serv.c: - Fixed broken topicburst, i.e. added missing colon 2005-08-04 01:50 metalrock * src/: ircd_parser.y, y.tab.c, y.tab.h: - Added missing remoteban = yes in ircd.conf. - Spotted by zerocide. 2005-08-02 18:30 metalrock * src/s_user.c: - Make the ircd compile again. 2005-08-02 18:18 adx * src/channel_mode.c: - fixed b0rked halfop support 2005-08-02 13:06 db * doc/technical/send.txt: - corrected send_message and added send_message_remote 2005-08-02 10:42 michael * include/s_user.h, modules/m_set.c, src/s_conf.c, src/s_user.c: - Fixed bug where we wouldn't remove INVEX and/or EXCEPTS from isupport after it's been disabled in the config 2005-08-02 10:19 michael * src/s_user.c: - Misc. cleanups and fixes to isupport 2005-08-02 02:26 db * doc/technical/send.txt: - corrected doc a bit more, removed obsolete functions 2005-08-02 02:20 adx * src/: ircd.c, s_log.c: - don't reuse fd 2, always leave it as NULL when running in background 2005-08-02 02:12 adx * include/fdlist.h, include/s_bsd.h, src/fdlist.c, src/s_bsd.c: - move close_standard_fds() implementation to fdlist.c 2005-08-02 02:02 adx * doc/technical/send.txt: - added info about my sendto_* changes 2005-08-01 19:01 adx * messages/: Makefile.in, custom.lang: - added customized numerics 2005-08-01 18:46 db * src/send.c: - serial number checking is not necessary here either 2005-08-01 18:10 db * src/s_log.c: - if reopen on ircd.log fails, open it on /dev/null to try and keep fd 2 stderr from being grabbed for something. This is a corner case I am not too worried about. 2005-08-01 18:06 db * src/send.c: - serial check is a waste of time 2005-08-01 10:18 db * src/: fileio.c, s_log.c: - Trying to close NULL fb's is a bad idea, be a little anal about it 2005-07-31 14:01 db * modules/Makefile.in: - change Makefile to reflect repo move of m_tburst.c to m_tb.c 2005-07-31 10:39 db * help/opers/: kline, rxline, xline: - changed