/[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.620 - (show annotations) (download)
Sun Feb 2 09:00:06 2003 UTC (17 years, 5 months ago) by changelog
Branch: MAIN
Changes since 1.619: +6 -0 lines
ChangeLog

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