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

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