/[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.611 - (show annotations) (download)
Wed Jan 29 08:00:08 2003 UTC (17 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.610: +13 -0 lines
ChangeLog

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