/[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.690 - (show annotations) (download)
Sat Mar 8 09:30:06 2003 UTC (16 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.689: +8 -0 lines
ChangeLog

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