/[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.629 - (show annotations) (download)
Mon Feb 10 00:30:08 2003 UTC (16 years, 2 months ago) by changelog
Branch: MAIN
Changes since 1.628: +16 -0 lines
ChangeLog

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