Adam
fb9f41b3e5
Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows.
...
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext.
Fixed m_mysql and m_ssl to work under Windows, made the Windows Config
program remember the last used options, and fixed Windows release builds.
2010-10-30 19:41:13 -04:00
Adam
a7e5d51616
Removed the example anope_commands php code, it was removed in favor of xmlrpc
2010-10-29 20:53:34 -04:00
Adam
b8df88a1bc
Made gettext work on Debian and updated some documentation
2010-10-28 16:25:33 -04:00
DukePyrolator
257fb256e9
removed an extra space from db-convert
2010-10-28 07:31:59 +02:00
DukePyrolator
8ff0b0ed99
do not store memo numbers on db-convert
2010-10-28 07:14:49 +02:00
Adam
180aa6b67b
Removed memo number from databases. Since we already have db-upgrade we might as well make that update memos too.
...
Users using the top of git will need to run sed -i 's/MD MI [0-9]* /MD MI /' anope.db on their database.
2010-10-27 23:02:20 -04:00
Adam
a26f119bc8
Do not store memo number in memo structs, fixes some bugs with deleting memos
2010-10-27 22:29:34 -04:00
Adam
a79da4bba1
Modules to not need to include libintl.h because they are not linked to libintl and do not directly call its code. #define _(x) to x just so xgettext is able to pick out language strings.
2010-10-26 22:02:08 -04:00
Adam
09160d1289
Fixed Windows build with gettext
2010-10-26 20:14:39 -04:00
Adam
1d931401cd
Fixed the other half of bug #1200
2010-10-24 13:46:56 -04:00
Adam
bd7b6b16ec
Fixed bug #1200
2010-10-24 12:56:20 -04:00
Adam
ec5fa9e63e
Made the language system still work even if the locales are not installed on the system
2010-10-23 16:12:15 -04:00
Adam
7e47b97740
Fixed a crash on some usages of /cs akick view
2010-10-23 03:10:15 -04:00
Adam
1bd975b90e
Fixed a crash on inspircd if we get a join without a TS
2010-10-23 02:40:46 -04:00
Adam
eb8f3a799c
Fixed some Windows problems
2010-10-22 04:20:34 -04:00
Adam
791c2b89a5
Changed the log:normal config directive to a list like the other log values, and fixed a potential crash from rehashing while sending mail
2010-10-21 23:20:48 -04:00
Adam
4f317a2421
Made /cs help levels desc not case sensitive
2010-10-16 17:46:56 -04:00
Adam
f3c2933542
Fixed an wrong logging example in example.conf and fixed misc messages being not logged as normal
2010-10-15 13:25:14 -04:00
Adam
4ddb469864
Added ns_set_hide to the example configuration, for some reason it was missing
2010-10-13 18:46:25 -04:00
Adam
d24e810262
Fixed mlock, broken since revision cf98cd3e06
2010-10-13 15:09:19 -04:00
Adam
bc812eeb03
Fixed a crash if an invalid expiry time is given to a number of commands
2010-10-13 14:46:53 -04:00
Adam
5e9db23883
Fixed saset noexpire to set noexpire on the nick it is used on not just the display name
2010-10-13 14:33:27 -04:00
Adam
c4075c032e
Changed cs/ns_set_misc operonly config directive to better reflect what it really does
2010-10-13 13:25:34 -04:00
Adam
dc0c07b408
Made the SQL tables use foriegn keys and references to each other, removed many now unnecessary queries from db_mysql
2010-10-12 21:43:39 -04:00
Adam
afb55a1842
Fixed Windows again
2010-10-11 19:21:59 -04:00
Adam
d7aa5f6a3a
Fixed Windows build
2010-10-11 18:47:54 -04:00
Adam
717c123441
Fixed some warnings
2010-10-11 15:37:39 -04:00
Adam
0ac77d0e42
Fixed a crash in the dns engine if we receive a reply after a request has timedout
2010-10-09 20:02:19 -04:00
Adam
5ca2df1edb
Fixed bug #1196 - truncate anope_extra before flushing data into it again
2010-10-09 12:22:55 -04:00
Adam
b3dd5668f6
Set +P on mlock when channels are set as persistant
2010-10-08 16:21:23 -04:00
Adam
63b1f9ce88
Do not join our clients to enforce TS if they are already in the channel
2010-10-08 16:16:11 -04:00
Adam
d5e6bd8391
Fixed a crash on insp12 if we receeve a part without a reason
2010-10-08 16:03:48 -04:00
Adam
7e62fcf4b3
Fixed handling fmodes on inspircd12
2010-10-08 15:59:26 -04:00
Adam
21a61f162e
Fixed a crash if the dns engine is unable to add questions into DNS packets
2010-10-07 21:27:32 -04:00
Adam
7df71750cb
Log the kicker as the source of kicking log messages, not the target
2010-10-07 18:25:24 -04:00
Adam
b4f675adcf
Do now show topics being set by UIDs on TS6 IRCds
2010-10-07 16:02:23 -04:00
DukePyrolator
5298107ae8
fixed internally setting +o on OPERTYPE
2010-10-07 14:17:20 +02:00
Adam
7f4362138a
Made nickserv:nogroupchange work
2010-10-06 21:47:01 -04:00
Adam
4da258ff78
Added lang/unused.sh, used to find unused language strings. Also removed a lot of unused language strings.
2010-10-06 20:36:08 -04:00
Adam
9ab50eedf2
Fixed restarting Anope when it is started from outside of the services binary dir
2010-10-05 19:46:33 -04:00
Adam
64a3bda235
Fixed two types in db_mysql
2010-10-05 16:25:52 -04:00
Adam
acec166702
Use safe iteration when deleting servers off of hubs
2010-10-05 16:16:39 -04:00
Adam
00ed18b421
Updated docs and TODO
2010-10-05 02:11:14 -04:00
Adam
10833f9d3f
Made anoperc stop/restart send the cycleonglobal, and fixed logfiles to be opened with append not truncate
2010-10-04 21:46:15 -04:00
Adam
592060ac75
Attempt to write back the old mlock to the databases if we try and fail to connect to the uplink. Because we may not know modes until after we are synced we could accidentally nuke all of the mlocks
2010-10-04 18:57:54 -04:00
Adam
92338c13b8
Fixed /ns set password/display and made saset not log the new password on saset password
2010-10-04 17:36:53 -04:00
Adam
3fa2659309
Ignore the EINTR error from epoll_wait, it isnt always a real error
2010-10-04 16:57:11 -04:00
Adam
58a3e2bbb7
Allow reloading of the protocol module with /operserv modreload
2010-10-04 16:54:39 -04:00
Adam
ab5ebc2245
Automatically destruct messages when modules are unloaded
2010-10-04 16:38:25 -04:00
Adam
cf98cd3e06
Changed the protocol handling system to use a vector of strings instead of C style arrays. Burned the old process/split_buf/memory.c code
2010-10-04 13:59:30 -04:00