/[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.731 - (show annotations) (download)
Thu Apr 24 09:00:09 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.730: +262 -123 lines
ChangeLog

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