/[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.717 - (show annotations) (download)
Fri Apr 4 21:00:08 2003 UTC (15 years, 11 months ago) by changelog
Branch: MAIN
Changes since 1.716: +7 -0 lines
ChangeLog

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