Michael Poole [Thu, 30 Sep 2004 02:42:17 +0000 (02:42 +0000)]
Squash errors from doxygen (fix typos and unescaped command characters).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1198
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 30 Sep 2004 02:40:27 +0000 (02:40 +0000)]
Doxyfy ircd_string.h and ircd_string.c.
Doxygen needs to #define FORCEINLINE or it gets confused by the
NTL_HDR_strChattr stuff in ircd_string.c, so define it.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1197
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 30 Sep 2004 01:37:52 +0000 (01:37 +0000)]
Doxyfy ircd_auth.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1196
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 30 Sep 2004 01:37:33 +0000 (01:37 +0000)]
Fix wrong typename escapes to prevent doxygen auto-linking (& -> %).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1195
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 29 Sep 2004 23:01:18 +0000 (23:01 +0000)]
Doxyfy ircd.h and ircd.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1194
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 29 Sep 2004 22:22:43 +0000 (22:22 +0000)]
Doxyfy crule.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1193
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 29 Sep 2004 04:29:57 +0000 (04:29 +0000)]
Doxyfy ircd_features.h and ircd_features.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1192
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 29 Sep 2004 04:07:50 +0000 (04:07 +0000)]
Doxyfy ircd_events.h and ircd_events.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1191
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 29 Sep 2004 03:13:07 +0000 (03:13 +0000)]
Doxyfy gline.h and gline.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1190
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 14:58:41 +0000 (14:58 +0000)]
Doxyfy match.h and match.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1189
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 13:20:30 +0000 (13:20 +0000)]
Doxyfy ircd_log.h and ircd_log.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1188
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 04:05:22 +0000 (04:05 +0000)]
Doxyfy res.h and ircd_res.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1187
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 03:15:38 +0000 (03:15 +0000)]
Doxyfy ircd_reslib.h and ircd_reslib.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1186
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 01:19:09 +0000 (01:19 +0000)]
Doxyfy parse.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1185
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Sep 2004 01:14:19 +0000 (01:14 +0000)]
Doxyfy ircd_snprintf.h and ircd_snprintf.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1184
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 22:34:42 +0000 (22:34 +0000)]
Doxyfy struct.h.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1183
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 22:22:47 +0000 (22:22 +0000)]
Doxyfy whowas.h and whowas.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1182
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 21:48:07 +0000 (21:48 +0000)]
Doxyfy whocmds.h and whocmds.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1181
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 21:24:41 +0000 (21:24 +0000)]
Doxyfy userload.h and userload.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1180
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 17:39:53 +0000 (17:39 +0000)]
Doxyfy uping.h and uping.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1179
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 13:20:24 +0000 (13:20 +0000)]
Move check_if_ipmask() from support.* to match.*.
Remove support.c and support.h since the remaining function is never used.
Remove all #include "support.h" and update ircd/Makefile.in.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1178
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Sep 2004 12:32:18 +0000 (12:32 +0000)]
Doxyfy send.h and send.c. Move opsarray[] declaration to send.h and
remove hunt_server() declaration from s_user.h.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1177
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 26 Sep 2004 14:24:09 +0000 (14:24 +0000)]
Doxyfy s_user.h and s_user.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1176
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 14:17:23 +0000 (14:17 +0000)]
Doxyfy s_stats.h and s_stats.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1175
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 02:22:20 +0000 (02:22 +0000)]
Doxyfy s_serv.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1174
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 02:07:42 +0000 (02:07 +0000)]
Doxyfy s_numeric.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1173
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 02:01:48 +0000 (02:01 +0000)]
Doxyfy s_misc.h and s_misc.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1172
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 01:29:03 +0000 (01:29 +0000)]
Doxyfy numeric.h and s_err.c, getting rid of the unused err_str() and
the unbearably ugly atoi_tab.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1171
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 00:36:56 +0000 (00:36 +0000)]
Doxyfy s_debug.h and s_debug.c.
Add DEBUGMODE to Doxygen PREDEFINED list to index debugging code.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1170
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 23 Sep 2004 00:15:33 +0000 (00:15 +0000)]
Doxyfy s_conf.h and s_conf.c.
Remove the unused types MotdConf, MotdItem, ServerConf, TRecord.
Remove the unused functions conf_get_motd_list(), read_motd(),
delist_conf(), find_conf_entry(), conf_add_class(),
conf_add_listener(), conf_add_admin(), conf_add_crule().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1169
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 22 Sep 2004 10:47:06 +0000 (10:47 +0000)]
Author: Isomer <Isomer@undernet.org>
Log message:
Fix up some doxygen warnings
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1168
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 22 Sep 2004 10:29:41 +0000 (10:29 +0000)]
Author: Isomer <isomer@undernet.org>
Log message:
More Doxymentation
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1167
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 22 Sep 2004 10:14:19 +0000 (10:14 +0000)]
Author: Isomer <isomer@undernet.org>
Log message:
More doxymentation
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1166
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 22:52:20 +0000 (22:52 +0000)]
Doxyfy list.h, removing the unused delist_conf() function.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1165
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 19:19:03 +0000 (19:19 +0000)]
Doxyfy s_bsd.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1164
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 19:18:50 +0000 (19:18 +0000)]
Remove unused types and variables from s_bsd.h so I don't have to document them.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1163
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Tue, 21 Sep 2004 17:26:25 +0000 (17:26 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Purged the now redundant ircd/ircd_xopen.c
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1162
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 15:54:43 +0000 (15:54 +0000)]
Doxyfy s_auth.c
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1161
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 15:25:26 +0000 (15:25 +0000)]
Clean up s_auth.c in preparation for Doxygenation.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1160
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 15:22:53 +0000 (15:22 +0000)]
Doxyfile s_auth.h.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1159
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Tue, 21 Sep 2004 15:14:33 +0000 (15:14 +0000)]
Author: hikari <hikari@hikari.org.uk>
Log message:
Fixed errant * in the file comment so doxygen doesn't detect it as a documentation comment.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1158
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 21 Sep 2004 15:13:11 +0000 (15:13 +0000)]
Add Doxyfile and update .cvsignore files to ignore doxygen output.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1157
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Tue, 21 Sep 2004 15:11:25 +0000 (15:11 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Added doxygen compatible coments to ircd/ircd_crypt*.c - join the party! The whole source tree needs doing, header files included.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1156
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 21 Sep 2004 13:43:16 +0000 (13:43 +0000)]
Author: Isomer <isomer@undernet.org>
Log message:
Doxyfication of comments in channel.c
Feel free to submit patches to doxyify other files in the tree, and clean up
any doxyficiation I've not done so well.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1155
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 19 Sep 2004 14:25:26 +0000 (14:25 +0000)]
Fix bugs exposed by hikari's update to configure.in.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1154
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Sun, 19 Sep 2004 14:22:52 +0000 (14:22 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Small correction to an offset value.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1153
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Sun, 19 Sep 2004 13:10:52 +0000 (13:10 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Always remember to write a ChangeLog entry *wry*.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1152
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Sun, 19 Sep 2004 12:19:30 +0000 (12:19 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Generate a configure error if we can't find lex/flex or yacc/bison, as they're essential for compiling. Also
check to make sure we can find a LEXLIB; I've noticed that on Debian SPARC, at least, the installed lib won't work if
you use gcc3 - now generate a failure notice with a note about checking which compiler version you're using. Much
better that getting half way through the compile to find that something we need is missing.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1151
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 18 Sep 2004 14:44:21 +0000 (14:44 +0000)]
Report configuration file name for "ircd -k".
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1150
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 18 Sep 2004 14:42:40 +0000 (14:42 +0000)]
Make "counting" fields of ConnectionClass unsigned.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1149
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 18 Sep 2004 14:38:33 +0000 (14:38 +0000)]
Fix typos in example.conf feature entries.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1148
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Sat, 18 Sep 2004 10:12:51 +0000 (10:12 +0000)]
Author: hikari <hikari@undernet.org>
Log message:
Fixed a missing build dependency: version.c requires patchlist.h to have been generated, in order to be compiled.
bb
hikari
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1147
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 17 Sep 2004 03:42:59 +0000 (03:42 +0000)]
Make IAuth protocol work again and add a bit of debugging to it.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1144
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 13 Sep 2004 23:10:37 +0000 (23:10 +0000)]
Missed one instance of +u -- convert to +U.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1143
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 13 Sep 2004 23:08:16 +0000 (23:08 +0000)]
Use +U instead of +u for user passwords (avoiding collisions with a
QuakeNet mode and for symmetry with +A).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1142
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 13 Sep 2004 22:33:31 +0000 (22:33 +0000)]
Make default virtual host work for .12, and make IPv4-only
configurations work like users probably expect.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1141
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 13 Sep 2004 18:38:32 +0000 (18:38 +0000)]
Consolidate duplicated code in add_listener(), and make sure
listener->server is set before calling inetport() on it.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1138
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 12 Sep 2004 12:57:32 +0000 (12:57 +0000)]
Only let services (not normal opers) force a change of +A or +u.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1136
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 12 Sep 2004 03:53:44 +0000 (03:53 +0000)]
Allow /stats to accept long names for the displayed statistics.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1135
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 12 Sep 2004 01:42:17 +0000 (01:42 +0000)]
Send RPL_TRACEEND at end of trace output.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1134
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 23:43:00 +0000 (23:43 +0000)]
Do not allowed banned users to change a (-t) channel's topic.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1133
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 23:32:06 +0000 (23:32 +0000)]
Clean up comments and channel prefix list in a test file.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1132
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 18:07:06 +0000 (18:07 +0000)]
Add new feature FEAT_HIS_WHOIS_LOCALCHAN.
Document it and other head-in-sand features.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1128
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 17:00:50 +0000 (17:00 +0000)]
Don't allow remote servers to send messages to our &channels (Bug #721494)
Rework of Kev's patch to do the same fix.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1126
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 15:58:02 +0000 (15:58 +0000)]
Fix GLINE logging (Bug #750927).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1121
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 15:51:41 +0000 (15:51 +0000)]
Fix bug #916138 so -l doesn't gobble an argument.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1120
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 13:22:49 +0000 (13:22 +0000)]
Fix CHANMODES and add CHANNELLEN, STATUSMSG to 005 message.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1117
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 03:46:29 +0000 (03:46 +0000)]
Announce oplevels in CHANMODES.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1116
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 11 Sep 2004 02:06:04 +0000 (02:06 +0000)]
Fix oplevel, chkconf and ipv6 bugs.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1115
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 23:02:56 +0000 (23:02 +0000)]
Implement chkconf-like option for ircd.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1114
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 22:31:15 +0000 (22:31 +0000)]
Remove unused features and their documentation.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1113
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 20:36:37 +0000 (20:36 +0000)]
Fix support for IPv4-only hosts.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1112
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 16:40:06 +0000 (16:40 +0000)]
Similar to Kev's patch dated 2004-08-26, allow specification of local
IPs for each Connect block in the config file.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1111
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 16:07:35 +0000 (16:07 +0000)]
Don't rate limit /gline messages
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1110
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 15:48:45 +0000 (15:48 +0000)]
Fix buggy references to sub-expressions in grammar.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1109
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 15:44:46 +0000 (15:44 +0000)]
Set default SOCKSENDBUF and SOCKRECVBUF to SERVER_TCP_WINDOW.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1108
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 15:08:13 +0000 (15:08 +0000)]
Make server blocks default to leaf.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1107
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 10 Sep 2004 14:50:39 +0000 (14:50 +0000)]
Fix msg_tree_parse() to not confuse 0 (the digit) with P (the letter).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1106
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 9 Sep 2004 19:43:01 +0000 (19:43 +0000)]
Remove redundant and unused definitions from config.h.in.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1105
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 25 Aug 2004 00:35:58 +0000 (00:35 +0000)]
Fix bug in flag checking discovered by ratty
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1099
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 22 Aug 2004 23:54:22 +0000 (23:54 +0000)]
Send "XXYYY:o" instead of "XXYYY:0" for ops when oplevels are disabled.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1098
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 22 Aug 2004 23:45:52 +0000 (23:45 +0000)]
Fix an IPv6 support bug that prevents an IPv6 server from properly
recognizing an IPv4 server.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1097
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Sun, 22 Aug 2004 12:54:50 +0000 (12:54 +0000)]
Author: Alex Badea <decampos@users.sourceforge.net>
Log message:
Increasd SOCKIPLEN for ipv6
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1096
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 19 Aug 2004 04:30:15 +0000 (04:30 +0000)]
New resolver code cleanups
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1095
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 19 Aug 2004 04:00:54 +0000 (04:00 +0000)]
IPv6 support (hopefully with fewer future transition pains)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1094
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 17 Aug 2004 20:09:47 +0000 (20:09 +0000)]
Change tokenizer to reduce number of lexer states and be
case-insensitive again.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1093
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 17 Aug 2004 18:39:43 +0000 (18:39 +0000)]
Fix "make depend" output, since a build tool erroneously set $(srcdir)
to a fully qualified path
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1092
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 16 Aug 2004 16:32:08 +0000 (16:32 +0000)]
Fixes to improve portability (especially to OS X, Solaris, OpenBSD).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1091
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 27 Jul 2004 21:37:42 +0000 (21:37 +0000)]
clarify code and comment for previous net rider kick change
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1090
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 27 Jul 2004 15:06:09 +0000 (15:06 +0000)]
do not kick net riders if channel keys match; do kick them if they try
to ride past +r; fix a yacc syntax error
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1089
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 22 Jul 2004 01:04:02 +0000 (01:04 +0000)]
Fix warnings from gcc -pedantic.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1088
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 22 Jul 2004 00:06:23 +0000 (00:06 +0000)]
Import new (much simpler) resolver code from Hybrid.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1087
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 21 Jul 2004 04:27:51 +0000 (04:27 +0000)]
Update doc/readme.features to describe new-style conf blocks rather
than old-style conf lines.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1086
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 1 Jul 2004 23:46:45 +0000 (23:46 +0000)]
Remove unused file iauth.h and elaborate on why fileio.h is needed.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1085
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 1 Jul 2004 12:38:31 +0000 (12:38 +0000)]
Apply minor fixes from patches@, SF tracker, and others.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1084
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 30 Jun 2004 22:59:10 +0000 (22:59 +0000)]
implement IAUTH client code to query a separate server before allowing
a user onto IRC.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1083
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 25 Jun 2004 12:01:36 +0000 (12:01 +0000)]
Get rid of warnings about undefined crypt() and assignment in if().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1082
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 24 Jun 2004 01:44:01 +0000 (01:44 +0000)]
Forward port missing fixes from Kev, beware and someone else.
Add myself to doc/Authors and fix a bug I introduced in my last commit.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1081
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 23 Jun 2004 03:13:38 +0000 (03:13 +0000)]
forward port Alex Badea's gline patch from 2.10.11
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1080
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 15 Jun 2004 01:20:36 +0000 (01:20 +0000)]
Apply hikari's pluggable crypt mechanism patch
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1077
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c