/[cvs]/eggdrop1.8/doc/Changes1.8
ViewVC logotype

Annotation of /eggdrop1.8/doc/Changes1.8

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


Revision 1.36.2.13 - (hide annotations) (download)
Fri Feb 11 14:22:30 2011 UTC (9 years, 1 month ago) by pseudo
Branch: gettext
Changes since 1.36.2.12: +4 -1 lines
Fixed statuslog documentation.

1 pseudo 1.36.2.13 $Id: Changes1.8,v 1.36.2.12 2011/02/10 21:31:38 pseudo Exp $
2 simple 1.1
3     Eggdrop Changes (since version 1.8.0)
4    
5     _____________________________________________________________________
6    
7 pseudo 1.2 1.8.0 (CVS):
8    
9 pseudo 1.36.2.13 - Fixed statuslog documentation.
10     Found by: ziplock / Patch by: pseudo
11    
12 pseudo 1.36.2.12 - Fixed a bug with [channel get] returning types instead of values for
13     udefs.
14     Found by: Robby / Patch by: pseudo
15 thommey 1.36.2.10
16 thommey 1.36.2.11 - Adjusted my_memcpy() define for modules to use memcpy() instead of
17     now removed egg_memcpy().
18     Patch by: thommey
19    
20 thommey 1.36.2.10 - Check for pending data on SSL sockets even when select() reports the
21     descriptor's not readable.
22     - Allow moving write buffers for SSL sockets.
23     Patch by: pseudo
24    
25     - Added missing message for incoming telnet connections.
26     Found by: Robby / Patch by: pseudo
27    
28     - Changed the prototype in module.h for check_tcl_event
29     - bind evnt return value now ignored for non-signal events as documented
30     Found by: Robby / Patch by: thommey
31    
32     - Reran autotools
33     - Clarified --with-tcl* usage in configure and mentioned tcl-dev packages.
34     - Fixed some section numbering in doc/COMPILE-GUIDE.
35     Patch by: thommey
36    
37     - Added a little hack to send starttls before password exchange during the
38     initial handshake.
39     Patch by: pseudo
40    
41     - Fixed a problem with sharing causing starttls to fail.
42     Found by: DarkReap1
43     - Moved STARTTLS early in the bot link process and synchronized the
44     handshake.
45     - Made it possible for ssl handshakes to complete even without data to be
46     sent on the channel.
47     - Fixed an ancient bug resulting in sending uninitialized strings when
48     sharing bot addresses.
49     - Enabled (user)file sending over ssl.
50     Patch by: pseudo
51    
52     - Fixed a problem with resolving hostnames when compiled with IPv6 disabled.
53     - Made server.mod report connection failures properly.
54     Found by: Arkadietz / Patch by: pseudo
55    
56 pseudo 1.36.2.9 - configure.ac cleanup, part 1. Removed some tests which are no longer
57     needed or are obsolete nowadays. Updated/canonicalized some macros.
58     Patch by: pseudo
59    
60 pseudo 1.36.2.8 - Removed memcpy(), memset() and strftime() compatibility replacements.
61     Some of them were broken and all are generally available (C89).
62     Found by: thommey / Patch by: pseudo
63    
64 pseudo 1.36.2.7 - Removed the old lang system.
65     Patch by: pseudo
66    
67 pseudo 1.36.2.6 - Finished converting modules to gettext. Replaced a lot of hardcoded
68     strings.
69     - Fixed some logic errors.
70     Patch by: pseudo
71    
72 pseudo 1.36.2.5 - Converted the channels and transfer modules to gettext.
73     Patch by: pseudo
74    
75 pseudo 1.36.2.4 - Converted the assoc, blowfish, console, compress, dns, share, uptime
76     and woobie modules to gettext.
77     Patch by: pseudo
78    
79 pseudo 1.36.2.3 - Converted remaining lang #defines in the core to english strings from
80     core.english.lang. Gettextified most of the hardcoded strings.
81     Patch by: pseudo
82    
83 pseudo 1.36.2.2 - Replaced first part of language #defines with english strings from
84     core.english.lang, marked for translation.
85     Patch by: pseudo
86    
87 pseudo 1.36.2.1 - Added dummy gettext macros to prepare for the transition to gettext.
88     Patch by: pseudo
89    
90 pseudo 1.36 - Fixed getudef() to return intptr_t instead of int to prevent crashes on
91     64-bit systems.
92     Found by: izy` / Patch by: pseudo
93    
94 thommey 1.35 - Fixed a bug in (u)timers which could lead to invalid memory access.
95 thommey 1.36.2.10 Found by: DarkReap1 / Patch by: thommey
96 thommey 1.35
97 pseudo 1.34 - Made it possible to specify ssl independently for telnet and user ports
98     when modifying bot addresses.
99     - Changed the syntax of .chaddr and .+bot to use space as a port separator
100     instead of ':'.
101     - Changed the syntax of server list entries to enclose IPv6 addresses in
102     square brackets, instead of using a comma to separate the port.
103     Patch by: pseudo
104    
105 pseudo 1.33 - Fixed dcc_telnet_pass() to not use a constant string with fingerprint
106     authentication, because strip_telnet() may attempt to write to it later.
107     Found by: grawity / Patch by: pseudo
108    
109 pseudo 1.32 - Modified tcl_channel_get to return a flat list of all channel settings
110     and their values when called without a setting argument.
111     - Added two new Tcl commands: [chansettype] returning setting types and
112     [getudefs] listing user defined channel settings.
113     Patch by: pseudo
114    
115 pseudo 1.31 - Added optional count argument to Tcl timer and utimer to allow them run
116     more than once.
117     Patch by: pseudo
118    
119 pseudo 1.30 - Renamed the vhost Tcl variable to vhost4 as it is in the documentation.
120     Patch by: pseudo
121    
122 pseudo 1.29 - Removed -mwin32 on Windows. It's no longer necessary and causes problems
123     with Cygwin 1.7.
124     Patch by: Kirben, pseudo
125    
126 pseudo 1.28 - Removed few wire.mod leftovers. Removed IRC_FUNKICK.
127     Patch by: pseudo
128    
129 pseudo 1.27 - Performed some cleanup. Removed some obsolete config aliases.
130     - Added missing parts of the documentation. Updated news and features
131     for 1.8.
132     Patch by: pseudo
133    
134 pseudo 1.26 - Added -lcrypto when probing for -lssl in --with-ssllib
135     Patch by: pseudo
136    
137 pseudo 1.25 - Removed the never-give-up, sort-users and kick-fun/ban-fun variables.
138     Sorting users shouldn't be a challenge for CPUs nowadays. The rest are
139     rarely used and can be scripted.
140     Patch by: guppy
141    
142 pseudo 1.24 - Removed wire.mod and all references to it. Botnet and partyline encryption
143     are now available using ssl.
144     Patch by: guppy
145    
146 pseudo 1.23 - Modified SIGQUIT handler to restart the bot by default.
147     - Added support for evnt bind procs to cancel default signal actions.
148     - Removed the die-on-sighup and die-on-sigterm variables.
149     - Added a new bind type DIE triggered before a clean shutdown.
150     - Changed the exit status on clean shutdown to 0.
151     Patch by: pseudo
152    
153 pseudo 1.22 - Clarified the OpenSSL version requirements.
154     - Rewrote open_telnet() to make it more useful.
155     - Replaced some calls to open_telnet_raw() with open_telnet().
156     Patch by: pseudo
157    
158 pseudo 1.21 - Added few autoconf checks for ssl.
159     - Added tls to tcl_status()
160     Patch by: pseudo
161    
162 pseudo 1.20 - Added full SSL support including Tcl commands.
163     - Added support for certificate authentication.
164     - Added support for botnet and partyline encryption using ssl.
165     - Documented the new features and commands.
166     - Fixed add_server() problems with IPv6 addresses in the server list.
167     Patch by: pseudo
168    
169 pseudo 1.19 - Fixed dns.mod on QNX6/Mac OS X/Solaris
170     - Rewrote dns.mod's autoconf checks to detect the resolver library properly
171     on Darwin/Solaris.
172     - Added -lsocket to the list of libraries, searched for res_* functions, in
173     order to support QNX6.
174     Patch by: pseudo
175    
176 pseudo 1.18 - Altered the permission check on the pls/mns ban/exempt/invite commands
177     from USER_MASTER to USER_OP to allow global operators to set global bans.
178     Patch by: pjb
179    
180 pseudo 1.17 - Removed the unrecognized options warning when configuring modules.
181     - Modified -v output and .status display configure options.
182     Patch by: pseudo
183    
184 pseudo 1.16 - Added the process and parent pids to .status output. Increased the
185     precision of cpu time reporting.
186     - Added a new Tcl command 'status' to provide access to cpu/memory/cache
187     information now and some more in the future.
188     Patch by: pseudo
189    
190 pseudo 1.15 - Fixed some problems with IPv6 autodetection and system headers.
191     Patch by: pseudo
192    
193 pseudo 1.14 - Made some corrections to the contributors list, removed a duplicate entry.
194     Patch by: pseudo
195    
196 thommey 1.13 - Fixed bind cron html documention to be in sync with non-html one.
197     Found by: 64MAAMVDH / Patch by: thommey
198    
199 pseudo 1.12 - Replaced most dns.mod preprocessor definitions with config variables.
200     - Added support for user-specified dns servers and non-standard ports.
201     This is most important for Cygwin 1.7, where the dns server list won't
202     get initialized under some common conditions.
203     - Added a trace to the new variable dns-servers, allowing scripts to get
204     or set the current dns server list.
205     - Added the servers list to the dns module information displayed by
206     .status all
207     Patch by: pseudo
208    
209 pseudo 1.11 - Fixed a bug in setsockname() making it fail with IPv6 enabled due to a
210     variable not being set.
211     Found by: afterlife / Patch by: pseudo
212    
213 thommey 1.10 - Fix env(TZ) config setting to not contain a space. The space is just
214     inserted in POSIX documentation to clarify, it must not be there.
215     Found by: Digdilem / Patch by: thommey
216    
217 pseudo 1.9 - Made dcc_telnet_new() allow non-latin characters in new handles like
218     other handle validation functions.
219     Patch by: pseudo
220    
221 pseudo 1.8 - Modified src/compat/ replacements of gethostbyname2() and inet_ntop()
222     to not compile when IPv6 is disabled.
223     - Added a missing header preventing gethostbyname2() from compiling on
224     FreeBSD.
225     - Fixed few lines with wrong indentation.
226     Patch by: pseudo
227    
228 thommey 1.7 - Reran autotools.
229 thommey 1.6 - Added detection of Tcl_NotifierProcs members to ensure the notifier can
230     be replaced. Fixes compilation against Tcl 8.2 and 8.3.
231     Found by: AlIt0 / Patch by: thommey
232    
233 pseudo 1.5 - Added full IPv6 support. New patch, nothing in common with older ones.
234     - Changed a lot of functions and variables without breaking scripting
235     compatibility. The list of changes is too long to include here.
236     Patch by: pseudo
237    
238 pseudo 1.4 - Updated documentation to reference 1.8 instead of 1.6.
239     - Changed module dependencies to 1.8.
240     - Changed default handlen to 32.
241     - Changed default make type to 'debug' as it should be in CVS builds.
242     Patch by: pseudo
243    
244 pseudo 1.3 - Ran misc/runautotools for 1.8.0.
245     Patch by: pseudo
246    
247 pseudo 1.2 - Ran misc/newversion for 1.8.0.
248     Patch by: pseudo
249 simple 1.1
250     - initial commit of old 1.6.20 source
251     Commit by: simple
252 pseudo 1.4
253     # 1.8 tree started on July 26, 2010

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23