Adam
37e02a3594
Added cs_entrymsg
2010-12-12 19:36:19 -05:00
Adam
7d1cfe9514
Fixed some sed failure
2010-12-12 19:36:18 -05:00
Adam
9870ee04dd
Removed some unused code paths in some of the modules
2010-12-12 19:36:18 -05:00
Adam
1a286397e3
Added a plexus3 protocol module
2010-12-12 19:36:16 -05:00
Adam
697dc89382
Added a default expiry time for suspended and forbidden nicks and channels
2010-12-12 19:36:01 -05:00
Adam
c5eb349d41
Removed the AUTODEOP level, it is unnecessary now because of cs_mode
2010-12-12 19:35:30 -05:00
Adam
7790a7f98c
Allow the patricia tree to store non-pointers
2010-12-12 19:35:30 -05:00
Adam
246f44b988
Added cs_mode, rewrote the old list mode code, and added CIDR support
2010-12-12 19:35:27 -05:00
Adam
a85112172d
Removed and deprecated /cs set mlock, removed /cs clear, removed /os clearmodes, removed /cs akick (un)stick, added /cs clearusers
2010-12-12 19:33:59 -05:00
Adam
5f18cb018d
Allow users to drop their own nickrequests
2010-12-12 19:33:58 -05:00
Adam
872bc3fa5e
Allow users to remove their own access in channels
2010-12-12 19:33:58 -05:00
Adam
1625a5af0c
Added /chanserv clone command
2010-12-12 19:33:58 -05:00
Adam
2e9a632e14
Allow akill/szline/sqline to accept user names as a mask argument
2010-12-12 19:33:58 -05:00
Adam
3c9d4e9daf
Added command aliases
2010-12-12 19:33:58 -05:00
Adam
c792c7f62d
Switched the system for storing users, channels, and sesions to a patricia
...
tree from STL's unordered_map, which was giving horrible performance.
2010-12-12 19:33:58 -05:00
Adam
ac41137ce2
Added /ms ignore
2010-12-12 19:31:00 -05:00
Adam
87bdf73cb7
Document XMLRPC calls and added a .php class wrapper for them
2010-12-12 19:30:14 -05:00
Adam
21c8e89671
Do not allow ghosting unidentified users if the recover command exists
2010-12-12 19:30:14 -05:00
Adam
8fbe36635c
Added m_xmlrpc and m_xmlrpc main, which allows remote programs to execute
...
remote RPC calls to Anope in realtime and receive responses
2010-12-12 19:30:14 -05:00
Adam
14e396baf7
Fixed /ns set display
2010-11-29 19:20:26 -05:00
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