/[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.678 - (hide annotations) (download)
Thu Mar 6 12:30:07 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.677: +13 -0 lines
ChangeLog

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