]>
Commit | Line | Data |
---|---|---|
1 | GNU Thales 0.9.5 (08/02/2004) | |
2 | - Fixed user/chan modes for Unreal beta19 support (chanmodes +I and +H not | |
3 | used anymore) | |
4 | - NeedMaintainers file added. | |
5 | - removed Sequana support | |
6 | - safely ignore Unreal's EOS messages, but send one after login. | |
7 | - now keeps track of max number of servers too. | |
8 | - hardcoded url (motd, admin) changes to savannah. | |
9 | - Unreal's SWHOIS support. | |
10 | - server.lastsplit is not overwritten when a server rejoins. | |
11 | - changed "Thales" to "GNU Thales" where it was relevant. | |
12 | - renamed log() to mylog(), and log_perror() to mylog_perror() to prevent | |
13 | conflicts. | |
14 | - added TBUST to hybrid CAPAB line. Credits go to Wes Baehr | |
15 | <iwes@totalmac.net> | |
16 | - added a php script for clones detection. contributed by | |
17 | Jens 'DukePyrolator' Voss <DukePyrolator@wiredirc.net> | |
18 | - added Unreal mode +M | |
19 | Thales 0.9.4 (19/03/2003) | |
20 | - away status was not properly restored in Caching mode. (reported | |
21 | by admiral@ns.elbenstern.de) | |
22 | - renamed strlwr to strtolwr (misc.c) to be able to compile on cygwin. | |
23 | - improved ReportUsage.sh POSIX compatibility | |
24 | - added Unreal usermodes +R & +V | |
25 | - increased nickname length in SQL table user for hybrid ircd. | |
26 | - re-indented the whole code using indent | |
27 | - fixed bug in caching mode | |
28 | - added log messages to the hash functions in verbose mode | |
29 | - fixed bug in caching mode | |
30 | Thales 0.9.3 (04/02/2003) | |
31 | - removed debug message | |
32 | Thales 0.9.2 (03/02/2003) | |
33 | - added support for ultimate 2.8 +L chanmode | |
34 | - thales could receive SJOIN for nonexisting users under some race | |
35 | conditions. Now ignore them. | |
36 | - added a workaround for Unreal bug (sending multiple SJOINs for | |
37 | same (user, channel)) | |
38 | - removed some compilation warnings | |
39 | Thales 0.9.1 (12/02/2003) | |
40 | - fixed small parsing bug from ircservices code | |
41 | - fixed bugs in ultimate 2.8 support | |
42 | - ability to hide channel passwords in config file | |
43 | - included Wes Baehr's patch to fix TOPICs on Hybrid | |
44 | - added --enable-noreportusage configure option to disable the usage report | |
45 | - new hash function (should improve performance) | |
46 | - Modified ReportUsage.sh to send mail to thales-usage@ and include Thales | |
47 | version. | |
48 | - SQL tables names are defined in db.h. They can be changed. | |
49 | Thales 0.9.0 (05/11/2002) | |
50 | - added usage survey | |
51 | - more detailed info about libmysqlclient linking problem. | |
52 | - fixed ultimate 2.8 support | |
53 | - removed nonexistent ultimate umode +q | |
54 | Thales 0.1.5 (23/10/2002) | |
55 | - Ultimate 2.8 support | |
56 | - MOTDFile option removed from config | |
57 | - Hybrid 7 support | |
58 | - now says for which ircd it was compiled on startup. | |
59 | - New contrib : counter/ by z-master <z-master@apinc.org> | |
60 | Thales 0.1.4 (24/06/2002) | |
61 | - hashlist support can now be disabled to fix some crashes. Anyway, | |
62 | I'm very interested in fixing those crashes, so please tell me if | |
63 | you experience those. | |
64 | - now keeps an history. See the UserCacheTime & ServerCacheTime | |
65 | parameters in the config. | |
66 | - now includes contrib/logfilter to generate smaller logfiles for bug | |
67 | reporting purposes. | |
68 | - fixed a small memleak in db_getnick() | |
69 | Thales 0.1.3 (18/05/2002) | |
70 | - new configure options : --enable-static and --enable-no-modes. | |
71 | see INSTALL for details. | |
72 | - thales entered an infinite loop when logging an unknown mode. | |
73 | log an unknown mode only once, and give an example IRC message. | |
74 | - fflush the logfile after logging | |
75 | - renamed data/thales-*.sql to data/mysql-*.sql and changed the doc | |
76 | accordingly (that's to prepare PostgreSQL support). | |
77 | - the ircd type can now be specified using the --with-ircd=IRCDTYPE | |
78 | configure option. | |
79 | - added info on how to keep maxvalues data after an upgrade in the | |
80 | README. | |
81 | - LUSERS command is now fully implemented. | |
82 | - added a connecttime field to the server table to be able to know | |
83 | when a server connected to the net. (table structure must be reloaded, | |
84 | see README file) | |
85 | - now crashes without segfaulting if it can't connect to the DBMS. | |
86 | - now sends a GLOBOPS before going down, giving a reason. | |
87 | Thales 0.1.2 (03/05/2002) | |
88 | - optimized things using internal hashlists instead of querying the | |
89 | database. resources usage decreased by 20%. | |
90 | - rewrote messages.*, removing all DBMS stuff, and putting it in | |
91 | actions.* to prepare PostgreSQL support. As a consequence, it's | |
92 | no longer possible to ignore the epona bug which causes services | |
93 | to join a channel where they already are. | |
94 | - now checks if modes are known before trying to save them | |
95 | (prevents crashes :o) ) | |
96 | - corrected a bug in mode -k handling and cleaned up mode handling | |
97 | - re-added +R usermode for bahamut, ircdru and sequana (It wasn't | |
98 | displayed as an available user mode on connect) | |
99 | - added LUSERS command. | |
100 | - now stores max number of users and channels in the "maxvalues" table. | |
101 | - added NICKIP support for Bahamut, Sequana, IRCD-RU and Ultimate. The IP | |
102 | address is stored in the "user" table with the name "ipaddr". You must | |
103 | reload the database structure before running the new version for the | |
104 | first time. | |
105 | ||
106 | Thales 0.1.1 (28/04/2002) | |
107 | - improved autoconf's mysql test | |
108 | - now uses mysql_real_* instead of mysql_* | |
109 | - cleaned modes checks | |
110 | - added IRCD-RU support (patch provided by Bob Ershov <raveman@wenet.ru>) | |
111 | - added Magnet <magnet@epiknet.org>'s path for MDESC on Unreal | |
112 | - added Partizanu <partizanu@expres.ro>'s digit2img script to contrib | |
113 | - added Andy Smith <andy@strugglers.net>'s channels list script to contrib | |
114 | ||
115 | Thales 0.1.0 (20/04/2002) | |
116 | - there's now a mailing list ! see README. | |
117 | - cleaned up .sql files : this should decrease disk usage and improve perf a | |
118 | little. | |
119 | - added UltimateIRCD 3.0.0 support | |
120 | (helped by salk@junglebean.co.za) | |
121 | - make install doesn't overwrite thales.conf anymore. | |
122 | - improved Unreal support a little | |
123 | (reported by magnet@epiknet.org) | |
124 | - Channel modes arguments (+k) can now contain quotes | |
125 | (reported by shadow@homelanfed.com) | |
126 | - Corrected the bug which (I suppose) caused many crashes | |
127 | (reported by magnet@epiknet.org) | |
128 | ||
129 | Thales 0.0.9 (14/04/2002) | |
130 | - corrected a small MySQL linking problem in autoconf/automake | |
131 | (reported by mikep1230@att.net) | |
132 | ||
133 | Thales 0.0.8 (12/04/2002) | |
134 | - added /TIME, /ADMIN, /MOTD | |
135 | - gindented all the code (looks better now ;p) | |
136 | - added Bahamut support | |
137 | - removed a few warnings in log.c | |
138 | - added copyright info to all files | |
139 | - Thales now uses autoconf & automake, and IRCD is selected in ./configure | |
140 | - AWAY and {CHG,SET}{HOST,IDENT,NAME} are now supported. | |
141 | ||
142 | Thales 0.0.7 (07/04/2002) | |
143 | - First described version | |
144 | - Unreal and Sequana support | |
145 | - Docs written |