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

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