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