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

Contents of /eggdrop1.9/ChangeLog

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


Revision 1.689 - (show annotations) (download)
Sat Mar 8 08:00:07 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.688: +6 -0 lines
ChangeLog

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