/[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.39 - (show annotations) (download)
Sun Feb 13 14:19:32 2011 UTC (7 years, 9 months ago) by simple
Branch: MAIN
CVS Tags: HEAD
Changes since 1.38: +2 -2 lines
Freshened Copyrights to 2011

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

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23