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

Annotation of /eggdrop1.9/ChangeLog

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


Revision 1.663 - (hide annotations) (download)
Mon Mar 3 23:00:08 2003 UTC (16 years, 2 months ago) by changelog
Branch: MAIN
Changes since 1.662: +12 -0 lines
ChangeLog

1 changelog 1.663 2003-03-03 22:31 stdarg <stdarg@techmonkeys.org>
2    
3     * acconfig/acinclude.m4, modules/javascript/javascript.c,
4     modules/server/channels.c, modules/server/channels.h,
5     modules/server/dcc.c, modules/server/input.c,
6     modules/server/scriptcmds.c, modules/server/server.h,
7     modules/server/servsock.c:
8    
9    
10     * Make javascript module compile again * "Normal" ip lookup for dccs
11     * Make a --without-perlscript setting for configure
12    
13 changelog 1.662 2003-03-01 08:25 Will Buckner <wcc@techmonkeys.org>
14    
15     * AUTHORS, CONTENTS, FEATURES, configure.ac, acconfig/acinclude.m4,
16     doc/AUTHORS, doc/BANS, doc/MODULES, doc/Makefile.in,
17     doc/SCRIPTING-COMMANDS, doc/USERS, doc/tcl-commands.doc,
18     doc/text-substitutions.doc, doc/tricks, modules/channels/tclchan.c,
19     modules/tclscript/tclscript.c:
20    
21     * Tcl cleanups.
22     * More documentation.
23    
24 changelog 1.661 2003-02-27 02:44 Will Buckner <wcc@techmonkeys.org>
25    
26     * modules/irc/chan.c, modules/tclscript/tclscript.c, src/patch.h:
27    
28     * Synch 1.6: Tothwolf's TCL_MAJOR_VERSION/TCL_MINOR_VERSION fixes,
29     qa_as_op.
30    
31 changelog 1.658 2003-02-26 01:51 Will Buckner <wcc@techmonkeys.org>
32    
33     * po/POTFILES.in, po/eggdrop.pot, po/update.pl, src/chanprog.c,
34     src/egg.h, src/patch.h:
35    
36     * gettext updates.
37     * Synch 1.6: uhost-buffer
38    
39 changelog 1.657 2003-02-25 10:30 stdarg <stdarg@techmonkeys.org>
40    
41     * src/modules.c:
42    
43    
44     * One more cleanup
45    
46 changelog 1.656 2003-02-25 10:28 stdarg <stdarg@techmonkeys.org>
47    
48     * config.xml, configure.ac, lib/Makefile.am,
49     lib/eggdrop/Makefile.am, lib/eggdrop/egglog.h,
50     lib/eggdrop/module.h, lib/eggdrop/my_socket.c,
51     lib/eggdrop/my_socket.h, modules/blowfish/blowfish.c,
52     modules/perlscript/mod_iface.c, modules/server/channels.c,
53     modules/server/dcc.c, modules/server/dcc.h, modules/server/input.c,
54     modules/server/server.c, modules/server/server.h,
55     modules/server/servsock.c, modules/tclscript/tclscript.c,
56     src/Makefile.am, src/dcc.c, src/dcc.h, src/dccutil.c,
57     src/dccutil.h, src/dns.c, src/dns.h, src/logfile.c, src/logfile.h,
58     src/main.c, src/main.h, src/modules.c, src/net.c, src/net.h:
59    
60    
61     * Cleanups
62    
63 changelog 1.654 2003-02-25 06:52 stdarg <stdarg@techmonkeys.org>
64    
65     * Makefile.am, lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
66     lib/eggdrop/match.c, lib/eggdrop/match.h, lib/eggdrop/module.h,
67     modules/server/channels.h, modules/server/input.c,
68     modules/tclscript/tclscript.c, src/Makefile.am, src/chanprog.c,
69     src/core_binds.c, src/dcc.c, src/dccutil.c, src/flags.c,
70     src/main.c, src/main.h, src/misc.c, src/modules.c, src/tcl.c,
71     src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
72     src/tcluser.c, src/userent.c, src/users.c, src/users.h:
73    
74    
75     * Well, I think Tcl is finally removed from the core (except for
76     detection/configuration).
77    
78 changelog 1.653 2003-02-24 10:00 Automatic CVS Scripts
79    
80     * po/eggdrop.pot:
81    
82     Pots
83    
84 changelog 1.652 2003-02-23 10:00 Automatic CVS Scripts
85    
86     * po/eggdrop.pot:
87    
88     Pots
89    
90     2003-02-23 09:52 Will Buckner <wcc@techmonkeys.org>
91    
92     * doc/: BUG-REPORT, CONTENTS, KNOWN-PROBLEMS, MODULES, Makefile.in,
93     compiling.FAQ, patch.howto, howto/FIRST-SCRIPT, howto/PATCHING,
94     howto/PORTING, howto/TIMERS, howto/UDEF, howto/first_script.txt,
95     howto/porting.txt, howto/setudef.txt, howto/timers.txt,
96     settings/CONTENTS, settings/CORE, settings/core.settings:
97    
98     * More docs.
99    
100 changelog 1.651 2003-02-22 10:00 Automatic CVS Scripts
101    
102     * po/eggdrop.pot:
103    
104     Pots
105    
106 changelog 1.650 2003-02-21 10:00 Automatic CVS Scripts
107    
108     * po/eggdrop.pot:
109    
110     Pots
111    
112 changelog 1.649 2003-02-20 10:00 Automatic CVS Scripts
113    
114     * po/eggdrop.pot:
115    
116     Pots
117    
118 changelog 1.648 2003-02-19 10:00 Automatic CVS Scripts
119    
120     * po/eggdrop.pot:
121    
122     Pots
123    
124 changelog 1.647 2003-02-18 10:37 stdarg <stdarg@techmonkeys.org>
125    
126     * src/: Makefile.am, core_binds.c, dcc.c, main.c, match.c, match.h,
127     misc.c, modules.c, tcl.c, userent.c, userrec.c, users.c:
128    
129     [no log message]
130    
131 changelog 1.646 2003-02-18 10:13 stdarg <stdarg@techmonkeys.org>
132    
133     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
134     lib/eggdrop/module.h, lib/eggdrop/script.c, lib/eggdrop/users.c,
135     modules/server/binds.c, modules/server/binds.h,
136     modules/server/channels.h, modules/server/input.c,
137     modules/server/parse.c, modules/server/scriptcmds.c,
138     modules/server/server.c, modules/server/servsock.c,
139     modules/tclscript/tclscript.c, src/main.c:
140    
141     [no log message]
142    
143 changelog 1.645 2003-02-18 10:00 Automatic CVS Scripts
144    
145     * po/eggdrop.pot:
146    
147     Pots
148    
149 changelog 1.644 2003-02-17 10:22 stdarg <stdarg@techmonkeys.org>
150    
151     * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
152     lib/eggdrop/irccmp.c, lib/eggdrop/irccmp.h, lib/eggdrop/module.h,
153     lib/eggdrop/modvals.h, modules/server/binds.c,
154     modules/server/binds.h, modules/server/dcc.c,
155     modules/server/dcc_commands.c, modules/server/input.c,
156     modules/server/scriptcmds.c, modules/server/server.c,
157     modules/server/server.h, modules/server/servsock.c,
158     src/Makefile.am, src/chanprog.c, src/flags.c, src/irccmp.c,
159     src/irccmp.h, src/logfile.c, src/modules.c, src/userent.c,
160     src/userrec.c, src/users.c:
161    
162    
163     * Moved irccmp to libeggdrop
164     * Initial support for 005 numeric
165    
166 changelog 1.643 2003-02-17 10:00 Automatic CVS Scripts
167    
168     * po/eggdrop.pot:
169    
170     Pots
171    
172 changelog 1.642 2003-02-16 11:15 stdarg <stdarg@techmonkeys.org>
173    
174     * lib/eggdrop/binds.c, lib/eggdrop/eggconfig.c,
175     lib/eggdrop/eggconfig.h, lib/eggdrop/users.c, lib/eggdrop/xml.c,
176     lib/eggdrop/xml.h, lib/eggdrop/xmlread.c, lib/eggdrop/xmlwrite.c,
177     modules/server/dcc_commands.c, modules/server/output.c,
178     modules/server/server.c, modules/server/serverlist.c,
179     modules/server/serverlist.h, src/Makefile.am, src/chanprog.c,
180     src/core_config.c, src/core_config.h, src/main.c, src/tcl.c:
181    
182    
183     * Variables can be linked to config now (auto-update).
184     * config_str bind for changes to config strings
185    
186 changelog 1.641 2003-02-16 10:00 Automatic CVS Scripts
187    
188     * po/eggdrop.pot:
189    
190     Pots
191    
192 changelog 1.640 2003-02-16 07:05 Will Buckner <wcc@techmonkeys.org>
193    
194     * doc/UPDATES1.6, modules/channels/userchan.c, src/users.c:
195    
196     * Fixes from last commit.
197    
198     2003-02-16 07:01 Will Buckner <wcc@techmonkeys.org>
199    
200     * src/: patch.h, users.c:
201    
202     * Synch 1.6: delignore-bounds2.
203    
204 changelog 1.639 2003-02-15 10:00 Automatic CVS Scripts
205    
206     * po/eggdrop.pot:
207    
208     Pots
209    
210 changelog 1.638 2003-02-15 09:24 Will Buckner <wcc@techmonkeys.org>
211    
212     * doc/eggdrop.doc, lib/eggdrop/modvals.h,
213     modules/filesys/filedb3.c, modules/filesys/filesys.c,
214     modules/filesys/filesys.h, modules/filesys/modinfo:
215    
216     * Removed tray portions of code from share/transfer/botnet removal.
217    
218     2003-02-15 09:07 Will Buckner <wcc@techmonkeys.org>
219    
220     * modules/channels/userchan.c, src/cmds.c, src/patch.h,
221     src/users.c:
222    
223     * Synch 1.6: off-by-one, delignore-bounds.
224    
225 changelog 1.637 2003-02-15 05:04 Will Buckner <wcc@techmonkeys.org>
226    
227     * Makefile.am, config.tcl, eggdrop.conf, doc/BOTNET,
228     lib/eggdrop/module.h, lib/eggdrop/modvals.h,
229     modules/blowfish/blowfish.c, modules/channels/channels.c,
230     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
231     modules/channels/modinfo, modules/channels/tclchan.c,
232     modules/channels/userchan.c, modules/compress/compress.c,
233     modules/compress/modinfo, modules/console/console.c,
234     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
235     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
236     modules/filesys/files.c, modules/filesys/filesys.c,
237     modules/filesys/filesys.h, modules/filesys/tclfiles.c,
238     modules/irc/mode.c, modules/irc/msgcmds.c, po/POTFILES.in,
239     po/eggdrop.pot, scripts/CONTENTS, src/chan.h, src/chanprog.c,
240     src/cmds.c, src/dccutil.h, src/egg.h, src/flags.c, src/flags.h,
241     src/logfile.h, src/main.c, src/misc.c, src/misc.h, src/modules.c,
242     src/tcluser.c, src/userent.c, src/userrec.c, src/users.c,
243     src/users.h:
244    
245     * Removed share.mod (will be part of the new botnet module).
246     * More transfer removal.
247     * More botnet removal.
248     * Regenerated gettext stuff.
249     * More doc stuff.
250     * Removed eggdrop.conf (replaced by config.tcl for now).
251    
252 changelog 1.636 2003-02-15 00:23 Will Buckner <wcc@techmonkeys.org>
253    
254     * config.tcl, modules/ctcp/Makefile.am, modules/ctcp/ctcp.c,
255     modules/ctcp/ctcp.h, modules/ctcp/modinfo,
256     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
257     modules/filesys/files.c, modules/filesys/filesys.c,
258     modules/script/scriptmisc.c, modules/transfer/Makefile.am,
259     modules/transfer/modinfo, modules/transfer/transfer.c,
260     modules/transfer/transfer.h, src/cmds.c, src/flags.h, src/tcldcc.c,
261     src/traffic.c:
262    
263     * Removed transfer and ctcp. Their functionality is in server now.
264    
265 changelog 1.635 2003-02-14 20:55 stdarg <stdarg@techmonkeys.org>
266    
267     * Makefile.am, config.tcl, config.xml, lib/eggdrop/egglog.c,
268     lib/eggdrop/partyline.c, modules/script/Makefile.am,
269     modules/script/scriptmisc.c, modules/script/scriptmod.c,
270     src/chanprog.c, src/core_config.c, src/main.c, src/modules.h,
271     src/tclmisc.c:
272    
273    
274     * Added autoload section to xml config file and got rid of the -p
275     option (preload).
276     * To load your old config file, rename it to blah.tcl and put
277     <script>blah.tcl</script> in the autoload section.
278     * Added sample config.xml and config.tcl files.
279     * Moved some more script functions to the script module.
280    
281 changelog 1.634 2003-02-14 10:07 stdarg <stdarg@techmonkeys.org>
282    
283     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
284     lib/eggdrop/flags.c, modules/script/scriptconfig.c,
285     modules/script/scriptuser.c:
286    
287    
288     * User flag matching for scripts
289     * Config updates
290    
291 changelog 1.633 2003-02-14 07:06 stdarg <stdarg@techmonkeys.org>
292    
293     * lib/eggdrop/eggconfig.c, lib/eggdrop/eggconfig.h,
294     lib/eggdrop/eggdrop.h, lib/eggdrop/egglog.h, lib/eggdrop/script.c,
295     lib/eggdrop/script.h, modules/script/Makefile.am,
296     modules/script/scriptconfig.c, modules/script/scriptlog.c,
297     modules/script/scriptmod.c, src/core_config.c:
298    
299    
300     * Initial scripting support for config.
301    
302 changelog 1.632 2003-02-12 08:42 Will Buckner <wcc@techmonkeys.org>
303    
304     * eggdrop.conf, modules/channels/channels.c,
305     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
306     modules/channels/tclchan.c, modules/irc/chan.c,
307     modules/irc/cmdsirc.c, modules/irc/mode.c, src/chan.h, text/banner,
308     text/motd:
309    
310     * Finished protection removal -- this is everything (will be added
311     back in a module later).
312    
313 changelog 1.631 2003-02-11 06:59 stdarg <stdarg@techmonkeys.org>
314    
315     * src/: core_config.c, core_config.h, logfile.c:
316    
317    
318     * A bit more to configure.
319    
320 changelog 1.630 2003-02-11 02:32 stdarg <stdarg@techmonkeys.org>
321    
322     * lib/eggdrop/Makefile.am, lib/eggdrop/eggconfig.c,
323     lib/eggdrop/eggconfig.h, lib/eggdrop/my_socket.c,
324     lib/eggdrop/xml.c, src/Makefile.am, src/chanprog.c,
325     src/core_config.c, src/core_config.h, src/core_party.c, src/main.c,
326     src/telnet.c:
327    
328    
329     * Some initial config code to play around with.
330    
331 changelog 1.629 2003-02-10 00:09 Will Buckner <wcc@techmonkeys.org>
332    
333     * configure.ac, doc/UPDATES1.6, lib/eggdrop/fileutil.c,
334     lib/eggdrop/fileutil.h, lib/eggdrop/module.h,
335     lib/eggdrop/modvals.h, modules/channels/userchan.c,
336     modules/filesys/files.c, modules/filesys/filesys.c,
337     modules/filesys/tclfiles.c, modules/irc/chan.c, modules/irc/mode.c,
338     modules/irc/msgcmds.c, modules/irc/scriptcmds.c,
339     modules/transfer/Makefile.am, modules/transfer/transfer.c,
340     modules/transfer/transfer.h, scripts/compat.tcl, src/chanprog.c,
341     src/cmds.c, src/dccutil.c, src/misc.c, src/misc.h, src/modules.c,
342     src/patch.h, src/tcl.c:
343    
344     * Synch 1.6: transfer-cleanups, filesys-move, delbancrash,
345     plsbot_cosmetic, stricthostfix, opreverselogic, dontdelfile
346    
347 changelog 1.628 2003-02-04 04:54 Will Buckner <wcc@techmonkeys.org>
348    
349     * eggdrop.conf, doc/settings/CONTENTS, doc/settings/core.settings,
350     doc/settings/mod.assoc, doc/settings/mod.blowfish,
351     doc/settings/mod.channel, doc/settings/mod.compress,
352     doc/settings/mod.console, doc/settings/mod.ctcp,
353     doc/settings/mod.filesys, doc/settings/mod.irc,
354     doc/settings/mod.notes, doc/settings/mod.server,
355     doc/settings/mod.share, doc/settings/mod.transfer,
356     doc/settings/mod.woobie, doc/settings/tricks,
357     modules/irc/msgcmds.c, scripts/alltools.tcl, src/tcl.c:
358    
359     * More botnet removal.
360     * More config updates.
361     * alltools.tcl updates.
362     * Started cleaning up docs before conversion to a more dynamic
363     format. HTML docs removed for now (they will be dynamically
364     generated later).
365    
366 changelog 1.627 2003-02-03 18:49 stdarg <stdarg@techmonkeys.org>
367    
368     * src/flags.h:
369    
370    
371     * Stray chars from botnet removal.
372    
373 changelog 1.626 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
374    
375     * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
376     modules/channels/userchan.c, modules/console/console.c,
377     modules/filesys/filedb3.c, modules/filesys/files.c,
378     modules/irc/msgcmds.c, modules/notes/notes.c,
379 changelog 1.637 modules/uptime/uptime.c, src/chanprog.c, src/cmds.c, src/dcc.c,
380     src/dccutil.c, src/main.c, src/misc.c, src/modules.c, src/tcl.c,
381     src/tcldcc.c, src/tcluser.c, src/userrec.c, src/users.c:
382 changelog 1.626
383     * More botnet removal.
384    
385 changelog 1.625 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
386    
387     * eggdrop.conf, modules/channels/channels.c,
388     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
389     modules/channels/tclchan.c, modules/irc/chan.c,
390     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
391     modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
392     scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
393     src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
394     src/tcl.c:
395    
396     * Removed protection stuff, will be added back in a module later.
397     * Removed klined, ques5, sentinel, and notes2 as they won't be
398     compatable and are not maintained by us.
399    
400 changelog 1.624 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
401    
402     * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
403     src/main.c, src/net.c:
404    
405     [no log message]
406    
407 changelog 1.623 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
408    
409     * eggdrop.conf:
410    
411     * Fixed a config file conflict.
412    
413 changelog 1.622 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
414    
415     * modules/script/scriptlog.c:
416    
417     [no log message]
418    
419 changelog 1.621 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
420    
421     * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
422     lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
423     lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
424     lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
425     lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
426     lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
427     lib/eggdrop/users.c, lib/eggdrop/users.h,
428     modules/script/Makefile.am, modules/script/scriptmod.c,
429     modules/server/input.c, modules/tclscript/tclscript.c,
430     src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
431     src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
432     src/telnet.c, src/userent.c:
433    
434    
435     * Let me know if there are any missing files!
436    
437 changelog 1.620 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
438    
439     * modules/channels/tclchan.c:
440    
441     * Fixed a small typo.
442    
443 changelog 1.619 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
444    
445     * modules/channels/channels.c:
446    
447     * Fixed a udef strings bug.. we should copy to p, not s.
448    
449 changelog 1.616 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
450    
451     * modules/channels/tclchan.c, modules/compress/tclcompress.c,
452     modules/filesys/tclfiles.c, modules/notes/notes.c,
453     modules/transfer/transfer.c, src/tclegg.h:
454    
455     * Removed STDVAR macro.
456    
457 changelog 1.615 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
458    
459     * src/: net.c, tcl.c, tclmisc.c, userrec.c:
460    
461     * Fixed a few compiler errors/warnings (found by Eule).
462    
463 changelog 1.614 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
464    
465     * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
466     src/userrec.c:
467    
468     * Removed quiet_save.
469    
470 changelog 1.613 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
471    
472     * modules/channels/: channels.c, tclchan.c:
473    
474     * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
475    
476     2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
477    
478     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
479     modules/channels/cmdschan.c, modules/channels/tclchan.c,
480     modules/transfer/transfer.c, nettype/custom.irc.conf,
481     nettype/custom.server.conf, nettype/dalnet.server.conf,
482     nettype/efnet.irc.conf, nettype/efnet.server.conf,
483     nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
484     nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
485     nettype/undernet.irc.conf, nettype/undernet.server.conf:
486    
487     * Removed dont-idle-kick (same as idle-kick 0).
488     * Config cleanups (synch 1.6 (not recent)).
489     * Changed EFnet's max_bans and max_modes to 25.
490     * Renamed max_dloads to dcc_limit in favor of the C variable.
491     * Changed -'s in channel settings to _'s in favor of C variables.
492    
493 changelog 1.612 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
494    
495     * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
496     src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
497    
498     * Renamed debug_output to raw_log.
499    
500 changelog 1.611 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
501    
502     * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
503     modules/channels/channels.c, modules/channels/userchan.c,
504     modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
505 changelog 1.637 modules/irc/chan.c, modules/irc/msgcmds.c,
506 changelog 1.611 modules/transfer/transfer.c, modules/transfer/transfer.h,
507     src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
508     src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
509    
510     * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
511     bugfixes (whatever applied), header-fixes, hello.
512    
513 changelog 1.610 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
514    
515     * src/modules.c:
516    
517     * Fixed a typo in modules.c (found by Eule).
518    
519 changelog 1.607 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
520    
521     * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
522     src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
523     src/patch.h, src/tcldcc.c, src/tclmisc.c:
524    
525     * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
526    
527 changelog 1.606 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
528    
529     * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
530 changelog 1.637 doc/text-substitutions.doc, lib/compat/compat.h,
531     lib/compat/inet_ntop.h, lib/compat/inet_pton.h,
532     lib/compat/memcpy.c, lib/compat/memcpy.h, lib/compat/memset.c,
533     lib/compat/memset.h, lib/compat/snprintf.h,
534 changelog 1.606 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
535     lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
536     lib/compat/strlcat.h, lib/compat/strlcpy.h,
537     lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
538     lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
539     lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
540     lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
541     lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
542     lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
543     lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
544     lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
545     lib/egglib/egglib.h, lib/egglib/hash_table.c,
546     lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
547     lib/egglib/linked_list.c, lib/egglib/linked_list.h,
548     lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
549     lib/egglib/mempool.h, lib/egglib/mempool_test.c,
550     lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
551     lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
552     modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
553     modules/channels/channels.c, modules/channels/channels.h,
554     modules/channels/cmdschan.c, modules/channels/flagmaps.c,
555     modules/channels/tclchan.c, modules/channels/udefchan.c,
556     modules/channels/userchan.c, modules/compress/compress.c,
557     modules/compress/compress.h, modules/compress/tclcompress.c,
558     modules/console/console.c, modules/console/console.h,
559     modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
560     modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
561     modules/filesys/filedb3.c, modules/filesys/filedb3.h,
562     modules/filesys/filelist.c, modules/filesys/filelist.h,
563     modules/filesys/files.c, modules/filesys/files.h,
564     modules/filesys/filesys.c, modules/filesys/filesys.h,
565     modules/filesys/tclfiles.c, modules/irc/chan.c,
566     modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
567     modules/irc/mode.c, modules/irc/msgcmds.c,
568     modules/irc/scriptcmds.c, modules/javascript/javascript.c,
569     modules/notes/cmdsnote.c, modules/notes/notes.c,
570     modules/notes/notes.h, modules/perlscript/mod_iface.c,
571     modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
572 changelog 1.637 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
573     modules/transfer/transfer.h, modules/uptime/uptime.c,
574     modules/uptime/uptime.h, scripts/ques5.tcl, src/bg.c, src/bg.h,
575     src/chan.h, src/chanprog.c, src/chanprog.h, src/cmds.c, src/cmds.h,
576     src/cmdt.h, src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
577 changelog 1.606 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
578     src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
579     src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
580     src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
581     src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
582     src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
583     src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
584     src/users.h, testcode/match.c, text/banner:
585    
586     * Updated copyright info for 2003.
587    
588 changelog 1.605 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
589    
590     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
591     modules/transfer/transfer.c, nettype/undernet.irc.conf,
592     src/patch.h:
593    
594     * Fixed default setting for the help-path and text-path settings.
595     Patch by poptix.
596     * Did not port matching changes. We can fix this once we start using
597     Ian's new matching code.
598     * Updated max_bans to 45 for UnderNet. Found by reed.
599     * BarkerJr:
600     * Reworded the comment above the addhost/ident unbinds (found by
601     persaukko).
602     * Changed global-revenge-mode to 0 by default.
603     * Changed dcc-block to default to 0 (zero; turbo-dcc).
604    
605 changelog 1.604 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
606    
607     * doc/UPDATES1.6, src/main.c, src/patch.h:
608    
609     Fixed default setting for the help-path and text-path settings.
610     Patch by poptix.
611    
612 changelog 1.603 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
613    
614     * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
615     modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
616     testcode/match.c:
617    
618     * check_this_user() had the wrong function number in irc_table.
619     * Exported me_voice() in irc_table (synch 1.6).
620     * Small fix to zip's match code (requested by zip).
621     * Applied The_Dawn's kickfix patch (synch 1.6).
622     * Small fixes to addpatch.
623    
624 changelog 1.602 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
625    
626     * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
627     modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
628     scripts/alltools.tcl, src/chan.h, src/patch.h:
629    
630     * Synch'd 1.6 with 1.7 as of November 23rd.
631    
632 changelog 1.599 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
633    
634     * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
635     egglib/base64.c, egglib/base64.h:
636    
637    
638     * base 64 encoding/decoding
639    
640 changelog 1.598 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
641    
642     * lib/eggdrop/users.c:
643    
644    
645     * Removed some debugging stuff from user auth
646    
647     2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
648    
649     * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
650     lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
651     lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
652     lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
653     lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
654     lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
655     lib/egglib/Makefile.am, modules/Makefile.am,
656     modules/script/Makefile.am, modules/script/scriptbind.c,
657     modules/script/scriptmod.c, modules/script/scriptnet.c,
658     modules/script/scriptparty.c, modules/script/scripttimer.c,
659     modules/script/scriptuser.c, modules/server/input.c,
660     src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
661     src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
662     src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
663    
664    
665     * Moved md5 code to lib/eggdrop so I can use it for password hashing
666     * Passwords are stored as standard hex encoding of md5(salt +
667     password)
668     * Started moving script interface functions to modules/script
669    
670 changelog 1.591 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
671    
672     * doc/UPDATES1.6, src/egg.h:
673    
674     * Removed a left-over piece of botnet code and finished synch'ing
675     the updates file.
676    
677 changelog 1.590 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
678    
679     * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
680     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
681     modules/server/binds.c, modules/server/dcc.c,
682     modules/server/input.c, modules/server/servsock.c,
683     modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
684    
685    
686     * Started switching over user code to the new interface.
687    
688 changelog 1.589 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
689    
690     * lib/eggdrop/flags.c:
691    
692    
693     * Forgot a file.
694    
695 changelog 1.588 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
696    
697     * lib/compat/compat.h, lib/compat/strdup.h,
698     lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
699     lib/eggdrop/users.h, src/scriptuser.c:
700    
701    
702     * Made 'uset' bind to intercept user settings, and 'uflag' bind for
703     user flags. Next comes 'uhost' I guess.
704    
705 changelog 1.587 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
706    
707     * Makefile.am:
708    
709     * Makefile fixes.
710    
711     2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
712    
713     * Makefile.am:
714    
715     * Makefile fixes from last commit.
716    
717 changelog 1.586 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
718    
719     * eggdrop.complete.conf, eggdrop.conf:
720    
721     Forgot some cvs add/remove.
722    
723     2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
724    
725     * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
726     modules/channels/tclchan.c, modules/irc/chan.c,
727     modules/irc/cmdsirc.c, modules/irc/irc.c,
728     modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
729     src/net.c, src/patch.h:
730    
731     * Completed 1.6<>1.7 patch synch.
732    
733 changelog 1.585 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
734    
735     * lib/eggdrop/: eggconfig.c, eggconfig.h:
736    
737    
738     * Beginning of config system. Right now it's based on xml but it
739     should be easy to replace it later or add a module backend system.
740    
741 changelog 1.584 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
742    
743     * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
744     lib/compat/snprintf.c, modules/channels/channels.c,
745     modules/channels/channels.h, modules/channels/cmdschan.c,
746     modules/channels/tclchan.c, modules/filesys/filesys.c,
747     modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
748 changelog 1.637 modules/irc/mode.c, modules/irc/msgcmds.c,
749 changelog 1.584 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
750     src/chanprog.c, src/misc.c:
751    
752     * Synch'd 1.6 with 1.7 as of September 1st.
753     * Did not synch +C or +r chanmode additions or halfop code, as our
754     mode handling really needs to be redone in 1.7.
755     * Did not synch any of the handlen-friendly patches.
756     * Did not synch Tcl 8.4 fixes (not a proper fix yet).
757     * My banligic patch doesn't seem relevent currently.
758     * Did not synch sockfix, as network code has changed drasticly.
759    
760     Synch will be continued tomorrow.
761    
762 changelog 1.583 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
763    
764     * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
765     lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
766     lib/eggdrop/module.h, lib/eggdrop/users.c,
767     modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
768     modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
769     modules/server/input.c, modules/server/server.c,
770     modules/server/servsock.c, modules/tclscript/tclscript.c,
771     src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
772     src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
773     src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
774     src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
775    
776    
777     * Moved bind tables to libeggdrop
778    
779 changelog 1.582 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
780    
781     * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
782     ircmasks.h, users.c:
783    
784    
785     * Forgot some files
786    
787 changelog 1.581 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
788    
789     * src/scriptuser.c:
790    
791    
792     * Script interface to new user functions.
793    
794     2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
795    
796     * lib/egglib/Makefile.am, lib/egglib/egglib.h,
797     modules/server/binds.c, modules/server/binds.h,
798     modules/server/dcc.c, modules/server/dcc.h,
799     modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
800     src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
801     src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
802     src/users.c:
803    
804    
805     * Added some dcc support functions like sending/accepting files,
806     with resume, and chats.
807     * Starting to migrate to new user system.
808    
809     2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
810    
811     * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
812     flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
813     sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
814     xml.c, xml.h, xmlread.c, xmlwrite.c:
815    
816    
817     * Added input/output throttling for sockets (haven't tested input)
818     * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
819     do validation. Not done.
820     * Beginning of new user code. Works well so far.
821    
822 changelog 1.577 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
823    
824     * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
825     lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
826     lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
827     modules/server/Makefile.am, modules/server/binds.c,
828     modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
829     modules/server/scriptcmds.c, modules/server/server.c,
830     modules/server/server.h, src/scriptnet.c:
831    
832    
833     * Added a command to initiate dcc chats
834    
835 changelog 1.576 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
836    
837     * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
838     tandem.h:
839    
840    
841     * Remove unnecessary files (botnet stuff)
842    
843 changelog 1.575 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
844    
845     * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
846     lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
847     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
848     modules/server/scriptcmds.c, modules/server/servsock.c,
849     modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
850     src/scriptnet.c:
851    
852    
853     * Added script support for network stuff
854    
855 changelog 1.574 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
856    
857     * modules/Makefile.am:
858    
859    
860     * last patch accidentally disabled javascript
861    
862     2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
863    
864     * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
865     modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
866     src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
867     src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
868     src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
869    
870    
871     * Mo-Ize removed the botnet code, thanks
872    
873 changelog 1.573 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
874    
875     * modules/server/binds.c:
876    
877     [no log message]
878    
879     2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
880    
881     * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
882     lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
883     lib/eggdrop/my_socket.c, modules/Makefile.am,
884     modules/server/binds.h:
885    
886    
887     * compat entries for poll, and a server module file I forgot
888    
889 changelog 1.570 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
890    
891     * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
892    
893    
894     * Ah I knew I forgot some.
895    
896     2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
897    
898     * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
899     lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
900     lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
901     lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
902     lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
903     lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
904     lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
905     lib/eggdrop/script.h, modules/Makefile.am,
906     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
907     modules/server/Makefile.am, modules/server/channels.c,
908     modules/server/cmdsserv.c, modules/server/dcc_commands.c,
909     modules/server/input.c, modules/server/nicklist.c,
910     modules/server/nicklist.h, modules/server/output.c,
911     modules/server/output.h, modules/server/parse.c,
912     modules/server/parse.h, modules/server/scriptcmds.c,
913     modules/server/server.c, modules/server/server.h,
914     modules/server/serverlist.c, modules/server/serverlist.h,
915     modules/server/servmsg.c, modules/server/servsock.c,
916     modules/server/servsock.h, modules/tclscript/tclscript.c,
917     src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
918     src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
919     src/users.h, testcode/dnscache.c, testcode/socks5.c:
920    
921    
922     * Moved several things from the core into libegg
923     * Server module uses new network code
924     * Lots of stuff removed from the server module, like flood stuff,
925     which should go into a new module
926     * Moved some things from irc module to server module (mostly bind
927     stuff, like pub)
928     * Not everything works right now, but I wanted to get it into cvs in
929     case my computer dies a horrible death. I'm going to combine
930     irc/server (mostly) and make a new one for all the default
931     protection stuff.
932     * Right now server messages are not queued. I thought the code was
933     pretty much beyond repair. The new queueing code will hopefully be
934     more maintainable.
935     * I'm not sure I added/removed all the files necessary! Let me know
936     if it doesn't compile for you.
937    
938 changelog 1.555 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
939    
940     * src/tclhash.c:
941    
942    
943     * MATCH_PARTIAL bind tables (like dcc) were not being checked for
944     correct user flags.
945    
946 changelog 1.554 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
947    
948     * testcode/: client.c, my_poll.c, sockbuf.c:
949    
950     [no log message]
951    
952 changelog 1.553 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
953    
954     * src/: chanprog.c, patch.h:
955    
956     owner variable was not being used properly, potential access
957     elevation.
958    
959 changelog 1.552 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
960    
961     * testcode/dnscache.c:
962    
963    
964     * beginning of a small caching dns stub resolver, ipv4 and ipv6
965    
966     2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
967    
968     * src/: tclhash.c, tclhash.h:
969    
970    
971     * Beginning of load-order independent bind tables
972    
973     2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
974    
975     * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
976     mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
977    
978    
979     * Some updates to network code
980    
981 changelog 1.547 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
982    
983     * src/patch.h:
984    
985     sigh.
986    
987     2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
988    
989     * src/patch.h:
990    
991     Duh, watch your patch.h entries.
992    
993 changelog 1.546 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
994    
995     * testcode/: mypoll.c, mypoll.h:
996    
997    
998     * poll() emulation
999    
1000 changelog 1.545 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
1001    
1002     * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
1003     linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
1004     socks5.c, sslmode.c, zipmode.c:
1005    
1006    
1007     * I think the sockbuf api is almost done
1008    
1009 changelog 1.544 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
1010    
1011     * help/cmds2.help:
1012    
1013     forgot to remove a reference to highlight in a help file
1014    
1015     2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
1016    
1017     * configure.ac, eggdrop.complete.conf, help/cmds2.help,
1018     help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
1019     modules/console/console.c, modules/irc/chan.c,
1020     modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
1021     src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
1022     src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
1023     src/tcldcc.c:
1024    
1025    
1026    
1027     - removed userflag +k
1028     - removed userflag +h
1029     - removed all the code related to .strip since stdarg is going to
1030     redo it in a better fashion using network filters.
1031     - removed woobie since woobie is useless and we would be much better
1032     suited with a "sample" module that actually does something useful
1033    
1034 changelog 1.543 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
1035    
1036 changelog 1.628 * eggdrop.complete.conf, doc/settings/mod.server,
1037     modules/server/cmdsserv.c, modules/server/scriptcmds.c,
1038     modules/server/server.c:
1039 changelog 1.543
1040    
1041    
1042     removed the settings that did not allow for duplicate messages to be
1043     enqueued. this always seemed like a hack to me because it doesn't
1044     fix the real problem of broken scripts sending duplicates and
1045     causing the bot to flood off. if a script wants to send 4000 of the
1046     same message who are we to say that is wrong.
1047    
1048 changelog 1.542 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
1049    
1050 changelog 1.628 * eggdrop.complete.conf, doc/settings/core.settings, src/tcl.c,
1051     src/userrec.c:
1052 changelog 1.542
1053     removed sort_users since any decent userfile backend should do this
1054     on the fly -- i.e.. sql or our new user api that is being worked on
1055    
1056 changelog 1.541 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
1057    
1058     * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
1059     modules/notes/notes.c, src/flags.c, src/flags.h:
1060    
1061     removed the common user access flag sice this is a throw back to the
1062     earlier days of IRC -- common accounts are almost non-existant on
1063     IRC these days.
1064    
1065     2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
1066    
1067     * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
1068     help/core.help, modules/irc/msgcmds.c,
1069     modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
1070    
1071     removed some legacy commands that are fairly non-useful and addhost
1072     which is just wrong.
1073    
1074 changelog 1.538 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
1075    
1076     * modules/server/servmsg.c:
1077    
1078     [no log message]
1079    
1080 changelog 1.537 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
1081    
1082     * modules/server/servmsg.c:
1083    
1084    
1085     * got432(), got433(), and renamed gotfake433 to choose_altnick
1086    
1087 changelog 1.536 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
1088    
1089     * modules/server/servmsg.c:
1090    
1091    
1092     * Oops committed too early, doh
1093     * Converted got303(), thought about moving the keep-nick stuff to a
1094     separate file and adding watch-list support
1095    
1096     2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
1097    
1098     * modules/server/servmsg.c:
1099    
1100     [no log message]
1101    
1102 changelog 1.535 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
1103    
1104     * lib/eggdrop/module.h, modules/server/server.c,
1105     modules/server/servmsg.c, src/modules.c:
1106    
1107    
1108     * Server lag checking now does hundredths of a second.
1109     * gotwallops() and gotpong() converted to new raw syntax
1110    
1111 changelog 1.534 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
1112    
1113     * modules/: irc/chan.c, server/server.c, server/servmsg.c:
1114    
1115    
1116     * gotnotice()
1117    
1118 changelog 1.533 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
1119    
1120     * modules/server/servmsg.c:
1121    
1122    
1123     * Oops argument mixup
1124    
1125     2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
1126    
1127     * modules/: irc/chan.c, irc/irc.c, server/server.c,
1128     server/servmsg.c:
1129    
1130    
1131     * Changed the raw bind syntax again: user nick uhost cmd nargs
1132     args... maybe user should come after uhost, like in other binds?
1133     * Moved pub/pubm binds from irc module to server module
1134    
1135 changelog 1.532 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
1136    
1137     * modules/server/: channels.c, channels.h, servmsg.c:
1138    
1139    
1140     * Ooops forgot to add channels.c and channels.h last time!
1141    
1142 changelog 1.531 2002-06-01 13:42 wingman
1143    
1144     * src/Makefile.am:
1145    
1146    
1147     .oO(i should really somewhere write down my modified files or
1148     just use cvs commit w/o my own in-memory-modified-file-list...
1149     ;-)
1150    
1151 changelog 1.530 2002-06-01 13:28 wingman
1152    
1153     * src/traffic.c:
1154    
1155    
1156     * new file: traffic.
1157    
1158     2002-06-01 13:27 wingman
1159    
1160     * src/: main.c, net.c, traffic.h:
1161    
1162    
1163     * moved traffic commands to traffic.[c|h] and cleaned
1164     up net.c/main.c
1165    
1166 changelog 1.529 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
1167    
1168     * modules/channels/tclchan.c:
1169    
1170    
1171     * Converted a few more channel commands
1172    
1173 changelog 1.528 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
1174    
1175     * modules/server/Makefile.am, modules/server/server.c,
1176     modules/server/servmsg.c, src/modules.c:
1177    
1178    
1179     * Added "newraw" bind table, which will eventually replace "raw"
1180     * Made got001() the first newraw-compliant function
1181     * Started merging irc/server modules a little bit
1182    
1183 changelog 1.527 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
1184    
1185     * testcode/dns.c:
1186    
1187    
1188     * dns resolving seems to work now, even for strange replies like
1189     irc.dal.net and www.lycos.com
1190    
1191 changelog 1.526 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
1192    
1193     * modules/server/servmsg.c:
1194    
1195    
1196     * Beginning of a new model for the raw server bind. It will do more
1197     parsing so that other places don't have to. We can also add an SFILT
1198     bind so that scripts/modules can modify server input text.
1199    
1200 changelog 1.525 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
1201    
1202     * modules/server/: scriptcmds.c, server.c:
1203    
1204    
1205     * More conversions in the server module
1206    
1207 changelog 1.524 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
1208    
1209     * lib/eggdrop/module.h, lib/eggdrop/script.h,
1210     modules/javascript/javascript.c, modules/perlscript/perlscript.c,
1211     modules/server/scriptcmds.c, modules/server/server.c,
1212     modules/server/servmsg.c, modules/tclscript/tclscript.c,
1213     src/chanprog.c, src/misc.c, src/modules.c:
1214    
1215    
1216     * Botname doesn't rely on NICKLEN
1217     * Ok.. using strtok() on function arguments that get re-used (binds)
1218     is BAD.
1219    
1220 changelog 1.523 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
1221    
1222     * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
1223     modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
1224    
1225    
1226     * Getting rid of some usage of NICKLEN in the hopes that eventually
1227     it will disappear.
1228    
1229 changelog 1.522 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
1230    
1231     * modules/server/: server.c, servmsg.c:
1232    
1233    
1234     * Fixed a bug which was corrupting MODE binds
1235     * disconnect_server() was resetting servidx before removing it from
1236     the dcc table
1237    
1238 changelog 1.521 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
1239    
1240     * modules/filesys/tclfiles.c, modules/notes/notes.c,
1241     modules/server/server.c, modules/server/server.h,
1242     modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
1243    
1244    
1245     * Got rid of a bit of findanyidx() usage
1246    
1247 changelog 1.520 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
1248    
1249     * modules/channels/tclchan.c:
1250    
1251    
1252     * Some more converted channel commands.
1253    
1254 changelog 1.519 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
1255    
1256     * modules/channels/tclchan.c:
1257    
1258    
1259     * channel_info now returns a list of all channel setting names, not
1260     values.
1261     * channel_get returns a single setting for a single channel.
1262    
1263 changelog 1.518 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
1264    
1265     * lib/eggdrop/module.h, modules/console/console.c,
1266     modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
1267     src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
1268     src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
1269     src/tclhash.c, src/tclhash.h, src/userrec.c:
1270    
1271    
1272     * Moved creation and maintenance of core binds from tclhash.c to
1273     core_binds.c
1274     * Renamed check_tcl_* to check_bind_* in the core
1275    
1276 changelog 1.517 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
1277    
1278     * src/tclhash.c:
1279    
1280    
1281     * Made dcc a MATCH_PARTIAL table again.
1282    
1283 changelog 1.516 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
1284    
1285     * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
1286     src/tclegg.h, src/tclhash.c, src/tclhash.h:
1287    
1288    
1289     * Bind table cleanups
1290     * Removed bind_chain_t for now. I think for non-wildcard,
1291     non-stackable tables, we could do a hash table
1292    
1293 changelog 1.515 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
1294    
1295     * src/proxyapi.h:
1296    
1297    
1298     * Beginning of an interface for modules that support a type of proxy
1299     (socks5, http, etc) (proxy_t to be defined later).
1300    
1301     2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
1302    
1303     * src/cryptapi.h:
1304    
1305    
1306     * Beginning of an interface for modules that want to provide
1307     hash/crypto functions.
1308    
1309 changelog 1.514 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
1310    
1311     * lib/eggdrop/script.c, modules/server/scriptcmds.c,
1312     modules/server/server.c:
1313    
1314    
1315     * Null checking in script_string
1316     * Got rid of $servers in favor of [server_list], and $server is now
1317     an index
1318    
1319 changelog 1.511 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
1320    
1321     * modules/server/server.c:
1322    
1323    
1324     * Forgot to set the serverlist to null when it's cleared.
1325    
1326     2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
1327    
1328     * eggdrop.complete.conf, eggdrop.simple.conf,
1329     modules/server/scriptcmds.c, modules/server/server.c:
1330    
1331    
1332     * Added server_add and server_clear, still need a server_del.
1333    
1334 changelog 1.510 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
1335    
1336     * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
1337    
1338    
1339     * Got rid of some inet_ntoa
1340     * Converted dcc ip nums to dotted decimal notation
1341    
1342 changelog 1.509 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
1343    
1344     * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
1345     lib/compat/Makefile.am, lib/compat/compat.h,
1346     lib/compat/inet_aton.c, lib/compat/inet_aton.h,
1347     modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
1348     src/net.c:
1349    
1350    
1351     * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
1352     inet_aton from lib/compat -- why have both?
1353    
1354 changelog 1.508 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
1355    
1356     * lib/eggdrop/module.h, modules/channels/channels.c,
1357     modules/console/console.c, modules/ctcp/ctcp.c,
1358     modules/filesys/filesys.c, modules/irc/irc.c,
1359     modules/javascript/javascript.c, modules/notes/notes.c,
1360     modules/perlscript/mod_iface.c, modules/server/server.c,
1361 changelog 1.637 modules/tclscript/tclscript.c, modules/transfer/transfer.c,
1362     modules/uptime/uptime.c, src/botnet.c, src/core_binds.c,
1363     src/modules.c, src/tcl.c, src/tclhash.c, src/tclhash.h:
1364 changelog 1.508
1365    
1366     * Bind table cleanups, especially renaming bind table functions and
1367     making add/rem_builtins take a char * instead of a bind_table_t *.
1368    
1369 changelog 1.507 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1370    
1371     * src/: botnet.c, dcc.c, dccutil.c:
1372    
1373    
1374     * check_tcl_chon wasn't being called with the real idx
1375    
1376 changelog 1.506 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1377    
1378     * modules/ctcp/ctcp.c:
1379    
1380     * (telnet) to (all)
1381    
1382 changelog 1.505 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1383    
1384     * lib/eggdrop/script.c:
1385    
1386    
1387     * Fixed some stuff I messed up while moving around code.
1388    
1389 changelog 1.504 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1390    
1391     * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1392     src/users.h:
1393    
1394     * Now always preforking
1395     * More minor configure macros cleanup
1396     * Let's try to detect JS_NewObject() instead of JS_Now() for
1397     javascript library detection.
1398     * Js headers to be corectly detected when --with-jsinc isn't passed
1399     to ./configure
1400    
1401 changelog 1.501 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1402    
1403     * src/patch.h:
1404    
1405    
1406     * Did I update this the right way?
1407    
1408 changelog 1.500 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1409    
1410     * modules/channels/channels.c:
1411    
1412    
1413     * yay
1414    
1415     2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1416    
1417     * src/botmsg.c:
1418    
1419    
1420     * Unnecessary strlen()
1421    
1422     2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1423    
1424     * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1425    
1426    
1427     * Overlooked name changes
1428    
1429     2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1430    
1431     * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1432     src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1433    
1434    
1435     * Got rid of str_nutf8tounicode
1436    
1437 changelog 1.499 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1438    
1439     * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1440     lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1441     lib/eggdrop/script.c, lib/eggdrop/script.h,
1442     modules/blowfish/blowfish.c, modules/channels/channels.c,
1443     modules/irc/irc.c, modules/javascript/javascript.c,
1444     modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1445     modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1446     src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1447     src/tclhash.c, src/tclmisc.c, src/users.c:
1448    
1449    
1450     * Converting the scripting modules to using a well-defined interface
1451     rather than the general registry.
1452     * Converted the 'traffic' command.
1453     * Got rid of the registry since it wasn't needed anymore.
1454    
1455 changelog 1.498 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
1456    
1457     * modules/javascript/javascript.c, src/cmds.c:
1458    
1459    
1460     * Fixed a lot of duplicate log messages from dcc commands.
1461    
1462 changelog 1.497 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
1463    
1464     * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
1465     modules/javascript/.cvsignore, modules/javascript/Makefile.am,
1466     modules/javascript/javascript.c:
1467    
1468     Added preliminary support libjs detection and javascript module
1469     Makefile
1470    
1471 changelog 1.496 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
1472    
1473     * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
1474    
1475    
1476     * Quickly converted the network functions to language neutrality
1477     * script_listen_script() doesn't work, I think. I haven't tested it
1478     yet, but I'm 99.9% sure. I'll do it later.
1479     * Sort of a cool little new function... script_export. It lets you
1480     define a function in tcl/perl/javascript, and make it available in
1481     the other scripting modules. It needs some tuning, but it's a start.
1482    
1483 changelog 1.495 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
1484    
1485     * modules/tclscript/tclscript.c:
1486    
1487    
1488     * Don't bother with remaining arguments if there's a conversion
1489     error.
1490    
1491 changelog 1.494 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
1492    
1493     * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
1494    
1495    
1496     * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
1497     functions in the irc module to language-independent form.
1498    
1499     2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
1500    
1501     * src/egg_timer.c:
1502    
1503    
1504     * Changed a static int array to dynamic.
1505    
1506 changelog 1.493 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
1507    
1508     * modules/javascript/javascript.c:
1509    
1510    
1511     * The javascript module seems to be on par with tcl and perl now.
1512     Who's yo daddy! Later we can add special things, like a real
1513     EggdropUser object, and EggdropChannel, etc.
1514    
1515 changelog 1.492 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
1516    
1517     * modules/javascript/javascript.c:
1518    
1519    
1520     * Stuff is starting to work. You can use .js putlog("blah blah") for
1521     instance.
1522    
1523 changelog 1.491 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
1524    
1525     * modules/javascript/javascript.c:
1526    
1527    
1528     * .js can now do simple stuff like math and string addition
1529    
1530     2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
1531    
1532     * modules/javascript/javascript.c:
1533    
1534    
1535     * it compiles now if you hack up a makefile, but makes eggdrop when
1536     you call a function with .js (dcc command)
1537    
1538 changelog 1.490 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
1539    
1540     * modules/javascript/javascript.c:
1541    
1542    
1543     * It doesn't compile yet. Can somebody make a proper Makefile for it
1544     though? I tried for a little while, but it's failing horribly. ITE?
1545    
1546 changelog 1.487 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
1547    
1548     * lib/egglib/: regexp.c, regexp.h:
1549    
1550    
1551     * Added a regsub() function that works sort of like Tcl's. I'll do a
1552     regmatch() function later. We should add regcomp() and regexec() to
1553     lib/compat I guess?
1554    
1555 changelog 1.486 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
1556    
1557     * testcode/match.c:
1558    
1559     added zip's matching code
1560    
1561 changelog 1.485 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
1562    
1563     * src/: match.c, match.h:
1564    
1565    
1566     * wild_match has const arguments
1567    
1568 changelog 1.484 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
1569    
1570     * lib/compat/compat.h, lib/compat/inet_aton.c,
1571     lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
1572     lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
1573     lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
1574     lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
1575     lib/compat/snprintf.h, lib/compat/strcasecmp.c,
1576     lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
1577     lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
1578     lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
1579     lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
1580     lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
1581     lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
1582     lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1583     lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1584     lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
1585     lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1586     lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
1587