/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Annotation of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.196 - (hide annotations) (download)
Sat Dec 1 14:00:16 2001 UTC (17 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.195: +7 -0 lines
ChangeLog

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