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

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