/[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.615 - (show annotations) (download)
Thu Jan 30 08:00:07 2003 UTC (16 years, 3 months ago) by changelog
Branch: MAIN
Changes since 1.614: +6 -0 lines
ChangeLog

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