/[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.700 - (show annotations) (download)
Tue Mar 25 19:30:06 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.699: +9 -0 lines
ChangeLog

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