/[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.606 - (show annotations) (download)
Thu Jan 2 22:00:19 2003 UTC (17 years, 9 months ago) by changelog
Branch: MAIN
Changes since 1.605: +76 -0 lines
ChangeLog

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