/[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.204 - (hide annotations) (download)
Sun Dec 2 10:00:18 2001 UTC (17 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.203: +6 -0 lines
ChangeLog

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