12772 Commits

Author SHA1 Message Date
Attila Molnar
20e2743926 m_clones Send numeric with User::WriteNumeric() 2016-02-25 18:18:22 +01:00
Attila Molnar
79cb679749 m_userip Send numeric with User::WriteNumeric() 2016-02-25 18:17:02 +01:00
Attila Molnar
c60b56b9d6 core_userhost Send numeric with User::WriteNumeric() 2016-02-25 18:15:18 +01:00
Attila Molnar
34cb5b67fb cmd_commands Send the RPL_COMMANDS numeric with User::WriteNumeric() 2016-02-25 18:13:09 +01:00
Attila Molnar
761e6d75ba Merge branch 'master+writenumeric' 2016-02-25 18:05:04 +01:00
Attila Molnar
304b6dbbf5 Introduce Stats::Context, pass it to the OnStats hook and switch all code to it 2016-02-25 17:02:03 +01:00
Attila Molnar
dbe5a1fc6f Add User::WriteRemoteNumeric() and switch code using SendText() to send numerics to it 2016-02-25 16:40:50 +01:00
Attila Molnar
ee7567584e Make source server settable in Numeric::Numeric 2016-02-25 16:28:58 +01:00
Attila Molnar
0c42bcde16 Convert WhoisContext::SendLine() calls to pass the parameters of the numeric as method parameters 2016-02-25 16:27:30 +01:00
Attila Molnar
da29af8cba Convert WriteNumeric() calls to pass the parameters of the numeric as method parameters 2016-02-25 16:12:09 +01:00
Attila Molnar
28dcc1f9e0 Add Numeric::Numeric 2016-02-25 15:25:02 +01:00
Attila Molnar
810ddfb91a Add no-op ConvToStr(const std::string&) 2016-02-25 15:18:39 +01:00
Attila Molnar
8f5a3bb7bc Move implementation of ConvTo*() and related functions into convto.h 2016-02-25 15:15:00 +01:00
Attila Molnar
fc8ad300cd Include stdint.h from inspircd.h 2016-02-25 15:02:01 +01:00
Attila Molnar
b928bbfd19 m_dccallow Call WriteNumeric() in a loop when displaying help 2016-02-24 12:44:19 +01:00
Attila Molnar
55e5e41fb9 Fix some numerics 2016-02-24 12:40:05 +01:00
Attila Molnar
0b63ccd0b5 Merge insp20 2016-02-22 12:52:18 +01:00
Attila Molnar
7b6bd133ca Merge pull request #1139 from johanna-a/master
Adds <commandlist> tag with command usage to httpd_stats.
2016-02-22 12:32:51 +01:00
Johanna A
5d177cba9d Adds <commandlist> tag with command usage to httpd_stats. 2016-02-20 19:31:49 +01:00
Attila Molnar
0cfe4a848b Merge pull request #1142 from SaberUK/master+fixes
Fix various build problems on CentOS, OpenBSD, and Solaris.
2016-02-20 16:29:55 +01:00
Peter Powell
7e767774b4 Fix GCC 6 warning about auto_ptr via a different method.
The previous method was causing build errors on CentOS and Solaris.
2016-02-20 14:38:06 +00:00
Peter Powell
51464e095c Fix build errors on CentOS 6 and OpenBSD. 2016-02-20 14:34:32 +00:00
Peter Powell
c361469898 Fix not having a CPU count when the lookup command is missing. 2016-02-20 14:26:02 +00:00
Attila Molnar
14b220b8d3 Merge pull request #1127 from SaberUK/master+testnet
Remove the useless testnet module.
2016-02-20 14:47:22 +01:00
Peter Powell
c7b27cf49d Remove the useless testnet module. 2016-02-20 13:46:06 +00:00
Attila Molnar
860b5f5920 Merge pull request #1135 from SaberUK/master+starttls
Remove the STARTTLS token from ISUPPORT.
2016-02-19 21:03:57 +01:00
Attila Molnar
2e4b6efa9d Merge pull request #1133 from SaberUK/master+tempfix
Fix the temporary fix for finding SSL libraries.
2016-02-19 21:03:42 +01:00
Attila Molnar
a876f2c58e Merge pull request #1130 from SaberUK/master+capnew
Fix cap-notify sending ADD instead of NEW.
2016-02-19 21:03:21 +01:00
Attila Molnar
c3325cac93 Merge pull request #1126 from SaberUK/master+gcc6
Fix warnings when building under GCC 6.
2016-02-19 21:02:57 +01:00
Peter Powell
384056dd0e Remove the STARTTLS token from ISUPPORT.
This is an InspIRCd-specific token which is pointless because:

1. You can't STARTTLS after registration is complete.
2. You can already discover STARTTLS support via cap `tls`.
2016-02-19 20:01:42 +00:00
Peter Powell
8f9ae4c55e Fix the temporary fix for finding SSL libraries. 2016-02-19 20:01:13 +00:00
Peter Powell
017a3c2790 Fix cap-notify sending ADD instead of NEW. 2016-02-19 20:00:48 +00:00
Peter Powell
0b918bbac1 Fix warnings when building under GCC 6. 2016-02-19 20:00:26 +00:00
Attila Molnar
1624ab03b8 Release v2.0.21 v2.0.21 2016-02-13 19:46:59 +01:00
Attila Molnar
09186df9f8 m_namedmodes Only show chan key to members and opers with channels/auspex 2016-02-13 19:35:17 +01:00
Attila Molnar
c6c61719b5 m_callerid Free old extension data before unserializing the new data 2016-02-13 19:30:05 +01:00
Attila Molnar
09c716ce11 Limit DNS cache size 2016-02-13 19:23:07 +01:00
Attila Molnar
24438c0746 Cap TTL of DNS cache entries 2016-02-13 19:21:30 +01:00
Attila Molnar
2fe72dc9a8 Garbage collect DNS cache more often 2016-02-13 19:20:12 +01:00
Attila Molnar
748b3a0d89 m_dccallow Add config option to control max entries on a list
Default to 20
2016-02-12 18:30:01 +01:00
Attila Molnar
bbd8815115 m_ircv3 Fix AWAY being sent on join to the joining user if it has away-notify enabled and is away 2016-02-12 18:20:07 +01:00
Attila Molnar
9d81896b74 Merge pull request #1071 from SaberUK/insp20+fix-lusers
[2.0] Fix hidden operators being shown in LUSERS.
2016-02-12 17:35:55 +01:00
Peter Powell
4e70a39299 Fix hidden operators being shown in LUSERS. 2016-02-12 15:59:19 +00:00
Adam
dbb7672c6a Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4 2016-02-11 08:14:07 -05:00
Attila Molnar
df9eca077e Add rewritten m_watch module
Code is shared with m_monitor
2016-01-06 19:49:50 +01:00
Attila Molnar
dea3aaa2d9 Add m_monitor which implements the MONITOR command and notifications 2016-01-06 19:28:19 +01:00
Attila Molnar
019019a00d Nuke m_watch 2016-01-06 18:59:41 +01:00
Attila Molnar
4ea6d61e61 m_spanningtree Ignore SVSWATCH from 2.0 servers 2016-01-06 18:58:00 +01:00
Attila Molnar
30b4d1373e m_spanningtree Add compatibility hack that allows modules to drop the VF_COMMON/VF_OPTCOMMON flags
Include m_watch in the list
2016-01-06 18:52:12 +01:00
Attila Molnar
69df6199ef Merge branch 'master+numericbuilder' 2016-01-03 14:50:25 +01:00