/[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.210 - (hide annotations) (download)
Sun Dec 2 14:30:18 2001 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.209: +7 -0 lines
ChangeLog

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