/[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.199 - (hide annotations) (download)
Sat Dec 1 15:30:18 2001 UTC (17 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.198: +7 -0 lines
ChangeLog

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