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

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