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