12839 Commits

Author SHA1 Message Date
Attila Molnar
b25070bf5e Merge pull request #1168 from SaberUK/master+fix-configure-cache-parser
Fix "use of uninitialized value $key in hash element" error.
2016-04-04 19:33:37 +02:00
Peter Powell
c0ec56e9c7 Fix "use of uninitialized value $key in hash element" error. 2016-04-04 13:51:32 +01:00
Attila Molnar
9180e4664e Merge pull request #1167 from SaberUK/master+collision
Rename vague build environment variables to prevent collisions.
2016-04-04 14:31:04 +02:00
Peter Powell
4ad12dd44e Rename M to INSPIRCD_MODULE. 2016-04-04 13:20:21 +01:00
Peter Powell
4c089bd681 Rename T to INSPIRCD_TARGET. 2016-04-04 13:20:21 +01:00
Peter Powell
eaa3de48d2 Rename D to INSPIRCD_DEBUG. 2016-04-04 13:20:21 +01:00
Peter Powell
be74a8c8d2 Rename V to INSPIRCD_VERBOSE. 2016-04-04 13:20:21 +01:00
Peter Powell
30bd7bb39f Rename PURE_STATIC to INSPIRCD_STATIC. 2016-04-04 13:20:21 +01:00
Attila Molnar
932748db6d Remove unused ProtocolInterface::SendTopic() 2016-03-30 12:40:12 +02:00
Attila Molnar
804d58e200 Remove ProtocolInterface::PushToClient() 2016-03-30 12:38:36 +02:00
Attila Molnar
f67aba687b Remove User::SendText() and overrides completely 2016-03-30 12:37:29 +02:00
Attila Molnar
c0cd24b658 m_showfile Replace User::SendText() call with WriteCommand() 2016-03-30 12:34:41 +02:00
Attila Molnar
514a9edadf m_spanningtree Remove PUSH handler 2016-03-30 12:32:02 +02:00
Attila Molnar
3c725be283 Merge branch 'master+stnum' 2016-03-30 12:30:26 +02:00
Attila Molnar
5fbb5a0b2c Make User::WriteRemoteNumeric() virtual, implement it in SpanningTree::RemoteUser 2016-03-29 16:43:30 +02:00
Attila Molnar
484b30f67b m_spanningtree Add CommandNum::Builder 2016-03-29 16:39:06 +02:00
Attila Molnar
ab115e4fe3 m_spanningtree Translate NUM to PUSH and PUSH to NUM, NOTICE or PRIVMSG for 1202 protocol servers 2016-03-29 16:36:22 +02:00
Attila Molnar
a7dedb347b m_spanningtree Add NUM command handler 2016-03-29 16:28:01 +02:00
Attila Molnar
ccc99fa8f4 m_spanningtree Add class SpanningTree::RemoteUser 2016-03-29 16:23:39 +02:00
Attila Molnar
7d37139ba6 Handle numerics with a source other than the local server in User::WriteNumeric() 2016-03-29 16:22:07 +02:00
Attila Molnar
c051452656 Merge branch 'master+stroute' 2016-03-29 16:17:37 +02:00
Attila Molnar
5d3b755cab Merge pull request #1165 from Adam-/master+dnssource
core_dns: allow configuring source address
2016-03-29 15:58:56 +02:00
Adam
896bb56f5a core_dns: allow configuring source address 2016-03-29 15:48:18 +02:00
Attila Molnar
4aed5846f1 Simplify GetRouting() methods doing unicast 2016-03-29 12:54:02 +02:00
Attila Molnar
da2b0ee6ca m_spanningtree Use SpanningTreeUtilities::FindRouteTarget() in RouteCommand()
This makes ROUTE_UNICAST() accept nicks and uuids
2016-03-29 12:50:00 +02:00
Attila Molnar
ea258053f6 m_spanningtree Add SpanningTreeUtilities::FindRouteTarget() 2016-03-29 12:49:25 +02:00
Attila Molnar
610a74ecea m_spanningtree Remove unused SpanningTreeUtilities::BestRouteTo() 2016-03-29 12:46:12 +02:00
Attila Molnar
6c5ac89f35 m_spanningtree Remove unused SpanningTreeUtilities::DoOneToOne() overload accepting a string 2016-03-29 12:45:37 +02:00
Attila Molnar
11a2e3c46a m_spanningtree Remove unused CommandBuilder::Unicast() overload accepting a string 2016-03-29 12:45:02 +02:00
Attila Molnar
e91c675b09 Ensure server names passed to some commands are really server names 2016-03-29 12:38:41 +02:00
Attila Molnar
60ecb2157d core_info Deduplicate code by inheriting some commands from ServerTargetCommand 2016-03-29 12:32:16 +02:00
Attila Molnar
f74734e416 core_info Add class ServerTargetCommand 2016-03-29 12:29:38 +02:00
Attila Molnar
8d716c5155 Merge pull request #1149 from SaberUK/master+sasl
Add support for SASL reauthentication.
2016-03-24 10:57:11 +01:00
Peter Powell
5ebd2845c8 Add support for SASL reauthentication. 2016-03-24 09:56:02 +00:00
Attila Molnar
8a545d0044 Merge pull request #1159 from SaberUK/master+configure
Improvements to ./configure file generation.
2016-03-24 10:20:07 +01:00
Attila Molnar
6a120be68e Don't prepend ":<nick>" to raw input log 2016-03-23 16:17:17 +01:00
Peter Powell
79f207e729 Simplify the configure cache file format.
This prevents the need to implement escaping of values which was
a bug in the previous format.
2016-03-22 23:39:14 +00:00
Peter Powell
37d939829b Move the configure cache to the .configure directory too. 2016-03-22 23:39:03 +00:00
Peter Powell
f79a55616b Write generated templates to the .configure directory. 2016-03-22 23:38:44 +00:00
Peter Powell
fb58d69bf5 Fix a typo in parse_templates. 2016-03-22 23:38:43 +00:00
Peter Powell
7c31c005fc Extract directory creation code to its own subroutine. 2016-03-22 23:38:37 +00:00
Attila Molnar
55ad0595a7 Remove now unused overload of User::SendText() 2016-03-22 18:41:30 +01:00
Attila Molnar
e33e8bcdf8 Merge branches 'master+check' and 'master+namedmodes' 2016-03-22 18:38:17 +01:00
Attila Molnar
f71fe202e5 m_namedmodes Switch to Numeric::ParamBuilder 2016-03-22 16:46:15 +01:00
Attila Molnar
0de5aa7c5c m_namedmodes Inherit command handler from SplitCommand
Pass a LocalUser pointer to DisplayList()
2016-03-22 16:44:45 +01:00
Attila Molnar
3aa92b8d13 Add Numeric::ParamBuilder
It builds numerics where the individual components are parameters of the numeric
2016-03-22 16:40:05 +01:00
Attila Molnar
d47b1550ed m_check Move DumpExt() into CheckContext 2016-03-19 16:33:23 +01:00
Attila Molnar
1520f1d716 m_check Move DumpListMode() into CheckContext 2016-03-19 16:33:00 +01:00
Attila Molnar
5801272a4a m_check Refactor, move to the new RPL_CHECK numeric 2016-03-19 16:32:25 +01:00
Attila Molnar
266eb73475 Fix oversights in the WriteNumeric() parameter conversion 2016-03-19 16:20:01 +01:00