/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Contents of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.630 - (show annotations) (download)
Tue Feb 11 03:00:07 2003 UTC (16 years, 2 months ago) by changelog
Branch: MAIN
Changes since 1.629: +11 -0 lines
ChangeLog

1 2003-02-11 02:32 stdarg <stdarg@techmonkeys.org>
2
3 * lib/eggdrop/Makefile.am, lib/eggdrop/eggconfig.c,
4 lib/eggdrop/eggconfig.h, lib/eggdrop/my_socket.c,
5 lib/eggdrop/xml.c, src/Makefile.am, src/chanprog.c,
6 src/core_config.c, src/core_config.h, src/core_party.c, src/main.c,
7 src/telnet.c:
8
9
10 * Some initial config code to play around with.
11
12 2003-02-10 00:09 Will Buckner <wcc@techmonkeys.org>
13
14 * configure.ac, doc/UPDATES1.6, lib/eggdrop/fileutil.c,
15 lib/eggdrop/fileutil.h, lib/eggdrop/module.h,
16 lib/eggdrop/modvals.h, modules/channels/userchan.c,
17 modules/filesys/files.c, modules/filesys/filesys.c,
18 modules/filesys/tclfiles.c, modules/irc/chan.c, modules/irc/mode.c,
19 modules/irc/msgcmds.c, modules/irc/scriptcmds.c,
20 modules/transfer/Makefile.am, modules/transfer/transfer.c,
21 modules/transfer/transfer.h, scripts/compat.tcl, src/chanprog.c,
22 src/cmds.c, src/dccutil.c, src/misc.c, src/misc.h, src/modules.c,
23 src/patch.h, src/tcl.c:
24
25 * Synch 1.6: transfer-cleanups, filesys-move, delbancrash,
26 plsbot_cosmetic, stricthostfix, opreverselogic, dontdelfile
27
28 2003-02-04 04:54 Will Buckner <wcc@techmonkeys.org>
29
30 * eggdrop.conf, doc/settings/CONTENTS, doc/settings/core.settings,
31 doc/settings/mod.assoc, doc/settings/mod.blowfish,
32 doc/settings/mod.channel, doc/settings/mod.compress,
33 doc/settings/mod.console, doc/settings/mod.ctcp,
34 doc/settings/mod.filesys, doc/settings/mod.irc,
35 doc/settings/mod.notes, doc/settings/mod.server,
36 doc/settings/mod.share, doc/settings/mod.transfer,
37 doc/settings/mod.woobie, doc/settings/tricks,
38 modules/irc/msgcmds.c, scripts/alltools.tcl, src/tcl.c:
39
40 * More botnet removal.
41 * More config updates.
42 * alltools.tcl updates.
43 * Started cleaning up docs before conversion to a more dynamic
44 format. HTML docs removed for now (they will be dynamically
45 generated later).
46
47 2003-02-03 18:49 stdarg <stdarg@techmonkeys.org>
48
49 * src/flags.h:
50
51
52 * Stray chars from botnet removal.
53
54 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
55
56 * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
57 modules/channels/userchan.c, modules/console/console.c,
58 modules/filesys/filedb3.c, modules/filesys/files.c,
59 modules/irc/msgcmds.c, modules/notes/notes.c,
60 modules/share/share.c, modules/uptime/uptime.c, src/chanprog.c,
61 src/cmds.c, src/dcc.c, src/dccutil.c, src/main.c, src/misc.c,
62 src/modules.c, src/tcl.c, src/tcldcc.c, src/tcluser.c,
63 src/userrec.c, src/users.c:
64
65 * More botnet removal.
66
67 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
68
69 * eggdrop.conf, modules/channels/channels.c,
70 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
71 modules/channels/tclchan.c, modules/irc/chan.c,
72 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
73 modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
74 scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
75 src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
76 src/tcl.c:
77
78 * Removed protection stuff, will be added back in a module later.
79 * Removed klined, ques5, sentinel, and notes2 as they won't be
80 compatable and are not maintained by us.
81
82 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
83
84 * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
85 src/main.c, src/net.c:
86
87 [no log message]
88
89 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
90
91 * eggdrop.conf:
92
93 * Fixed a config file conflict.
94
95 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
96
97 * modules/script/scriptlog.c:
98
99 [no log message]
100
101 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
102
103 * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
104 lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
105 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
106 lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
107 lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
108 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
109 lib/eggdrop/users.c, lib/eggdrop/users.h,
110 modules/script/Makefile.am, modules/script/scriptmod.c,
111 modules/server/input.c, modules/tclscript/tclscript.c,
112 src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
113 src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
114 src/telnet.c, src/userent.c:
115
116
117 * Let me know if there are any missing files!
118
119 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
120
121 * modules/channels/tclchan.c:
122
123 * Fixed a small typo.
124
125 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
126
127 * modules/channels/channels.c:
128
129 * Fixed a udef strings bug.. we should copy to p, not s.
130
131 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
132
133 * modules/channels/tclchan.c, modules/compress/tclcompress.c,
134 modules/filesys/tclfiles.c, modules/notes/notes.c,
135 modules/transfer/transfer.c, src/tclegg.h:
136
137 * Removed STDVAR macro.
138
139 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
140
141 * src/: net.c, tcl.c, tclmisc.c, userrec.c:
142
143 * Fixed a few compiler errors/warnings (found by Eule).
144
145 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
146
147 * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
148 src/userrec.c:
149
150 * Removed quiet_save.
151
152 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
153
154 * modules/channels/: channels.c, tclchan.c:
155
156 * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
157
158 2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
159
160 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
161 modules/channels/cmdschan.c, modules/channels/tclchan.c,
162 modules/transfer/transfer.c, nettype/custom.irc.conf,
163 nettype/custom.server.conf, nettype/dalnet.server.conf,
164 nettype/efnet.irc.conf, nettype/efnet.server.conf,
165 nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
166 nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
167 nettype/undernet.irc.conf, nettype/undernet.server.conf:
168
169 * Removed dont-idle-kick (same as idle-kick 0).
170 * Config cleanups (synch 1.6 (not recent)).
171 * Changed EFnet's max_bans and max_modes to 25.
172 * Renamed max_dloads to dcc_limit in favor of the C variable.
173 * Changed -'s in channel settings to _'s in favor of C variables.
174
175 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
176
177 * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
178 src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
179
180 * Renamed debug_output to raw_log.
181
182 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
183
184 * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
185 modules/channels/channels.c, modules/channels/userchan.c,
186 modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
187 modules/irc/chan.c, modules/irc/msgcmds.c, modules/share/share.c,
188 modules/transfer/transfer.c, modules/transfer/transfer.h,
189 src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
190 src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
191
192 * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
193 bugfixes (whatever applied), header-fixes, hello.
194
195 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
196
197 * src/modules.c:
198
199 * Fixed a typo in modules.c (found by Eule).
200
201 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
202
203 * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
204 src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
205 src/patch.h, src/tcldcc.c, src/tclmisc.c:
206
207 * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
208
209 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
210
211 * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
212 doc/text-substitutions.doc, doc/man1/eggdrop.1,
213 lib/compat/compat.h, lib/compat/inet_ntop.h,
214 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
215 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.h,
216 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
217 lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
218 lib/compat/strlcat.h, lib/compat/strlcpy.h,
219 lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
220 lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
221 lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
222 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
223 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
224 lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
225 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
226 lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
227 lib/egglib/egglib.h, lib/egglib/hash_table.c,
228 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
229 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
230 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
231 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
232 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
233 lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
234 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
235 modules/channels/channels.c, modules/channels/channels.h,
236 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
237 modules/channels/tclchan.c, modules/channels/udefchan.c,
238 modules/channels/userchan.c, modules/compress/compress.c,
239 modules/compress/compress.h, modules/compress/tclcompress.c,
240 modules/console/console.c, modules/console/console.h,
241 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
242 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
243 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
244 modules/filesys/filelist.c, modules/filesys/filelist.h,
245 modules/filesys/files.c, modules/filesys/files.h,
246 modules/filesys/filesys.c, modules/filesys/filesys.h,
247 modules/filesys/tclfiles.c, modules/irc/chan.c,
248 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
249 modules/irc/mode.c, modules/irc/msgcmds.c,
250 modules/irc/scriptcmds.c, modules/javascript/javascript.c,
251 modules/notes/cmdsnote.c, modules/notes/notes.c,
252 modules/notes/notes.h, modules/perlscript/mod_iface.c,
253 modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
254 modules/share/share.c, modules/share/share.h,
255 modules/share/uf_features.c, modules/tclscript/tclscript.c,
256 modules/transfer/transfer.c, modules/transfer/transfer.h,
257 modules/uptime/uptime.c, modules/uptime/uptime.h,
258 scripts/ques5.tcl, src/bg.c, src/bg.h, src/chan.h, src/chanprog.c,
259 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
260 src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
261 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
262 src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
263 src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
264 src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
265 src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
266 src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
267 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
268 src/users.h, testcode/match.c, text/banner:
269
270 * Updated copyright info for 2003.
271
272 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
273
274 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
275 modules/transfer/transfer.c, nettype/undernet.irc.conf,
276 src/patch.h:
277
278 * Fixed default setting for the help-path and text-path settings.
279 Patch by poptix.
280 * Did not port matching changes. We can fix this once we start using
281 Ian's new matching code.
282 * Updated max_bans to 45 for UnderNet. Found by reed.
283 * BarkerJr:
284 * Reworded the comment above the addhost/ident unbinds (found by
285 persaukko).
286 * Changed global-revenge-mode to 0 by default.
287 * Changed dcc-block to default to 0 (zero; turbo-dcc).
288
289 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
290
291 * doc/UPDATES1.6, src/main.c, src/patch.h:
292
293 Fixed default setting for the help-path and text-path settings.
294 Patch by poptix.
295
296 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
297
298 * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
299 modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
300 testcode/match.c:
301
302 * check_this_user() had the wrong function number in irc_table.
303 * Exported me_voice() in irc_table (synch 1.6).
304 * Small fix to zip's match code (requested by zip).
305 * Applied The_Dawn's kickfix patch (synch 1.6).
306 * Small fixes to addpatch.
307
308 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
309
310 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
311 modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
312 scripts/alltools.tcl, src/chan.h, src/patch.h:
313
314 * Synch'd 1.6 with 1.7 as of November 23rd.
315
316 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
317
318 * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
319 egglib/base64.c, egglib/base64.h:
320
321
322 * base 64 encoding/decoding
323
324 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
325
326 * lib/eggdrop/users.c:
327
328
329 * Removed some debugging stuff from user auth
330
331 2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
332
333 * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
334 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
335 lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
336 lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
337 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
338 lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
339 lib/egglib/Makefile.am, modules/Makefile.am,
340 modules/script/Makefile.am, modules/script/scriptbind.c,
341 modules/script/scriptmod.c, modules/script/scriptnet.c,
342 modules/script/scriptparty.c, modules/script/scripttimer.c,
343 modules/script/scriptuser.c, modules/server/input.c,
344 src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
345 src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
346 src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
347
348
349 * Moved md5 code to lib/eggdrop so I can use it for password hashing
350 * Passwords are stored as standard hex encoding of md5(salt +
351 password)
352 * Started moving script interface functions to modules/script
353
354 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
355
356 * doc/UPDATES1.6, src/egg.h:
357
358 * Removed a left-over piece of botnet code and finished synch'ing
359 the updates file.
360
361 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
362
363 * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
364 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
365 modules/server/binds.c, modules/server/dcc.c,
366 modules/server/input.c, modules/server/servsock.c,
367 modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
368
369
370 * Started switching over user code to the new interface.
371
372 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
373
374 * lib/eggdrop/flags.c:
375
376
377 * Forgot a file.
378
379 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
380
381 * lib/compat/compat.h, lib/compat/strdup.h,
382 lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
383 lib/eggdrop/users.h, src/scriptuser.c:
384
385
386 * Made 'uset' bind to intercept user settings, and 'uflag' bind for
387 user flags. Next comes 'uhost' I guess.
388
389 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
390
391 * Makefile.am:
392
393 * Makefile fixes.
394
395 2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
396
397 * Makefile.am:
398
399 * Makefile fixes from last commit.
400
401 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
402
403 * eggdrop.complete.conf, eggdrop.conf:
404
405 Forgot some cvs add/remove.
406
407 2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
408
409 * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
410 modules/channels/tclchan.c, modules/irc/chan.c,
411 modules/irc/cmdsirc.c, modules/irc/irc.c,
412 modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
413 src/net.c, src/patch.h:
414
415 * Completed 1.6<>1.7 patch synch.
416
417 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
418
419 * lib/eggdrop/: eggconfig.c, eggconfig.h:
420
421
422 * Beginning of config system. Right now it's based on xml but it
423 should be easy to replace it later or add a module backend system.
424
425 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
426
427 * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
428 lib/compat/snprintf.c, modules/channels/channels.c,
429 modules/channels/channels.h, modules/channels/cmdschan.c,
430 modules/channels/tclchan.c, modules/filesys/filesys.c,
431 modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
432 modules/irc/mode.c, modules/irc/msgcmds.c, modules/share/share.c,
433 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
434 src/chanprog.c, src/misc.c:
435
436 * Synch'd 1.6 with 1.7 as of September 1st.
437 * Did not synch +C or +r chanmode additions or halfop code, as our
438 mode handling really needs to be redone in 1.7.
439 * Did not synch any of the handlen-friendly patches.
440 * Did not synch Tcl 8.4 fixes (not a proper fix yet).
441 * My banligic patch doesn't seem relevent currently.
442 * Did not synch sockfix, as network code has changed drasticly.
443
444 Synch will be continued tomorrow.
445
446 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
447
448 * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
449 lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
450 lib/eggdrop/module.h, lib/eggdrop/users.c,
451 modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
452 modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
453 modules/server/input.c, modules/server/server.c,
454 modules/server/servsock.c, modules/tclscript/tclscript.c,
455 src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
456 src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
457 src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
458 src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
459
460
461 * Moved bind tables to libeggdrop
462
463 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
464
465 * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
466 ircmasks.h, users.c:
467
468
469 * Forgot some files
470
471 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
472
473 * src/scriptuser.c:
474
475
476 * Script interface to new user functions.
477
478 2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
479
480 * lib/egglib/Makefile.am, lib/egglib/egglib.h,
481 modules/server/binds.c, modules/server/binds.h,
482 modules/server/dcc.c, modules/server/dcc.h,
483 modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
484 src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
485 src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
486 src/users.c:
487
488
489 * Added some dcc support functions like sending/accepting files,
490 with resume, and chats.
491 * Starting to migrate to new user system.
492
493 2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
494
495 * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
496 flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
497 sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
498 xml.c, xml.h, xmlread.c, xmlwrite.c:
499
500
501 * Added input/output throttling for sockets (haven't tested input)
502 * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
503 do validation. Not done.
504 * Beginning of new user code. Works well so far.
505
506 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
507
508 * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
509 lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
510 lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
511 modules/server/Makefile.am, modules/server/binds.c,
512 modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
513 modules/server/scriptcmds.c, modules/server/server.c,
514 modules/server/server.h, src/scriptnet.c:
515
516
517 * Added a command to initiate dcc chats
518
519 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
520
521 * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
522 tandem.h:
523
524
525 * Remove unnecessary files (botnet stuff)
526
527 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
528
529 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
530 lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
531 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
532 modules/server/scriptcmds.c, modules/server/servsock.c,
533 modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
534 src/scriptnet.c:
535
536
537 * Added script support for network stuff
538
539 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
540
541 * modules/Makefile.am:
542
543
544 * last patch accidentally disabled javascript
545
546 2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
547
548 * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
549 modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
550 src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
551 src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
552 src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
553
554
555 * Mo-Ize removed the botnet code, thanks
556
557 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
558
559 * modules/server/binds.c:
560
561 [no log message]
562
563 2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
564
565 * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
566 lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
567 lib/eggdrop/my_socket.c, modules/Makefile.am,
568 modules/server/binds.h:
569
570
571 * compat entries for poll, and a server module file I forgot
572
573 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
574
575 * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
576
577
578 * Ah I knew I forgot some.
579
580 2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
581
582 * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
583 lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
584 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
585 lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
586 lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
587 lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
588 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
589 lib/eggdrop/script.h, modules/Makefile.am,
590 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
591 modules/server/Makefile.am, modules/server/channels.c,
592 modules/server/cmdsserv.c, modules/server/dcc_commands.c,
593 modules/server/input.c, modules/server/nicklist.c,
594 modules/server/nicklist.h, modules/server/output.c,
595 modules/server/output.h, modules/server/parse.c,
596 modules/server/parse.h, modules/server/scriptcmds.c,
597 modules/server/server.c, modules/server/server.h,
598 modules/server/serverlist.c, modules/server/serverlist.h,
599 modules/server/servmsg.c, modules/server/servsock.c,
600 modules/server/servsock.h, modules/tclscript/tclscript.c,
601 src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
602 src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
603 src/users.h, testcode/dnscache.c, testcode/socks5.c:
604
605
606 * Moved several things from the core into libegg
607 * Server module uses new network code
608 * Lots of stuff removed from the server module, like flood stuff,
609 which should go into a new module
610 * Moved some things from irc module to server module (mostly bind
611 stuff, like pub)
612 * Not everything works right now, but I wanted to get it into cvs in
613 case my computer dies a horrible death. I'm going to combine
614 irc/server (mostly) and make a new one for all the default
615 protection stuff.
616 * Right now server messages are not queued. I thought the code was
617 pretty much beyond repair. The new queueing code will hopefully be
618 more maintainable.
619 * I'm not sure I added/removed all the files necessary! Let me know
620 if it doesn't compile for you.
621
622 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
623
624 * src/tclhash.c:
625
626
627 * MATCH_PARTIAL bind tables (like dcc) were not being checked for
628 correct user flags.
629
630 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
631
632 * testcode/: client.c, my_poll.c, sockbuf.c:
633
634 [no log message]
635
636 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
637
638 * src/: chanprog.c, patch.h:
639
640 owner variable was not being used properly, potential access
641 elevation.
642
643 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
644
645 * testcode/dnscache.c:
646
647
648 * beginning of a small caching dns stub resolver, ipv4 and ipv6
649
650 2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
651
652 * src/: tclhash.c, tclhash.h:
653
654
655 * Beginning of load-order independent bind tables
656
657 2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
658
659 * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
660 mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
661
662
663 * Some updates to network code
664
665 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
666
667 * src/patch.h:
668
669 sigh.
670
671 2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
672
673 * src/patch.h:
674
675 Duh, watch your patch.h entries.
676
677 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
678
679 * testcode/: mypoll.c, mypoll.h:
680
681
682 * poll() emulation
683
684 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
685
686 * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
687 linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
688 socks5.c, sslmode.c, zipmode.c:
689
690
691 * I think the sockbuf api is almost done
692
693 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
694
695 * help/cmds2.help:
696
697 forgot to remove a reference to highlight in a help file
698
699 2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
700
701 * configure.ac, eggdrop.complete.conf, help/cmds2.help,
702 help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
703 modules/console/console.c, modules/irc/chan.c,
704 modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
705 src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
706 src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
707 src/tcldcc.c:
708
709
710
711 - removed userflag +k
712 - removed userflag +h
713 - removed all the code related to .strip since stdarg is going to
714 redo it in a better fashion using network filters.
715 - removed woobie since woobie is useless and we would be much better
716 suited with a "sample" module that actually does something useful
717
718 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
719
720 * eggdrop.complete.conf, doc/settings/mod.server,
721 modules/server/cmdsserv.c, modules/server/scriptcmds.c,
722 modules/server/server.c:
723
724
725
726 removed the settings that did not allow for duplicate messages to be
727 enqueued. this always seemed like a hack to me because it doesn't
728 fix the real problem of broken scripts sending duplicates and
729 causing the bot to flood off. if a script wants to send 4000 of the
730 same message who are we to say that is wrong.
731
732 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
733
734 * eggdrop.complete.conf, doc/settings/core.settings, src/tcl.c,
735 src/userrec.c:
736
737 removed sort_users since any decent userfile backend should do this
738 on the fly -- i.e.. sql or our new user api that is being worked on
739
740 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
741
742 * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
743 modules/notes/notes.c, src/flags.c, src/flags.h:
744
745 removed the common user access flag sice this is a throw back to the
746 earlier days of IRC -- common accounts are almost non-existant on
747 IRC these days.
748
749 2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
750
751 * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
752 help/core.help, modules/irc/msgcmds.c,
753 modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
754
755 removed some legacy commands that are fairly non-useful and addhost
756 which is just wrong.
757
758 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
759
760 * modules/server/servmsg.c:
761
762 [no log message]
763
764 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
765
766 * modules/server/servmsg.c:
767
768
769 * got432(), got433(), and renamed gotfake433 to choose_altnick
770
771 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
772
773 * modules/server/servmsg.c:
774
775
776 * Oops committed too early, doh
777 * Converted got303(), thought about moving the keep-nick stuff to a
778 separate file and adding watch-list support
779
780 2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
781
782 * modules/server/servmsg.c:
783
784 [no log message]
785
786 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
787
788 * lib/eggdrop/module.h, modules/server/server.c,
789 modules/server/servmsg.c, src/modules.c:
790
791
792 * Server lag checking now does hundredths of a second.
793 * gotwallops() and gotpong() converted to new raw syntax
794
795 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
796
797 * modules/: irc/chan.c, server/server.c, server/servmsg.c:
798
799
800 * gotnotice()
801
802 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
803
804 * modules/server/servmsg.c:
805
806
807 * Oops argument mixup
808
809 2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
810
811 * modules/: irc/chan.c, irc/irc.c, server/server.c,
812 server/servmsg.c:
813
814
815 * Changed the raw bind syntax again: user nick uhost cmd nargs
816 args... maybe user should come after uhost, like in other binds?
817 * Moved pub/pubm binds from irc module to server module
818
819 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
820
821 * modules/server/: channels.c, channels.h, servmsg.c:
822
823
824 * Ooops forgot to add channels.c and channels.h last time!
825
826 2002-06-01 13:42 wingman
827
828 * src/Makefile.am:
829
830
831 .oO(i should really somewhere write down my modified files or
832 just use cvs commit w/o my own in-memory-modified-file-list...
833 ;-)
834
835 2002-06-01 13:28 wingman
836
837 * src/traffic.c:
838
839
840 * new file: traffic.
841
842 2002-06-01 13:27 wingman
843
844 * src/: main.c, net.c, traffic.h:
845
846
847 * moved traffic commands to traffic.[c|h] and cleaned
848 up net.c/main.c
849
850 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
851
852 * modules/channels/tclchan.c:
853
854
855 * Converted a few more channel commands
856
857 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
858
859 * modules/server/Makefile.am, modules/server/server.c,
860 modules/server/servmsg.c, src/modules.c:
861
862
863 * Added "newraw" bind table, which will eventually replace "raw"
864 * Made got001() the first newraw-compliant function
865 * Started merging irc/server modules a little bit
866
867 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
868
869 * testcode/dns.c:
870
871
872 * dns resolving seems to work now, even for strange replies like
873 irc.dal.net and www.lycos.com
874
875 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
876
877 * modules/server/servmsg.c:
878
879
880 * Beginning of a new model for the raw server bind. It will do more
881 parsing so that other places don't have to. We can also add an SFILT
882 bind so that scripts/modules can modify server input text.
883
884 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
885
886 * modules/server/: scriptcmds.c, server.c:
887
888
889 * More conversions in the server module
890
891 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
892
893 * lib/eggdrop/module.h, lib/eggdrop/script.h,
894 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
895 modules/server/scriptcmds.c, modules/server/server.c,
896 modules/server/servmsg.c, modules/tclscript/tclscript.c,
897 src/chanprog.c, src/misc.c, src/modules.c:
898
899
900 * Botname doesn't rely on NICKLEN
901 * Ok.. using strtok() on function arguments that get re-used (binds)
902 is BAD.
903
904 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
905
906 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
907 modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
908
909
910 * Getting rid of some usage of NICKLEN in the hopes that eventually
911 it will disappear.
912
913 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
914
915 * modules/server/: server.c, servmsg.c:
916
917
918 * Fixed a bug which was corrupting MODE binds
919 * disconnect_server() was resetting servidx before removing it from
920 the dcc table
921
922 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
923
924 * modules/filesys/tclfiles.c, modules/notes/notes.c,
925 modules/server/server.c, modules/server/server.h,
926 modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
927
928
929 * Got rid of a bit of findanyidx() usage
930
931 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
932
933 * modules/channels/tclchan.c:
934
935
936 * Some more converted channel commands.
937
938 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
939
940 * modules/channels/tclchan.c:
941
942
943 * channel_info now returns a list of all channel setting names, not
944 values.
945 * channel_get returns a single setting for a single channel.
946
947 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
948
949 * lib/eggdrop/module.h, modules/console/console.c,
950 modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
951 src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
952 src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
953 src/tclhash.c, src/tclhash.h, src/userrec.c:
954
955
956 * Moved creation and maintenance of core binds from tclhash.c to
957 core_binds.c
958 * Renamed check_tcl_* to check_bind_* in the core
959
960 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
961
962 * src/tclhash.c:
963
964
965 * Made dcc a MATCH_PARTIAL table again.
966
967 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
968
969 * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
970 src/tclegg.h, src/tclhash.c, src/tclhash.h:
971
972
973 * Bind table cleanups
974 * Removed bind_chain_t for now. I think for non-wildcard,
975 non-stackable tables, we could do a hash table
976
977 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
978
979 * src/proxyapi.h:
980
981
982 * Beginning of an interface for modules that support a type of proxy
983 (socks5, http, etc) (proxy_t to be defined later).
984
985 2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
986
987 * src/cryptapi.h:
988
989
990 * Beginning of an interface for modules that want to provide
991 hash/crypto functions.
992
993 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
994
995 * lib/eggdrop/script.c, modules/server/scriptcmds.c,
996 modules/server/server.c:
997
998
999 * Null checking in script_string
1000 * Got rid of $servers in favor of [server_list], and $server is now
1001 an index
1002
1003 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
1004
1005 * modules/server/server.c:
1006
1007
1008 * Forgot to set the serverlist to null when it's cleared.
1009
1010 2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
1011
1012 * eggdrop.complete.conf, eggdrop.simple.conf,
1013 modules/server/scriptcmds.c, modules/server/server.c:
1014
1015
1016 * Added server_add and server_clear, still need a server_del.
1017
1018 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
1019
1020 * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
1021
1022
1023 * Got rid of some inet_ntoa
1024 * Converted dcc ip nums to dotted decimal notation
1025
1026 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
1027
1028 * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
1029 lib/compat/Makefile.am, lib/compat/compat.h,
1030 lib/compat/inet_aton.c, lib/compat/inet_aton.h,
1031 modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
1032 src/net.c:
1033
1034
1035 * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
1036 inet_aton from lib/compat -- why have both?
1037
1038 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
1039
1040 * lib/eggdrop/module.h, modules/channels/channels.c,
1041 modules/console/console.c, modules/ctcp/ctcp.c,
1042 modules/filesys/filesys.c, modules/irc/irc.c,
1043 modules/javascript/javascript.c, modules/notes/notes.c,
1044 modules/perlscript/mod_iface.c, modules/server/server.c,
1045 modules/share/share.c, modules/tclscript/tclscript.c,
1046 modules/transfer/transfer.c, modules/uptime/uptime.c, src/botnet.c,
1047 src/core_binds.c, src/modules.c, src/tcl.c, src/tclhash.c,
1048 src/tclhash.h:
1049
1050
1051 * Bind table cleanups, especially renaming bind table functions and
1052 making add/rem_builtins take a char * instead of a bind_table_t *.
1053
1054 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1055
1056 * src/: botnet.c, dcc.c, dccutil.c:
1057
1058
1059 * check_tcl_chon wasn't being called with the real idx
1060
1061 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1062
1063 * modules/ctcp/ctcp.c:
1064
1065 * (telnet) to (all)
1066
1067 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1068
1069 * lib/eggdrop/script.c:
1070
1071
1072 * Fixed some stuff I messed up while moving around code.
1073
1074 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1075
1076 * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1077 src/users.h:
1078
1079 * Now always preforking
1080 * More minor configure macros cleanup
1081 * Let's try to detect JS_NewObject() instead of JS_Now() for
1082 javascript library detection.
1083 * Js headers to be corectly detected when --with-jsinc isn't passed
1084 to ./configure
1085
1086 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1087
1088 * src/patch.h:
1089
1090
1091 * Did I update this the right way?
1092
1093 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1094
1095 * modules/channels/channels.c:
1096
1097
1098 * yay
1099
1100 2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1101
1102 * src/botmsg.c:
1103
1104
1105 * Unnecessary strlen()
1106
1107 2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1108
1109 * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1110
1111
1112 * Overlooked name changes
1113
1114 2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1115
1116 * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1117 src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1118
1119
1120 * Got rid of str_nutf8tounicode
1121
1122 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1123
1124 * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1125 lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1126 lib/eggdrop/script.c, lib/eggdrop/script.h,
1127 modules/blowfish/blowfish.c, modules/channels/channels.c,
1128 modules/irc/irc.c, modules/javascript/javascript.c,
1129 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1130 modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1131 src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1132 src/tclhash.c, src/tclmisc.c, src/users.c:
1133
1134
1135 * Converting the scripting modules to using a well-defined interface
1136 rather than the general registry.
1137 * Converted the 'traffic' command.
1138 * Got rid of the registry since it wasn't needed anymore.
1139
1140 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
1141
1142 * modules/javascript/javascript.c, src/cmds.c:
1143
1144
1145 * Fixed a lot of duplicate log messages from dcc commands.
1146
1147 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
1148
1149 * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
1150 modules/javascript/.cvsignore, modules/javascript/Makefile.am,
1151 modules/javascript/javascript.c:
1152
1153 Added preliminary support libjs detection and javascript module
1154 Makefile
1155
1156 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
1157
1158 * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
1159
1160
1161 * Quickly converted the network functions to language neutrality
1162 * script_listen_script() doesn't work, I think. I haven't tested it
1163 yet, but I'm 99.9% sure. I'll do it later.
1164 * Sort of a cool little new function... script_export. It lets you
1165 define a function in tcl/perl/javascript, and make it available in
1166 the other scripting modules. It needs some tuning, but it's a start.
1167
1168 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
1169
1170 * modules/tclscript/tclscript.c:
1171
1172
1173 * Don't bother with remaining arguments if there's a conversion
1174 error.
1175
1176 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
1177
1178 * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
1179
1180
1181 * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
1182 functions in the irc module to language-independent form.
1183
1184 2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
1185
1186 * src/egg_timer.c:
1187
1188
1189 * Changed a static int array to dynamic.
1190
1191 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
1192
1193 * modules/javascript/javascript.c:
1194
1195
1196 * The javascript module seems to be on par with tcl and perl now.
1197 Who's yo daddy! Later we can add special things, like a real
1198 EggdropUser object, and EggdropChannel, etc.
1199
1200 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
1201
1202 * modules/javascript/javascript.c:
1203
1204
1205 * Stuff is starting to work. You can use .js putlog("blah blah") for
1206 instance.
1207
1208 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
1209
1210 * modules/javascript/javascript.c:
1211
1212
1213 * .js can now do simple stuff like math and string addition
1214
1215 2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
1216
1217 * modules/javascript/javascript.c:
1218
1219
1220 * it compiles now if you hack up a makefile, but makes eggdrop when
1221 you call a function with .js (dcc command)
1222
1223 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
1224
1225 * modules/javascript/javascript.c:
1226
1227
1228 * It doesn't compile yet. Can somebody make a proper Makefile for it
1229 though? I tried for a little while, but it's failing horribly. ITE?
1230
1231 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
1232
1233 * lib/egglib/: regexp.c, regexp.h:
1234
1235
1236 * Added a regsub() function that works sort of like Tcl's. I'll do a
1237 regmatch() function later. We should add regcomp() and regexec() to
1238 lib/compat I guess?
1239
1240 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
1241
1242 * testcode/match.c:
1243
1244 added zip's matching code
1245
1246 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
1247
1248 * src/: match.c, match.h:
1249
1250
1251 * wild_match has const arguments
1252
1253 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
1254
1255 * lib/compat/compat.h, lib/compat/inet_aton.c,
1256 lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
1257 lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
1258 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
1259 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
1260 lib/compat/snprintf.h, lib/compat/strcasecmp.c,
1261 lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
1262 lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
1263 lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
1264 lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
1265 lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
1266 lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
1267 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1268 lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1269 lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
1270 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1271 lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
1272 lib/egglib/egglib.h, lib/egglib/hash_table.c,
1273 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
1274 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
1275 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
1276 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
1277 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
1278 lib/egglib/mstack.h, modules/blowfish/bf_tab.h,
1279 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
1280 modules/channels/channels.c, modules/channels/channels.h,
1281 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
1282 modules/channels/tclchan.c, modules/channels/udefchan.c,
1283 modules/channels/userchan.c, modules/compress/compress.c,
1284 modules/compress/compress.h, modules/compress/tclcompress.c,
1285 modules/console/console.c, modules/console/console.h,
1286 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
1287 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
1288 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
1289 modules/filesys/filelist.c, modules/filesys/filelist.h,
1290 modules/filesys/files.c, modules/filesys/files.h,
1291 modules/filesys/filesys.c, modules/filesys/filesys.h,
1292 modules/filesys/tclfiles.c, modules/irc/chan.c,
1293 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
1294 modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
1295 modules/notes/cmdsnote.c, modules/notes/notes.c,
1296 modules/notes/notes.h, modules/perlscript/mod_iface.c,
1297 modules/perlscript/perlscript.c, modules/server/cmdsserv.c,
1298 modules/server/scriptcmds.c, modules/server/server.c,
1299 modules/server/server.h, modules/server/servmsg.c,
1300 modules/share/share.c, modules/share/share.h,
1301 modules/share/uf_features.c, modules/tclscript/tclscript.c,
1302 modules/transfer/transfer.c, modules/transfer/transfer.h,
1303 modules/uptime/uptime.c, modules/uptime/uptime.h, src/bg.c,
1304 src/bg.h, src/botcmd.c, src/botcmd.h, src/botmsg.c, src/botmsg.h,
1305 src/botnet.c, src/botnet.h, src/chan.h, src/chanprog.c,
1306 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
1307 src/core_binds.c, src/core_binds.h, src/dcc.c, src/dcc.h,
1308 src/dccutil.c, src/dccutil.h, src/debug.h, src/dns.c, src/dns.h,
1309 src/egg.h, src/egg_timer.c, src/egg_timer.h, src/flags.c,
1310 src/flags.h, src/irccmp.c, src/irccmp.h, src/logfile.c,
1311 src/logfile.h, src/main.c, src/main.h, src/match.c, src/match.h,
1312 src/misc.c, src/misc.h, src/modules.c, src/modules.h, src/net.c,
1313 src/net.h, src/patch.h, src/tandem.h, src/tcl.c, src/tcl.h,
1314 src/tcldcc.c, src/tclegg.h, src/tclhash.c, src/tclhash.h,
1315 src/tclmisc.c, src/tcluser.c, src/traffic.h, src/userent.c,
1316 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
1317 src/users.h:
1318
1319 Grafted GPL header onto newer files. Storing rcsid in binary files
1320 now.
1321
1322 2002-05-05 15:21 wingman
1323
1324 * lib/egglib/linked_list_test.c, modules/irc/irc.h,
1325 modules/server/server.h, src/botcmd.h, src/botmsg.h, src/botnet.h,
1326 src/chanprog.h, src/cmds.h, src/core_binds.c, src/dcc.h,
1327 src/dccutil.h, src/misc.h, src/modules.h, src/net.c, src/net.h,
1328 src/proto.h, src/tcl.h, src/tclhash.h, src/userent.h,
1329 src/userrec.h:
1330
1331 i knew i forgot something :-P
1332
1333 2002-05-05 15:19 wingman
1334
1335 * src/Makefile.am, src/botcmd.c, src/botmsg.c, src/botnet.c,
1336 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1337 src/flags.c, src/logfile.c, src/main.c, src/main.h, src/misc.c,
1338 src/modules.c, src/tcl.c, src/tcldcc.c, lib/eggdrop/module.h,
1339 modules/filesys/files.c, modules/filesys/filesys.c,
1340 modules/filesys/filesys.h, src/tclegg.h, src/tclhash.c,
1341 src/tclmisc.c, src/tcluser.c, src/userent.c, src/userrec.c,
1342 src/users.c, src/users.h:
1343
1344 Changes:
1345
1346 * removed patch.h
1347 * added proper <filename>.h to (nearly) all <filename.h>
1348 * moved fixcolon to server.mod and irc.mod
1349 * moved ip2long to net.h
1350 * removed some unused function (forgot the name :-P)
1351
1352 Todo:
1353
1354 * move config.h #include's away from main.h to files which
1355 needs them
1356 * clean up lib/eggdrop/module.h
1357 (now not just main.h is included but nearly all .h files from
1358 the core, but i guess this fixes itself when the global func
1359 table is abandon - then the modules must be revised too and
1360 we can clean up module.h)
1361
1362 And i'll bet i forgot something... ;-)
1363
1364 2002-05-05 04:59 stdarg <stdarg@techmonkeys.org>
1365
1366 * src/tclmisc.c:
1367
1368
1369 * Got rid of a static buffer in script_md5
1370
1371 2002-05-05 04:12 stdarg <stdarg@techmonkeys.org>
1372
1373 * modules/blowfish/: Makefile.am, blowfish.c:
1374
1375
1376 * Applied a modified version of a blowfish.mod patch by Mo-Ize
1377 <mo-ize@nul-en.info> to convert blowfish scripting functions.
1378
1379 2002-05-04 17:01 wingman
1380
1381 * lib/egglib/: linked_list.c, linked_list.h, linked_list_test.c:
1382
1383 egglib:
1384
1385 *) commented linked_list.[c|h]
1386 *) added a char comparator
1387 *) fixed a segfault with uninitialised cursor
1388 *) update test code and added a char'd linked_list
1389
1390 2002-05-04 16:17 Federico Mennite <ite@techmonkeys.org>
1391
1392 * configure.ac, acconfig/acinclude.m4, src/bg.c:
1393
1394 Preforking is now enbaled by default (not matter if Tcl is threaded
1395 or not).
1396
1397 2002-05-04 14:14 Federico Mennite <ite@techmonkeys.org>
1398
1399 * acconfig/acinclude.m4:
1400
1401 Cygwin's binmode static library name was wrong.
1402
1403 2002-05-04 13:32 Tothwolf <tothwolf@techmonkeys.org>
1404
1405 * testcode/Makefile:
1406
1407 Simplified build rules and added a clean target.
1408
1409 2002-05-04 09:18 Axel Franke <eule@berlin.snafu.de>
1410
1411 * modules/channels/cmdschan.c, src/patch.h:
1412
1413 clean up cmd_pls_ban/exempt/invite and cmd_mns_ban/exempt/invite
1414 with maskfunctions
1415
1416 2002-05-03 20:16 Will Buckner <wcc@techmonkeys.org>
1417
1418 * text/banner:
1419
1420 Small copyright info update.
1421
1422 2002-05-03 07:59 stdarg <stdarg@techmonkeys.org>
1423
1424 * src/traffic.h:
1425
1426
1427 * Ah, and traffic.h to define the struct
1428
1429 2002-05-03 07:57 stdarg <stdarg@techmonkeys.org>
1430
1431 * src/: cmds.c, main.c, net.c, tcl.c, tcldcc.c:
1432
1433
1434 * Made itraffic_* otraffic_* into a single struct.
1435 * mod-path -> mod_path
1436
1437 2002-05-03 01:21 Federico Mennite <ite@techmonkeys.org>
1438
1439 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1440 lib/compat/compat.h, lib/compat/getopt.c, lib/compat/getopt.h,
1441 lib/compat/getopt1.c, src/main.c:
1442
1443 * Now using getopt_long() for command line processing. Might not be
1444 defnitive.
1445 * Workarounded an issue on cygwin which prevented binmode.o to be
1446 linked in.
1447 * Minor configure macros cleanup
1448
1449 2002-05-02 03:21 stdarg <stdarg@techmonkeys.org>
1450
1451 * doc/howto/porting.txt:
1452
1453
1454 * Oops botnet-nick, not bot-nick
1455
1456 2002-05-02 03:16 stdarg <stdarg@techmonkeys.org>
1457
1458 * doc/howto/: README, porting.txt, timers.txt:
1459
1460
1461 * Added 'porting.txt', which gives some pointers for porting scripts
1462 from older versions of Eggdrop to 1.7.
1463 * Updated the howto for timers.
1464
1465 2002-05-01 05:39 stdarg <stdarg@techmonkeys.org>
1466
1467 * src/tcluser.c:
1468
1469
1470 * Fixed crash in script_matchuser (found by blaster^
1471 <blasterb@wanadoo.Fr>)
1472
1473 2002-05-01 05:31 stdarg <stdarg@techmonkeys.org>
1474
1475 * doc/tcl-commands.doc, modules/server/scriptcmds.c:
1476
1477
1478 * now putserv -noqueue adds \r\n to the end of your text for you
1479
1480 2002-05-01 04:28 stdarg <stdarg@techmonkeys.org>
1481
1482 * scripts/compat.tcl:
1483
1484
1485 * Oops, forgot a }
1486
1487 2002-05-01 03:56 stdarg <stdarg@techmonkeys.org>
1488
1489 * eggdrop.complete.conf, eggdrop.simple.conf,
1490 modules/channels/channels.c, modules/compress/compress.c,
1491 modules/console/console.c, modules/filesys/filesys.c,
1492 modules/irc/irc.c, modules/notes/notes.c, modules/server/server.c,
1493 modules/transfer/transfer.c, nettype/custom.irc.conf,
1494 nettype/custom.server.conf, nettype/dalnet.irc.conf,
1495 nettype/dalnet.server.conf, nettype/efnet.irc.conf,
1496 nettype/efnet.server.conf, nettype/hybridefnet.irc.conf,
1497 nettype/hybridefnet.server.conf, nettype/ircnet.irc.conf,
1498 nettype/ircnet.server.conf, nettype/undernet.irc.conf,
1499 nettype/undernet.server.conf, scripts/compat.tcl,
1500 scripts/userinfo.tcl, src/logfile.c, src/tcl.c:
1501
1502 I changed a lot of variable names (- became _). I may have missed
1503 some so keep your eyes open and if your scripts stop working, this
1504 may be why. I also added 'puthelp' and 'putquick' to compat.tcl.
1505
1506 2002-05-01 02:30 stdarg <stdarg@techmonkeys.org>
1507
1508 * doc/tcl-commands.doc, lib/eggdrop/script.c, lib/eggdrop/script.h,
1509 src/tcldcc.c, src/tclhash.c, src/tclmisc.c:
1510
1511
1512 * Added some convenience functions for working with strings in
1513 script_var_t's. * 'binds' command now returns a list of bind tables
1514 if you specify no arguments.
1515
1516 2002-04-28 07:37 stdarg <stdarg@techmonkeys.org>
1517
1518 * modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1519 src/dcc.c, src/tcl.c, src/tclmisc.c:
1520
1521
1522 * Converted some more variables
1523 * Added null checking in tcl and perl modules for string conversions
1524
1525 2002-04-28 06:15 Federico Mennite <ite@techmonkeys.org>
1526
1527 * src/: tcl.c, tclmisc.c:
1528
1529 Got rid of tcl_loadmodule() in favour of script_loadmodule.
1530
1531 2002-04-28 05:58 Federico Mennite <ite@techmonkeys.org>
1532
1533 * eggdrop.complete.conf, eggdrop.simple.conf:
1534
1535 Don't load tclscript in the traditional way since we load it through
1536 command line.
1537
1538 2002-04-28 05:53 Federico Mennite <ite@techmonkeys.org>
1539
1540 * eggdrop.complete.conf, eggdrop.simple.conf, src/main.c:
1541
1542 Allow to preload a module from the command line.
1543
1544 2002-04-28 03:13 Federico Mennite <ite@techmonkeys.org>
1545
1546 * src/tcldcc.c:
1547
1548 Dcc entries weren't released properly in a case of listen command
1549 failure
1550
1551 2002-04-28 02:21 Federico Mennite <ite@techmonkeys.org>
1552
1553 * lib/eggdrop/module.h, src/dcc.c, src/dccutil.c, src/modules.c,
1554 src/proto.h:
1555
1556 * Let's increase candidates to be schrienked out from the dcc table.
1557 * Built default for max_dcc is the same to the one in the config
1558 file.
1559 * Minor dcc clean up.
1560 * Exporting removedcc() was unneeded and dangerous.
1561
1562 2002-04-27 18:34 stdarg <stdarg@techmonkeys.org>
1563
1564 * src/: dcc.c, dccutil.c, tcl.c:
1565
1566
1567 * Use init_dcc_max instead of resizing the dcc array ourselves
1568
1569 2002-04-27 18:15 stdarg <stdarg@techmonkeys.org>
1570
1571 * src/: dcc.c, main.c, tcl.c, users.c:
1572
1573
1574 * Changed some linked variables to new linking method
1575 * Made max_dcc shrinkable down to the last-used dcc slot.
1576
1577 2002-04-26 17:46 stdarg <stdarg@techmonkeys.org>
1578
1579 * src/dccutil.c:
1580
1581
1582 * Applied a patch that ITE <ite@freesurf.ch> sent in, which restores
1583 the behavior of max-dcc
1584
1585 2002-04-26 17:33 stdarg <stdarg@techmonkeys.org>
1586
1587 * modules/perlscript/perlscript.c, src/dcc.c:
1588
1589
1590 * On perl error, don't try to get return value off the perl stack
1591 * Some NULL checking for dcc.c
1592
1593 2002-04-26 09:29 stdarg <stdarg@techmonkeys.org>
1594
1595 * modules/: channels/channels.c, channels/channels.h,
1596 channels/tclchan.c, channels/userchan.c, perlscript/perlscript.c:
1597
1598 I combined a lot of code for bans, invites, exempts. The new syntax
1599 for the commands is like:
1600
1601 newban channel ban creator comment ?lifetime? ?sticky?
1602 use "" for channel if you want a global ban
1603
1604 killban ?channel? ban
1605 if channel isn't given, or is "", use the global ban list
1606
1607 isban ?channel? ban isbansticky ?channel? ban ispermban ?channel?
1608 ban matchban ?channel? ban stickban ?channel? ban unstickban
1609 ?channel? ban
1610
1611 And the same for invites and exempts
1612
1613 2002-04-26 00:25 stdarg <stdarg@techmonkeys.org>
1614
1615 * modules/perlscript/perlscript.c:
1616
1617
1618 * Got rid of the use of the aTHX_ macro
1619
1620 2002-04-25 23:18 stdarg <stdarg@techmonkeys.org>
1621
1622 * modules/channels/cmdschan.c, src/cmds.c, src/tcldcc.c,
1623 src/tclhash.c, src/userrec.c, src/users.c:
1624
1625
1626 * Added NULL checking to some more dcc table cycling code
1627
1628 2002-04-25 22:48 stdarg <stdarg@techmonkeys.org>
1629
1630 * modules/perlscript/: mod_iface.c, perlscript.c:
1631
1632
1633 * Added variable linking support to perlscript.mod. I'm not sure if
1634 unlinking works right now.
1635
1636 2002-04-25 20:11 stdarg <stdarg@techmonkeys.org>
1637
1638 * modules/server/: scriptcmds.c, tclserv.c:
1639
1640 Yes, I did forget! doh
1641
1642 2002-04-25 17:39 stdarg <stdarg@techmonkeys.org>
1643
1644 * doc/tcl-commands.doc:
1645
1646
1647 * Updated docs for putserv
1648
1649 2002-04-25 17:34 stdarg <stdarg@techmonkeys.org>
1650
1651 * modules/: notes/notes.c, server/server.c:
1652
1653
1654 * Fixed compiler warning in storenote
1655 * Applied patch by Guillaume Leclanche <mo-ize@nul-en.info> to
1656 convert server script functions to language independence
1657 * Changed putserv to handle multiple queues, and removed
1658 puthelp/putquick
1659
1660 2002-04-25 04:25 stdarg <stdarg@techmonkeys.org>
1661
1662 * testcode/base64.h:
1663
1664
1665 * Forgot a file heh
1666
1667 2002-04-25 04:24 stdarg <stdarg@techmonkeys.org>
1668
1669 * testcode/dns.c:
1670
1671
1672 * Some simple dns resolution code
1673
1674 2002-04-25 04:19 stdarg <stdarg@techmonkeys.org>
1675
1676 * testcode/: Makefile, base64.c, chat.c, client.c, http.c, ipv6.c,
1677 linemode.c, my_socket.c, my_socket.h, sclient.c, sockbuf.c,
1678 sockbuf.h, socks4.c, socks5.c:
1679
1680
1681 * sclient.c - test program to telnet using a proxy
1682 * http.c/base64.c - http anonymous and authenticated proxies
1683 * socks5.c - socks5 proxy with support for username/password
1684 authentication, ipv4, ipv6, and remote hostname resolution
1685 * socks4.c socks4 proxy (no authentication)
1686
1687 2002-04-25 04:06 stdarg <stdarg@techmonkeys.org>
1688
1689 * lib/eggdrop/script.c, lib/eggdrop/script.h, lib/egglib/mstack.c,
1690 lib/egglib/mstack.h, modules/perlscript/mod_iface.c,
1691 modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1692 src/dcc.c, src/egg_timer.c, src/logfile.c, src/proto.h, src/tcl.c,
1693 src/tclhash.c, testcode/sockbuf.c, testcode/sockbuf.h:
1694
1695
1696 * Implemented string/int variable linking for the tcl module
1697 * Started working on linking variables in the perl module
1698 * Some minor fixes as I came across them
1699
1700 2002-04-17 23:10 Federico Mennite <ite@techmonkeys.org>
1701
1702 * modules/channels/tclchan.c:
1703
1704 Fixed a small error with channel add not showing an error message on
1705 invalid channel prefixes (synch 1.6)
1706
1707 2002-04-17 23:03 Federico Mennite <ite@techmonkeys.org>
1708
1709 * src/botcmd.c:
1710
1711 * "Detected loop: two bots exist named bot2: disconnecting bot3"
1712 sounds better than "Detected loop: disconnecting (bot2):
1713 Disconnected bot3" (synch 1.6).
1714 * Minor gettextification clean ups.
1715
1716 2002-04-17 21:40 Federico Mennite <ite@techmonkeys.org>
1717
1718 * modules/channels/channels.c:
1719
1720 removed an extra space from the 'Writing channel file...' message
1721 (synch 1.6)
1722
1723 2002-04-17 21:27 Federico Mennite <ite@techmonkeys.org>
1724
1725 * modules/share/uf_features.c:
1726
1727 uff entries were not added properly (synch 1.6)
1728
1729 2002-04-17 21:16 Federico Mennite <ite@techmonkeys.org>
1730
1731 * modules/irc/mode.c:
1732
1733 Defines cleanups (synch 1.6)
1734
1735 2002-04-17 21:09 Federico Mennite <ite@techmonkeys.org>
1736
1737 * src/botnet.c:
1738
1739 botlink() now safely copies the linker string.
1740
1741 2002-04-16 23:08 Federico Mennite <ite@techmonkeys.org>
1742
1743 * modules/irc/mode.c, src/chan.h:
1744
1745 Fixed crashes relating to flushmodes (synch 1.6)
1746
1747 2002-04-16 22:52 Federico Mennite <ite@techmonkeys.org>
1748
1749 * src/dcc.c:
1750
1751 Users with only +x can now only login via dcc chat, they cannot use
1752 telnet (synch 1.6)
1753
1754 2002-04-16 22:40 Federico Mennite <ite@techmonkeys.org>
1755
1756 * scripts/botchk:
1757
1758 Better botchk comments (synch 1.6)
1759
1760 2002-04-16 22:34 Federico Mennite <ite@techmonkeys.org>
1761
1762 * doc/compiling.FAQ:
1763
1764 Added a referenece to LD_LIBRARY_PATH in compiling FAQ.
1765
1766 2002-04-14 23:22 Federico Mennite <ite@techmonkeys.org>
1767
1768 * acconfig/acinclude.m4:
1769
1770 Made a few cosmetic changes to the configure macros (synch 1.6).
1771
1772 2002-04-14 23:10 Federico Mennite <ite@techmonkeys.org>
1773
1774 * modules/filesys/filesys.c, modules/server/cmdsserv.c, src/cmds.c:
1775
1776 * Some plural fixes for the filesys and the server modules and the
1777 core (synch 1.6).
1778 * More gettextification for the filesys module.
1779
1780 2002-04-14 22:01 Federico Mennite <ite@techmonkeys.org>
1781
1782 * acconfig/acinclude.m4:
1783
1784 Shared tcl libraries wern't recognised properly on cygwin32 (synch
1785 1.6).
1786
1787 2002-04-01 23:39 Federico Mennite <ite@techmonkeys.org>
1788
1789 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1790 lib/compat/compat.h, lib/compat/strerror.c, lib/compat/strerror.h,
1791 src/net.c:
1792
1793 Stripped neterror() so it will always use strerror(). Provided a
1794 full strerror() fallback function.
1795
1796 2002-04-01 23:35 Federico Mennite <ite@techmonkeys.org>
1797
1798 * acconfig/acinclude.m4:
1799
1800 Removed a trick needed by autoconf 2.53 to access the LIBOBJS
1801 variable without getting an error on bootstrap, since autoconf 2.52
1802 didn't like it.
1803
1804 2002-04-01 17:34 Axel Franke <eule@berlin.snafu.de>
1805
1806 * modules/channels/channels.c, modules/channels/channels.h,
1807 modules/channels/cmdschan.c, modules/channels/tclchan.c,
1808 modules/channels/userchan.c, modules/irc/chan.c,
1809 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/share/share.c,
1810 src/patch.h:
1811
1812 move u_addban, u_addexempt and u_addinvite into u_addmask
1813
1814 2002-04-01 13:33 Federico Mennite <ite@techmonkeys.org>
1815
1816 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1817 lib/compat/compat.h, lib/compat/strlcat.c, lib/compat/strlcat.h,
1818 lib/compat/strlcpy.c, lib/compat/strlcpy.h, lib/eggdrop/common.h,
1819 lib/eggdrop/eggdrop.h, lib/eggdrop/memutil.c,
1820 lib/eggdrop/memutil.h, modules/channels/cmdschan.c,
1821 modules/channels/tclchan.c, modules/channels/userchan.c,
1822 modules/filesys/filesys.c, modules/irc/chan.c,
1823 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/mode.c,
1824 modules/irc/msgcmds.c, modules/server/cmdsserv.c,
1825 modules/server/server.c, modules/server/servmsg.c,
1826 modules/server/tclserv.c, modules/share/share.c, src/chanprog.c,
1827 src/cmds.c, src/dcc.c, src/dns.c, src/flags.c, src/main.c,
1828 src/misc.c, src/modules.c, src/net.c, src/tcldcc.c, src/tclmisc.c,
1829 src/tcluser.c, src/userent.c, src/userrec.c, src/users.c:
1830
1831 * Got rid of strncpyz() in favour of BSD's strlcpy(). Fallback
1832 function provided.
1833 * BSD's strlcat() provided as fallback function.
1834 * Fallback functions weren't linked as expected when needed.
1835
1836 2002-03-26 01:06 Federico Mennite <ite@techmonkeys.org>
1837
1838 * .cvsignore, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.c,
1839 lib/eggdrop/eggdrop.h, lib/eggdrop/registry.c,
1840 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1841 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1842 modules/tclscript/tclscript.c, src/Makefile.am, src/dcc.c,
1843 src/dns.c, src/egg_timer.c, src/logfile.c, src/main.c, src/main.h,
1844 src/script.c, src/script<