/[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.684 - (show annotations) (download)
Fri Mar 7 13:00:07 2003 UTC (16 years ago) by changelog
Branch: MAIN
Changes since 1.683: +6 -0 lines
ChangeLog

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