/[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.712 - (show annotations) (download)
Fri Apr 4 10:00:09 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.711: +974 -311 lines
ChangeLog

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