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