/[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.691 - (show annotations) (download)
Mon Mar 10 09:30:07 2003 UTC (16 years, 1 month ago) by changelog
Branch: MAIN
Changes since 1.690: +8 -0 lines
ChangeLog

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