/[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.145 - (show annotations) (download)
Sat Oct 27 14:00:16 2001 UTC (17 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.144: +6 -0 lines
ChangeLog

1 2001-10-27 13:34 Federico Mennite <ite@techmonkeys.org>
2
3 * configure.ac, acconfig/acinclude.m4:
4
5 Configure related refactoring and clean up.
6
7 2001-10-27 09:00 Automatic CVS Scripts
8
9 * po/eggdrop.pot:
10
11 Pots
12
13 2001-10-26 22:22 stdarg <stdarg@techmonkeys.org>
14
15 * src/: chanprog.c, cmds.c, main.c, modules.c, tcl.c, tcldcc.c,
16 tclegg.h, tclhash.c, tclhash.h, mod/module.h,
17 mod/filesys.mod/filesys.c, mod/notes.mod/notes.c,
18 mod/transfer.mod/transfer.c, mod/transfer.mod/transfer.h:
19
20
21 * Converted the last few bind tables (I think).
22 * Removed unused builtin_* functions.
23
24 2001-10-26 09:00 Automatic CVS Scripts
25
26 * po/eggdrop.pot:
27
28 Pots
29
30 2001-10-25 20:10 Federico Mennite <ite@techmonkeys.org>
31
32 * .cvsignore, acconfig/acinclude.m4, acconfig/mpatrol.m4:
33
34 Added support for mpatrol (mutally exclusive with efence).
35
36 2001-10-25 09:00 Automatic CVS Scripts
37
38 * po/eggdrop.pot:
39
40 Pots
41
42 2001-10-24 10:08 stdarg <stdarg@techmonkeys.org>
43
44 * src/: dcc.c, dns.c, egg_timer.c, logfile.c, script.c,
45 script_api.h, tcl.c, tcldcc.c, tclhash.c,
46 mod/perlscript.mod/perlscript.c, mod/tclscript.mod/tclscript.c:
47
48
49 * Added support for optional args for scripts.
50 * Added a ".perl" command.
51 * Converted some stuff in tcldcc.c, based on Oskar Liljeblad's
52 patch.
53 * Fixed compile warnings in tcl module.
54 * Added error reporting when loading perl scripts.
55
56 2001-10-24 09:00 Automatic CVS Scripts
57
58 * po/eggdrop.pot:
59
60 Pots
61
62 2001-10-23 09:00 Automatic CVS Scripts
63
64 * po/eggdrop.pot:
65
66 Pots
67
68 2001-10-23 08:47 stdarg <stdarg@techmonkeys.org>
69
70 * src/: botmsg.c, cmds.c, script.c,
71 mod/perlscript.mod/perlscript.c:
72
73
74 * Added a "loadscript" script command.
75 * Fixed up perlscript.mod a little bit, so that it can do stuff.
76 * Wrote a test script in perl that uses timers, binds, and putlog
77 successfully.
78
79 2001-10-22 09:00 Automatic CVS Scripts
80
81 * po/eggdrop.pot:
82
83 Pots
84
85 2001-10-22 01:49 stdarg <stdarg@techmonkeys.org>
86
87 * src/: modules.c, egglib/msprintf.h, egglib/mstack.h,
88 mod/module.h, mod/perlscript.mod/perlscript.c,
89 mod/tclscript.mod/tclscript.c:
90
91 * Moved msprintf and mstack to the function table (boo this is
92 temporary I hope)
93 * Fixed compile warnings and some other stuff in perlscript.mod so
94 that it compiles and loads (but you can't use it to write a script
95 yet).
96
97 2001-10-21 20:59 stdarg <stdarg@techmonkeys.org>
98
99 * src/: dccutil.c, tcldcc.c:
100
101 * dcc array is now sparse
102
103 2001-10-21 19:51 stdarg <stdarg@techmonkeys.org>
104
105 * src/tcldcc.c:
106
107 * Updated putdcc and putdccraw to accept idx instead of sock.
108 * Putdccraw now recognizes -1 as the server idx, not 0.
109
110 2001-10-21 17:38 Federico Mennite <ite@techmonkeys.org>
111
112 * bootstrap, configure.ac, acconfig/.cvsignore,
113 acconfig/acinclude.m4, src/Makefile.am, src/mod/Makefile.am,
114 src/mod/compress.mod/.cvsignore, src/mod/compress.mod/Makefile.am,
115 src/mod/perlscript.mod/.cvsignore,
116 src/mod/perlscript.mod/Makefile.am,
117 src/mod/perlscript.mod/perlscript.c:
118
119 * Added autoconf and automake support for perlscript.mod.
120 * Removed old stuff from bootstrap and
121 src/mod/compress.mod/Makefile.am.
122 * Removed eggdrop_DEPENDENCIES. They are unneeded.
123 * Readded -Wall and -g3 compile options.
124
125 2001-10-21 16:05 Tothwolf <tothwolf@techmonkeys.org>
126
127 * Makefile.am, scripts/Makefile.am, src/Makefile.am,
128 src/adns/Makefile.am, src/compat/Makefile.am,
129 src/egglib/Makefile.am, src/mod/Makefile.am,
130 src/mod/assoc.mod/Makefile.am, src/mod/blowfish.mod/Makefile.am,
131 src/mod/channels.mod/Makefile.am, src/mod/compress.mod/Makefile.am,
132 src/mod/console.mod/Makefile.am, src/mod/ctcp.mod/Makefile.am,
133 src/mod/filesys.mod/Makefile.am, src/mod/irc.mod/Makefile.am,
134 src/mod/notes.mod/Makefile.am, src/mod/server.mod/Makefile.am,
135 src/mod/share.mod/Makefile.am, src/mod/tclscript.mod/Makefile.am,
136 src/mod/transfer.mod/Makefile.am, src/mod/uptime.mod/Makefile.am,
137 src/mod/woobie.mod/Makefile.am:
138
139 * cleanups in Makefile.am files
140
141 2001-10-21 14:51 Tothwolf <tothwolf@techmonkeys.org>
142
143 * Makefile.am, bootstrap, acconfig/config.guess,
144 acconfig/config.sub:
145
146 * added latest version of config.guess and config.sub to acconfig
147 dir
148 * don't remove config.guess and config.sub with maintainer-clean
149 rule
150 * keep libtoolize from overwriting config.guess and config.sub
151
152 2001-10-21 12:20 Federico Mennite <ite@techmonkeys.org>
153
154 * po/POTFILES.in:
155
156 Updated internationalizable list of files.
157
158 2001-10-21 09:00 Automatic CVS Scripts
159
160 * po/eggdrop.pot:
161
162 Pots
163
164 2001-10-21 07:03 Automatic CVS Scripts
165
166 * po/eggdrop.pot:
167
168 Pots
169
170 2001-10-21 06:48 Automatic CVS Scripts
171
172 * po/eggdrop.pot:
173
174 Pots
175
176 2001-10-21 06:15 stdarg <stdarg@techmonkeys.org>
177
178 * eggdrop.complete.conf:
179
180 * Added config setting for dcc_command_chars
181
182 2001-10-21 06:04 stdarg <stdarg@techmonkeys.org>
183
184 * scripts/action.fix.tcl:
185
186 Updated action.fix.tcl to use new filt_string.
187
188 2001-10-21 06:02 stdarg <stdarg@techmonkeys.org>
189
190 * doc/tcl-commands.doc, src/dcc.c, src/main.c, src/tclhash.c,
191 src/mod/tclscript.mod/tclscript.c:
192
193 * Changed the FILT bind to use a global variable instead of
194 returning a string. This will make it easier for multiple callbacks
195 to act on one string.
196 * Made a new config variable called "dcc_command_chars" that lets
197 you change which chars represent a command on the console. Default
198 is "./".
199
200 2001-10-21 03:49 stdarg <stdarg@techmonkeys.org>
201
202 * src/tclhash.c:
203
204 Changed BT_chat back to sis instead of Uis
205
206 2001-10-21 03:44 stdarg <stdarg@techmonkeys.org>
207
208 * src/: botnet.c, cmds.c, logfile.c, modules.c, tcl.c, tclhash.c,
209 tclhash.h, mod/module.h, mod/assoc.mod/assoc.c,
210 mod/channels.mod/channels.c, mod/console.mod/console.c,
211 mod/notes.mod/notes.c, mod/tclscript.mod/tclscript.c:
212
213 * Applied Oskar Liljeblad's patch to convert more bind tables.
214 * Fixed bug in putlog which causes an infinite loop.
215 * Added console error logging into tclscript.mod.
216 * Added external error logging via "error_logfile" variable, for
217 more detailed information. Default filename is logs/tcl_errors.log.
218
219 2001-10-20 21:57 stdarg <stdarg@techmonkeys.org>
220
221 * src/: dcc.c, modules.c, tclhash.c, tclhash.h, mod/module.h:
222
223 * Added Oskar Liljeblad's patch to convert H_chat, H_act, and
224 H_bcst.
225 * Experimented with changing around the chat bind so it's called
226 before text is sent, and is breakable.
227
228 2001-10-20 10:22 stdarg <stdarg@techmonkeys.org>
229
230 * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
231 mod/notes.mod/notes.c:
232
233 Applied patch by Oskar Liljeblad <oskar@osk.mine.nu>: Replaces
234 H_away bind with new BT_away bind.
235
236 2001-10-20 08:04 Jeff Fisher <guppy@techmonkeys.org>
237
238 * src/main.c:
239
240
241 * Okay, after talking to various #eggdrop people and seeing x+1
242 people running eggdrop1.7 as production bots -- I added a small
243 warning to the output of ./eggdrop for 1.7 that tells them this is a
244 development version and that they shouldn't run it unless they are
245 testing it. Sound good? It better :P~ hehe
246
247 2001-10-20 07:46 Jeff Fisher <guppy@techmonkeys.org>
248
249 * src/mod/uptime.mod/: uptime.c, uptime.h:
250
251
252 * included a bit more information about uptime.mod within uptime.c
253 * changed the hostname to uptime.eggheads.org instead of
254 egg-uptime.energymech.net
255 * planted the seeds for total world domination by Canada
256
257 2001-10-20 07:29 Jeff Fisher <guppy@techmonkeys.org>
258
259 * eggdrop.complete.conf, doc/KNOWN-PROBLEMS,
260 doc/html/egg-core.html, doc/html/mod-server.html,
261 doc/settings/core.settings, doc/settings/mod.server:
262
263
264 * blanked KNOWN-PROBLEMS since none of them exist anymore, correct
265 me if I'm wrong
266 * moved debug-output to the core settings documentation since it is
267 both core and server functionality
268
269 2001-10-20 06:04 Tothwolf <tothwolf@techmonkeys.org>
270
271 * Makefile.am:
272
273 * added distclean-local and maintainer-clean-local Makefile.am
274 targets
275
276 2001-10-20 01:19 Tothwolf <tothwolf@techmonkeys.org>
277
278 * acinclude.m4, bootstrap, codeset.m4, configure.ac, gettext.m4,
279 glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4, progtest.m4,
280 acconfig/acinclude.m4, acconfig/codeset.m4, acconfig/gettext.m4,
281 acconfig/glibc21.m4, acconfig/iconv.m4, acconfig/isc-posix.m4,
282 acconfig/lcmessage.m4, acconfig/progtest.m4:
283
284 * added acconfig for an aux dir
285 * moved m4 files to acconfig
286 * modified EGG_LIBTOOL autoconf macro to pass --with-auxdir to
287 libltdl
288 * added notice to bootstrap about libtool needing a patch
289
290 2001-10-19 23:07 Tothwolf <tothwolf@techmonkeys.org>
291
292 * AUTHORS, Makefile.am, config.guess, config.sub,
293 doc/html/authors.html, src/mod/compress.mod/Makefile.am:
294
295 * sync authors.html with AUTHORS
296 * add config.guess and config.sub to AUX_DIST
297 * remove config.guess and config.sub from cvs
298
299 2001-10-19 14:10 Tothwolf <tothwolf@techmonkeys.org>
300
301 * acinclude.m4:
302
303 * fix missing else in acinclude.m4
304
305 2001-10-19 07:33 stdarg <stdarg@techmonkeys.org>
306
307 * src/modules.c:
308
309 del_hook() wasn't deleting the match_noterej hook correctly.
310
311 2001-10-19 06:01 Jeff Fisher <guppy@techmonkeys.org>
312
313 * eggdrop.complete.conf, doc/html/egg-core.html,
314 doc/html/mod-server.html, doc/settings/core.settings,
315 doc/settings/mod.server, src/flags.c, src/modules.c,
316 src/mod/module.h, src/mod/server.mod/server.c,
317 src/mod/server.mod/servmsg.c:
318
319 * removed use-console-r since we have debug-output
320 * removed +r as a log option we tell people about since it used for
321 debugging purposes like +v and the others.
322 * made sure I didn't commit the wrong files this time <g>
323
324 2001-10-19 05:33 Jeff Fisher <guppy@techmonkeys.org>
325
326 * config.guess, config.sub:
327
328 Hmmm .. that was odd, cvs update -j 1.2 -j 1.1 config.guess
329 config.sub is cool <g>
330
331 2001-10-19 05:26 Jeff Fisher <guppy@techmonkeys.org>
332
333 * AUTHORS, README, config.guess, config.sub, eggdrop.complete.conf,
334 doc/tcl-commands.doc, doc/html/egg-core.html,
335 doc/settings/core.settings, scripts/autobotchk, scripts/botchk,
336 src/main.c, src/tcl.c:
337
338
339 * applied BarkerJr's small documentation patch
340 * applied the pidfile patch from eggdrop1.6
341 * added stdarg to AUTHORS (wish we had a realname <g>)
342
343 2001-10-19 02:01 Tothwolf <tothwolf@techmonkeys.org>
344
345 * src/compat/strftime.c:
346
347 * update strftime.c to version from glibc 2.2.4
348
349 2001-10-19 01:55 Tothwolf <tothwolf@techmonkeys.org>
350
351 * acinclude.m4, configure.ac, src/botcmd.c, src/botmsg.c,
352 src/botnet.c, src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c,
353 src/dns.c, src/eggdrop.h, src/logfile.c, src/main.c, src/misc.c,
354 src/modules.c, src/net.c, src/stat.h, src/tcl.c, src/tcldcc.c,
355 src/tclhash.c, src/tclmisc.c, src/tcluser.c, src/userent.c,
356 src/userrec.c, src/users.c, src/adns/setup.c, src/adns/types.c,
357 src/compat/Makefile.am, src/compat/compat.h,
358 src/compat/gnu_strftime.c, src/compat/inet_aton.c,
359 src/compat/inet_aton.h, src/compat/inet_ntop.c,
360 src/compat/inet_ntop.h, src/compat/inet_pton.c,
361 src/compat/inet_pton.h, src/compat/memcpy.c, src/compat/memcpy.h,
362 src/compat/memset.c, src/compat/memset.h, src/compat/snprintf.c,
363 src/compat/snprintf.h, src/compat/strcasecmp.c,
364 src/compat/strcasecmp.h, src/compat/strftime.c,
365 src/compat/strftime.h, src/compat/strncasecmp.c,
366 src/compat/strncasecmp.h, src/mod/module.h,
367 src/mod/assoc.mod/assoc.c, src/mod/blowfish.mod/bf_tab.h,
368 src/mod/blowfish.mod/blowfish.c, src/mod/blowfish.mod/blowfish.h,
369 src/mod/channels.mod/channels.c, src/mod/channels.mod/cmdschan.c,
370 src/mod/channels.mod/tclchan.c, src/mod/channels.mod/udefchan.c,
371 src/mod/channels.mod/userchan.c, src/mod/compress.mod/compress.c,
372 src/mod/ctcp.mod/ctcp.c, src/mod/filesys.mod/filedb3.c,
373 src/mod/filesys.mod/files.c, src/mod/filesys.mod/filesys.c,
374 src/mod/irc.mod/chan.c, src/mod/irc.mod/cmdsirc.c,
375 src/mod/irc.mod/irc.c, src/mod/irc.mod/mode.c,
376 src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/tclirc.c,
377 src/mod/notes.mod/cmdsnote.c, src/mod/notes.mod/notes.c,
378 src/mod/server.mod/cmdsserv.c, src/mod/server.mod/server.c,
379 src/mod/server.mod/servmsg.c, src/mod/server.mod/tclserv.c,
380 src/mod/share.mod/share.c, src/mod/transfer.mod/transfer.c,
381 src/mod/transfer.mod/transfer.h:
382
383 * removed obsolete EGG_CHECK_FUNC_VSPRINTF autoconf macro
384 * removed obsolete EGG_HEADER_STDC autoconf macro
385 * added EGG_C_LONG_LONG autoconf macro
386 * added EGG_FUNC_C99_VSNPRINTF autoconf macro
387 * added EGG_REPLACE_SNPRINTF autoconf macro
388 * added EGG_TYPE_32BIT autoconf macro
389
390 * removed unused dlfcn.h header check from configure.ac
391 * removed AC_CHECK_SIZEOF long and int from configure.ac
392 * added many required autoconf macros to configure.ac
393 * added AC_REPLACE_FUNCS to configure.ac for compat functions
394 * many configure.ac cleanups
395
396 * updated compat/snprintf.c with latest version from Samba
397 * added code to link libm with compat library for snprintf.c
398 * added support for LIBOBJS to compat/Makefile.am
399 * added memset back to compat
400 * added memcpy back to compat
401 * many compat cleanups
402
403 * renamed egg_strcasecmp() to strcasecmp()
404 * renamed egg_strncasecmp() to strncasecmp()
405 * renamed egg_snprintf() to snprintf()
406 * renamed egg_vsnprintf() to vsnprintf()
407 * renamed egg_strftime() to strftime()
408 * renamed egg_inet_aton() to inet_aton()
409 * renamed egg_inet_ntop() to inet_ntop()
410 * renamed egg_inet_pton() to inet_pton()
411
412 * exported strftime() for modules
413 * exported inet_ntop() for modules
414 * exported inet_pton() for modules
415 * exported vasprintf() for modules
416 * exported asprintf() for modules
417
418 * renamed u_32bit_t typedef to u_32int_t
419 * extended stat.h to support standard bits and checks
420
421 * major function changes:
422 + egg_strcasecmp -> strcasecmp
423 + egg_strncasecmp -> strncasecmp
424 + egg_snprintf -> snprintf
425 + egg_vsnprintf -> vsnprintf
426 + egg_strftime -> strftime
427 + egg_inet_aton -> inet_aton
428 + egg_inet_ntop -> inet_ntop
429 + egg_inet_pton -> inet_pton
430
431 2001-10-19 00:47 stdarg <stdarg@techmonkeys.org>
432
433 * doc/: tcl-commands.doc, howto/README, howto/first_script.txt,
434 howto/timers.txt:
435
436 Documentation updates.
437
438 2001-10-18 11:29 stdarg <stdarg@techmonkeys.org>
439
440 * src/registry.c:
441
442 Removed some old debugging info I had in registry.c.
443
444 2001-10-18 11:18 stdarg <stdarg@techmonkeys.org>
445
446 * src/: logfile.c, script.c:
447
448 Forgot to initialize a variable in logfile_cycle().
449
450 2001-10-18 09:37 stdarg <stdarg@techmonkeys.org>
451
452 * src/logfile.c:
453
454 Forgot to reopen logfile after cycling. I dunno why it keeps
455 thinking msprintf.h and tclscript.c are modified..
456
457 2001-10-18 09:26 stdarg <stdarg@techmonkeys.org>
458
459 * src/script.c:
460
461 Fixed bug where the config vars were being linked as read-only.
462
463 2001-10-18 09:06 stdarg <stdarg@techmonkeys.org>
464
465 * src/: Makefile.am, chanprog.c, eggdrop.h, logfile.c, main.c,
466 misc.c, proto.h, script.c, script_api.h, tcl.c, tclmisc.c,
467 egglib/msprintf.c, mod/tclscript.mod/tclscript.c:
468
469 Fixed a bug in msprintf. Added SCRIPT_FREE_VAR flag, to
470 automatically free a script_var_t. Added first config variables
471 (for logging) via tclscript.mod. Separated the logging stuff into
472 logfile.c. Added a command, "stoplog", which lets you close a
473 logfile. Removed "max-logs" since the logfiles are in a linked list
474 (it was kind of pointless).
475
476 2001-10-18 02:57 stdarg <stdarg@techmonkeys.org>
477
478 * src/: modules.c, net.c, proto.h, mod/module.h,
479 mod/filesys.mod/filesys.c, mod/server.mod/servmsg.c,
480 mod/share.mod/share.c, mod/transfer.mod/transfer.c:
481
482 Converted my_atoul to sscanf.
483
484 2001-10-17 06:08 stdarg <stdarg@techmonkeys.org>
485
486 * src/: egg_timer.c, main.c, script_api.h, tclmisc.c,
487 mod/perlscript.mod/perlscript.c, mod/tclscript.mod/tclscript.c:
488
489 Updates to timer code. Added USER and CALLBACK types to perl
490 module.
491
492 2001-10-17 03:28 stdarg <stdarg@techmonkeys.org>
493
494 * src/: chanprog.c, dns.c, main.c, tcl.c, tclegg.h, tclhash.c,
495 tclmisc.c:
496
497 Removed old timer code. Updated dns.c to use new script interface.
498
499 2001-10-17 02:01 Matthew Hallacy <poptix@techmonkeys.org>
500
501 * src/: patch.h, tcluser.c:
502
503 * bad pointer in tcl_userlist, userlist * = crash
504
505 2001-10-17 01:03 stdarg <stdarg@techmonkeys.org>
506
507 * eggdrop.complete.conf, eggdrop.simple.conf:
508
509 updated config files for tclscript.mod
510
511 2001-10-17 00:43 stdarg <stdarg@techmonkeys.org>
512
513 * src/mod/assoc.mod/assoc.c:
514
515 add_builtins -> add_builtins2
516
517 2001-10-17 00:19 stdarg <stdarg@techmonkeys.org>
518
519 * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
520 mod/filesys.mod/filesys.c, mod/notes.mod/notes.c,
521 mod/server.mod/server.h, mod/transfer.mod/transfer.c:
522
523 Moved load and unload bind tables to modules.c. Removed old ctcp
524 table.
525
526 2001-10-16 11:42 Tothwolf <tothwolf@techmonkeys.org>
527
528 * src/mod/server.mod/: server.c, servmsg.c:
529
530 * fixed a typo in deq_kick()
531 * check_queues() added back to tree
532 * parse_q() added back to tree
533 * purge_kicks() added back to tree
534
535 2001-10-16 05:08 stdarg <stdarg@techmonkeys.org>
536
537 * src/mod/: perlscript.mod/perlscript.c, tclscript.mod/tclscript.c:
538
539 Added a basic perl module. Fixed a few things in tclscript.mod.
540
541 2001-10-16 02:42 stdarg <stdarg@techmonkeys.org>
542
543 * eggdrop.complete.conf, eggdrop.simple.conf, src/script.c,
544 src/script.h, src/script_api.h, src/tclhash.c,
545 src/mod/tclscript.mod/tclscript.c:
546
547 Updated tclscript.mod a bit. Made bind and unbind use the new
548 tclscript module.
549
550 2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
551
552 * src/patch.h:
553
554 [no log message]
555
556 2001-10-15 18:47 Matthew Hallacy <poptix@techmonkeys.org>
557
558 * src/userrec.c:
559
560 * Oops, forgot to fix it here too, weren't supposed to free
561 xk,xk->data in adduser
562
563 2001-10-15 09:54 stdarg <stdarg@techmonkeys.org>
564
565 * src/: main.c, script.c, mod/tclscript.mod/tclscript.c:
566
567 script.c: Forgot to push the script event on the event stack.
568 main.c: timer_destroy_all() was being called in the wrong place.
569 tclscript.c: Documentation error in a comment.
570
571 2001-10-15 09:27 stdarg <stdarg@techmonkeys.org>
572
573 * src/: cmds.c, egg_timer.c, egg_timer.h, main.c, script.c,
574 script_api.h, tcldcc.c, mod/tclscript.mod/tclscript.c:
575
576 Updates to timer code. Updates to tcl module. Convenience
577 functions for scripting. Script journal for late scripting modules.
578 Got rid of anonymous union in script_var_t.
579
580 2001-10-15 07:56 Tothwolf <tothwolf@techmonkeys.org>
581
582 * src/modules.c:
583
584 * lets not use gettext for botnet commands
585
586 2001-10-14 23:32 Federico Mennite <ite@techmonkeys.org>
587
588 * src/mod/compress.mod/compress.c:
589
590 Finished gettextification in compress.mod, plurals excepted.
591
592 2001-10-14 23:13 stdarg <stdarg@techmonkeys.org>
593
594 * src/: Makefile.am, core_binds.c, core_binds.h, main.c, modules.c,
595 script.h, tclhash.c, tclhash.h, tclmisc.c, mod/module.h,
596 mod/server.mod/server.c, mod/server.mod/servmsg.c,
597 mod/tclscript.mod/tclscript.c:
598
599 Updates to binds (event and time). New file to handle core binds.
600
601 2001-10-14 23:06 Federico Mennite <ite@techmonkeys.org>
602
603 * src/modules.c:
604
605 Fixed stupid bug when not sharing userfile.
606
607 2001-10-14 22:44 Federico Mennite <ite@techmonkeys.org>
608
609 * src/mod/uptime.mod/uptime.c:
610
611 Finished gettextification in uptime.mod.
612
613 2001-10-14 22:35 Federico Mennite <ite@techmonkeys.org>
614
615 * src/mod/blowfish.mod/blowfish.c:
616
617 Minor gettext's usage cleanup.
618
619 2001-10-14 21:01 Tothwolf <tothwolf@techmonkeys.org>
620
621 * src/mod/irc.mod/mode.c:
622
623 * need to initialize msg in gotmode()
624
625 2001-10-14 20:31 Federico Mennite <ite@techmonkeys.org>
626
627 * src/mod/blowfish.mod/blowfish.c:
628
629 Finished gettextification in blowfish.mod.
630
631 2001-10-14 20:04 Federico Mennite <ite@techmonkeys.org>
632
633 * src/mod/assoc.mod/assoc.c:
634
635 Finished gettextification in assoc.mod.
636
637 2001-10-14 19:30 Federico Mennite <ite@techmonkeys.org>
638
639 * acinclude.m4:
640
641 * Removed old shell customization on Ultrix. It should work fine
642 now.
643 * Fixed wrong $host_os match for NextStep.
644 * In a debug build, link with Electric Fence Malloc Debugger if
645 detected.
646
647 2001-10-14 16:59 stdarg <stdarg@techmonkeys.org>
648
649 * src/: script.c, script_api.h, mod/tclscript.mod/tclscript.c:
650
651 Added a convenience function, made normal c functions easy to wrap,
652 added a SCRIPT_USER type (handle <--> struct userrec *)
653
654 2001-10-14 16:20 Matthew Hallacy <poptix@techmonkeys.org>
655
656 * src/: patch.h, userrec.c:
657
658 another adduser overflow and memleak
659
660 2001-10-14 14:33 Federico Mennite <ite@techmonkeys.org>
661
662 * bootstrap:
663
664 Reverted a change on bootstrap script, accidentally broken in a
665 previous commit
666
667 2001-10-14 14:16 Federico Mennite <ite@techmonkeys.org>
668
669 * configure.ac, configure.in:
670
671 Renamed configure.in to configure.ac, since we use automake >= 2.50
672
673 2001-10-14 14:09 Federico Mennite <ite@techmonkeys.org>
674
675 * INSTALL, README, acinclude.m4, bootstrap, configure.in,
676 po/eggdrop.pot, src/main.c, src/modules.c, src/mod/modvals.h:
677
678 * STATIC is #defined again on static builds.
679 * Removed code for old module loading emulation on static builds.
680 * Updated README and INSTALL: new static build explanation.
681 * More string's gettextized-
682 * Synched po/eggdrop.pot with sources.
683
684 2001-10-14 13:50 Tothwolf <tothwolf@techmonkeys.org>
685
686 * src/mod/channels.mod/userchan.c:
687
688 * display global bans, exempts and invites even if not on a channel
689
690 2001-10-14 11:08 Tothwolf <tothwolf@techmonkeys.org>
691
692 * src/: chanprog.c, mod/channels.mod/userchan.c,
693 mod/irc.mod/mode.c:
694
695 * bugfixes where splitnick() was removed
696
697 2001-10-14 10:55 Tothwolf <tothwolf@techmonkeys.org>
698
699 * src/mod/server.mod/servmsg.c:
700
701 * lets make sure nick and uhost are not NULL
702
703 2001-10-14 10:37 Tothwolf <tothwolf@techmonkeys.org>
704
705 * src/mod/server.mod/servmsg.c:
706
707 * check uhost[0] instead of from[0] in gotnotice()
708
709 2001-10-14 10:22 Tothwolf <tothwolf@techmonkeys.org>
710
711 * Makefile.am, src/Makefile.am, src/adns/Makefile.am,
712 src/compat/Makefile.am, src/mod/compress.mod/Makefile.am,
713 src/mod/server.mod/servmsg.c, src/mod/tclscript.mod/.cvsignore:
714
715 * more minor Makefile.am cleanups
716 * added .cvsignore for tclscript.mod
717 * detect_flood() needed to be called in gotnotice() *after* checking
718 that a notice is not from a server
719
720 2001-10-14 04:46 stdarg <stdarg@techmonkeys.org>
721
722 * src/mod/tclscript.mod/: Makefile.am, tclscript.c:
723
724 Oops forgot to add Makefile.am and tclscript.c
725
726 2001-10-14 04:44 stdarg <stdarg@techmonkeys.org>
727
728 * configure.in, src/Makefile.am, src/main.c, src/modules.c,
729 src/registry.c, src/registry.h, src/script.c, src/script_api.h,
730 src/tcl.c, src/egglib/Makefile.am, src/egglib/msprintf.c,
731 src/egglib/msprintf.h, src/egglib/mstack.c, src/egglib/mstack.h,
732 src/mod/Makefile.am, src/mod/module.h:
733
734 Added code for tclscript.mod Made it compile correctly with
735 configure et al (hopefully...) Removed stuff for encodings from
736 tcl.c egglib/msprintf - like sprintf but mallocs a big enough buffer
737 for you (no overruns, no truncated data) egglib/mstack - simple
738 stack structure (push, pop) that grows with malloc and is accessible
739 in array form
740
741 2001-10-13 21:36 Tothwolf <tothwolf@techmonkeys.org>
742
743 * acconfig.h, acinclude.m4, configure.in, src/Makefile.am,
744 src/mod/assoc.mod/Makefile.am, src/mod/blowfish.mod/Makefile.am,
745 src/mod/channels.mod/Makefile.am, src/mod/compress.mod/Makefile.am,
746 src/mod/console.mod/Makefile.am, src/mod/ctcp.mod/Makefile.am,
747 src/mod/filesys.mod/Makefile.am, src/mod/irc.mod/Makefile.am,
748 src/mod/notes.mod/Makefile.am, src/mod/server.mod/Makefile.am,
749 src/mod/share.mod/Makefile.am, src/mod/transfer.mod/Makefile.am,
750 src/mod/uptime.mod/Makefile.am, src/mod/woobie.mod/Makefile.am:
751
752 * configure cleanups
753 * updated many autoconf macros to new formats
754 * removed acconfig.h
755 * --disable-debug configure option
756 * changed @EGG_DEBUG@ to $(EGG_DEBUG) in Makefile.am files
757
758 2001-10-13 15:55 Tothwolf <tothwolf@techmonkeys.org>
759
760 * src/: chanprog.c, misc.c, modules.c, proto.h, mod/module.h,
761 mod/channels.mod/userchan.c, mod/irc.mod/chan.c, mod/irc.mod/irc.c,
762 mod/irc.mod/mode.c, mod/server.mod/server.c,
763 mod/server.mod/servmsg.c:
764
765 * splitnick() removed
766 * cleanup where splitnicks() was removed
767 * removed unused "existant" check from
768 tell_bans/tell_exempts/tell_invites
769
770 2001-10-13 12:00 stdarg <stdarg@techmonkeys.org>
771
772 * src/: Makefile.am, egg_timer.c, egg_timer.h, main.c, net.c,
773 tclmisc.c, mod/filesys.mod/filesys.c:
774
775 Added code for C-based microsecond-precision timers. Made utimer
776 and timer use the new timer stuff. (But utimers and timers don't
777 work with it yet, either does killtimer + killutimer, maybe somebody
778 else can update those :) or I'll do it later) Added new tcl command,
779 mutimer, to make a timer with a fractional second (i.e. mutimer
780 500000 hi == run 'hi' after 1/2 second) Made net.c change the
781 select() timeout based on the shortest timer. Added a guard clause
782 to lostdcc(n) to make sure n is valid. When the socket table is
783 reallocated, now the new sockets are marked SOCK_UNUSED (heh).
784 Fixed a typo in filesys.mod (mine) (looked up the wrong bind table)
785
786 2001-10-12 17:40 Tothwolf <tothwolf@techmonkeys.org>
787
788 * src/: irccmp.c, patch.h, mod/server.mod/server.c,
789 mod/server.mod/servmsg.c:
790
791 * splitnicks() removed
792 * check_queues() removed
793 * parse_q() removed
794 * purge_kicks() removed
795
796 2001-10-12 15:50 Tothwolf <tothwolf@techmonkeys.org>
797
798 * acinclude.m4, src/Makefile.am, src/botnet.c, src/cmds.c,
799 src/dcc.c, src/debug.h, src/eggdrop.h, src/irccmp.c, src/main.c,
800 src/main.h, src/modules.c, src/net.c, src/proto.h, src/tcl.c,
801 src/tclhash.c, src/mod/module.h, src/mod/modvals.h:
802
803 * DEBUG_ASSERT renamed to DEBUG
804 * Assert macro removed, replaced with ANSI assert support
805 * Removed more kludge code
806
807 2001-10-12 13:43 Tothwolf <tothwolf@techmonkeys.org>
808
809 * src/mod/server.mod/server.c:
810
811 * Getting rid of splitnicks()...
812
813 2001-10-12 07:45 Tothwolf <tothwolf@techmonkeys.org>
814
815 * src/: irccmp.h, match.c, modules.c, proto.h:
816
817 * More irccmp/irctoupper fixes
818
819 2001-10-12 02:27 stdarg <stdarg@techmonkeys.org>
820
821 * src/: botnet.c, main.c, match.c, net.c, tcl.c, tclhash.c:
822
823 Moved some stuff from main.c to botnet.c (for modularizing botnet)
824 Changed irctoupper to _irctoupper in match.c (temporary fix, cuz
825 something is making it crash (I think irctoupper isn't initialized
826 or exported or something)) Added code to expand the socket table
827 when it's full.
828
829 2001-10-11 19:38 Tothwolf <tothwolf@techmonkeys.org>
830
831 * src/patch.h:
832
833 * Update patch.h
834
835 2001-10-11 18:24 Tothwolf <tothwolf@techmonkeys.org>
836
837 * src/: Makefile.am, chanprog.c, flags.c, irccmp.c, irccmp.h,
838 match.c, match.h, misc.c, modules.c, proto.h, rfc1459.c, userent.c,
839 userrec.c, users.c, mod/module.h, mod/modvals.h,
840 mod/channels.mod/channels.c, mod/channels.mod/cmdschan.c,
841 mod/channels.mod/userchan.c, mod/irc.mod/chan.c,
842 mod/irc.mod/cmdsirc.c, mod/irc.mod/irc.c, mod/irc.mod/mode.c,
843 mod/irc.mod/msgcmds.c, mod/server.mod/server.c,
844 mod/server.mod/servmsg.c, mod/share.mod/share.c,
845 mod/transfer.mod/transfer.c:
846
847 * rfc1459.c cleaned up and renamed to irccmp.c
848 * rfc_casecmp() renamed to irccmp()
849 * rfc_ncasecmp() renamed to ircncmp()
850 * rfc_toupper() renamed to irctoupper()
851 * rfc_tolower() renamed to irctolower()
852 * more match.c cleanups
853
854 2001-10-11 13:01 Tothwolf <tothwolf@techmonkeys.org>
855
856 * src/: dns.c, eggdrop.h, net.c, mod/channels.mod/cmdschan.c,
857 mod/filesys.mod/dbcompat.c, mod/filesys.mod/filedb3.c,
858 mod/filesys.mod/files.c, mod/filesys.mod/filesys.c,
859 mod/filesys.mod/tclfiles.c, mod/notes.mod/notes.c,
860 mod/transfer.mod/transfer.c:
861
862 * malloc_strcpy/realloc_strcpy bugfixes
863
864 2001-10-11 11:34 Tothwolf <tothwolf@techmonkeys.org>
865
866 * src/: botnet.c, cmds.c, dcc.c, dccutil.c, dns.c, eggdrop.h,
867 flags.c, misc.c, tcldcc.c, tclhash.c, userent.c,
868 egglib/hash_table.c, mod/channels.mod/tclchan.c,
869 mod/console.mod/console.c, mod/filesys.mod/filedb3.c,
870 mod/filesys.mod/filesys.c, mod/irc.mod/chan.c, mod/irc.mod/irc.c,
871 mod/irc.mod/mode.c, mod/server.mod/server.c,
872 mod/server.mod/servmsg.c, mod/transfer.mod/transfer.c:
873
874 * Use calloc() instead of malloc_memset macro
875
876 2001-10-10 18:47 stdarg <stdarg@techmonkeys.org>
877
878 * src/mod/: assoc.mod/assoc.c, filesys.mod/filesys.c,
879 uptime.mod/uptime.c:
880
881 Yeah, better declare BT_dcc before I use it heh.
882
883 2001-10-10 18:37 stdarg <stdarg@techmonkeys.org>
884
885 * src/: modules.c, tclhash.c, tclhash.h, mod/module.h,
886 mod/assoc.mod/assoc.c, mod/channels.mod/channels.c,
887 mod/console.mod/console.c, mod/filesys.mod/filesys.c,
888 mod/notes.mod/notes.c, mod/share.mod/share.c,
889 mod/uptime.mod/uptime.c, mod/woobie.mod/woobie.c:
890
891 Got rid of the last remnants of H_dcc.
892
893 2001-10-10 17:07 stdarg <stdarg@techmonkeys.org>
894
895 * src/egglib/linked_list.c:
896
897 Need to initialize cursors even when the pointer is passed in.
898
899 2001-10-10 17:02 stdarg <stdarg@techmonkeys.org>
900
901 * src/mod/: channels.mod/tclchan.c, irc.mod/irc.c, irc.mod/irc.h,
902 irc.mod/mode.c:
903
904 Applied stuff from Bastian Blank: diff1: ircnet (net-type == 1)
905 specific settings the bits are set in chan.status not in
906 chan.ircnet_status diff2: gotmode have false arguments, it don't get
907 the real mode change diff3: BT_kick isn't initialized so eggdrop
908 want to dereference 0x0
909
910 2001-10-10 15:52 Tothwolf <tothwolf@techmonkeys.org>
911
912 * src/mod/: assoc.mod/help/assoc.help,
913 channels.mod/help/chaninfo.help, channels.mod/help/channels.help,
914 channels.mod/help/set/channels.help, console.mod/help/console.help,
915 console.mod/help/set/console.help, filesys.mod/help/filesys.help,
916 irc.mod/help/irc.help, irc.mod/help/set/irc.help,
917 notes.mod/help/notes.help, notes.mod/help/set/notes.help,
918 server.mod/help/server.help, server.mod/help/set/server.help,
919 share.mod/help/share.help:
920
921 more documentation updates from alpha tree
922
923 2001-10-10 14:50 Tothwolf <tothwolf@techmonkeys.org>
924
925 * acinclude.m4, configure.in, src/Makefile.am, src/dcc.c,
926 src/md5.c, src/md5.h, src/tclmisc.c:
927
928 moved md5.c and md5.h from src/md5/ to src/ added header files in
929 src/ to src/Makefile.am removed redundant egglib/libegg.la entry for
930 eggdrop_LDADD fixed -DEBUG_ASSERT typo in acinclude.m4
931
932 2001-10-10 13:15 Tothwolf <tothwolf@techmonkeys.org>
933
934 * INSTALL, README, eggdrop.complete.conf, doc/compiling.FAQ,
935 doc/eggdrop.doc, doc/text-substitutions.doc, doc/html/about.html,
936 doc/html/app-problems.html, doc/html/app-sharing.html,
937 doc/html/app-textsub.html, doc/html/app-tricks.html,
938 doc/html/app-weird.html, doc/html/authors.html, doc/html/bans.html,
939 doc/html/botnet.html, doc/html/compiling.html,
940 doc/html/egg-core.html, doc/html/faqs.html, doc/html/features.html,
941 doc/html/flags.html, doc/html/index.html, doc/html/install.html,
942 doc/html/mod-assoc.html, doc/html/mod-blowfish.html,
943 doc/html/mod-channels.html, doc/html/mod-compress.html,
944 doc/html/mod-dns.html, doc/html/mod-filesys.html,
945 doc/html/mod-irc.html, doc/html/mod-notes.html,
946 doc/html/mod-server.html, doc/html/mod-share.html,
947 doc/html/news.html, doc/html/party.html, doc/html/readme.html,
948 doc/html/sharing.html, doc/html/starting.html, doc/html/users.html,
949 help/cmds1.help, help/cmds2.help, help/core.help, scripts/CONTENTS,
950 scripts/compat.tcl, scripts/notes2.tcl, scripts/userinfo.tcl,
951 scripts/weed, scripts/help/userinfo.help:
952
953 documentation and misc updates from alpha tree
954
955 2001-10-10 10:44 Tothwolf <tothwolf@techmonkeys.org>
956
957 * acinclude.m4, configure.in, src/Makefile.am, src/botnet.c,
958 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
959 src/dns.h, src/eggdrop.h, src/flags.c, src/main.c, src/main.h,
960 src/match.c, src/mem.c, src/misc.c, src/modules.c, src/modules.h,
961 src/net.c, src/proto.h, src/tcl.c, src/tcldcc.c, src/tclhash.c,
962 src/tclhash.h, src/tcluser.c, src/userent.c, src/userrec.c,
963 src/users.c, src/users.h, src/compat/Makefile.am,
964 src/compat/compat.h, src/compat/inet_aton.c, src/compat/memcpy.c,
965 src/compat/memcpy.h, src/compat/memset.c, src/compat/memset.h,
966 src/compat/strcasecmp.c, src/egglib/hash_table.c,
967 src/egglib/linked_list.c, src/mod/module.h, src/mod/modvals.h,
968 src/mod/assoc.mod/assoc.c, src/mod/blowfish.mod/blowfish.c,
969 src/mod/channels.mod/channels.c, src/mod/channels.mod/channels.h,
970 src/mod/channels.mod/cmdschan.c, src/mod/channels.mod/tclchan.c,
971 src/mod/channels.mod/udefchan.c, src/mod/channels.mod/userchan.c,
972 src/mod/compress.mod/compress.c, src/mod/console.mod/console.c,
973 src/mod/filesys.mod/dbcompat.c, src/mod/filesys.mod/filedb3.c,
974 src/mod/filesys.mod/filedb3.h, src/mod/filesys.mod/filelist.c,
975 src/mod/filesys.mod/files.c, src/mod/filesys.mod/filesys.c,
976 src/mod/filesys.mod/tclfiles.c, src/mod/irc.mod/chan.c,
977 src/mod/irc.mod/irc.c, src/mod/irc.mod/mode.c,
978 src/mod/irc.mod/msgcmds.c, src/mod/notes.mod/cmdsnote.c,
979 src/mod/notes.mod/notes.c, src/mod/server.mod/server.c,
980 src/mod/server.mod/server.h, src/mod/server.mod/servmsg.c,
981 src/mod/server.mod/tclserv.c, src/mod/share.mod/share.c,
982 src/mod/share.mod/uf_features.c, src/mod/transfer.mod/transfer.c,
983 src/mod/uptime.mod/uptime.c, src/mod/woobie.mod/woobie.c:
984
985 all expmem functions and support removed all memory status/debugging
986 code removed all #ifdef DEBUG_MEM code removed
987
988 nmalloc macro/n_malloc function removed, use malloc() now mod_malloc
989 function removed my_strdup function removed, use malloc_strcpy macro
990 now channel_malloc removed, use malloc_memset macro now
991 n_malloc_null function removed, use malloc_memset macro now
992 user_malloc macro/_user_malloc function removed, use malloc() now
993
994 nrealloc macro/n_realloc function removed, use realloc() now
995 mod_realloc function removed
996
997 nfree macro/n_free function removed, use free() now mod_free
998 function removed my_free macro removed, use free_null macro now
999 Tcl_Free compat macro now uses free() instead of removed n_free
1000 function
1001
1002 malloc->strcpy now uses malloc_strcpy macro free(ptr);ptr=NULL; now
1003 uses free_null macro malloc->bzero now uses malloc_memset macro
1004 get_data_ptr macro/_get_data_ptr function removed, use malloc_memset
1005 macro now
1006
1007 compat memcpy removed compat memset removed egg_memcpy/my_memcpy
1008 misuse/mess changed to memcpy egg_bzero/bzero macro removed, use
1009 memset() now
1010
1011 many uninitialized pointers now default to NULL
1012
1013 match.c is now compiled on it's own instead of being included into
1014 tclhash.c match.c cleanup, removed broken/incomplete ircII compat
1015 code wild_match macro removed, _wild_match function renamed to
1016 wild_match wild_match_per function no longer declared static added
1017 prototypes for wild_match and wild_match_per functions
1018
1019 Major function/macro changes:
1020 nmalloc -> malloc()
1021 nrealloc -> realloc()
1022 nfree -> free()
1023
1024 Bugs found and fixed during audit:
1025 buffer overflow in adduser()
1026
1027 Bugs fixed when code was removed:
1028 typo in filedb3.c: EBUG_MEM -> DEBUG_MEM
1029 extra egg_bzero call from filesys.c
1030
1031 2001-10-10 01:20 Federico Mennite <ite@techmonkeys.org>
1032
1033 * .cvsignore, ABOUT-NLS, AUTHORS, Makefile.am, Makefile.in,
1034 acconfig.h, acinclude.m4, aclocal.m4, bootstrap, codeset.m4,
1035 config.guess, config.sub, configure.in, disabled_modules,
1036 gettext.m4, glibc21.m4, iconv.m4, isc-posix.m4, lcmessage.m4,
1037 progtest.m4, doc/AUTHORS, intl/Makefile.in, intl/VERSION,
1038 intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c,
1039 intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
1040 intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
1041 intl/gettext.c, intl/gettext.h, intl/gettextP.h,
1042 intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
1043 intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h,
1044 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
1045 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
1046 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
1047 po/Makefile.in.in, po/eggdrop.pot, scripts/.cvsignore,
1048 scripts/Makefile.am, scripts/Makefile.in, src/.cvsignore,
1049 src/Makefile.am, src/Makefile.in, src/eggdrop.h, src/modules.c,
1050 src/adns/.cvsignore, src/adns/Makefile.am, src/adns/Makefile.in,
1051 src/adns/adns.make, src/compat/.cvsignore, src/compat/Makefile.am,
1052 src/compat/Makefile.in, src/compat/inet_aton.c,
1053 src/compat/memcpy.c, src/compat/memset.c, src/compat/snprintf.c,
1054 src/compat/strcasecmp.c, src/egglib/.cvsignore,
1055 src/egglib/Makefile.am, src/mod/.cvsignore, src/mod/Makefile.am,
1056 src/mod/Makefile.in, src/mod/eggautoconf, src/mod/eggmod.m4,
1057 src/mod/eggmod.sh, src/mod/module.h, src/mod/modvals.h,
1058 src/mod/assoc.mod/.cvsignore, src/mod/assoc.mod/Makefile,
1059 src/mod/assoc.mod/Makefile.am, src/mod/assoc.mod/assoc.c,
1060 src/mod/blowfish.mod/.cvsignore, src/mod/blowfish.mod/Makefile,
1061 src/mod/blowfish.mod/Makefile.am, src/mod/blowfish.mod/blowfish.c,
1062 src/mod/channels.mod/.cvsignore, src/mod/channels.mod/Makefile,
1063 src/mod/channels.mod/Makefile.am, src/mod/channels.mod/channels.c,
1064 src/mod/compress.mod/.cvsignore, src/mod/compress.mod/Makefile.am,
1065 src/mod/compress.mod/Makefile.in, src/mod/compress.mod/compress.c,
1066 src/mod/compress.mod/configure.in, src/mod/console.mod/.cvsignore,
1067 src/mod/console.mod/Makefile, src/mod/console.mod/Makefile.am,
1068 src/mod/console.mod/console.c, src/mod/ctcp.mod/.cvsignore,
1069 src/mod/ctcp.mod/Makefile, src/mod/ctcp.mod/Makefile.am,
1070 src/mod/ctcp.mod/ctcp.c, src/mod/filesys.mod/.cvsignore,
1071 src/mod/filesys.mod/Makefile, src/mod/filesys.mod/Makefile.am,
1072 src/mod/filesys.mod/filesys.c, src/mod/filesys.mod/filesys.h,
1073 src/mod/irc.mod/.cvsignore, src/mod/irc.mod/Makefile,
1074 src/mod/irc.mod/Makefile.am, src/mod/irc.mod/irc.c,
1075 src/mod/notes.mod/.cvsignore, src/mod/notes.mod/Makefile,
1076 src/mod/notes.mod/Makefile.am, src/mod/notes.mod/notes.c,
1077 src/mod/server.mod/.cvsignore, src/mod/server.mod/Makefile,
1078 src/mod/server.mod/Makefile.am, src/mod/server.mod/server.c,
1079 src/mod/share.mod/.cvsignore, src/mod/share.mod/Makefile,
1080 src/mod/share.mod/Makefile.am, src/mod/share.mod/share.c,
1081 src/mod/transfer.mod/.cvsignore, src/mod/transfer.mod/Makefile,
1082 src/mod/transfer.mod/Makefile.am, src/mod/transfer.mod/transfer.c,
1083 src/mod/uptime.mod/.cvsignore, src/mod/uptime.mod/Makefile,
1084 src/mod/uptime.mod/Makefile.am, src/mod/uptime.mod/uptime.c,
1085 src/mod/woobie.mod/.cvsignore, src/mod/woobie.mod/Makefile,
1086 src/mod/woobie.mod/Makefile.am, src/mod/woobie.mod/woobie.c:
1087
1088 * Refactored the tree (especially src/modules.c) to use the libltdl
1089 wrapper. Modules are configured to be lt_dlopened or dl_preopened
1090 (if the system doesn't support shared libraries).
1091 * Should compile modules on more SunOs environments and on Beos too.
1092 * Libtoolized the package: modules and internal libraries build
1093 system more protable than ever.
1094 * Wiped out old makefiles in favour of automake and Makefile.am's
1095 files.
1096 * Misc cleanups.
1097 * Updated bootstrap script
1098 * Moved doc/AUTHORS to ./AUTHORS
1099 * Updated config.guess and config.sub
1100 * Changed misc/ to ./ temporairly
1101 * Got rid of misc/modconfig, and more in general of the old module
1102 configuration stuff, in favor of an incoming ./configure
1103 parametrized choice.
1104 * Moved configure macros from aclocal.m4 to acinclude.m4 since
1105 aclocal.m4 is now generated by aclocal on bootstrap.
1106 * Removed no more necessary macros like EGG_EXEEXT because of
1107 libltdl+automake power ;P
1108 * Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary
1109 anymore after gettext support.
1110 * Added preliminary EGG_DEBUG_OPTIONS macro.
1111 * Heavily stripped EGG_CHECK_OS macro and got rid of some system
1112 specific defines that were dead because of libltdl.
1113 * Updated .cvsignore files.
1114 * Improved make dist target.
1115 * make static is gone in favor of ./configure --disable-shared.
1116 * make debug is gone in favor of future ./configure --with-debug
1117 options.
1118 * Others targets are gone in favor of more GNU standard targets.
1119 * Updated po/eggdrop.pot. # Egglib is now compiled and linked in
1120 the core.
1121 * Moved compress.mod's specific configure macros to the top
1122 configure script.
1123 * Switched to gettext 0.10.40 and pre-gettextized the devel tree.
1124
1125 2001-10-09 12:42 Tothwolf <tothwolf@techmonkeys.org>
1126
1127 * src/tclhash.h:
1128
1129 Added missing prototypes for init_bind2 and kill_bind2 to tclhash.h
1130
1131 2001-10-09 06:59 stdarg <stdarg@techmonkeys.org>
1132
1133 * doc/howto/setudef.txt:
1134
1135 Sample code for user-defined channel settings
1136
1137 2001-10-07 04:02 stdarg <stdarg@techmonkeys.org>
1138
1139 * src/: botcmd.c, botnet.c, cmds.c, dccutil.c, tclhash.c,
1140 tclhash.h, mod/modvals.h, mod/ctcp.mod/ctcp.c, mod/irc.mod/irc.c,
1141 mod/irc.mod/irc.h, mod/server.mod/server.c,
1142 mod/server.mod/server.h, mod/server.mod/servmsg.c:
1143
1144 Got rid of bind tables in the exported irc function table. They're
1145 not used anywhere in the core or other normal modules. Other people
1146 should use find_bind_table(), not #define's. Got rid of H_* bind
1147 tables in irc module. All are BT_* now. Integrated the new bind
1148 tables in with the normal bind/unbind command. Made tcl callbacks
1149 work with the normal data types (string, int, user (handle)). Got
1150 rid of old bind tables in server.mod Made ctcp.mod use the new bind
1151 tables. Wrote down most of the stuff I did so that ITE could see a
1152 detailed report :) hehe (although I have a feeling I've left
1153 something out)
1154
1155 2001-10-05 04:28 Jeff Fisher <guppy@techmonkeys.org>
1156
1157 * src/cmds.c:
1158
1159 lets try to keep the same messages that make eggdrop the classic it
1160 is
1161
1162 2001-10-04 22:15 stdarg <stdarg@techmonkeys.org>
1163
1164 * src/dcc.c:
1165
1166 Little potential problem I saw.
1167
1168 2001-10-04 21:37 stdarg <stdarg@techmonkeys.org>
1169
1170 * src/: cmds.c, dcc.c, tcldcc.c, tclhash.c:
1171
1172 Fixed the quit command to make it an actual dcc command, not a
1173 special thing in dcc.c.
1174
1175 2001-10-03 16:00 Matthew Hallacy <poptix@techmonkeys.org>
1176
1177 * src/mod/uptime.mod/uptime.c:
1178
1179 remove useless debug line from uptime.mod
1180
1181 2001-09-30 04:27 stdarg <stdarg@techmonkeys.org>
1182
1183 * src/: tclhash.c, tclhash.h, mod/server.mod/server.c,
1184 mod/server.mod/servmsg.c:
1185
1186 The new bind tables seem to be working pretty well. This patch
1187 mainly creates a new dcc bind table and moves the core built-ins to
1188 that table. The behavior of the new table is a little different
1189 than the old one (for now).
1190
1191 2001-09-28 03:15 stdarg <stdarg@techmonkeys.org>
1192
1193 * src/: botcmd.c, botnet.c, dcc.c, dccutil.c, main.c, modules.c,
1194 tcldcc.c, tclhash.c, tclhash.h, mod/module.h, mod/irc.mod/chan.c,
1195 mod/irc.mod/irc.c, mod/server.mod/server.c,
1196 mod/server.mod/servmsg.c:
1197
1198
1199
1200 This is a big patch! Created several new bind tables (raw, msg,
1201 msgm, pub, pubm) to see how it would work. Seems to work well so
1202 far, although there could be bugs. Added most of the new important
1203 bind table functions to the global table.
1204
1205 2001-09-28 02:52 Matthew Hallacy <poptix@techmonkeys.org>
1206
1207 * src/: patch.h, mod/irc.mod/cmdsirc.c:
1208
1209 Someone put a ! in place of a -, .kickban didn't work correctly.
1210
1211 2001-09-27 18:33 Teemu Hjelt <sup@techmonkeys.org>
1212
1213 * src/mod/irc.mod/: irc.c, msgcmds.c:
1214
1215 Removed the GO command again and readded need-cycle
1216
1217 2001-09-20 19:50 stdarg <stdarg@techmonkeys.org>
1218
1219 * src/: main.c, tcl.c, tclhash.c, tclhash.h:
1220
1221 STill removing tcl from the bind table. Created first non-tcl bind
1222 entry ("event") and bind2/unbind2.
1223
1224 2001-08-29 19:21 stdarg <stdarg@techmonkeys.org>
1225
1226 * src/mod/channels.mod/tclchan.c:
1227
1228 I guess "channel get mode" should really be "channel get chanmode"
1229 since we use "chanmode" for the "channel set" command.
1230
1231 2001-08-28 01:41 Federico Mennite <ite@techmonkeys.org>
1232
1233 * po/eggdrop.pot:
1234
1235 synched eggdrop.pot with latest string changes.
1236
1237 2001-08-28 01:33 Federico Mennite <ite@techmonkeys.org>
1238
1239 * src/cmds.c:
1240
1241 Some gettext's cleanups to strings in src/cmds.c
1242
1243 2001-08-27 23:33 Matthew Hallacy <poptix@techmonkeys.org>
1244
1245 * src/mod/channels.mod/: cmdschan.c, help/channels.help:
1246
1247
1248
1249 Damnit, it was n|n for a reason, Do not randomly commit things.
1250
1251 2001-08-27 23:31 Matthew Hallacy <poptix@techmonkeys.org>
1252
1253 * doc/tcl-commands.doc, src/mod/irc.mod/irc.c,
1254 src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/help/msg/irc.help:
1255
1256
1257
1258 Submit these patches seperately, slipping in things with other
1259 patches is evil, besides we haven't decided on the GO command yet.
1260
1261 2001-08-27 23:25 Matthew Hallacy <poptix@techmonkeys.org>
1262
1263 * scripts/userinfo.tcl:
1264
1265 updated userinfo.tcl
1266
1267 2001-08-27 23:14 Matthew Hallacy <poptix@techmonkeys.org>
1268
1269 * src/: cmds.c, patch.h:
1270
1271 PATCH: cmd_boot.patch
1272
1273 Fix boots with people that have full length HANDLEN
1274
1275 2001-08-27 23:06 Matthew Hallacy <poptix@techmonkeys.org>
1276
1277 * src/: patch.h, mod/irc.mod/chan.c, mod/server.mod/servmsg.c:
1278
1279 PATCH: ctcp2help.patch
1280
1281 By BarkerJr, send CTCP replies to the help queue instead of the
1282 server queue
1283
1284 2001-08-26 03:52 stdarg <stdarg@techmonkeys.org>
1285
1286 * src/: tclhash.c, tclhash.h:
1287
1288 Continuing with new check_bind function.
1289
1290 2001-08-26 03:16 stdarg <stdarg@techmonkeys.org>
1291
1292 * src/flags.c:
1293
1294 Added information about return values so people don't have to trace
1295 through the code.
1296
1297 2001-08-25 20:42 stdarg <stdarg@techmonkeys.org>
1298
1299 * doc/tcl-commands.doc:
1300
1301 I added the documentation for user-defined string settings and the
1302 channel get command. And I created a howto/ directory so we can put
1303 in proper programming examples. I'm not sure it's showing up in this
1304 commit though.
1305
1306 2001-08-25 07:47 stdarg <stdarg@techmonkeys.org>
1307
1308 * src/tclhash.c:
1309
1310 Progress getting rid of tcl dependencies. Should build fine, with a
1311 couple warnings.
1312
1313 2001-08-25 02:43 Federico Mennite <ite@techmonkeys.org>
1314
1315 * src/Makefile.in:
1316
1317 Defined a variable in Makefile.in needed for the link with the non
1318 system install gexttext.
1319
1320 2001-08-24 19:54 stdarg <stdarg@techmonkeys.org>
1321
1322 * src/tclhash.c:
1323
1324 Ahh, some more fixes, should be fine now except for "defined but not
1325 used" errors.
1326
1327 2001-08-24 19:46 stdarg <stdarg@techmonkeys.org>
1328
1329 * src/: tclhash.c, tclhash.h:
1330
1331 Fixed some stuff and added some more.
1332
1333 2001-08-24 01:07 stdarg <stdarg@techmonkeys.org>
1334
1335 * src/: tclhash.c, tclhash.h:
1336
1337 Some more changes... haven't deleted anything yet, so it should all
1338 still compile. :)
1339
1340 2001-08-23 23:15 stdarg <stdarg@techmonkeys.org>
1341
1342 * src/tclhash.h:
1343
1344 Making way for tcl-less bind tables.
1345
1346 2001-08-23 04:06 stdarg <stdarg@techmonkeys.org>
1347
1348 * src/mod/channels.mod/: channels.c, channels.h, cmdschan.c,
1349 flagmaps.c, tclchan.c, udefchan.c:
1350
1351
1352
1353 Adding user-defined strings and the "channel get" command.
1354
1355 2001-08-23 03:19 stdarg <stdarg@techmonkeys.org>
1356
1357 * src/chan.h:
1358
1359
1360
1361 Changed some stuff around to make some flags positive instead of
1362 negative.
1363
1364 2001-08-23 00:39 Matthew Hallacy <poptix@techmonkeys.org>
1365
1366 * src/patch.h:
1367
1368 [no log message]
1369
1370 2001-08-23 00:38 Matthew Hallacy <poptix@techmonkeys.org>
1371
1372 * src/mod/uptime.mod/uptime.c:
1373
1374 No longer send server name in uptime.mod
1375
1376 2001-08-22 23:49 Teemu Hjelt <sup@techmonkeys.org>
1377
1378 * src/mod/channels.mod/tclchan.c:
1379
1380 BarkerJr: Added a check for -dynamicbans to
1381 newban/newexempt/newinvite.
1382
1383 2001-08-22 00:41 Federico Mennite <ite@techmonkeys.org>
1384
1385 * aclocal.m4:
1386
1387 aclocal.m4's macros are now automake2.50 compatible
1388
1389 2001-08-21 22:03 Teemu Hjelt <sup@techmonkeys.org>
1390
1391 * src/mod/channels.mod/: cmdschan.c, help/channels.help:
1392
1393 Changed the binding of cmd_chanset to m|m.
1394
1395 2001-08-21 20:00 Teemu Hjelt <sup@techmonkeys.org>
1396
1397 * doc/tcl-commands.doc, src/mod/irc.mod/irc.c,
1398 src/mod/irc.mod/msgcmds.c, src/mod/irc.mod/help/msg/irc.help:
1399
1400 Removed the GO command and added need-cycle.
1401
1402 2001-08-21 00:21 Federico Mennite <ite@techmonkeys.org>
1403
1404 * .cvsignore, Makefile.in, acconfig.h, aclocal.m4, bootstrap,
1405 configure.in, po/.cvsignore, po/POTFILES.in, po/eggdrop.pot,
1406 po/update.pl, src/Makefile.in, src/eggdrop.h, src/main.c,
1407 src/mod/module.h:
1408
1409 Gettext phase 2:
1410 * Replced dummy _() define with the real one and added language
1411 domain binding code.
1412 * added gettext's related m4 macros to aclocal
1413 * added misc/config.guess and misc/config.sub system detection
1414 scripts
1415 * added the po subdirectory containing:
1416 - eggdrop.pot: the template translation file.
1417 - POTFILES.in: a list of the source files containing _("") macros
1418 - update.pl: a small perl script to generate eggdrop.pot from the
1419 sources and to update existing translation files (*.po)
1420 - ChangeLog: list of changes in that directory.
1421 * added VERSION and VERSION_NUM (replacing EGG_VERSION and
1422 EGG_VERSION_NUM) defines for versioning information. The version
1423 (+patch excepted) now changes by just editing an entry in top of
1424 configure.in.
1425 * removed EGG_VERSION_MAX and EGGDROP_VERSION_MIN C macros that
1426 wheren't used anywhere.
1427 * Modified bootstrap script
1428 * added and and modified .cvsignore files
1429
1430 2001-08-19 09:08 Matthew Hallacy <poptix@techmonkeys.org>
1431
1432 * src/: patch.h, mod/irc.mod/chan.c:
1433
1434
1435
1436 Found by Fixed by What... stdarg poptix we weren't looking
1437 the user record back up on iterations on channels in the NICK bind,
1438 causing the chance of a bad pointer reference =P (stdarg gave me the
1439 idea to look =)
1440
1441 2001-08-19 08:49 stdarg <stdarg@techmonkeys.org>
1442
1443 * doc/tcl-commands.doc:
1444
1445 Changed <arg> to <rest> in the binding part so that people won't be
1446 tempted to name it "args"
1447
1448 2001-08-19 08:42 Matthew Hallacy <poptix@techmonkeys.org>
1449
1450 * doc/tcl-commands.doc:
1451
1452
1453
1454 doc fixes for SIGN
1455
1456 2001-08-19 08:33 Matthew Hallacy <poptix@techmonkeys.org>
1457
1458 * src/mod/irc.mod/chan.c:
1459
1460
1461
1462 fixed the SIGN and SPLT binds not properly looking up users, now you
1463 can bind with flags, as well as getting the handle of the user in
1464 the $hand
1465
1466 2001-08-19 02:49 Dobos Lorant <drummer@buli.sk>
1467
1468 * src/: net.c, proto.h:
1469
1470 Removed unused hostnamefromip()
1471
1472 2001-08-19 02:36 Dobos Lorant <drummer@buli.sk>
1473
1474 * eggdrop.complete.conf, doc/html/egg-core.html,
1475 doc/settings/core.settings, doc/settings/mod.dns, help/core.help,
1476 help/set/cmds1.help, scripts/help/cmd_resolve.help, src/modules.c,
1477 src/net.c, src/tcl.c, src/tclmisc.c, src/mod/module.h,
1478 src/mod/channels.mod/cmdschan.c, src/mod/channels.mod/userchan.c:
1479
1480 Removed my-hostname. Cache local ipv4 address. Updated docs. FIXME
1481 for tcl_getmyip6(). Cleanups for channel.mod.
1482
1483 2001-08-19 02:24 Dobos Lorant <drummer@buli.sk>
1484
1485 * aclocal.m4, src/net.c:
1486
1487 Small changes to ipv6 detection to fail on cygwin
1488
1489 2001-08-18 18:56 Dobos Lorant <drummer@buli.sk>
1490
1491 * src/mod/: irc.mod/msgcmds.c, server.mod/server.c,
1492 server.mod/servmsg.c:
1493
1494 Show only valid information in .status 'Online as' field, same for .
1495 To get the valid user@host bot does WHOIS botnick after 001
1496
1497 2001-08-17 05:35 Jeff Fisher <guppy@techmonkeys.org>
1498
1499 * src/: dcc.c, tclmisc.c, mod/server.mod/servmsg.c:
1500
1501 Small change to how we send USER again -- since hostname/servername
1502 are ignored, send dots in their place as do most other clients ..
1503 don't have to worry about them using this method to detect us
1504 really. Also I changed our md5 routines from ones by RSA to ones by
1505 Solar Designer -- they are smaller and more efficient -- and public
1506 domain.
1507
1508 2001-08-16 13:27 Dobos Lorant <drummer@buli.sk>
1509
1510 * src/mem.c:
1511
1512 fixed bad MAX_MEM in mem.c
1513
1514 2001-08-15 17:11 Jeff Fisher <guppy@techmonkeys.org>
1515
1516 * .cvsignore:
1517
1518 Lets put ChangeLog into .cvsignore shall we
1519
1520 2001-08-15 17:09 Jeff Fisher <guppy@techmonkeys.org>
1521
1522 * src/: chanprog.c, cmds.c, proto.h:
1523
1524 Cleaned up cmd_uptime and cmd_botinfo a bit -- started doing some
1525 more dummy _(text) ... that is gonna take alot of work to totally
1526 finish that
1527
1528 2001-08-15 06:13 Federico Mennite <ite@techmonkeys.org>
1529
1530 * .cvsignore, src/adns/.cvsignore, src/mod/compress.mod/.cvsignore:
1531
1532 Added more entries in .cvsignore files.
1533
1534 2001-08-14 18:30 Jeff Fisher <guppy@techmonkeys.org>
1535
1536 * text/: banner, motd:
1537
1538 Lets remove version numbers from motd/banner since when we upgrade
1539 bots we do not overwrite these files normally and they can get dated
1540 when people move between series and do not upgrade their motd/banner
1541 .. I am one of these people.
1542
1543 2001-08-14 18:27 Jeff Fisher <guppy@techmonkeys.org>
1544
1545 * src/mod/server.mod/servmsg.c:
1546
1547 Fixed what information we send along with USER when registering to
1548 an IRCd. A sneaky irc admin could transparently detect eggdrop and
1549 quickly kline them automatically by making a small patch to his IRCd
1550 software.
1551
1552 proper USER format: <username> <hostname> <servername> :<realname>
1553
1554 most clients send some combination of this; however, eggdrop appears
1555 to be one of the few (if not only) that sends:
1556
1557 USER username username username :realname
1558
1559 So lets instead send the _proper_ information to avoid detection by
1560 sneaky admins who hate eggdrop for some childish reason.
1561
1562 2001-08-13 23:38 Federico Mennite <ite@techmonkeys.org>
1563
1564 * bootstrap:
1565
1566 Added executable bootstrap.
1567
1568 2001-08-13 23:36 Federico Mennite <ite@techmonkeys.org>
1569
1570 * bootstrap:
1571
1572 Removed non executable bootstrap.
1573
1574 2001-08-13 22:51 Federico Mennite <ite@techmonkeys.org>
1575
1576 * .cvsignore, doc/.cvsignore, scripts/.cvsignore, src/.cvsignore,
1577 src/adns/.cvsignore, src/compat/.cvsignore, src/egglib/.cvsignore,
1578 src/mod/.cvsignore, src/mod/compress.mod/.cvsignore:
1579
1580 Added .cvsignore files to ease committer's life.
1581
1582 2001-08-13 21:50 Federico Mennite <ite@techmonkeys.org>
1583
1584 * config.h.in, configure,
1585 src/mod/compress.mod/compress_config.h.in,
1586 src/mod/compress.mod/configure:
1587
1588 Removed needless config stuff. See previous patch.
1589
1590 2001-08-13 21:41 Federico Mennite <ite@techmonkeys.org>
1591
1592 * bootstrap:
1593
1594 Added missing bootstrap script from the prevoius patch.
1595
1596 2001-08-13 21:39 Federico Mennite <ite@techmonkeys.org>
1597
1598 * INSTALL, Makefile.in, acconfig.h,
1599 src/mod/compress.mod/Makefile.in:
1600
1601 * Created bootstrap script that runs the various autotools with a
1602 single command.
1603 * Removed configure scripts and *config.h.in files from the tree.
1604 * Modified distclean targets to remove the above files too.
1605 * Updated the INSTALL file with the bootstrap step in the
1606 installation process description.
1607
1608 2001-08-13 20:47 Jeff Fisher <guppy@techmonkeys.org>
1609
1610 * CONTENTS, Makefile.in, aclocal.m4, configure,
1611 eggdrop.complete.conf, doc/Makefile.in, doc/eggdrop.doc,
1612 doc/tricks, doc/html/egg-core.html, doc/man1/eggdrop.1,
1613 doc/settings/CONTENTS, doc/settings/contents,
1614 doc/settings/core.settings, help/core.help, src/Makefile.in,
1615 src/eggdrop.h, src/lang.h, src/language.c, src/main.c, src/main.h,
1616 src/mem.c, src/modules.c, src/proto.h, src/compat/Makefile.in,
1617 src/mod/Makefile.in, src/mod/module.h, src/mod/assoc.mod/Makefile,
1618 src/mod/blowfish.mod/Makefile, src/mod/channels.mod/Makefile,
1619 src/mod/compress.mod/Makefile.in, src/mod/console.mod/Makefile,
1620 src/mod/ctcp.mod/Makefile, src/mod/filesys.mod/Makefile,
1621 src/mod/filesys.mod/filesys.h, src/mod/irc.mod/Makefile,
1622 src/mod/notes.mod/Makefile, src/mod/server.mod/Makefile,
1623 src/mod/share.mod/Makefile, src/mod/transfer.mod/Makefile,
1624 src/mod/uptime.mod/Makefile, src/mod/woobie.mod/Makefile:
1625
1626 Good bye language.c, lang.h, we knew you so well yet hated you
1627
1628 2001-08-13 19:22 Jeff Fisher <guppy@techmonkeys.org>
1629
1630 * scripts/compat.tcl, src/tcluser.c:
1631
1632 Removed matchchanattr from the core and made a compat tcl proc
1633
1634 2001-08-13 19:12 Jeff Fisher <guppy@techmonkeys.org>
1635
1636 * FEATURES, INSTALL, eggdrop.complete.conf, eggdrop.simple.conf,
1637 doc/MODULES, doc/html/egg-core.html, doc/html/features.html,
1638 doc/html/index.html, doc/html/install.html,
1639 doc/html/mod-channels.html, doc/html/mod-wire.html,
1640 doc/settings/contents, doc/settings/core.settings,
1641 doc/settings/mod.channel, doc/settings/mod.woobie, help/core.help,
1642 src/chan.h, src/mod/channels.mod/channels.c,
1643 src/mod/channels.mod/cmdschan.c, src/mod/channels.mod/tclchan.c:
1644
1645 Removed more references to seen.mod and wire.mod
1646
1647 2001-08-13 17:24 Jeff Fisher <guppy@techmonkeys.org>
1648
1649 * eggdrop.complete.conf, eggdrop.simple.conf,
1650 doc/html/mod-blowfish.html, doc/settings/mod.blowfish,
1651 src/tclmisc.c:
1652
1653 removed checkmodule .. it the same as loadmodule basically,
1654 loadmodule blowfish behaves the same as checkmodule blowfish on
1655 startup and restart -- if someone can tell me otherwise, I'll revert
1656 this patch
1657
1658 2001-08-13 16:52 Jeff Fisher <guppy@techmonkeys.org>
1659
1660 * src/: chanprog.c, main.c:
1661
1662 Cleaned up the output of .status inregards to TCL ...
1663
1664 Instead of showing:
1665
1666 Using Tcl library: /usr/local/lib/tcl8.3 Tcl version: 8.3 (header
1667 version 8.3) Tcl patchlevel: 8.3.3 (header patchlevel 8.3.3) TCL
1668 isn't threaded
1669
1670 We now show:
1671
1672 Tcl library: /usr/lib/tcl8.3 Tcl version: 8.3.2 (header version
1673 8.3.2)
1674
1675 and is TCL is threaded:
1676
1677 Tcl library: /usr/lib/tcl8.3 Tcl version: 8.3.2 (header version
1678 8.3.2) Tcl is threaded
1679
1680 Do we even need to show the header version?
1681
1682 2001-08-13 16:21 Jeff Fisher <guppy@techmonkeys.org>
1683
1684 * eggdrop.complete.conf, doc/html/egg-core.html,
1685 doc/settings/core.settings, src/dcc.c, src/misc.c, src/proto.h,
1686 src/tcl.c:
1687
1688 removed use-telnet-banner (useless option), renamed show_banner to
1689 show_telnet_banner, updated the docs a bit for telnet-banner, got
1690 rid of a message in show_motd when the motd wasn't a regular text
1691 file (is it really needed? someone comment) and a minor speed
1692 improved in show_motd/show_telnet_banner .. we dont have to lookup
1693 the user if the opening of the files failed .. do it after we know
1694 we can read the file.
1695
1696 2001-08-13 14:51 Jeff Fisher <guppy@techmonkeys.org>
1697
1698 * eggdrop.complete.conf, doc/html/egg-core.html,
1699 doc/settings/core.settings, src/modules.c, src/net.c, src/proto.h,
1700 src/tcl.c, src/mod/module.h, src/mod/filesys.mod/filesys.c,
1701 src/mod/server.mod/server.c:
1702
1703 Removed dcc-sanitycheck since it was half commented out as "FIXME"
1704 -- also, in the day and age of IRC bouncers and socks5 connections,
1705 etc .. more and more people are hiding behind another machine and
1706 this setting wouldn't allow them to dcc chat into bots if turned on.
1707 As for security concerns with people being able to redirect a bot to
1708 connect elsewhere .. they cannot redirect the bot to connect to a
1709 port below 1024 -- dw had a suggestion ... if the ip being sent in
1710 the dcc is known, let them dcc chat into the bot .. I like this
1711 suggestion, what about the others?
1712
1713 2001-08-13 14:17 Jeff Fisher <guppy@techmonkeys.org>
1714
1715 * eggdrop.complete.conf, doc/html/egg-core.html,
1716 doc/settings/core.settings, src/dcc.c, src/modules.c, src/tcl.c,
1717 src/mod/module.h, src/mod/filesys.mod/filesys.c,
1718 src/mod/server.mod/server.c:
1719
1720 Removed dcc-portrange since it was a stupid setting (good idea of
1721 course) and the values 1024 and 65535 are now hardcoded as the
1722 portrange .. anything below 1024 shouldn't be used for dcc and of
1723 course, anything over 65535 isn't even a port. Once we have our
1724 #include file mess cleaned up we should think about changing these
1725 values to #define's .. maybe and its a big maybe.
1726
1727 2001-08-13 03:58 Jeff Fisher <guppy@techmonkeys.org>
1728
1729 * eggdrop.complete.conf, doc/html/mod-server.html,
1730 doc/settings/mod.server, src/mod/server.mod/server.c,
1731 src/mod/server.mod/server.h, src/mod/server.mod/servmsg.c,
1732 src/mod/server.mod/help/set/server.help:
1733
1734 well, servlimit is now gone also .. this is another feature that was
1735 made useless years ago and should have been removed years ago
1736
1737 2001-08-13 03:08 Jeff Fisher <guppy@techmonkeys.org>
1738
1739 * eggdrop.advanced.conf:
1740
1741 Sorry, forgot to remove eggdrop.advanced.conf -- we shouldn't give
1742 Canadians commit access
1743
1744 2001-08-13 03:05 Jeff Fisher <guppy@techmonkeys.org>
1745
1746 * CONTENTS, Makefile.in, NEWS, eggdrop.complete.conf,
1747 eggdrop.simple.conf, doc/eggdrop.doc, doc/tcl-commands.doc,
1748 doc/html/egg-core.html, doc/html/mod-channels.html,
1749 doc/html/mod-server.html, doc/man1/eggdrop.1,
1750 doc/settings/core.settings, doc/settings/mod.channel,
1751 doc/settings/mod.server, src/chan.h,
1752 src/mod/channels.mod/channels.c, src/mod/channels.mod/cmdschan.c,
1753 src/mod/channels.mod/tclchan.c,
1754 src/mod/channels.mod/help/chaninfo.help, src/mod/irc.mod/chan.c,
1755 src/mod/irc.mod/irc.c, src/mod/irc.mod/mode.c,
1756 src/mod/server.mod/server.c, src/mod/server.mod/servmsg.c,
1757 src/mod/server.mod/help/set/server.help: