/[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.688 - (show annotations) (download)
Sat Mar 8 07:30:07 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.687: +14 -0 lines
ChangeLog

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