/[cvs]/eggdrop1.6/NEWS
ViewVC logotype

Contents of /eggdrop1.6/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.20 - (show annotations) (download)
Mon May 20 00:51:26 2002 UTC (17 years ago) by wcc
Branch: MAIN
Changes since 1.19: +4 -1 lines
More doc updates relating to channel get.

1 News
2 Last revised: May 19, 2002
3 ________________________________________________________________________
4
5 What's new? First, read the following documents:
6
7 INSTALL
8 README
9 BOTNET
10 UPDATES1.6
11 tcl-commands.doc
12
13 All of these documents combined will fill you in on the latest changes to
14 Eggdrop in version 1.6.x. All files, with the exception of UPDATES1.6, are
15 also available in html format in doc/html/.
16
17 A lot of things have changed in this version, so at a minimum, read the
18 UPDATES1.6 text file. UPDATES shows what's been added and fixed along the
19 way.
20
21 If you are upgrading from a pre-1.6 version of Eggdrop:
22
23 1. Before you start the bot for the first time, BACKUP your userfile.
24
25 2. DON'T USE YOUR OLD CONFIG FILE. MAKE A NEW ONE!
26
27 Changes made to Eggdrop 1.6.x from Eggdrop1.4.x:
28
29 !CHANNELS
30
31 Support for IRCnet !channels was added to Eggdrop. This might still be
32 a bit buggy. We appreciate bug reports!
33
34 +/-NODESYNCH
35
36 This new channel setting replaces the old 'allow-desync' config file
37 setting. It is useful if you use some type of ChanServ or if you don't
38 care about your channel being desynched.
39
40 ASYNCHRONOUS DNS MODULE
41
42 Eggdrop 1.6 is shipped with a new module, the dns module. It replaces
43 those old dns-lookups performed by Eggdrop which could halt the whole
44 bot during a timeout. We also added a new Tcl command, 'dnslookup', so
45 scripts can now use DNS functions asynchronously, too. See
46 doc/settings/mod.dns for more information.
47
48 COMPRESS MODULE
49
50 A new module called compress was introduced to Eggdrop. It provides
51 gzip support to Eggdrop (via Tcl commands) and enables compressed
52 userfile transfer. See doc/settings/mod.compress for more information.
53
54 SHARE MODULE
55
56 The share module has a new setting now (override-bots) which allows
57 hub bots to override the leaf bots' bot settings (botaddress, telnet
58 port, and password). Please note that this won't work with a version
59 1.4 or below bot. See doc/settings/mod.share for more information.
60
61 TRANSFER / FILESYS MODULES
62
63 The filesys and transfer modules have changed completely. Both can now
64 handle unlimited filename lengths and description sizes. Incomplete
65 downloads from the bot can also now be resumed. The db format of the
66 filesys module was changed to remove the limits imposed by the old
67 format. There's nothing special for you to do, as the old db is
68 automatically converted to the new format when you first access it.
69 You won't be able to downgrade to older versions after this, so you
70 may want to make a backup first. See doc/settings/mod.transfer and
71 doc/settings/mod.filesys for more information.
72
73
74 UPTIME MODULE
75
76 This module reports uptime statistics to http://uptime.eggheads.org.
77 Go look and see what your uptime is! It takes about 9 hours to show
78 up, so if your bot isn't listed, try again later. See
79 doc/settings/mod.uptime for more information.
80
81
82 DCC COMMANDS
83
84 * ".nick" was renamed to ".handle". ".nick" will still be kept
85 up to version 1.8.
86
87 * ".chnick" was renamed to ".chhandle". ".chnick" will still be kept
88 up to version 1.8.
89
90 * ".binds" now supports wildcards.
91
92 * The 'optimise' file system command was renamed to 'optimize'. The
93 old command will still be kept up to version 1.8.
94
95 * Eggdrop now counts all of the traffic which it generates and receives
96 through IRC, the botnet, scripts, and dcc. You can access these
97 statistics via the dcc command ".traffic". Please note that the counter
98 gets reset every time a restart is done.
99
100 CHANNEL MODES
101
102 Support for IRCnet negative limits and DALnet's +R, +M, and +c channel
103 modes has been added.
104
105 DOCUMENTATION
106
107 A lot has happened to the documentation; nearly every file was changed,
108 so take a look at them. Also, we have discovered html, and full html
109 documentation is available now in doc/html. Additionally, all possible
110 settings for Eggdrop are documented in doc/settings.
111
112 CONFIG FILES
113
114 * eggdrop.conf.dist was replaced with three files: eggdrop.simple.conf,
115 eggdrop.advanced.conf, and eggdrop.complete.conf. This allows users to
116 choose how they want to configure their bot. eggdrop.simple.conf
117 contains the simplest configuration options, eggdrop.advanced.conf
118 goes more into detail, and eggdrop.complete.conf contains all possible
119 settings.
120
121 * To support longer nicknames, as some IRC servers do, a new 'nick-len'
122 setting was added.
123
124 * Eggdrop uses strftime now to support different logfile suffixes. The
125 new config file setting is 'logfile-suffix'.
126
127 * A new 'pidfile' setting was added to allow you to specify the name
128 of Eggdrop's pid file.
129
130 PENALTY CALCULATION
131
132 Eggdrop calculates penalty points on IRCnet now, so it won't
133 flood itself off anymore. This feature also works on EFnet and
134 Undernet, and should work on other networks as well.
135
136 TCL COMMANDS
137
138 * The 'chnick' command was renamed to 'chhandle'. The use of 'chnick'
139 is deprecated. 'chnick' is still accessible if you load compat.tcl.
140
141 * All three commands to add data to the queues (puthelp, putserv and
142 putquick) now support the '-next' parameter which pushes data to the
143 front of the queue.
144
145 * A command to calculate md5 checksums, 'md5', was added.
146
147 * To support the new asynch dns module, the command 'dnslookup' was
148 added.
149
150 * Four new commands regarding exempts/invites were added: stickexempt,
151 unstickexempt, stickinvite, and unstickinvite.
152
153 * A new 'wasop' command was added to check if a user had op before a
154 mode change.
155
156 * Three new Tcl commands were added as part of the compress module:
157 compressfile, uncompressfile, and iscompressed.
158
159 * A new command to check whether the bot's nick is juped was
160 added (isjuped).
161
162 * The fileresend command was added to support mIRC's dcc resume
163 feature.
164
165 * A new bind type called 'NEED' was added which triggers when the bot
166 needs op, unban, limit, key, or invite.
167
168 * LOST and TOUT bind types were added.
169
170 * Two new commands, 'channame2dname' and 'chandname2name', were added
171 to allow scripts to support !channels.
172
173 * A new evnt type, loaded, was added.
174
175 * The 'setudef', 'renudef', and 'deludef' commands were added to allow
176 for user-defined channel settings.
177
178 * A 'traffic' command was added which returns a list of sublists
179 containing information about the bot's traffic usage in bytes.
180
181 * The CTCP bind type now supports wildcards.
182
183 * A 'handlen' variable was added (set to the value of the HANDLEN
184 define in eggdrop.h. 'nick-len' was also renamed to 'nicklen' (the
185 old variable will remain until version 1.8.
186
187 * The 'channel get' command was added to allow channel settings to be
188 easily retrieved.
189
190 For more information about changed or added Tcl commands, see
191 doc/tcl-commands.doc.
192
193 TRAFFIC ACCOUNTING
194
195 Eggdrop now counts all of the traffic which it generates and receives
196 through IRC, the botnet, scripts, and dcc. You can access these statistics
197 via the dcc command '.traffic'. Please note that the counter gets reset
198 every time a restart is done.
199 ________________________________________________________________________
200
201 Copyright (C) 1997 Robey Pointer
202 Copyright (C) 1999, 2000, 2001, 2002 Eggheads Development Team

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23