/[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.622 - (show annotations) (download)
Mon Feb 3 02:00:08 2003 UTC (16 years, 4 months ago) by changelog
Branch: MAIN
Changes since 1.621: +6 -0 lines
ChangeLog

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