/[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.676 - (hide annotations) (download)
Thu Mar 6 08:00:07 2003 UTC (16 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.675: +18 -0 lines
ChangeLog

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