/[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.135 - (show annotations) (download)
Mon Oct 22 09:00:51 2001 UTC (17 years, 10 months ago) by changelog
Branch: MAIN
Changes since 1.134: +6 -0 lines
ChangeLog

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