/[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.686 - (show annotations) (download)
Fri Mar 7 19:00:28 2003 UTC (18 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.685: +7 -0 lines
ChangeLog

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