/[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.699 - (show annotations) (download)
Mon Mar 24 03:00:07 2003 UTC (16 years ago) by changelog
Branch: MAIN
Changes since 1.698: +37 -50 lines
ChangeLog

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