/[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.637 - (show annotations) (download)
Sat Feb 15 05:30:08 2003 UTC (16 years, 8 months ago) by changelog
Branch: MAIN
Changes since 1.636: +147 -171 lines
ChangeLog

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