/[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.23 - (show annotations) (download)
Fri Jun 14 03:46:47 2002 UTC (17 years ago) by wcc
Branch: MAIN
CVS Tags: v2_0, eggdrop1_6_11
Changes since 1.22: +5 -1 lines
Doc and help file updates related to halfop support

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

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23