/[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.142 - (show annotations) (download)
Fri Oct 26 09:30:23 2001 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.141: +6 -0 lines
ChangeLog

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