Adam
ba01e7a3bb
Fixed /ns help saset autoop reply
2010-11-27 00:07:48 -06:00
Adam
8f825821e0
Fixed sending operwalls on ratbox
2010-11-22 13:10:14 -06:00
Adam
72ab27af76
Introduce our clients with umode +q on Unreal so they can't be kicked
2010-11-21 18:55:52 -05:00
Adam
aab915f2e9
Fixed some mysql queries
2010-11-18 21:34:38 -05:00
Adam
27652144ec
Fixed the mlock events to be useful and fixed /cs access view's last used time
2010-11-17 19:59:23 -05:00
Adam
4415a779a3
Fixed ban and kick from showing up twice in /cs help
2010-11-14 12:44:34 -05:00
Adam
0d2db1f9f9
Fixed DNS caching and made DNS cache empty results
...
(cherry picked from commit 438ae629e51b519d0d5f70531d0262be1b9fe2bc)
2010-11-09 15:04:28 -05:00
Adam
721ef7d345
Fixed the OnPostCommand event overload in db_mysql
2010-11-07 18:06:02 -05:00
Adam
f5d20579ee
Fixed /ms sendall syntax error message
2010-11-05 03:34:44 -04:00
Adam
3edc6d70b9
Fixed building anopesmtp on Windows, fixed some cmake problems with calculate_depends, and fixed building without gettext
2010-11-01 16:07:18 -04:00
Adam
9db85375ee
Made ns_set_misc work
2010-10-31 21:46:23 -04:00
Adam
011582ff3c
Fixed bug #1197 - Store vhosts in MySQL
2010-10-31 13:03:10 -04:00
Adam
98bdd9749a
Fixed build on cmake2.6
2010-10-30 20:12:52 -04:00
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
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
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
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
4f317a2421
Made /cs help levels desc not case sensitive
2010-10-16 17:46:56 -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
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
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
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
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
64a3bda235
Fixed two types in db_mysql
2010-10-05 16:25:52 -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
Adam
632f8df76b
Fixed checking the global block in the config to work ok, fixed having non-core service bots logging messages, fixed setting the topic to the topic setter on inspircd12/20, and fixed logging status mode changes on ts6 ircds
2010-10-03 15:59:19 -04:00
Adam
90f0a7c92a
Added os_modreload. Also allow unloading database and encryption modules since there isn't a reason we cant allow reloading them. Soon os_modreload will allow reloading the protocol modules.
2010-10-02 21:09:11 -04:00
Adam
0d684191e9
Made os_news send news notices from NickServ if global is disabled
2010-10-02 16:43:24 -04:00
Adam
76b10625d9
Fixed cs_invite to send the invite notice to the person invited
2010-10-02 15:24:00 -04:00
Adam
0a8bb88085
Made OperServ and Global optional
2010-10-02 03:08:29 -04:00
Adam
a62d824cb4
Made MemoServ optional
2010-10-02 00:07:39 -04:00
Adam
d44f7971b1
Rewrote some of the socket code to allow m_ssl to be a service.
...
This allows modules (xmlrpc) to create and accept SSL connections.
Also fixed unloading m_mysql at certain times and made the threading
engine always work correctly on Windows.
2010-10-01 21:01:49 -04:00
Adam
6ca09be663
Cleaned up some unused code, moved handling of user modes around so we dont get log messages about user modes when users connect, and fixed tracking some umodes on Unreal
2010-09-27 17:02:36 -04:00
Adam
f3840ed110
Added a short docs/LANGUAGES file explaining how to add translations for the core and modules, updated TODO, and fixed a few small bugs
2010-09-26 15:09:39 -04:00
Adam
d646d455e2
Changed the language system to use gettext
2010-09-26 02:33:01 -04:00