/[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.694 - (show annotations) (download)
Wed Mar 12 10:00:09 2003 UTC (16 years ago) by changelog
Branch: MAIN
Changes since 1.693: +671 -194 lines
ChangeLog

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