Adam
0cf8d73395
Added log messages for all of the other chanserv commands that should be logged
2012-11-06 11:02:12 -05:00
Adam
53b2bdfe5e
Use std::tr1::unordered_map for a few of the larger maps
2012-11-06 11:02:12 -05:00
Adam
d22e86376b
Catch the exception from /os session view invalidip
2012-11-05 15:59:11 -05:00
Adam
fb56b3a53f
Made m_xmlrpc use m_httpd
2012-11-03 22:04:19 -04:00
DukePyrolator
0c47017046
added support for SVSNICK in the ngircd protocol module
2012-11-03 09:40:01 +01:00
DukePyrolator
792091b23c
cs_seen: do not read duplicate SeenInfo entries from the database
2012-11-02 18:35:33 +01:00
Adam
a0a54fdfe0
Expand options:hideprivilegedcommands to not show commands requiring authentication to unidentified users
2012-11-01 16:15:44 -04:00
Adam
d90d5d538b
Fixed operserv/umode serv help entry
2012-11-01 14:54:14 -04:00
Adam
c2ae76248e
Made db_old load exceptions.db
2012-11-01 14:47:23 -04:00
Adam
9aa71af1e5
Accept 1.8s svid ts on plexus too
2012-11-01 14:47:23 -04:00
Adam
b64abebd24
Made os_logsearch search oldest logs first so the newest entries are at the bottom of the list
2012-11-01 14:47:23 -04:00
Adam
90930619bc
Fixed quite a bit of dumbness with m_ssl. Had to
...
modify socketengines to allow polling for write &
no read, but is it cleaner now. Made m_httpd able
to listen using SSL.
2012-11-01 14:47:23 -04:00
DukePyrolator
5b1c823019
fixed importing mode locks in db_old
2012-11-01 05:28:57 +01:00
Adam
35c2256849
Apparently sending this all at once didn't work that great, so wait for the events before sending the joins/modes etc
2012-10-31 17:37:19 -04:00
Adam
3a10fca75f
Fix ns_ghost and ns_recover, add nicksev:restoreonghost
2012-10-31 12:37:43 -04:00
Adam
a39947cd3c
Made os_forbid honor nssecureadmins
2012-10-30 22:07:15 -04:00
Adam
1730bfb2bc
Send uids everywhere when setting modes on clients
2012-10-30 21:22:10 -04:00
Adam
26a4a13cdf
Made os_mode a bit smarter
2012-10-30 20:40:42 -04:00
Adam
36f357c354
Fixed build errors and warnings with -std=c++11
2012-10-30 17:10:31 -04:00
Adam
b07928eea9
Clean up ngircd proto mod slightly, and send sqlines before introducing clients
2012-10-30 15:50:39 -04:00
Adam
1ef7480380
Fix inspircd mode message for channel modes. It never actually uses this, but other pseudoservers may send modes using this and not fmode (it has no timestamp)
2012-10-30 15:21:47 -04:00
Adam
e4c2dcc0c7
Made db_old load up most of the old mode locks
2012-10-29 21:51:34 -04:00
Adam
7bdad857e4
Only show mode lock in /cs info if there really is a mode lock
2012-10-29 21:28:43 -04:00
Adam
c2a8ad26af
Fix formatting fail in cs_status
2012-10-29 17:47:26 -04:00
Adam
20e4685057
Readd cs_status
2012-10-29 14:54:49 -04:00
DukePyrolator
9c8570ac68
readded ngircd protocol support
2012-10-29 04:17:24 +01:00
Adam
d6e1b92059
Add a module log type
2012-10-27 08:12:04 -04:00
Adam
e1dcf24c98
Add nickserv:modesonid config option to set what modes users get on identify
2012-10-26 17:30:41 -04:00
Adam
8fd3fc7c13
Add sasl support to unreal, inspircd
2012-10-26 10:46:19 -04:00
Adam
bbe667dc74
Fixed two memory leaks in cs_seen
2012-10-25 22:29:10 -04:00
Adam
e5efe42ecb
Fixed showing users from the right server on unreal/bahamut
2012-10-25 04:30:22 -04:00
Adam
10e21bfeda
Fix handling clients on unreal that have no ip (it sends a *)
2012-10-25 01:30:41 -04:00
Adam
00256fdba8
Made access provider modules permanent. They don't cleanup their access entries currently and if they did it would delete them.
2012-10-24 23:30:21 -04:00
Adam
3b8fb7bb88
When db_sql_live gets new objects immediately update cache on them to prevent rewriting later if they aren't changed
2012-10-24 22:48:12 -04:00
Adam
1057fa8421
BIND's forward ability did not work as I expected
...
because it will not forward non recursive queries.
So, added support for SOA, NS, and AXFR requests.
2012-10-24 19:32:26 -04:00
attilamolnar
fca9ec085e
InspIRCd: Add handler for FIDENT to 2.0 protocol, so we know when someone changes ident on the network
2012-10-24 07:40:16 -04:00
Adam
04632bd381
Cleanup of last few commits/warning fix
2012-10-22 17:02:01 -04:00
Adam
0b9db15efc
Add os_dns, a way to control your DNS zone via services
2012-10-22 00:54:30 -04:00
Adam
eddb7684c1
Fixed protoctl parsing on Unreal + fix SendLogout now the usage has changed
2012-10-17 20:22:44 -04:00
Adam
484baba6ad
Actually show the correct number of entries on /os logsearch output
2012-10-15 03:54:26 -04:00
DukePyrolator
88f10a2c3c
Updated the hybrid protocol module, patch provided by Michael
...
- Change mode handler to use UIDs within SVSMODE messages
- The IP can be 0 in UID messages depending whether or not a client is spoofed
- Removed SendGlobopsInternal handler. Anope is using GLOBOPS by default
- Set user's services timestamp/account to 0 instead of 1 on /ns logout, otherwise the UID message handler will
2012-10-14 20:13:41 +02:00
Adam
ffa1c976f5
Use account name for svid on hybrid
2012-10-14 01:50:14 -04:00
Adam
4fdc157f68
Better clarify signon vs timestamp and allow updating users timestamp to an ircd given value from NICK
2012-10-14 01:05:24 -04:00
Adam
0a950669cb
Add a hybrid 8 protocol module courtesy of Michael <michael@wobst.at>
2012-10-13 23:49:15 -04:00
Adam
1232018332
Allow services operators to modify/view other users autojoin lists
2012-10-13 06:21:53 -04:00
Adam
4424abd15d
Add m_sql_oper
2012-10-13 00:37:10 -04:00
Adam
76a0471c29
Simplify the db_sql_live code since this isn't actually necessary. Fixes a problem internally ovwrwriting data on objects that we have modified and are queued because of assigning something to a serialize_obj reference
2012-10-13 00:37:10 -04:00
DukePyrolator
e08422a4ea
fixed MODE handling in the ratbox protocol module
2012-10-12 22:47:35 +02:00
Adam
757ff06011
Fix m_ldap to reconnect automatically if the ldap server goes away
2012-10-10 23:08:00 -04:00
Adam
06defe014b
Merge remote branch 'attila/1.9+topiclockmsg' into 1.9
2012-10-09 19:34:24 -04:00