/[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.702 - (show annotations) (download)
Wed Mar 26 10:00:10 2003 UTC (15 years, 11 months ago) by changelog
Branch: MAIN
Changes since 1.701: +758 -199 lines
ChangeLog

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