/[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.193 - (hide annotations) (download)
Thu Nov 29 10:00:20 2001 UTC (17 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.192: +6 -0 lines
ChangeLog

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