/[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.27 - (show annotations) (download)
Mon Mar 10 05:26:41 2003 UTC (16 years, 3 months ago) by wcc
Branch: MAIN
Changes since 1.26: +7 -2 lines
* Doc updates.
* Fixed indenting from handshakefix.

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

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23