/[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.714 - (show annotations) (download)
Fri Apr 4 16:00:07 2003 UTC (16 years, 2 months ago) by changelog
Branch: MAIN
Changes since 1.713: +7 -0 lines
ChangeLog

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