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

Contents of /eggdrop1.8/doc/Changes1.8

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


Revision 1.36.2.4 - (show annotations) (download)
Wed Nov 10 21:16:56 2010 UTC (9 years, 7 months ago) by pseudo
Branch: gettext
Changes since 1.36.2.3: +5 -1 lines
Converted the assoc, blowfish, console, compress, dns, share, uptime and woobie modules to gettext.

1 $Id: Changes1.8,v 1.36.2.3 2010/11/10 13:39:19 pseudo Exp $
2
3 Eggdrop Changes (since version 1.8.0)
4
5 _____________________________________________________________________
6
7 1.8.0 (CVS):
8
9 - Converted the assoc, blowfish, console, compress, dns, share, uptime
10 and woobie modules to gettext.
11 Patch by: pseudo
12
13 - Converted remaining lang #defines in the core to english strings from
14 core.english.lang. Gettextified most of the hardcoded strings.
15 Patch by: pseudo
16
17 - Replaced first part of language #defines with english strings from
18 core.english.lang, marked for translation.
19 Patch by: pseudo
20
21 - Added dummy gettext macros to prepare for the transition to gettext.
22 Patch by: pseudo
23
24 - Fixed getudef() to return intptr_t instead of int to prevent crashes on
25 64-bit systems.
26 Found by: izy` / Patch by: pseudo
27
28 - Fixed a bug in (u)timers which could lead to invalid memory access.
29 Found by: dr1 / Patch by: thommey
30
31 - Made it possible to specify ssl independently for telnet and user ports
32 when modifying bot addresses.
33 - Changed the syntax of .chaddr and .+bot to use space as a port separator
34 instead of ':'.
35 - Changed the syntax of server list entries to enclose IPv6 addresses in
36 square brackets, instead of using a comma to separate the port.
37 Patch by: pseudo
38
39 - Fixed dcc_telnet_pass() to not use a constant string with fingerprint
40 authentication, because strip_telnet() may attempt to write to it later.
41 Found by: grawity / Patch by: pseudo
42
43 - Modified tcl_channel_get to return a flat list of all channel settings
44 and their values when called without a setting argument.
45 - Added two new Tcl commands: [chansettype] returning setting types and
46 [getudefs] listing user defined channel settings.
47 Patch by: pseudo
48
49 - Added optional count argument to Tcl timer and utimer to allow them run
50 more than once.
51 Patch by: pseudo
52
53 - Renamed the vhost Tcl variable to vhost4 as it is in the documentation.
54 Patch by: pseudo
55
56 - Removed -mwin32 on Windows. It's no longer necessary and causes problems
57 with Cygwin 1.7.
58 Patch by: Kirben, pseudo
59
60 - Removed few wire.mod leftovers. Removed IRC_FUNKICK.
61 Patch by: pseudo
62
63 - Performed some cleanup. Removed some obsolete config aliases.
64 - Added missing parts of the documentation. Updated news and features
65 for 1.8.
66 Patch by: pseudo
67
68 - Added -lcrypto when probing for -lssl in --with-ssllib
69 Patch by: pseudo
70
71 - Removed the never-give-up, sort-users and kick-fun/ban-fun variables.
72 Sorting users shouldn't be a challenge for CPUs nowadays. The rest are
73 rarely used and can be scripted.
74 Patch by: guppy
75
76 - Removed wire.mod and all references to it. Botnet and partyline encryption
77 are now available using ssl.
78 Patch by: guppy
79
80 - Modified SIGQUIT handler to restart the bot by default.
81 - Added support for evnt bind procs to cancel default signal actions.
82 - Removed the die-on-sighup and die-on-sigterm variables.
83 - Added a new bind type DIE triggered before a clean shutdown.
84 - Changed the exit status on clean shutdown to 0.
85 Patch by: pseudo
86
87 - Clarified the OpenSSL version requirements.
88 - Rewrote open_telnet() to make it more useful.
89 - Replaced some calls to open_telnet_raw() with open_telnet().
90 Patch by: pseudo
91
92 - Added few autoconf checks for ssl.
93 - Added tls to tcl_status()
94 Patch by: pseudo
95
96 - Added full SSL support including Tcl commands.
97 - Added support for certificate authentication.
98 - Added support for botnet and partyline encryption using ssl.
99 - Documented the new features and commands.
100 - Fixed add_server() problems with IPv6 addresses in the server list.
101 Patch by: pseudo
102
103 - Fixed dns.mod on QNX6/Mac OS X/Solaris
104 - Rewrote dns.mod's autoconf checks to detect the resolver library properly
105 on Darwin/Solaris.
106 - Added -lsocket to the list of libraries, searched for res_* functions, in
107 order to support QNX6.
108 Patch by: pseudo
109
110 - Altered the permission check on the pls/mns ban/exempt/invite commands
111 from USER_MASTER to USER_OP to allow global operators to set global bans.
112 Patch by: pjb
113
114 - Removed the unrecognized options warning when configuring modules.
115 - Modified -v output and .status display configure options.
116 Patch by: pseudo
117
118 - Added the process and parent pids to .status output. Increased the
119 precision of cpu time reporting.
120 - Added a new Tcl command 'status' to provide access to cpu/memory/cache
121 information now and some more in the future.
122 Patch by: pseudo
123
124 - Fixed some problems with IPv6 autodetection and system headers.
125 Patch by: pseudo
126
127 - Made some corrections to the contributors list, removed a duplicate entry.
128 Patch by: pseudo
129
130 - Fixed bind cron html documention to be in sync with non-html one.
131 Found by: 64MAAMVDH / Patch by: thommey
132
133 - Replaced most dns.mod preprocessor definitions with config variables.
134 - Added support for user-specified dns servers and non-standard ports.
135 This is most important for Cygwin 1.7, where the dns server list won't
136 get initialized under some common conditions.
137 - Added a trace to the new variable dns-servers, allowing scripts to get
138 or set the current dns server list.
139 - Added the servers list to the dns module information displayed by
140 .status all
141 Patch by: pseudo
142
143 - Fixed a bug in setsockname() making it fail with IPv6 enabled due to a
144 variable not being set.
145 Found by: afterlife / Patch by: pseudo
146
147 - Fix env(TZ) config setting to not contain a space. The space is just
148 inserted in POSIX documentation to clarify, it must not be there.
149 Found by: Digdilem / Patch by: thommey
150
151 - Made dcc_telnet_new() allow non-latin characters in new handles like
152 other handle validation functions.
153 Patch by: pseudo
154
155 - Modified src/compat/ replacements of gethostbyname2() and inet_ntop()
156 to not compile when IPv6 is disabled.
157 - Added a missing header preventing gethostbyname2() from compiling on
158 FreeBSD.
159 - Fixed few lines with wrong indentation.
160 Patch by: pseudo
161
162 - Reran autotools.
163 - Added detection of Tcl_NotifierProcs members to ensure the notifier can
164 be replaced. Fixes compilation against Tcl 8.2 and 8.3.
165 Found by: AlIt0 / Patch by: thommey
166
167 - Added full IPv6 support. New patch, nothing in common with older ones.
168 - Changed a lot of functions and variables without breaking scripting
169 compatibility. The list of changes is too long to include here.
170 Patch by: pseudo
171
172 - Updated documentation to reference 1.8 instead of 1.6.
173 - Changed module dependencies to 1.8.
174 - Changed default handlen to 32.
175 - Changed default make type to 'debug' as it should be in CVS builds.
176 Patch by: pseudo
177
178 - Ran misc/runautotools for 1.8.0.
179 Patch by: pseudo
180
181 - Ran misc/newversion for 1.8.0.
182 Patch by: pseudo
183
184 - initial commit of old 1.6.20 source
185 Commit by: simple
186
187 # 1.8 tree started on July 26, 2010

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23