/[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.139 - (show annotations) (download)
Wed Oct 24 10:30:18 2001 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.138: +14 -0 lines
ChangeLog

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