/[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.687 - (show annotations) (download)
Fri Mar 7 20:00:07 2003 UTC (16 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.686: +6 -0 lines
ChangeLog

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