/[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.134 - (show annotations) (download)
Mon Oct 22 02:00:18 2001 UTC (17 years, 7 months ago) by changelog
Branch: MAIN
Changes since 1.133: +12 -0 lines
ChangeLog

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