/[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.698 - (show annotations) (download)
Mon Mar 24 02:30:07 2003 UTC (15 years, 11 months ago) by changelog
Branch: MAIN
Changes since 1.697: +6 -0 lines
ChangeLog

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