/[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.683 - (show annotations) (download)
Fri Mar 7 12:30:06 2003 UTC (16 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.682: +18 -0 lines
ChangeLog

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