/[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.715 - (show annotations) (download)
Fri Apr 4 18:30:36 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.714: +8 -0 lines
ChangeLog

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