/[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.692 - (show annotations) (download)
Mon Mar 10 10:00:10 2003 UTC (16 years ago) by changelog
Branch: MAIN
Changes since 1.691: +6 -0 lines
ChangeLog

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