/[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.716 - (show annotations) (download)
Fri Apr 4 20:30:37 2003 UTC (15 years, 11 months ago) by changelog
Branch: MAIN
Changes since 1.715: +7 -0 lines
ChangeLog

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