/[cvs]/eggdrop1.9/ChangeLog
ViewVC logotype

Contents of /eggdrop1.9/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.626 - (show annotations) (download)
Mon Feb 3 12:00:08 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.625: +13 -0 lines
ChangeLog

1 2003-02-03 11:41 Will Buckner <wcc@techmonkeys.org>
2
3 * eggdrop.conf, lib/eggdrop/module.h, modules/channels/channels.c,
4 modules/channels/userchan.c, modules/console/console.c,
5 modules/filesys/filedb3.c, modules/filesys/files.c,
6 modules/irc/msgcmds.c, modules/notes/notes.c,
7 modules/share/share.c, modules/uptime/uptime.c, src/chanprog.c,
8 src/cmds.c, src/dcc.c, src/dccutil.c, src/main.c, src/misc.c,
9 src/modules.c, src/tcl.c, src/tcldcc.c, src/tcluser.c,
10 src/userrec.c, src/users.c:
11
12 * More botnet removal.
13
14 2003-02-03 10:43 Will Buckner <wcc@techmonkeys.org>
15
16 * eggdrop.conf, modules/channels/channels.c,
17 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
18 modules/channels/tclchan.c, modules/irc/chan.c,
19 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
20 modules/irc/mode.c, modules/irc/msgcmds.c, scripts/klined.tcl,
21 scripts/notes2.tcl, scripts/ques5.tcl, scripts/sentinel.tcl,
22 src/chan.h, src/cmds.c, src/egg.h, src/flags.c, src/flags.h,
23 src/tcl.c:
24
25 * Removed protection stuff, will be added back in a module later.
26 * Removed klined, ques5, sentinel, and notes2 as they won't be
27 compatable and are not maintained by us.
28
29 2003-02-03 06:42 stdarg <stdarg@techmonkeys.org>
30
31 * lib/eggdrop/hash_table.c, lib/eggdrop/users.c, src/logfile.c,
32 src/main.c, src/net.c:
33
34 [no log message]
35
36 2003-02-03 02:32 Will Buckner <wcc@techmonkeys.org>
37
38 * eggdrop.conf:
39
40 * Fixed a config file conflict.
41
42 2003-02-03 01:57 stdarg <stdarg@techmonkeys.org>
43
44 * modules/script/scriptlog.c:
45
46 [no log message]
47
48 2003-02-03 01:01 stdarg <stdarg@techmonkeys.org>
49
50 * eggdrop.conf, lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
51 lib/eggdrop/binds.h, lib/eggdrop/eggdns.c, lib/eggdrop/eggdrop.h,
52 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
53 lib/eggdrop/egglog.c, lib/eggdrop/egglog.h, lib/eggdrop/flags.c,
54 lib/eggdrop/flags.h, lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
55 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
56 lib/eggdrop/users.c, lib/eggdrop/users.h,
57 modules/script/Makefile.am, modules/script/scriptmod.c,
58 modules/server/input.c, modules/tclscript/tclscript.c,
59 src/Makefile.am, src/core_binds.h, src/core_party.c, src/flags.c,
60 src/logfile.c, src/logfile.h, src/main.c, src/misc.c, src/tcl.c,
61 src/telnet.c, src/userent.c:
62
63
64 * Let me know if there are any missing files!
65
66 2003-02-02 08:41 Will Buckner <wcc@techmonkeys.org>
67
68 * modules/channels/tclchan.c:
69
70 * Fixed a small typo.
71
72 2003-02-02 05:34 Will Buckner <wcc@techmonkeys.org>
73
74 * modules/channels/channels.c:
75
76 * Fixed a udef strings bug.. we should copy to p, not s.
77
78 2003-01-30 08:20 Will Buckner <wcc@techmonkeys.org>
79
80 * modules/channels/tclchan.c, modules/compress/tclcompress.c,
81 modules/filesys/tclfiles.c, modules/notes/notes.c,
82 modules/transfer/transfer.c, src/tclegg.h:
83
84 * Removed STDVAR macro.
85
86 2003-01-30 07:47 Will Buckner <wcc@techmonkeys.org>
87
88 * src/: net.c, tcl.c, tclmisc.c, userrec.c:
89
90 * Fixed a few compiler errors/warnings (found by Eule).
91
92 2003-01-30 03:05 Will Buckner <wcc@techmonkeys.org>
93
94 * eggdrop.conf, modules/channels/channels.c, src/tcl.c,
95 src/userrec.c:
96
97 * Removed quiet_save.
98
99 2003-01-30 01:15 Will Buckner <wcc@techmonkeys.org>
100
101 * modules/channels/: channels.c, tclchan.c:
102
103 * udef-[str/int/flag]-* -> udef_[str/int/flag]_*.
104
105 2003-01-30 01:04 Will Buckner <wcc@techmonkeys.org>
106
107 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
108 modules/channels/cmdschan.c, modules/channels/tclchan.c,
109 modules/transfer/transfer.c, nettype/custom.irc.conf,
110 nettype/custom.server.conf, nettype/dalnet.server.conf,
111 nettype/efnet.irc.conf, nettype/efnet.server.conf,
112 nettype/hybridefnet.irc.conf, nettype/hybridefnet.server.conf,
113 nettype/ircnet.irc.conf, nettype/ircnet.server.conf,
114 nettype/undernet.irc.conf, nettype/undernet.server.conf:
115
116 * Removed dont-idle-kick (same as idle-kick 0).
117 * Config cleanups (synch 1.6 (not recent)).
118 * Changed EFnet's max_bans and max_modes to 25.
119 * Renamed max_dloads to dcc_limit in favor of the C variable.
120 * Changed -'s in channel settings to _'s in favor of C variables.
121
122 2003-01-29 21:39 Will Buckner <wcc@techmonkeys.org>
123
124 * eggdrop.conf, lib/eggdrop/module.h, modules/server/servsock.c,
125 src/dcc.c, src/flags.c, src/misc.c, src/modules.c, src/tcl.c:
126
127 * Renamed debug_output to raw_log.
128
129 2003-01-29 07:42 Will Buckner <wcc@techmonkeys.org>
130
131 * lib/eggdrop/memutil.c, lib/eggdrop/module.h,
132 modules/channels/channels.c, modules/channels/userchan.c,
133 modules/filesys/dbcompat.c, modules/filesys/filedb3.h,
134 modules/irc/chan.c, modules/irc/msgcmds.c, modules/share/share.c,
135 modules/transfer/transfer.c, modules/transfer/transfer.h,
136 src/dccutil.c, src/egg.h, src/main.c, src/modules.c, src/patch.h,
137 src/tcl.c, src/tclmisc.c, src/userrec.c, src/userrec.h:
138
139 * Synch 1.6: save_ignores, save_ignores2, killtransfer-segv,
140 bugfixes (whatever applied), header-fixes, hello.
141
142 2003-01-28 20:38 Will Buckner <wcc@techmonkeys.org>
143
144 * src/modules.c:
145
146 * Fixed a typo in modules.c (found by Eule).
147
148 2003-01-18 22:36 Will Buckner <wcc@techmonkeys.org>
149
150 * doc/UPDATES1.6, lib/eggdrop/module.h, modules/irc/chan.c,
151 src/dccutil.c, src/dccutil.h, src/logfile.c, src/modules.c,
152 src/patch.h, src/tcldcc.c, src/tclmisc.c:
153
154 * Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.
155
156 2003-01-02 21:33 Will Buckner <wcc@techmonkeys.org>
157
158 * AUTHORS, FEATURES, INSTALL, NEWS, README, doc/compiling.FAQ,
159 doc/text-substitutions.doc, doc/html/about.html,
160 doc/html/app-problems.html, doc/html/app-sharing.html,
161 doc/html/app-textsub.html, doc/html/app-tricks.html,
162 doc/html/app-weird.html, doc/html/authors.html, doc/html/bans.html,
163 doc/html/botnet.html, doc/html/compiling.html,
164 doc/html/egg-core.html, doc/html/faqs.html, doc/html/features.html,
165 doc/html/flags.html, doc/html/index.html, doc/html/install.html,
166 doc/html/mod-assoc.html, doc/html/mod-blowfish.html,
167 doc/html/mod-channels.html, doc/html/mod-compress.html,
168 doc/html/mod-dns.html, doc/html/mod-filesys.html,
169 doc/html/mod-irc.html, doc/html/mod-notes.html,
170 doc/html/mod-server.html, doc/html/mod-share.html,
171 doc/html/news.html, doc/html/party.html, doc/html/readme.html,
172 doc/html/sharing.html, doc/html/starting.html, doc/html/users.html,
173 doc/man1/eggdrop.1, lib/compat/compat.h, lib/compat/inet_ntop.h,
174 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
175 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.h,
176 lib/compat/strcasecmp.c, lib/compat/strcasecmp.h,
177 lib/compat/strdup.h, lib/compat/strerror.h, lib/compat/strftime.h,
178 lib/compat/strlcat.h, lib/compat/strlcpy.h,
179 lib/compat/strncasecmp.c, lib/compat/strncasecmp.h,
180 lib/eggdrop/botnetutil.c, lib/eggdrop/botnetutil.h,
181 lib/eggdrop/common.h, lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
182 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
183 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
184 lib/eggdrop/hash_table.c, lib/eggdrop/memutil.c,
185 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/modvals.h,
186 lib/eggdrop/script.c, lib/eggdrop/script.h, lib/eggdrop/stat.h,
187 lib/egglib/egglib.h, lib/egglib/hash_table.c,
188 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
189 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
190 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
191 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
192 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
193 lib/egglib/mstack.h, misc/addpatch, modules/blowfish/bf_tab.h,
194 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
195 modules/channels/channels.c, modules/channels/channels.h,
196 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
197 modules/channels/tclchan.c, modules/channels/udefchan.c,
198 modules/channels/userchan.c, modules/compress/compress.c,
199 modules/compress/compress.h, modules/compress/tclcompress.c,
200 modules/console/console.c, modules/console/console.h,
201 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
202 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
203 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
204 modules/filesys/filelist.c, modules/filesys/filelist.h,
205 modules/filesys/files.c, modules/filesys/files.h,
206 modules/filesys/filesys.c, modules/filesys/filesys.h,
207 modules/filesys/tclfiles.c, modules/irc/chan.c,
208 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
209 modules/irc/mode.c, modules/irc/msgcmds.c,
210 modules/irc/scriptcmds.c, modules/javascript/javascript.c,
211 modules/notes/cmdsnote.c, modules/notes/notes.c,
212 modules/notes/notes.h, modules/perlscript/mod_iface.c,
213 modules/perlscript/perlscript.c, modules/server/scriptcmds.c,
214 modules/share/share.c, modules/share/share.h,
215 modules/share/uf_features.c, modules/tclscript/tclscript.c,
216 modules/transfer/transfer.c, modules/transfer/transfer.h,
217 modules/uptime/uptime.c, modules/uptime/uptime.h,
218 scripts/ques5.tcl, src/bg.c, src/bg.h, src/chan.h, src/chanprog.c,
219 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
220 src/core_binds.h, src/dcc.c, src/dcc.h, src/dccutil.c,
221 src/dccutil.h, src/debug.h, src/dns.c, src/dns.h, src/egg.h,
222 src/flags.c, src/flags.h, src/irccmp.c, src/irccmp.h,
223 src/logfile.c, src/logfile.h, src/main.c, src/main.h, src/misc.c,
224 src/misc.h, src/modules.c, src/modules.h, src/net.h, src/patch.h,
225 src/tcl.c, src/tcl.h, src/tcldcc.c, src/tclegg.h, src/tclmisc.c,
226 src/tcluser.c, src/traffic.c, src/traffic.h, src/userent.c,
227 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
228 src/users.h, testcode/match.c, text/banner:
229
230 * Updated copyright info for 2003.
231
232 2002-12-27 23:07 Will Buckner <wcc@techmonkeys.org>
233
234 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
235 modules/transfer/transfer.c, nettype/undernet.irc.conf,
236 src/patch.h:
237
238 * Fixed default setting for the help-path and text-path settings.
239 Patch by poptix.
240 * Did not port matching changes. We can fix this once we start using
241 Ian's new matching code.
242 * Updated max_bans to 45 for UnderNet. Found by reed.
243 * BarkerJr:
244 * Reworded the comment above the addhost/ident unbinds (found by
245 persaukko).
246 * Changed global-revenge-mode to 0 by default.
247 * Changed dcc-block to default to 0 (zero; turbo-dcc).
248
249 2002-12-12 04:28 Will Buckner <wcc@techmonkeys.org>
250
251 * doc/UPDATES1.6, src/main.c, src/patch.h:
252
253 Fixed default setting for the help-path and text-path settings.
254 Patch by poptix.
255
256 2002-11-29 06:15 Will Buckner <wcc@techmonkeys.org>
257
258 * doc/UPDATES1.6, misc/addpatch, modules/irc/cmdsirc.c,
259 modules/irc/irc.c, modules/irc/irc.h, src/patch.h,
260 testcode/match.c:
261
262 * check_this_user() had the wrong function number in irc_table.
263 * Exported me_voice() in irc_table (synch 1.6).
264 * Small fix to zip's match code (requested by zip).
265 * Applied The_Dawn's kickfix patch (synch 1.6).
266 * Small fixes to addpatch.
267
268 2002-11-24 04:50 Will Buckner <wcc@techmonkeys.org>
269
270 * eggdrop.conf, doc/UPDATES1.6, modules/channels/channels.c,
271 modules/channels/tclchan.c, modules/irc/chan.c, modules/irc/mode.c,
272 scripts/alltools.tcl, src/chan.h, src/patch.h:
273
274 * Synch'd 1.6 with 1.7 as of November 23rd.
275
276 2002-11-04 17:44 stdarg <stdarg@techmonkeys.org>
277
278 * lib/: eggdrop/Makefile.am, eggdrop/base64.c, eggdrop/base64.h,
279 egglib/base64.c, egglib/base64.h:
280
281
282 * base 64 encoding/decoding
283
284 2002-11-03 23:22 stdarg <stdarg@techmonkeys.org>
285
286 * lib/eggdrop/users.c:
287
288
289 * Removed some debugging stuff from user auth
290
291 2002-11-03 23:16 stdarg <stdarg@techmonkeys.org>
292
293 * configure.ac, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
294 lib/eggdrop/eggtimer.c, lib/eggdrop/eggtimer.h,
295 lib/eggdrop/flags.c, lib/eggdrop/flags.h, lib/eggdrop/linemode.c,
296 lib/eggdrop/md5.c, lib/eggdrop/md5.h, lib/eggdrop/module.h,
297 lib/eggdrop/partyline.c, lib/eggdrop/partyline.h,
298 lib/eggdrop/sockbuf.c, lib/eggdrop/users.c, lib/eggdrop/users.h,
299 lib/egglib/Makefile.am, modules/Makefile.am,
300 modules/script/Makefile.am, modules/script/scriptbind.c,
301 modules/script/scriptmod.c, modules/script/scriptnet.c,
302 modules/script/scriptparty.c, modules/script/scripttimer.c,
303 modules/script/scriptuser.c, modules/server/input.c,
304 src/Makefile.am, src/egg_timer.c, src/egg_timer.h, src/main.c,
305 src/md5.c, src/md5.h, src/scriptbind.c, src/scriptnet.c,
306 src/scriptuser.c, src/tcl.c, src/tclmisc.c, src/telnet.c:
307
308
309 * Moved md5 code to lib/eggdrop so I can use it for password hashing
310 * Passwords are stored as standard hex encoding of md5(salt +
311 password)
312 * Started moving script interface functions to modules/script
313
314 2002-10-11 23:59 Will Buckner <wcc@techmonkeys.org>
315
316 * doc/UPDATES1.6, src/egg.h:
317
318 * Removed a left-over piece of botnet code and finished synch'ing
319 the updates file.
320
321 2002-10-11 09:00 stdarg <stdarg@techmonkeys.org>
322
323 * lib/eggdrop/eggdrop.h, modules/javascript/javascript.c,
324 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
325 modules/server/binds.c, modules/server/dcc.c,
326 modules/server/input.c, modules/server/servsock.c,
327 modules/tclscript/tclscript.c, src/scriptuser.c, src/users.h:
328
329
330 * Started switching over user code to the new interface.
331
332 2002-10-11 07:27 stdarg <stdarg@techmonkeys.org>
333
334 * lib/eggdrop/flags.c:
335
336
337 * Forgot a file.
338
339 2002-10-11 06:56 stdarg <stdarg@techmonkeys.org>
340
341 * lib/compat/compat.h, lib/compat/strdup.h,
342 lib/eggdrop/Makefile.am, lib/eggdrop/flags.h, lib/eggdrop/users.c,
343 lib/eggdrop/users.h, src/scriptuser.c:
344
345
346 * Made 'uset' bind to intercept user settings, and 'uflag' bind for
347 user flags. Next comes 'uhost' I guess.
348
349 2002-10-11 02:46 Will Buckner <wcc@techmonkeys.org>
350
351 * Makefile.am:
352
353 * Makefile fixes.
354
355 2002-10-11 02:32 Will Buckner <wcc@techmonkeys.org>
356
357 * Makefile.am:
358
359 * Makefile fixes from last commit.
360
361 2002-10-11 00:51 Will Buckner <wcc@techmonkeys.org>
362
363 * eggdrop.complete.conf, eggdrop.conf:
364
365 Forgot some cvs add/remove.
366
367 2002-10-11 00:49 Will Buckner <wcc@techmonkeys.org>
368
369 * eggdrop.simple.conf, misc/addpatch, modules/channels/channels.c,
370 modules/channels/tclchan.c, modules/irc/chan.c,
371 modules/irc/cmdsirc.c, modules/irc/irc.c,
372 modules/transfer/transfer.c, src/chan.h, src/cmds.c, src/egg.h,
373 src/net.c, src/patch.h:
374
375 * Completed 1.6<>1.7 patch synch.
376
377 2002-10-10 07:48 stdarg <stdarg@techmonkeys.org>
378
379 * lib/eggdrop/: eggconfig.c, eggconfig.h:
380
381
382 * Beginning of config system. Right now it's based on xml but it
383 should be easy to replace it later or add a module backend system.
384
385 2002-10-10 05:50 Will Buckner <wcc@techmonkeys.org>
386
387 * configure.ac, eggdrop.complete.conf, doc/UPDATES1.6,
388 lib/compat/snprintf.c, modules/channels/channels.c,
389 modules/channels/channels.h, modules/channels/cmdschan.c,
390 modules/channels/tclchan.c, modules/filesys/filesys.c,
391 modules/irc/chan.c, modules/irc/cmdsirc.c, modules/irc/irc.c,
392 modules/irc/mode.c, modules/irc/msgcmds.c, modules/share/share.c,
393 modules/transfer/transfer.c, scripts/alltools.tcl, src/chan.h,
394 src/chanprog.c, src/misc.c:
395
396 * Synch'd 1.6 with 1.7 as of September 1st.
397 * Did not synch +C or +r chanmode additions or halfop code, as our
398 mode handling really needs to be redone in 1.7.
399 * Did not synch any of the handlen-friendly patches.
400 * Did not synch Tcl 8.4 fixes (not a proper fix yet).
401 * My banligic patch doesn't seem relevent currently.
402 * Did not synch sockfix, as network code has changed drasticly.
403
404 Synch will be continued tomorrow.
405
406 2002-10-10 04:41 stdarg <stdarg@techmonkeys.org>
407
408 * lib/eggdrop/Makefile.am, lib/eggdrop/binds.c,
409 lib/eggdrop/binds.h, lib/eggdrop/eggdrop.h, lib/eggdrop/eggtimer.c,
410 lib/eggdrop/module.h, lib/eggdrop/users.c,
411 modules/javascript/javascript.c, modules/perlscript/mod_iface.c,
412 modules/server/binds.c, modules/server/dcc.c, modules/server/dcc.h,
413 modules/server/input.c, modules/server/server.c,
414 modules/server/servsock.c, modules/tclscript/tclscript.c,
415 src/Makefile.am, src/core_binds.c, src/dcc.c, src/dccutil.c,
416 src/main.c, src/modules.c, src/net.c, src/scriptbind.c,
417 src/scriptuser.c, src/tcl.c, src/tcldcc.c, src/tclhash.c,
418 src/tclhash.h, src/tcluser.c, src/userrec.c, testcode/match.c:
419
420
421 * Moved bind tables to libeggdrop
422
423 2002-10-09 09:09 stdarg <stdarg@techmonkeys.org>
424
425 * lib/eggdrop/: flags.h, hash_table.c, hash_table.h, ircmasks.c,
426 ircmasks.h, users.c:
427
428
429 * Forgot some files
430
431 2002-10-07 22:37 stdarg <stdarg@techmonkeys.org>
432
433 * src/scriptuser.c:
434
435
436 * Script interface to new user functions.
437
438 2002-10-07 22:36 stdarg <stdarg@techmonkeys.org>
439
440 * lib/egglib/Makefile.am, lib/egglib/egglib.h,
441 modules/server/binds.c, modules/server/binds.h,
442 modules/server/dcc.c, modules/server/dcc.h,
443 modules/server/scriptcmds.c, src/Makefile.am, src/cmds.c,
444 src/core_binds.c, src/dcc.c, src/logfile.c, src/main.c,
445 src/modules.c, src/scriptnet.c, src/tcl.c, src/tcluser.c,
446 src/users.c:
447
448
449 * Added some dcc support functions like sending/accepting files,
450 with resume, and chats.
451 * Starting to migrate to new user system.
452
453 2002-10-07 22:33 stdarg <stdarg@techmonkeys.org>
454
455 * lib/eggdrop/: Makefile.am, eggdrop.h, eggnet.c, eggnet.h,
456 flags.h, ircmasks.c, ircmasks.h, match.c, match.h, module.h,
457 sockbuf.c, sockbuf.h, throttle.c, throttle.h, users.c, users.h,
458 xml.c, xml.h, xmlread.c, xmlwrite.c:
459
460
461 * Added input/output throttling for sockets (haven't tested input)
462 * Basic xml read/write stuff. Very forgiving on xml syntax; doesn't
463 do validation. Not done.
464 * Beginning of new user code. Works well so far.
465
466 2002-09-22 08:50 stdarg <stdarg@techmonkeys.org>
467
468 * lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h,
469 lib/eggdrop/my_socket.c, lib/eggdrop/my_socket.h,
470 lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
471 modules/server/Makefile.am, modules/server/binds.c,
472 modules/server/binds.h, modules/server/dcc.c, modules/server/dcc.h,
473 modules/server/scriptcmds.c, modules/server/server.c,
474 modules/server/server.h, src/scriptnet.c:
475
476
477 * Added a command to initiate dcc chats
478
479 2002-09-22 01:25 stdarg <stdarg@techmonkeys.org>
480
481 * src/: botcmd.c, botcmd.h, botmsg.c, botmsg.h, botnet.c, botnet.h,
482 tandem.h:
483
484
485 * Remove unnecessary files (botnet stuff)
486
487 2002-09-21 07:40 stdarg <stdarg@techmonkeys.org>
488
489 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
490 lib/eggdrop/script.h, lib/eggdrop/sockbuf.c, lib/eggdrop/sockbuf.h,
491 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
492 modules/server/scriptcmds.c, modules/server/servsock.c,
493 modules/tclscript/tclscript.c, src/Makefile.am, src/main.c,
494 src/scriptnet.c:
495
496
497 * Added script support for network stuff
498
499 2002-09-20 21:44 stdarg <stdarg@techmonkeys.org>
500
501 * modules/Makefile.am:
502
503
504 * last patch accidentally disabled javascript
505
506 2002-09-20 21:41 stdarg <stdarg@techmonkeys.org>
507
508 * lib/eggdrop/botnetutil.c, lib/eggdrop/module.h,
509 modules/Makefile.am, src/Makefile.am, src/cmds.c, src/dcc.c,
510 src/dccutil.c, src/dccutil.h, src/main.c, src/misc.c,
511 src/modules.c, src/tcl.c, src/tcldcc.c, src/tclmisc.c,
512 src/tcluser.c, src/userrec.c, src/users.c, src/users.h:
513
514
515 * Mo-Ize removed the botnet code, thanks
516
517 2002-09-20 20:28 stdarg <stdarg@techmonkeys.org>
518
519 * modules/server/binds.c:
520
521 [no log message]
522
523 2002-09-20 20:18 stdarg <stdarg@techmonkeys.org>
524
525 * configure.ac, lib/compat/poll.c, lib/compat/poll.h,
526 lib/eggdrop/eggdns.c, lib/eggdrop/module.h,
527 lib/eggdrop/my_socket.c, modules/Makefile.am,
528 modules/server/binds.h:
529
530
531 * compat entries for poll, and a server module file I forgot
532
533 2002-09-20 02:10 stdarg <stdarg@techmonkeys.org>
534
535 * lib/eggdrop/: my_socket.c, my_socket.h, sockbuf.c, sockbuf.h:
536
537
538 * Ah I knew I forgot some.
539
540 2002-09-20 02:06 stdarg <stdarg@techmonkeys.org>
541
542 * configure.ac, lib/compat/Makefile.am, lib/eggdrop/Makefile.am,
543 lib/eggdrop/eggdns.c, lib/eggdrop/eggdns.h, lib/eggdrop/eggdrop.h,
544 lib/eggdrop/eggident.c, lib/eggdrop/eggident.h,
545 lib/eggdrop/eggnet.c, lib/eggdrop/eggnet.h, lib/eggdrop/eggtimer.c,
546 lib/eggdrop/eggtimer.h, lib/eggdrop/linemode.c,
547 lib/eggdrop/linemode.h, lib/eggdrop/memutil.c,
548 lib/eggdrop/memutil.h, lib/eggdrop/module.h, lib/eggdrop/script.c,
549 lib/eggdrop/script.h, modules/Makefile.am,
550 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
551 modules/server/Makefile.am, modules/server/channels.c,
552 modules/server/cmdsserv.c, modules/server/dcc_commands.c,
553 modules/server/input.c, modules/server/nicklist.c,
554 modules/server/nicklist.h, modules/server/output.c,
555 modules/server/output.h, modules/server/parse.c,
556 modules/server/parse.h, modules/server/scriptcmds.c,
557 modules/server/server.c, modules/server/server.h,
558 modules/server/serverlist.c, modules/server/serverlist.h,
559 modules/server/servmsg.c, modules/server/servsock.c,
560 modules/server/servsock.h, modules/tclscript/tclscript.c,
561 src/Makefile.am, src/egg_timer.c, src/main.c, src/modules.c,
562 src/net.c, src/tclhash.c, src/userrec.c, src/userrec.h,
563 src/users.h, testcode/dnscache.c, testcode/socks5.c:
564
565
566 * Moved several things from the core into libegg
567 * Server module uses new network code
568 * Lots of stuff removed from the server module, like flood stuff,
569 which should go into a new module
570 * Moved some things from irc module to server module (mostly bind
571 stuff, like pub)
572 * Not everything works right now, but I wanted to get it into cvs in
573 case my computer dies a horrible death. I'm going to combine
574 irc/server (mostly) and make a new one for all the default
575 protection stuff.
576 * Right now server messages are not queued. I thought the code was
577 pretty much beyond repair. The new queueing code will hopefully be
578 more maintainable.
579 * I'm not sure I added/removed all the files necessary! Let me know
580 if it doesn't compile for you.
581
582 2002-08-12 01:16 stdarg <stdarg@techmonkeys.org>
583
584 * src/tclhash.c:
585
586
587 * MATCH_PARTIAL bind tables (like dcc) were not being checked for
588 correct user flags.
589
590 2002-08-11 20:50 stdarg <stdarg@techmonkeys.org>
591
592 * testcode/: client.c, my_poll.c, sockbuf.c:
593
594 [no log message]
595
596 2002-08-10 09:31 Matthew Hallacy <poptix@techmonkeys.org>
597
598 * src/: chanprog.c, patch.h:
599
600 owner variable was not being used properly, potential access
601 elevation.
602
603 2002-08-09 23:48 stdarg <stdarg@techmonkeys.org>
604
605 * testcode/dnscache.c:
606
607
608 * beginning of a small caching dns stub resolver, ipv4 and ipv6
609
610 2002-08-09 23:44 stdarg <stdarg@techmonkeys.org>
611
612 * src/: tclhash.c, tclhash.h:
613
614
615 * Beginning of load-order independent bind tables
616
617 2002-08-09 23:42 stdarg <stdarg@techmonkeys.org>
618
619 * testcode/: Makefile, chat.c, my_poll.c, my_poll.h, my_socket.c,
620 mypoll.c, mypoll.h, sockbuf.c, sockbuf.h:
621
622
623 * Some updates to network code
624
625 2002-07-17 22:52 Matthew Hallacy <poptix@techmonkeys.org>
626
627 * src/patch.h:
628
629 sigh.
630
631 2002-07-17 22:46 Matthew Hallacy <poptix@techmonkeys.org>
632
633 * src/patch.h:
634
635 Duh, watch your patch.h entries.
636
637 2002-06-19 05:10 stdarg <stdarg@techmonkeys.org>
638
639 * testcode/: mypoll.c, mypoll.h:
640
641
642 * poll() emulation
643
644 2002-06-19 04:51 stdarg <stdarg@techmonkeys.org>
645
646 * testcode/: Makefile, chat.c, client.c, http.c, ipv6.c,
647 linemode.c, my_socket.c, sclient.c, sockbuf.c, sockbuf.h, socks4.c,
648 socks5.c, sslmode.c, zipmode.c:
649
650
651 * I think the sockbuf api is almost done
652
653 2002-06-18 06:15 Jeff Fisher <guppy@techmonkeys.org>
654
655 * help/cmds2.help:
656
657 forgot to remove a reference to highlight in a help file
658
659 2002-06-18 06:12 Jeff Fisher <guppy@techmonkeys.org>
660
661 * configure.ac, eggdrop.complete.conf, help/cmds2.help,
662 help/core.help, lib/eggdrop/module.h, modules/Makefile.am,
663 modules/console/console.c, modules/irc/chan.c,
664 modules/irc/cmdsirc.c, modules/server/servmsg.c, src/Makefile.am,
665 src/botcmd.c, src/cmds.c, src/cmds.h, src/dcc.c, src/egg.h,
666 src/flags.c, src/flags.h, src/main.c, src/misc.c, src/modules.c,
667 src/tcldcc.c:
668
669
670
671 - removed userflag +k
672 - removed userflag +h
673 - removed all the code related to .strip since stdarg is going to
674 redo it in a better fashion using network filters.
675 - removed woobie since woobie is useless and we would be much better
676 suited with a "sample" module that actually does something useful
677
678 2002-06-18 04:40 Jeff Fisher <guppy@techmonkeys.org>
679
680 * eggdrop.complete.conf, doc/html/mod-server.html,
681 doc/settings/mod.server, modules/server/cmdsserv.c,
682 modules/server/scriptcmds.c, modules/server/server.c:
683
684
685
686 removed the settings that did not allow for duplicate messages to be
687 enqueued. this always seemed like a hack to me because it doesn't
688 fix the real problem of broken scripts sending duplicates and
689 causing the bot to flood off. if a script wants to send 4000 of the
690 same message who are we to say that is wrong.
691
692 2002-06-17 16:39 Jeff Fisher <guppy@techmonkeys.org>
693
694 * eggdrop.complete.conf, doc/html/egg-core.html,
695 doc/settings/core.settings, src/tcl.c, src/userrec.c:
696
697 removed sort_users since any decent userfile backend should do this
698 on the fly -- i.e.. sql or our new user api that is being worked on
699
700 2002-06-17 06:14 Jeff Fisher <guppy@techmonkeys.org>
701
702 * help/cmds2.help, help/core.help, modules/irc/msgcmds.c,
703 modules/notes/notes.c, src/flags.c, src/flags.h:
704
705 removed the common user access flag sice this is a throw back to the
706 earlier days of IRC -- common accounts are almost non-existant on
707 IRC these days.
708
709 2002-06-17 06:04 Jeff Fisher <guppy@techmonkeys.org>
710
711 * eggdrop.complete.conf, help/cmds1.help, help/cmds2.help,
712 help/core.help, modules/irc/msgcmds.c,
713 modules/irc/help/msg/irc.help, src/cmds.c, src/misc.c, src/misc.h:
714
715 removed some legacy commands that are fairly non-useful and addhost
716 which is just wrong.
717
718 2002-06-08 07:21 stdarg <stdarg@techmonkeys.org>
719
720 * modules/server/servmsg.c:
721
722 [no log message]
723
724 2002-06-07 06:38 stdarg <stdarg@techmonkeys.org>
725
726 * modules/server/servmsg.c:
727
728
729 * got432(), got433(), and renamed gotfake433 to choose_altnick
730
731 2002-06-05 05:11 stdarg <stdarg@techmonkeys.org>
732
733 * modules/server/servmsg.c:
734
735
736 * Oops committed too early, doh
737 * Converted got303(), thought about moving the keep-nick stuff to a
738 separate file and adding watch-list support
739
740 2002-06-05 05:10 stdarg <stdarg@techmonkeys.org>
741
742 * modules/server/servmsg.c:
743
744 [no log message]
745
746 2002-06-03 03:35 stdarg <stdarg@techmonkeys.org>
747
748 * lib/eggdrop/module.h, modules/server/server.c,
749 modules/server/servmsg.c, src/modules.c:
750
751
752 * Server lag checking now does hundredths of a second.
753 * gotwallops() and gotpong() converted to new raw syntax
754
755 2002-06-02 18:06 stdarg <stdarg@techmonkeys.org>
756
757 * modules/: irc/chan.c, server/server.c, server/servmsg.c:
758
759
760 * gotnotice()
761
762 2002-06-02 08:56 stdarg <stdarg@techmonkeys.org>
763
764 * modules/server/servmsg.c:
765
766
767 * Oops argument mixup
768
769 2002-06-02 08:52 stdarg <stdarg@techmonkeys.org>
770
771 * modules/: irc/chan.c, irc/irc.c, server/server.c,
772 server/servmsg.c:
773
774
775 * Changed the raw bind syntax again: user nick uhost cmd nargs
776 args... maybe user should come after uhost, like in other binds?
777 * Moved pub/pubm binds from irc module to server module
778
779 2002-06-01 17:57 stdarg <stdarg@techmonkeys.org>
780
781 * modules/server/: channels.c, channels.h, servmsg.c:
782
783
784 * Ooops forgot to add channels.c and channels.h last time!
785
786 2002-06-01 13:42 wingman
787
788 * src/Makefile.am:
789
790
791 .oO(i should really somewhere write down my modified files or
792 just use cvs commit w/o my own in-memory-modified-file-list...
793 ;-)
794
795 2002-06-01 13:28 wingman
796
797 * src/traffic.c:
798
799
800 * new file: traffic.
801
802 2002-06-01 13:27 wingman
803
804 * src/: main.c, net.c, traffic.h:
805
806
807 * moved traffic commands to traffic.[c|h] and cleaned
808 up net.c/main.c
809
810 2002-06-01 08:13 stdarg <stdarg@techmonkeys.org>
811
812 * modules/channels/tclchan.c:
813
814
815 * Converted a few more channel commands
816
817 2002-06-01 05:15 stdarg <stdarg@techmonkeys.org>
818
819 * modules/server/Makefile.am, modules/server/server.c,
820 modules/server/servmsg.c, src/modules.c:
821
822
823 * Added "newraw" bind table, which will eventually replace "raw"
824 * Made got001() the first newraw-compliant function
825 * Started merging irc/server modules a little bit
826
827 2002-06-01 03:50 stdarg <stdarg@techmonkeys.org>
828
829 * testcode/dns.c:
830
831
832 * dns resolving seems to work now, even for strange replies like
833 irc.dal.net and www.lycos.com
834
835 2002-05-31 08:02 stdarg <stdarg@techmonkeys.org>
836
837 * modules/server/servmsg.c:
838
839
840 * Beginning of a new model for the raw server bind. It will do more
841 parsing so that other places don't have to. We can also add an SFILT
842 bind so that scripts/modules can modify server input text.
843
844 2002-05-31 05:29 stdarg <stdarg@techmonkeys.org>
845
846 * modules/server/: scriptcmds.c, server.c:
847
848
849 * More conversions in the server module
850
851 2002-05-31 04:11 stdarg <stdarg@techmonkeys.org>
852
853 * lib/eggdrop/module.h, lib/eggdrop/script.h,
854 modules/javascript/javascript.c, modules/perlscript/perlscript.c,
855 modules/server/scriptcmds.c, modules/server/server.c,
856 modules/server/servmsg.c, modules/tclscript/tclscript.c,
857 src/chanprog.c, src/misc.c, src/modules.c:
858
859
860 * Botname doesn't rely on NICKLEN
861 * Ok.. using strtok() on function arguments that get re-used (binds)
862 is BAD.
863
864 2002-05-31 03:07 stdarg <stdarg@techmonkeys.org>
865
866 * lib/eggdrop/memutil.c, lib/eggdrop/memutil.h,
867 modules/server/scriptcmds.c, modules/server/server.c, src/dcc.c:
868
869
870 * Getting rid of some usage of NICKLEN in the hopes that eventually
871 it will disappear.
872
873 2002-05-31 02:01 stdarg <stdarg@techmonkeys.org>
874
875 * modules/server/: server.c, servmsg.c:
876
877
878 * Fixed a bug which was corrupting MODE binds
879 * disconnect_server() was resetting servidx before removing it from
880 the dcc table
881
882 2002-05-28 20:36 stdarg <stdarg@techmonkeys.org>
883
884 * modules/filesys/tclfiles.c, modules/notes/notes.c,
885 modules/server/server.c, modules/server/server.h,
886 modules/server/servmsg.c, modules/uptime/uptime.c, src/botmsg.c:
887
888
889 * Got rid of a bit of findanyidx() usage
890
891 2002-05-28 05:13 stdarg <stdarg@techmonkeys.org>
892
893 * modules/channels/tclchan.c:
894
895
896 * Some more converted channel commands.
897
898 2002-05-27 04:19 stdarg <stdarg@techmonkeys.org>
899
900 * modules/channels/tclchan.c:
901
902
903 * channel_info now returns a list of all channel setting names, not
904 values.
905 * channel_get returns a single setting for a single channel.
906
907 2002-05-26 08:34 stdarg <stdarg@techmonkeys.org>
908
909 * lib/eggdrop/module.h, modules/console/console.c,
910 modules/filesys/filesys.c, src/botcmd.c, src/botmsg.c,
911 src/botnet.c, src/cmds.c, src/core_binds.c, src/core_binds.h,
912 src/dcc.c, src/dccutil.c, src/modules.c, src/tcldcc.c,
913 src/tclhash.c, src/tclhash.h, src/userrec.c:
914
915
916 * Moved creation and maintenance of core binds from tclhash.c to
917 core_binds.c
918 * Renamed check_tcl_* to check_bind_* in the core
919
920 2002-05-26 03:02 stdarg <stdarg@techmonkeys.org>
921
922 * src/tclhash.c:
923
924
925 * Made dcc a MATCH_PARTIAL table again.
926
927 2002-05-26 02:49 stdarg <stdarg@techmonkeys.org>
928
929 * lib/eggdrop/module.h, modules/irc/irc.c, src/modules.c,
930 src/tclegg.h, src/tclhash.c, src/tclhash.h:
931
932
933 * Bind table cleanups
934 * Removed bind_chain_t for now. I think for non-wildcard,
935 non-stackable tables, we could do a hash table
936
937 2002-05-24 17:50 stdarg <stdarg@techmonkeys.org>
938
939 * src/proxyapi.h:
940
941
942 * Beginning of an interface for modules that support a type of proxy
943 (socks5, http, etc) (proxy_t to be defined later).
944
945 2002-05-24 17:37 stdarg <stdarg@techmonkeys.org>
946
947 * src/cryptapi.h:
948
949
950 * Beginning of an interface for modules that want to provide
951 hash/crypto functions.
952
953 2002-05-24 06:52 stdarg <stdarg@techmonkeys.org>
954
955 * lib/eggdrop/script.c, modules/server/scriptcmds.c,
956 modules/server/server.c:
957
958
959 * Null checking in script_string
960 * Got rid of $servers in favor of [server_list], and $server is now
961 an index
962
963 2002-05-21 21:28 stdarg <stdarg@techmonkeys.org>
964
965 * modules/server/server.c:
966
967
968 * Forgot to set the serverlist to null when it's cleared.
969
970 2002-05-21 21:23 stdarg <stdarg@techmonkeys.org>
971
972 * eggdrop.complete.conf, eggdrop.simple.conf,
973 modules/server/scriptcmds.c, modules/server/server.c:
974
975
976 * Added server_add and server_clear, still need a server_del.
977
978 2002-05-19 04:41 stdarg <stdarg@techmonkeys.org>
979
980 * modules/filesys/filesys.c, modules/server/server.c, src/net.c:
981
982
983 * Got rid of some inet_ntoa
984 * Converted dcc ip nums to dotted decimal notation
985
986 2002-05-18 07:41 stdarg <stdarg@techmonkeys.org>
987
988 * configure.ac, lib/adns/internal.h, lib/adns/setup.c,
989 lib/compat/Makefile.am, lib/compat/compat.h,
990 lib/compat/inet_aton.c, lib/compat/inet_aton.h,
991 modules/filesys/filesys.c, modules/server/server.c, src/dns.c,
992 src/net.c:
993
994
995 * Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed
996 inet_aton from lib/compat -- why have both?
997
998 2002-05-17 07:29 stdarg <stdarg@techmonkeys.org>
999
1000 * lib/eggdrop/module.h, modules/channels/channels.c,
1001 modules/console/console.c, modules/ctcp/ctcp.c,
1002 modules/filesys/filesys.c, modules/irc/irc.c,
1003 modules/javascript/javascript.c, modules/notes/notes.c,
1004 modules/perlscript/mod_iface.c, modules/server/server.c,
1005 modules/share/share.c, modules/tclscript/tclscript.c,
1006 modules/transfer/transfer.c, modules/uptime/uptime.c, src/botnet.c,
1007 src/core_binds.c, src/modules.c, src/tcl.c, src/tclhash.c,
1008 src/tclhash.h:
1009
1010
1011 * Bind table cleanups, especially renaming bind table functions and
1012 making add/rem_builtins take a char * instead of a bind_table_t *.
1013
1014 2002-05-16 22:56 stdarg <stdarg@techmonkeys.org>
1015
1016 * src/: botnet.c, dcc.c, dccutil.c:
1017
1018
1019 * check_tcl_chon wasn't being called with the real idx
1020
1021 2002-05-13 17:40 stdarg <stdarg@techmonkeys.org>
1022
1023 * modules/ctcp/ctcp.c:
1024
1025 * (telnet) to (all)
1026
1027 2002-05-13 08:38 stdarg <stdarg@techmonkeys.org>
1028
1029 * lib/eggdrop/script.c:
1030
1031
1032 * Fixed some stuff I messed up while moving around code.
1033
1034 2002-05-12 15:35 Federico Mennite <ite@techmonkeys.org>
1035
1036 * configure.ac, acconfig/acinclude.m4, src/bg.c, src/main.c,
1037 src/users.h:
1038
1039 * Now always preforking
1040 * More minor configure macros cleanup
1041 * Let's try to detect JS_NewObject() instead of JS_Now() for
1042 javascript library detection.
1043 * Js headers to be corectly detected when --with-jsinc isn't passed
1044 to ./configure
1045
1046 2002-05-12 07:58 stdarg <stdarg@techmonkeys.org>
1047
1048 * src/patch.h:
1049
1050
1051 * Did I update this the right way?
1052
1053 2002-05-12 06:25 stdarg <stdarg@techmonkeys.org>
1054
1055 * modules/channels/channels.c:
1056
1057
1058 * yay
1059
1060 2002-05-12 06:24 stdarg <stdarg@techmonkeys.org>
1061
1062 * src/botmsg.c:
1063
1064
1065 * Unnecessary strlen()
1066
1067 2002-05-12 06:23 stdarg <stdarg@techmonkeys.org>
1068
1069 * modules/irc/irc.c, modules/server/server.c, src/tcldcc.c:
1070
1071
1072 * Overlooked name changes
1073
1074 2002-05-12 06:12 stdarg <stdarg@techmonkeys.org>
1075
1076 * lib/eggdrop/module.h, modules/channels/tclchan.c, src/botmsg.c,
1077 src/dccutil.c, src/misc.c, src/misc.h, src/modules.c:
1078
1079
1080 * Got rid of str_nutf8tounicode
1081
1082 2002-05-12 05:59 stdarg <stdarg@techmonkeys.org>
1083
1084 * lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.h,
1085 lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1086 lib/eggdrop/script.c, lib/eggdrop/script.h,
1087 modules/blowfish/blowfish.c, modules/channels/channels.c,
1088 modules/irc/irc.c, modules/javascript/javascript.c,
1089 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1090 modules/server/server.c, modules/tclscript/tclscript.c, src/dcc.c,
1091 src/dns.c, src/egg_timer.c, src/logfile.c, src/tcl.c, src/tcldcc.c,
1092 src/tclhash.c, src/tclmisc.c, src/users.c:
1093
1094
1095 * Converting the scripting modules to using a well-defined interface
1096 rather than the general registry.
1097 * Converted the 'traffic' command.
1098 * Got rid of the registry since it wasn't needed anymore.
1099
1100 2002-05-11 01:08 stdarg <stdarg@techmonkeys.org>
1101
1102 * modules/javascript/javascript.c, src/cmds.c:
1103
1104
1105 * Fixed a lot of duplicate log messages from dcc commands.
1106
1107 2002-05-09 21:23 Federico Mennite <ite@techmonkeys.org>
1108
1109 * configure.ac, acconfig/acinclude.m4, modules/Makefile.am,
1110 modules/javascript/.cvsignore, modules/javascript/Makefile.am,
1111 modules/javascript/javascript.c:
1112
1113 Added preliminary support libjs detection and javascript module
1114 Makefile
1115
1116 2002-05-09 07:37 stdarg <stdarg@techmonkeys.org>
1117
1118 * src/: dcc.c, egg.h, tcldcc.c, tclmisc.c:
1119
1120
1121 * Quickly converted the network functions to language neutrality
1122 * script_listen_script() doesn't work, I think. I haven't tested it
1123 yet, but I'm 99.9% sure. I'll do it later.
1124 * Sort of a cool little new function... script_export. It lets you
1125 define a function in tcl/perl/javascript, and make it available in
1126 the other scripting modules. It needs some tuning, but it's a start.
1127
1128 2002-05-09 03:34 stdarg <stdarg@techmonkeys.org>
1129
1130 * modules/tclscript/tclscript.c:
1131
1132
1133 * Don't bother with remaining arguments if there's a conversion
1134 error.
1135
1136 2002-05-09 03:26 stdarg <stdarg@techmonkeys.org>
1137
1138 * modules/irc/: irc.c, scriptcmds.c, tclirc.c:
1139
1140
1141 * Added patch by Guillaume Leclanche <mo-ize@nul-en.info> to convert
1142 functions in the irc module to language-independent form.
1143
1144 2002-05-09 03:11 stdarg <stdarg@techmonkeys.org>
1145
1146 * src/egg_timer.c:
1147
1148
1149 * Changed a static int array to dynamic.
1150
1151 2002-05-07 22:09 stdarg <stdarg@techmonkeys.org>
1152
1153 * modules/javascript/javascript.c:
1154
1155
1156 * The javascript module seems to be on par with tcl and perl now.
1157 Who's yo daddy! Later we can add special things, like a real
1158 EggdropUser object, and EggdropChannel, etc.
1159
1160 2002-05-07 10:02 stdarg <stdarg@techmonkeys.org>
1161
1162 * modules/javascript/javascript.c:
1163
1164
1165 * Stuff is starting to work. You can use .js putlog("blah blah") for
1166 instance.
1167
1168 2002-05-06 10:41 stdarg <stdarg@techmonkeys.org>
1169
1170 * modules/javascript/javascript.c:
1171
1172
1173 * .js can now do simple stuff like math and string addition
1174
1175 2002-05-06 10:33 stdarg <stdarg@techmonkeys.org>
1176
1177 * modules/javascript/javascript.c:
1178
1179
1180 * it compiles now if you hack up a makefile, but makes eggdrop when
1181 you call a function with .js (dcc command)
1182
1183 2002-05-06 09:39 stdarg <stdarg@techmonkeys.org>
1184
1185 * modules/javascript/javascript.c:
1186
1187
1188 * It doesn't compile yet. Can somebody make a proper Makefile for it
1189 though? I tried for a little while, but it's failing horribly. ITE?
1190
1191 2002-05-06 05:44 stdarg <stdarg@techmonkeys.org>
1192
1193 * lib/egglib/: regexp.c, regexp.h:
1194
1195
1196 * Added a regsub() function that works sort of like Tcl's. I'll do a
1197 regmatch() function later. We should add regcomp() and regexec() to
1198 lib/compat I guess?
1199
1200 2002-05-06 04:52 Jeff Fisher <guppy@techmonkeys.org>
1201
1202 * testcode/match.c:
1203
1204 added zip's matching code
1205
1206 2002-05-05 20:04 stdarg <stdarg@techmonkeys.org>
1207
1208 * src/: match.c, match.h:
1209
1210
1211 * wild_match has const arguments
1212
1213 2002-05-05 16:40 Tothwolf <tothwolf@techmonkeys.org>
1214
1215 * lib/compat/compat.h, lib/compat/inet_aton.c,
1216 lib/compat/inet_aton.h, lib/compat/inet_ntop.c,
1217 lib/compat/inet_ntop.h, lib/compat/inet_pton.c,
1218 lib/compat/inet_pton.h, lib/compat/memcpy.c, lib/compat/memcpy.h,
1219 lib/compat/memset.c, lib/compat/memset.h, lib/compat/snprintf.c,
1220 lib/compat/snprintf.h, lib/compat/strcasecmp.c,
1221 lib/compat/strcasecmp.h, lib/compat/strdup.c, lib/compat/strdup.h,
1222 lib/compat/strerror.h, lib/compat/strftime.h, lib/compat/strlcat.h,
1223 lib/compat/strlcpy.h, lib/compat/strncasecmp.c,
1224 lib/compat/strncasecmp.h, lib/eggdrop/botnetutil.c,
1225 lib/eggdrop/botnetutil.h, lib/eggdrop/common.h,
1226 lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h,
1227 lib/eggdrop/fileutil.c, lib/eggdrop/fileutil.h,
1228 lib/eggdrop/memutil.c, lib/eggdrop/memutil.h, lib/eggdrop/module.h,
1229 lib/eggdrop/modvals.h, lib/eggdrop/registry.c,
1230 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1231 lib/eggdrop/stat.h, lib/egglib/base64.c, lib/egglib/base64.h,
1232 lib/egglib/egglib.h, lib/egglib/hash_table.c,
1233 lib/egglib/hash_table.h, lib/egglib/hash_table_test.c,
1234 lib/egglib/linked_list.c, lib/egglib/linked_list.h,
1235 lib/egglib/linked_list_test.c, lib/egglib/mempool.c,
1236 lib/egglib/mempool.h, lib/egglib/mempool_test.c,
1237 lib/egglib/msprintf.c, lib/egglib/msprintf.h, lib/egglib/mstack.c,
1238 lib/egglib/mstack.h, modules/blowfish/bf_tab.h,
1239 modules/blowfish/blowfish.c, modules/blowfish/blowfish.h,
1240 modules/channels/channels.c, modules/channels/channels.h,
1241 modules/channels/cmdschan.c, modules/channels/flagmaps.c,
1242 modules/channels/tclchan.c, modules/channels/udefchan.c,
1243 modules/channels/userchan.c, modules/compress/compress.c,
1244 modules/compress/compress.h, modules/compress/tclcompress.c,
1245 modules/console/console.c, modules/console/console.h,
1246 modules/ctcp/ctcp.c, modules/ctcp/ctcp.h,
1247 modules/filesys/dbcompat.c, modules/filesys/dbcompat.h,
1248 modules/filesys/filedb3.c, modules/filesys/filedb3.h,
1249 modules/filesys/filelist.c, modules/filesys/filelist.h,
1250 modules/filesys/files.c, modules/filesys/files.h,
1251 modules/filesys/filesys.c, modules/filesys/filesys.h,
1252 modules/filesys/tclfiles.c, modules/irc/chan.c,
1253 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/irc.h,
1254 modules/irc/mode.c, modules/irc/msgcmds.c, modules/irc/tclirc.c,
1255 modules/notes/cmdsnote.c, modules/notes/notes.c,
1256 modules/notes/notes.h, modules/perlscript/mod_iface.c,
1257 modules/perlscript/perlscript.c, modules/server/cmdsserv.c,
1258 modules/server/scriptcmds.c, modules/server/server.c,
1259 modules/server/server.h, modules/server/servmsg.c,
1260 modules/share/share.c, modules/share/share.h,
1261 modules/share/uf_features.c, modules/tclscript/tclscript.c,
1262 modules/transfer/transfer.c, modules/transfer/transfer.h,
1263 modules/uptime/uptime.c, modules/uptime/uptime.h, src/bg.c,
1264 src/bg.h, src/botcmd.c, src/botcmd.h, src/botmsg.c, src/botmsg.h,
1265 src/botnet.c, src/botnet.h, src/chan.h, src/chanprog.c,
1266 src/chanprog.h, src/cmds.c, src/cmds.h, src/cmdt.h,
1267 src/core_binds.c, src/core_binds.h, src/dcc.c, src/dcc.h,
1268 src/dccutil.c, src/dccutil.h, src/debug.h, src/dns.c, src/dns.h,
1269 src/egg.h, src/egg_timer.c, src/egg_timer.h, src/flags.c,
1270 src/flags.h, src/irccmp.c, src/irccmp.h, src/logfile.c,
1271 src/logfile.h, src/main.c, src/main.h, src/match.c, src/match.h,
1272 src/misc.c, src/misc.h, src/modules.c, src/modules.h, src/net.c,
1273 src/net.h, src/patch.h, src/tandem.h, src/tcl.c, src/tcl.h,
1274 src/tcldcc.c, src/tclegg.h, src/tclhash.c, src/tclhash.h,
1275 src/tclmisc.c, src/tcluser.c, src/traffic.h, src/userent.c,
1276 src/userent.h, src/userrec.c, src/userrec.h, src/users.c,
1277 src/users.h:
1278
1279 Grafted GPL header onto newer files. Storing rcsid in binary files
1280 now.
1281
1282 2002-05-05 15:21 wingman
1283
1284 * lib/egglib/linked_list_test.c, modules/irc/irc.h,
1285 modules/server/server.h, src/botcmd.h, src/botmsg.h, src/botnet.h,
1286 src/chanprog.h, src/cmds.h, src/core_binds.c, src/dcc.h,
1287 src/dccutil.h, src/misc.h, src/modules.h, src/net.c, src/net.h,
1288 src/proto.h, src/tcl.h, src/tclhash.h, src/userent.h,
1289 src/userrec.h:
1290
1291 i knew i forgot something :-P
1292
1293 2002-05-05 15:19 wingman
1294
1295 * src/Makefile.am, src/botcmd.c, src/botmsg.c, src/botnet.c,
1296 src/chanprog.c, src/cmds.c, src/dcc.c, src/dccutil.c, src/dns.c,
1297 src/flags.c, src/logfile.c, src/main.c, src/main.h, src/misc.c,
1298 src/modules.c, src/tcl.c, src/tcldcc.c, lib/eggdrop/module.h,
1299 modules/filesys/files.c, modules/filesys/filesys.c,
1300 modules/filesys/filesys.h, src/tclegg.h, src/tclhash.c,
1301 src/tclmisc.c, src/tcluser.c, src/userent.c, src/userrec.c,
1302 src/users.c, src/users.h:
1303
1304 Changes:
1305
1306 * removed patch.h
1307 * added proper <filename>.h to (nearly) all <filename.h>
1308 * moved fixcolon to server.mod and irc.mod
1309 * moved ip2long to net.h
1310 * removed some unused function (forgot the name :-P)
1311
1312 Todo:
1313
1314 * move config.h #include's away from main.h to files which
1315 needs them
1316 * clean up lib/eggdrop/module.h
1317 (now not just main.h is included but nearly all .h files from
1318 the core, but i guess this fixes itself when the global func
1319 table is abandon - then the modules must be revised too and
1320 we can clean up module.h)
1321
1322 And i'll bet i forgot something... ;-)
1323
1324 2002-05-05 04:59 stdarg <stdarg@techmonkeys.org>
1325
1326 * src/tclmisc.c:
1327
1328
1329 * Got rid of a static buffer in script_md5
1330
1331 2002-05-05 04:12 stdarg <stdarg@techmonkeys.org>
1332
1333 * modules/blowfish/: Makefile.am, blowfish.c:
1334
1335
1336 * Applied a modified version of a blowfish.mod patch by Mo-Ize
1337 <mo-ize@nul-en.info> to convert blowfish scripting functions.
1338
1339 2002-05-04 17:01 wingman
1340
1341 * lib/egglib/: linked_list.c, linked_list.h, linked_list_test.c:
1342
1343 egglib:
1344
1345 *) commented linked_list.[c|h]
1346 *) added a char comparator
1347 *) fixed a segfault with uninitialised cursor
1348 *) update test code and added a char'd linked_list
1349
1350 2002-05-04 16:17 Federico Mennite <ite@techmonkeys.org>
1351
1352 * configure.ac, acconfig/acinclude.m4, src/bg.c:
1353
1354 Preforking is now enbaled by default (not matter if Tcl is threaded
1355 or not).
1356
1357 2002-05-04 14:14 Federico Mennite <ite@techmonkeys.org>
1358
1359 * acconfig/acinclude.m4:
1360
1361 Cygwin's binmode static library name was wrong.
1362
1363 2002-05-04 13:32 Tothwolf <tothwolf@techmonkeys.org>
1364
1365 * testcode/Makefile:
1366
1367 Simplified build rules and added a clean target.
1368
1369 2002-05-04 09:18 Axel Franke <eule@berlin.snafu.de>
1370
1371 * modules/channels/cmdschan.c, src/patch.h:
1372
1373 clean up cmd_pls_ban/exempt/invite and cmd_mns_ban/exempt/invite
1374 with maskfunctions
1375
1376 2002-05-03 20:16 Will Buckner <wcc@techmonkeys.org>
1377
1378 * text/banner:
1379
1380 Small copyright info update.
1381
1382 2002-05-03 07:59 stdarg <stdarg@techmonkeys.org>
1383
1384 * src/traffic.h:
1385
1386
1387 * Ah, and traffic.h to define the struct
1388
1389 2002-05-03 07:57 stdarg <stdarg@techmonkeys.org>
1390
1391 * src/: cmds.c, main.c, net.c, tcl.c, tcldcc.c:
1392
1393
1394 * Made itraffic_* otraffic_* into a single struct.
1395 * mod-path -> mod_path
1396
1397 2002-05-03 01:21 Federico Mennite <ite@techmonkeys.org>
1398
1399 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1400 lib/compat/compat.h, lib/compat/getopt.c, lib/compat/getopt.h,
1401 lib/compat/getopt1.c, src/main.c:
1402
1403 * Now using getopt_long() for command line processing. Might not be
1404 defnitive.
1405 * Workarounded an issue on cygwin which prevented binmode.o to be
1406 linked in.
1407 * Minor configure macros cleanup
1408
1409 2002-05-02 03:21 stdarg <stdarg@techmonkeys.org>
1410
1411 * doc/howto/porting.txt:
1412
1413
1414 * Oops botnet-nick, not bot-nick
1415
1416 2002-05-02 03:16 stdarg <stdarg@techmonkeys.org>
1417
1418 * doc/howto/: README, porting.txt, timers.txt:
1419
1420
1421 * Added 'porting.txt', which gives some pointers for porting scripts
1422 from older versions of Eggdrop to 1.7.
1423 * Updated the howto for timers.
1424
1425 2002-05-01 05:39 stdarg <stdarg@techmonkeys.org>
1426
1427 * src/tcluser.c:
1428
1429
1430 * Fixed crash in script_matchuser (found by blaster^
1431 <blasterb@wanadoo.Fr>)
1432
1433 2002-05-01 05:31 stdarg <stdarg@techmonkeys.org>
1434
1435 * doc/tcl-commands.doc, modules/server/scriptcmds.c:
1436
1437
1438 * now putserv -noqueue adds \r\n to the end of your text for you
1439
1440 2002-05-01 04:28 stdarg <stdarg@techmonkeys.org>
1441
1442 * scripts/compat.tcl:
1443
1444
1445 * Oops, forgot a }
1446
1447 2002-05-01 03:56 stdarg <stdarg@techmonkeys.org>
1448
1449 * eggdrop.complete.conf, eggdrop.simple.conf,
1450 modules/channels/channels.c, modules/compress/compress.c,
1451 modules/console/console.c, modules/filesys/filesys.c,
1452 modules/irc/irc.c, modules/notes/notes.c, modules/server/server.c,
1453 modules/transfer/transfer.c, nettype/custom.irc.conf,
1454 nettype/custom.server.conf, nettype/dalnet.irc.conf,
1455 nettype/dalnet.server.conf, nettype/efnet.irc.conf,
1456 nettype/efnet.server.conf, nettype/hybridefnet.irc.conf,
1457 nettype/hybridefnet.server.conf, nettype/ircnet.irc.conf,
1458 nettype/ircnet.server.conf, nettype/undernet.irc.conf,
1459 nettype/undernet.server.conf, scripts/compat.tcl,
1460 scripts/userinfo.tcl, src/logfile.c, src/tcl.c:
1461
1462 I changed a lot of variable names (- became _). I may have missed
1463 some so keep your eyes open and if your scripts stop working, this
1464 may be why. I also added 'puthelp' and 'putquick' to compat.tcl.
1465
1466 2002-05-01 02:30 stdarg <stdarg@techmonkeys.org>
1467
1468 * doc/tcl-commands.doc, lib/eggdrop/script.c, lib/eggdrop/script.h,
1469 src/tcldcc.c, src/tclhash.c, src/tclmisc.c:
1470
1471
1472 * Added some convenience functions for working with strings in
1473 script_var_t's. * 'binds' command now returns a list of bind tables
1474 if you specify no arguments.
1475
1476 2002-04-28 07:37 stdarg <stdarg@techmonkeys.org>
1477
1478 * modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1479 src/dcc.c, src/tcl.c, src/tclmisc.c:
1480
1481
1482 * Converted some more variables
1483 * Added null checking in tcl and perl modules for string conversions
1484
1485 2002-04-28 06:15 Federico Mennite <ite@techmonkeys.org>
1486
1487 * src/: tcl.c, tclmisc.c:
1488
1489 Got rid of tcl_loadmodule() in favour of script_loadmodule.
1490
1491 2002-04-28 05:58 Federico Mennite <ite@techmonkeys.org>
1492
1493 * eggdrop.complete.conf, eggdrop.simple.conf:
1494
1495 Don't load tclscript in the traditional way since we load it through
1496 command line.
1497
1498 2002-04-28 05:53 Federico Mennite <ite@techmonkeys.org>
1499
1500 * eggdrop.complete.conf, eggdrop.simple.conf, src/main.c:
1501
1502 Allow to preload a module from the command line.
1503
1504 2002-04-28 03:13 Federico Mennite <ite@techmonkeys.org>
1505
1506 * src/tcldcc.c:
1507
1508 Dcc entries weren't released properly in a case of listen command
1509 failure
1510
1511 2002-04-28 02:21 Federico Mennite <ite@techmonkeys.org>
1512
1513 * lib/eggdrop/module.h, src/dcc.c, src/dccutil.c, src/modules.c,
1514 src/proto.h:
1515
1516 * Let's increase candidates to be schrienked out from the dcc table.
1517 * Built default for max_dcc is the same to the one in the config
1518 file.
1519 * Minor dcc clean up.
1520 * Exporting removedcc() was unneeded and dangerous.
1521
1522 2002-04-27 18:34 stdarg <stdarg@techmonkeys.org>
1523
1524 * src/: dcc.c, dccutil.c, tcl.c:
1525
1526
1527 * Use init_dcc_max instead of resizing the dcc array ourselves
1528
1529 2002-04-27 18:15 stdarg <stdarg@techmonkeys.org>
1530
1531 * src/: dcc.c, main.c, tcl.c, users.c:
1532
1533
1534 * Changed some linked variables to new linking method
1535 * Made max_dcc shrinkable down to the last-used dcc slot.
1536
1537 2002-04-26 17:46 stdarg <stdarg@techmonkeys.org>
1538
1539 * src/dccutil.c:
1540
1541
1542 * Applied a patch that ITE <ite@freesurf.ch> sent in, which restores
1543 the behavior of max-dcc
1544
1545 2002-04-26 17:33 stdarg <stdarg@techmonkeys.org>
1546
1547 * modules/perlscript/perlscript.c, src/dcc.c:
1548
1549
1550 * On perl error, don't try to get return value off the perl stack
1551 * Some NULL checking for dcc.c
1552
1553 2002-04-26 09:29 stdarg <stdarg@techmonkeys.org>
1554
1555 * modules/: channels/channels.c, channels/channels.h,
1556 channels/tclchan.c, channels/userchan.c, perlscript/perlscript.c:
1557
1558 I combined a lot of code for bans, invites, exempts. The new syntax
1559 for the commands is like:
1560
1561 newban channel ban creator comment ?lifetime? ?sticky?
1562 use "" for channel if you want a global ban
1563
1564 killban ?channel? ban
1565 if channel isn't given, or is "", use the global ban list
1566
1567 isban ?channel? ban isbansticky ?channel? ban ispermban ?channel?
1568 ban matchban ?channel? ban stickban ?channel? ban unstickban
1569 ?channel? ban
1570
1571 And the same for invites and exempts
1572
1573 2002-04-26 00:25 stdarg <stdarg@techmonkeys.org>
1574
1575 * modules/perlscript/perlscript.c:
1576
1577
1578 * Got rid of the use of the aTHX_ macro
1579
1580 2002-04-25 23:18 stdarg <stdarg@techmonkeys.org>
1581
1582 * modules/channels/cmdschan.c, src/cmds.c, src/tcldcc.c,
1583 src/tclhash.c, src/userrec.c, src/users.c:
1584
1585
1586 * Added NULL checking to some more dcc table cycling code
1587
1588 2002-04-25 22:48 stdarg <stdarg@techmonkeys.org>
1589
1590 * modules/perlscript/: mod_iface.c, perlscript.c:
1591
1592
1593 * Added variable linking support to perlscript.mod. I'm not sure if
1594 unlinking works right now.
1595
1596 2002-04-25 20:11 stdarg <stdarg@techmonkeys.org>
1597
1598 * modules/server/: scriptcmds.c, tclserv.c:
1599
1600 Yes, I did forget! doh
1601
1602 2002-04-25 17:39 stdarg <stdarg@techmonkeys.org>
1603
1604 * doc/tcl-commands.doc:
1605
1606
1607 * Updated docs for putserv
1608
1609 2002-04-25 17:34 stdarg <stdarg@techmonkeys.org>
1610
1611 * modules/: notes/notes.c, server/server.c:
1612
1613
1614 * Fixed compiler warning in storenote
1615 * Applied patch by Guillaume Leclanche <mo-ize@nul-en.info> to
1616 convert server script functions to language independence
1617 * Changed putserv to handle multiple queues, and removed
1618 puthelp/putquick
1619
1620 2002-04-25 04:25 stdarg <stdarg@techmonkeys.org>
1621
1622 * testcode/base64.h:
1623
1624
1625 * Forgot a file heh
1626
1627 2002-04-25 04:24 stdarg <stdarg@techmonkeys.org>
1628
1629 * testcode/dns.c:
1630
1631
1632 * Some simple dns resolution code
1633
1634 2002-04-25 04:19 stdarg <stdarg@techmonkeys.org>
1635
1636 * testcode/: Makefile, base64.c, chat.c, client.c, http.c, ipv6.c,
1637 linemode.c, my_socket.c, my_socket.h, sclient.c, sockbuf.c,
1638 sockbuf.h, socks4.c, socks5.c:
1639
1640
1641 * sclient.c - test program to telnet using a proxy
1642 * http.c/base64.c - http anonymous and authenticated proxies
1643 * socks5.c - socks5 proxy with support for username/password
1644 authentication, ipv4, ipv6, and remote hostname resolution
1645 * socks4.c socks4 proxy (no authentication)
1646
1647 2002-04-25 04:06 stdarg <stdarg@techmonkeys.org>
1648
1649 * lib/eggdrop/script.c, lib/eggdrop/script.h, lib/egglib/mstack.c,
1650 lib/egglib/mstack.h, modules/perlscript/mod_iface.c,
1651 modules/perlscript/perlscript.c, modules/tclscript/tclscript.c,
1652 src/dcc.c, src/egg_timer.c, src/logfile.c, src/proto.h, src/tcl.c,
1653 src/tclhash.c, testcode/sockbuf.c, testcode/sockbuf.h:
1654
1655
1656 * Implemented string/int variable linking for the tcl module
1657 * Started working on linking variables in the perl module
1658 * Some minor fixes as I came across them
1659
1660 2002-04-17 23:10 Federico Mennite <ite@techmonkeys.org>
1661
1662 * modules/channels/tclchan.c:
1663
1664 Fixed a small error with channel add not showing an error message on
1665 invalid channel prefixes (synch 1.6)
1666
1667 2002-04-17 23:03 Federico Mennite <ite@techmonkeys.org>
1668
1669 * src/botcmd.c:
1670
1671 * "Detected loop: two bots exist named bot2: disconnecting bot3"
1672 sounds better than "Detected loop: disconnecting (bot2):
1673 Disconnected bot3" (synch 1.6).
1674 * Minor gettextification clean ups.
1675
1676 2002-04-17 21:40 Federico Mennite <ite@techmonkeys.org>
1677
1678 * modules/channels/channels.c:
1679
1680 removed an extra space from the 'Writing channel file...' message
1681 (synch 1.6)
1682
1683 2002-04-17 21:27 Federico Mennite <ite@techmonkeys.org>
1684
1685 * modules/share/uf_features.c:
1686
1687 uff entries were not added properly (synch 1.6)
1688
1689 2002-04-17 21:16 Federico Mennite <ite@techmonkeys.org>
1690
1691 * modules/irc/mode.c:
1692
1693 Defines cleanups (synch 1.6)
1694
1695 2002-04-17 21:09 Federico Mennite <ite@techmonkeys.org>
1696
1697 * src/botnet.c:
1698
1699 botlink() now safely copies the linker string.
1700
1701 2002-04-16 23:08 Federico Mennite <ite@techmonkeys.org>
1702
1703 * modules/irc/mode.c, src/chan.h:
1704
1705 Fixed crashes relating to flushmodes (synch 1.6)
1706
1707 2002-04-16 22:52 Federico Mennite <ite@techmonkeys.org>
1708
1709 * src/dcc.c:
1710
1711 Users with only +x can now only login via dcc chat, they cannot use
1712 telnet (synch 1.6)
1713
1714 2002-04-16 22:40 Federico Mennite <ite@techmonkeys.org>
1715
1716 * scripts/botchk:
1717
1718 Better botchk comments (synch 1.6)
1719
1720 2002-04-16 22:34 Federico Mennite <ite@techmonkeys.org>
1721
1722 * doc/: compiling.FAQ, html/compiling.html:
1723
1724 Added a referenece to LD_LIBRARY_PATH in compiling FAQ.
1725
1726 2002-04-14 23:22 Federico Mennite <ite@techmonkeys.org>
1727
1728 * acconfig/acinclude.m4:
1729
1730 Made a few cosmetic changes to the configure macros (synch 1.6).
1731
1732 2002-04-14 23:10 Federico Mennite <ite@techmonkeys.org>
1733
1734 * modules/filesys/filesys.c, modules/server/cmdsserv.c, src/cmds.c:
1735
1736 * Some plural fixes for the filesys and the server modules and the
1737 core (synch 1.6).
1738 * More gettextification for the filesys module.
1739
1740 2002-04-14 22:01 Federico Mennite <ite@techmonkeys.org>
1741
1742 * acconfig/acinclude.m4:
1743
1744 Shared tcl libraries wern't recognised properly on cygwin32 (synch
1745 1.6).
1746
1747 2002-04-01 23:39 Federico Mennite <ite@techmonkeys.org>
1748
1749 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1750 lib/compat/compat.h, lib/compat/strerror.c, lib/compat/strerror.h,
1751 src/net.c:
1752
1753 Stripped neterror() so it will always use strerror(). Provided a
1754 full strerror() fallback function.
1755
1756 2002-04-01 23:35 Federico Mennite <ite@techmonkeys.org>
1757
1758 * acconfig/acinclude.m4:
1759
1760 Removed a trick needed by autoconf 2.53 to access the LIBOBJS
1761 variable without getting an error on bootstrap, since autoconf 2.52
1762 didn't like it.
1763
1764 2002-04-01 17:34 Axel Franke <eule@berlin.snafu.de>
1765
1766 * modules/channels/channels.c, modules/channels/channels.h,
1767 modules/channels/cmdschan.c, modules/channels/tclchan.c,
1768 modules/channels/userchan.c, modules/irc/chan.c,
1769 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/share/share.c,
1770 src/patch.h:
1771
1772 move u_addban, u_addexempt and u_addinvite into u_addmask
1773
1774 2002-04-01 13:33 Federico Mennite <ite@techmonkeys.org>
1775
1776 * configure.ac, acconfig/acinclude.m4, lib/compat/Makefile.am,
1777 lib/compat/compat.h, lib/compat/strlcat.c, lib/compat/strlcat.h,
1778 lib/compat/strlcpy.c, lib/compat/strlcpy.h, lib/eggdrop/common.h,
1779 lib/eggdrop/eggdrop.h, lib/eggdrop/memutil.c,
1780 lib/eggdrop/memutil.h, modules/channels/cmdschan.c,
1781 modules/channels/tclchan.c, modules/channels/userchan.c,
1782 modules/filesys/filesys.c, modules/irc/chan.c,
1783 modules/irc/cmdsirc.c, modules/irc/irc.c, modules/irc/mode.c,
1784 modules/irc/msgcmds.c, modules/server/cmdsserv.c,
1785 modules/server/server.c, modules/server/servmsg.c,
1786 modules/server/tclserv.c, modules/share/share.c, src/chanprog.c,
1787 src/cmds.c, src/dcc.c, src/dns.c, src/flags.c, src/main.c,
1788 src/misc.c, src/modules.c, src/net.c, src/tcldcc.c, src/tclmisc.c,
1789 src/tcluser.c, src/userent.c, src/userrec.c, src/users.c:
1790
1791 * Got rid of strncpyz() in favour of BSD's strlcpy(). Fallback
1792 function provided.
1793 * BSD's strlcat() provided as fallback function.
1794 * Fallback functions weren't linked as expected when needed.
1795
1796 2002-03-26 01:06 Federico Mennite <ite@techmonkeys.org>
1797
1798 * .cvsignore, lib/eggdrop/Makefile.am, lib/eggdrop/eggdrop.c,
1799 lib/eggdrop/eggdrop.h, lib/eggdrop/registry.c,
1800 lib/eggdrop/registry.h, lib/eggdrop/script.c, lib/eggdrop/script.h,
1801 modules/perlscript/mod_iface.c, modules/perlscript/perlscript.c,
1802 modules/tclscript/tclscript.c, src/Makefile.am, src/dcc.c,
1803 src/dns.c, src/egg_timer.c, src/logfile.c, src/main.c, src/main.h,
1804 src/script.c, src/script.h, src/script_api.h, src/tcl.c,
1805 src/tcldcc.c, src/tclhash.c, src/tclmisc.c, src/tcluser.c:
1806
1807 * moved script API to libeggdrop (without using the bot context)
1808 * fixed a wrong function name in perlscript
1809 * do not use the bot context in registry for now
1810
1811 2002-03-22 16:01 Federico Mennite <ite@techmonkeys.org>
1812
1813 * lib/eggdrop/Makefile.am, lib/eggdrop/common.h,
1814 lib/eggdrop/eggdrop.c, lib/eggdrop/eggdrop.h, lib/eggdrop/module.h,
1815 lib/eggdrop/registry.c, lib/eggdrop/registry.h,
1816 lib/egglib/egglib.h, modules/blowfish/blowfish.c,
1817 modules/channels/channels.c, modules/compress/compress.c,
1818 modules/console/console.c, modules/ctcp/ctcp.c,
1819 modules/filesys/filesys.c, modules/irc/irc.c,
1820 modules/notes/notes.c, modules/perlscript/mod_iface.c,
1821 modules/server/server.c, modules/share/share.c,
1822 modules/tclscript/Makefile.am, modules/tclscript/tclscript.c,
1823 modules/transfer/transfer.c, modules/uptime/uptime.c,
1824 src/Makefile.am, src/egg.h, src/egg_timer.c, src/egg_timer.h,
1825 src/main.c, src/main.h, src/modules.c, src/modules.h,
1826 src/registry.c, src/registry.h, src/script.c, src/script.h:
1827
1828 * Created