/[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.614 - (show annotations) (download)
Thu Jan 30 03:30:07 2003 UTC (16 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.613: +7 -0 lines
ChangeLog

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