/[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.621 - (show annotations) (download)
Mon Feb 3 01:30:10 2003 UTC (16 years, 6 months ago) by changelog
Branch: MAIN
Changes since 1.620: +18 -0 lines
ChangeLog

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