/[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.617 - (show annotations) (download)
Sat Feb 1 10:00:10 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.616: +1064 -306 lines
ChangeLog

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