]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
10 years agoChange type of snomask parameter to char in ProtocolInterface::SendSNONotice()
Attila Molnar [Sat, 4 Jan 2014 18:43:04 +0000 (19:43 +0100)]
Change type of snomask parameter to char in ProtocolInterface::SendSNONotice()

10 years agoAdd functor that does strict weak ordering based on national_case_insensitive_map
Attila Molnar [Thu, 19 Dec 2013 16:30:22 +0000 (17:30 +0100)]
Add functor that does strict weak ordering based on national_case_insensitive_map

10 years agoFix some Windows-related problems.
Peter Powell [Mon, 16 Dec 2013 02:39:31 +0000 (02:39 +0000)]
Fix some Windows-related problems.

- Fix an error relating to the unavailability of std::back_inserter.
- Fix loading configuration files when using relative paths.
- Fix two methods in hashcomp being exported twice.
- Remove some unimportant error messages.

10 years agom_showwhois Update settings on rehash
Attila Molnar [Thu, 19 Dec 2013 16:02:41 +0000 (17:02 +0100)]
m_showwhois Update settings on rehash

10 years agom_filter Remove ImplFilter and needless dynamic_cast
Attila Molnar [Thu, 19 Dec 2013 15:57:09 +0000 (16:57 +0100)]
m_filter Remove ImplFilter and needless dynamic_cast

10 years agoAdd m_ldap, and convert m_ldapoper and m_ldapauth to use it.
Adam [Thu, 10 Oct 2013 04:35:04 +0000 (00:35 -0400)]
Add m_ldap, and convert m_ldapoper and m_ldapauth to use it.

10 years agoFix FileReader not working with files specified in <files>
Attila Molnar [Wed, 18 Dec 2013 17:07:30 +0000 (18:07 +0100)]
Fix FileReader not working with files specified in <files>

10 years agoAdd m_showfile, remove cmd_rules
Attila Molnar [Wed, 18 Dec 2013 17:01:19 +0000 (18:01 +0100)]
Add m_showfile, remove cmd_rules

10 years agom_auditorium Switch to SimpleChannelModeHandler
Attila Molnar [Wed, 18 Dec 2013 15:32:22 +0000 (16:32 +0100)]
m_auditorium Switch to SimpleChannelModeHandler

10 years agom_spanningtree Fix clang warning and wrong operator in if
Attila Molnar [Wed, 18 Dec 2013 15:31:09 +0000 (16:31 +0100)]
m_spanningtree Fix clang warning and wrong operator in if

10 years agoClean up CoreException
Attila Molnar [Wed, 18 Dec 2013 15:20:40 +0000 (16:20 +0100)]
Clean up CoreException

- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs

10 years agoFix issues discovered by Coverity
Daniel Vassdal [Mon, 25 Nov 2013 00:04:32 +0000 (16:04 -0800)]
Fix issues discovered by Coverity

- Fix resource leak in InspIRCd::Format()
- Explicitly set NewServices to NULL before the object it points to goes out of scope

10 years agoRemove unused motd and rules field from ServerConfig
Attila Molnar [Wed, 18 Dec 2013 15:07:50 +0000 (16:07 +0100)]
Remove unused motd and rules field from ServerConfig

10 years agom_sakick Replace C string with C++ string
Attila Molnar [Wed, 18 Dec 2013 14:51:17 +0000 (15:51 +0100)]
m_sakick Replace C string with C++ string

10 years agoClean up error messages in a few SA commands
Attila Molnar [Wed, 18 Dec 2013 14:50:30 +0000 (15:50 +0100)]
Clean up error messages in a few SA commands

10 years agoAdd a Flash Policy Daemon module
Daniel Vassdal [Tue, 10 Dec 2013 13:51:30 +0000 (05:51 -0800)]
Add a Flash Policy Daemon module

10 years agoMerge pull request #586 from SaberUK/master+test-build
Attila Molnar [Mon, 16 Dec 2013 15:45:02 +0000 (07:45 -0800)]
Merge pull request #586 from SaberUK/master+test-build

Add a tool for running test builds.

10 years agoAdd a tool for running test builds.
Peter Powell [Sun, 7 Jul 2013 09:47:38 +0000 (10:47 +0100)]
Add a tool for running test builds.

10 years agoFix $config{UID} being set incorrectly
Peter Powell [Sun, 15 Dec 2013 16:02:15 +0000 (17:02 +0100)]
Fix $config{UID} being set incorrectly

Fixes issue #697 reported by @Nowaker

10 years agoMerge pull request #708 from SaberUK/master+development-branch
Attila Molnar [Sun, 15 Dec 2013 15:32:47 +0000 (07:32 -0800)]
Merge pull request #708 from SaberUK/master+development-branch

Add a warning that the user is using a development version.

10 years agoMerge pull request #689 from SaberUK/master+cxxify
Adam [Sun, 15 Dec 2013 06:55:10 +0000 (22:55 -0800)]
Merge pull request #689 from SaberUK/master+cxxify

Clean up various things.

10 years agoMake various self contained methods static.
Peter Powell [Sun, 15 Dec 2013 05:34:00 +0000 (05:34 +0000)]
Make various self contained methods static.

- InspIRCd::IsValidMask
- InspIRCd::TimeString

10 years agoPurge docs/rfc from the repository.
Peter Powell [Sun, 24 Nov 2013 16:20:31 +0000 (16:20 +0000)]
Purge docs/rfc from the repository.

These are of no use to 99% of users and anyone who actually wants
to read them should be capable of using Google to find them.

10 years agoRemove some pointless code:
Peter Powell [Sun, 24 Nov 2013 15:05:12 +0000 (15:05 +0000)]
Remove some pointless code:

- Remove the CHARSET entry from ISUPPORT.

  CHARSET was removed in draft-brocklesby-irc-isupport-03 and we
  always used the default value anyway. This has also been removed
  in the latest version of Charybdis.

- Remove irc::sockets::satouser.

  This helper method was longer than the code it replaced.

10 years agoMove stuff around a bit:
Peter Powell [Sat, 5 Oct 2013 03:55:11 +0000 (04:55 +0100)]
Move stuff around a bit:

- Create FileSystem class:
  * Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite.
  * Move ServerConfig::ExpandPath to FileSystem.
  * Move ServerConfig::FileExists to FileSystem.
  * Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem.
- Move FileReader to fileutils.cpp and fix documentation.
- Move UserManager::DoBackgroundUserStuff to usermanager.cpp.

10 years agoAdd a warning that the user is using a development version.
Peter Powell [Fri, 13 Dec 2013 10:39:22 +0000 (10:39 +0000)]
Add a warning that the user is using a development version.

10 years agom_cap Convert capability names in CAP REQ to lowercase before processing them
attilamolnar [Thu, 21 Nov 2013 21:25:45 +0000 (22:25 +0100)]
m_cap Convert capability names in CAP REQ to lowercase before processing them

Requested in #686

10 years agoFix a few issues
attilamolnar [Wed, 18 Sep 2013 08:27:06 +0000 (10:27 +0200)]
Fix a few issues

- Rehash notices
- Modes in CAPAB
- GetTargetAndAction() not being static in m_callerid
- Loading custom configuration files using --config. (@SaberUK)
- ServerConfig::Read not using std::endl. (@SaberUK)
- Out of date comments in opers.conf.example, issue #624

10 years agoAllow multiple allowmasks in link blocks, #679
Adam [Thu, 21 Nov 2013 20:52:38 +0000 (15:52 -0500)]
Allow multiple allowmasks in link blocks, #679

10 years agoDisallow remote /MODULES for non-opers.
Daniel Vassdal [Tue, 12 Nov 2013 19:02:28 +0000 (11:02 -0800)]
Disallow remote /MODULES for non-opers.

10 years agoMerge pull request #685 from SaberUK/master+gnutls-rng
Attila Molnar [Mon, 18 Nov 2013 16:05:29 +0000 (08:05 -0800)]
Merge pull request #685 from SaberUK/master+gnutls-rng

Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.

10 years agoUse gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.
Peter Powell [Mon, 18 Nov 2013 13:48:07 +0000 (13:48 +0000)]
Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions.

Also, fix a bug where eval() caused compile errors.

10 years agoThese two numerics are supposed to use SentText() as they can go to remote users...
Adam [Tue, 12 Nov 2013 15:42:17 +0000 (10:42 -0500)]
These two numerics are supposed to use SentText() as they can go to remote users...

10 years agoUse WriteNumeric() everywhere we send numerics and include the user's nick automatically
Adam [Tue, 12 Nov 2013 11:51:31 +0000 (06:51 -0500)]
Use WriteNumeric() everywhere we send numerics and include the user's nick automatically

10 years agoMerge pull request #672 from SaberUK/master+rt-link-err
Adam [Sat, 9 Nov 2013 16:52:36 +0000 (08:52 -0800)]
Merge pull request #672 from SaberUK/master+rt-link-err

Fix PrefixMode not being exported which caused runtime link errors.

10 years agoFix PrefixMode not being exported which caused runtime link errors.
Peter Powell [Sat, 9 Nov 2013 16:29:50 +0000 (16:29 +0000)]
Fix PrefixMode not being exported which caused runtime link errors.

10 years agoRemove redundant parameter.clear()s from mode handlers
attilamolnar [Tue, 3 Sep 2013 12:13:21 +0000 (14:13 +0200)]
Remove redundant parameter.clear()s from mode handlers

10 years agom_services_account Remove OnDecodeMetaData handler
attilamolnar [Tue, 3 Sep 2013 12:10:54 +0000 (14:10 +0200)]
m_services_account Remove OnDecodeMetaData handler

Override StringExtItem::unserialize() instead

10 years agoPass an interface to the OnSync hooks
attilamolnar [Mon, 2 Sep 2013 11:41:16 +0000 (13:41 +0200)]
Pass an interface to the OnSync hooks

Remove Module::ProtoSendMetaData()

10 years agoSplit ProtocolInterface::SendMetaData() into multiple functions
attilamolnar [Mon, 2 Sep 2013 11:17:24 +0000 (13:17 +0200)]
Split ProtocolInterface::SendMetaData() into multiple functions

10 years agoSend ListModeBase modes implicitly on channel sync
attilamolnar [Mon, 2 Sep 2013 11:01:41 +0000 (13:01 +0200)]
Send ListModeBase modes implicitly on channel sync

Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()

10 years agoKeep lists of mode handlers by type
attilamolnar [Mon, 2 Sep 2013 10:33:28 +0000 (12:33 +0200)]
Keep lists of mode handlers by type

10 years agoAdd ModeHandler::IsListModeBase() and MC_LIST
attilamolnar [Mon, 2 Sep 2013 10:25:54 +0000 (12:25 +0200)]
Add ModeHandler::IsListModeBase() and MC_LIST

10 years agom_modenotice Use WriteNotice()
attilamolnar [Sun, 1 Sep 2013 13:00:01 +0000 (15:00 +0200)]
m_modenotice Use WriteNotice()

10 years agoConvert cmd_modenotice into an optional module
attilamolnar [Sun, 1 Sep 2013 12:58:02 +0000 (14:58 +0200)]
Convert cmd_modenotice into an optional module

10 years agoMove prefix mode specific fields and getters into PrefixMode
attilamolnar [Sun, 1 Sep 2013 12:38:41 +0000 (14:38 +0200)]
Move prefix mode specific fields and getters into PrefixMode

Add ModeHandler::IsPrefixMode()

10 years agoCreate a base class for prefix modes
attilamolnar [Sun, 1 Sep 2013 12:25:15 +0000 (14:25 +0200)]
Create a base class for prefix modes

Move Channel::SetPrefix() into Membership

10 years agoAdd a type id field to ModeHandler
attilamolnar [Sun, 1 Sep 2013 12:17:04 +0000 (14:17 +0200)]
Add a type id field to ModeHandler

10 years agom_spanningtree Minor fixes
attilamolnar [Tue, 10 Sep 2013 12:07:08 +0000 (14:07 +0200)]
m_spanningtree Minor fixes

- Handle the case when servers SQUIT themselves
- Fix extra space in channel messages

10 years agom_spanningtree Handle ERROR when fully connected
attilamolnar [Tue, 10 Sep 2013 11:55:20 +0000 (13:55 +0200)]
m_spanningtree Handle ERROR when fully connected

10 years agom_spanningtree Move c2s commands out of SpanningTreeCommands to auto register them
attilamolnar [Tue, 10 Sep 2013 11:54:01 +0000 (13:54 +0200)]
m_spanningtree Move c2s commands out of SpanningTreeCommands to auto register them

10 years agoChange allocation of a few services to make use of auto registration
attilamolnar [Sun, 8 Sep 2013 16:00:22 +0000 (18:00 +0200)]
Change allocation of a few services to make use of auto registration

10 years agoHide all symbols that aren't exported explicitly
attilamolnar [Fri, 23 Aug 2013 09:13:09 +0000 (11:13 +0200)]
Hide all symbols that aren't exported explicitly

In addition to reducing the sizes of all binaries this also helps the optimizer

10 years agoRemove InspIRCd::HandleRehash functor
attilamolnar [Sun, 8 Sep 2013 15:21:01 +0000 (17:21 +0200)]
Remove InspIRCd::HandleRehash functor

Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler

10 years agoAutomatically register ServiceProviders created by modules
attilamolnar [Sun, 26 May 2013 17:44:13 +0000 (19:44 +0200)]
Automatically register ServiceProviders created by modules

10 years agoDeduplicate code in modmanager_static and modmanager_dynamic
attilamolnar [Sun, 8 Sep 2013 15:10:15 +0000 (17:10 +0200)]
Deduplicate code in modmanager_static and modmanager_dynamic

10 years agoRemove ModuleManager::ModCount and GetCount()
attilamolnar [Sun, 8 Sep 2013 14:57:03 +0000 (16:57 +0200)]
Remove ModuleManager::ModCount and GetCount()

10 years agoFix module loading in PURE_STATIC builds
attilamolnar [Sun, 8 Sep 2013 14:54:33 +0000 (16:54 +0200)]
Fix module loading in PURE_STATIC builds

10 years agoFix compile warnings as seen on g++ 4.4.7
Adam [Sun, 8 Sep 2013 08:00:00 +0000 (04:00 -0400)]
Fix compile warnings as seen on g++ 4.4.7

10 years agoRemove ModuleManager::GetAllModuleNames(), use GetModules() instead
attilamolnar [Fri, 16 Aug 2013 10:20:06 +0000 (12:20 +0200)]
Remove ModuleManager::GetAllModuleNames(), use GetModules() instead

10 years agoReplace OnRehash() with ReadConfig() that is called on boot, on module load and on...
attilamolnar [Fri, 16 Aug 2013 10:10:55 +0000 (12:10 +0200)]
Replace OnRehash() with ReadConfig() that is called on boot, on module load and on rehash

This eliminates the need for calling OnRehash() in init()

10 years agoMerge insp20
attilamolnar [Fri, 30 Aug 2013 11:01:10 +0000 (13:01 +0200)]
Merge insp20

10 years agoDon't CoreExport reference, fixes m_dnsbl on Windows
attilamolnar [Fri, 30 Aug 2013 10:10:01 +0000 (12:10 +0200)]
Don't CoreExport reference, fixes m_dnsbl on Windows

The explicit instantiations of reference are now useless; remove

10 years agoRelease 2.0.14
attilamolnar [Wed, 28 Aug 2013 17:29:50 +0000 (19:29 +0200)]
Release 2.0.14

10 years agom_permchannels Fix empty topic setby
attilamolnar [Wed, 28 Aug 2013 17:27:14 +0000 (19:27 +0200)]
m_permchannels Fix empty topic setby

10 years agoUpdate COPYING file with new FSF address.
Christopher 'm4z' Holm [Sun, 25 Aug 2013 17:42:26 +0000 (19:42 +0200)]
Update COPYING file with new FSF address.

This should make rpmlint stop complaining about the incorrect FSF
address. All changes taken from:
    http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

10 years agom_spanningtree Propagate topic changes via FTOPIC in order to prevent desync when...
attilamolnar [Mon, 19 Aug 2013 18:36:41 +0000 (20:36 +0200)]
m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync when two TOPIC messages cross

TOPIC is no longer accepted from servers using the new protocol

10 years agoFix fd and minor memory leak in threadengine_pthread on unload of m_mysql
attilamolnar [Sun, 9 Jun 2013 12:11:41 +0000 (14:11 +0200)]
Fix fd and minor memory leak in threadengine_pthread on unload of m_mysql

10 years agoFix crash caused by passing a large integer to ctime()
attilamolnar [Tue, 27 Aug 2013 16:33:32 +0000 (18:33 +0200)]
Fix crash caused by passing a large integer to ctime()

In addition to verifying the return value of localtime(), correct tm_year if it is out of bounds

Reported by @JDowny

10 years agom_permchannels Add the ability to save listmodes
attilamolnar [Tue, 9 Jul 2013 18:21:33 +0000 (20:21 +0200)]
m_permchannels Add the ability to save listmodes

10 years agom_permchannels Save channel TS, topic set time and set by information
attilamolnar [Tue, 9 Jul 2013 18:01:03 +0000 (20:01 +0200)]
m_permchannels Save channel TS, topic set time and set by information

When loading, ignore and log channels with a name longer than Limits.MaxChan

10 years agom_permchannels Construct the final line that will be saved in a std::string in WriteD...
attilamolnar [Tue, 9 Jul 2013 17:49:10 +0000 (19:49 +0200)]
m_permchannels Construct the final line that will be saved in a std::string in WriteDatabase()

10 years agoUpdate example configs, README.md and more
attilamolnar [Tue, 27 Aug 2013 16:30:59 +0000 (18:30 +0200)]
Update example configs, README.md and more

- Fix typos, remove misleading information, rephrase a few sentences
- Add info about hmac-<hash> hash types
- Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK)
- Change inspircd.github.org to inspircd.org

10 years agom_spanningtree Introduce command builders
attilamolnar [Mon, 19 Aug 2013 18:22:15 +0000 (20:22 +0200)]
m_spanningtree Introduce command builders

10 years agom_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies
attilamolnar [Mon, 19 Aug 2013 17:15:41 +0000 (19:15 +0200)]
m_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies

- Change argument type to a reference to avoid copies of the string object
- If the std::string implementation is using copy-on-write then calling operator[] on a mutable string results in a copy; avoid this by calling .c_str() instead

10 years agoFix Windows build and a few more problems
attilamolnar [Tue, 27 Aug 2013 13:03:10 +0000 (15:03 +0200)]
Fix Windows build and a few more problems

10 years agoFix indentation
attilamolnar [Tue, 27 Aug 2013 13:02:21 +0000 (15:02 +0200)]
Fix indentation

10 years agoAllow jmpsrv to handle SSL-connected clients correctly - also allow clients to use...
Daniel Vassdal [Mon, 26 Aug 2013 15:20:09 +0000 (08:20 -0700)]
Allow jmpsrv to handle SSL-connected clients correctly - also allow clients to use the port they're currently using.

10 years agoMerge pull request #619 from SaberUK/master+regex-dedupe
Attila Molnar [Tue, 27 Aug 2013 12:28:15 +0000 (05:28 -0700)]
Merge pull request #619 from SaberUK/master+regex-dedupe

Various regex module improvements.

10 years agoFix various small issues.
Peter Powell [Tue, 27 Aug 2013 06:54:16 +0000 (07:54 +0100)]
Fix various small issues.

- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create.
- Fix documentation comment on regex_string.
- Fix various code duplication/layout issues.

10 years agoMake all regex modules throw the same exception on error.
Peter Powell [Tue, 27 Aug 2013 06:29:13 +0000 (07:29 +0100)]
Make all regex modules throw the same exception on error.

10 years agom_spanningtree Allow server-to-server command handlers to specify whether they accept...
attilamolnar [Mon, 19 Aug 2013 17:11:02 +0000 (19:11 +0200)]
m_spanningtree Allow server-to-server command handlers to specify whether they accept servers, remote users or both as the command source

To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer()

10 years agoClean up the protocol interface
attilamolnar [Fri, 19 Jul 2013 11:55:02 +0000 (13:55 +0200)]
Clean up the protocol interface

10 years agoMerge pull request #616 from ShutterQuick/inspircd+chanhistbot
Attila Molnar [Sat, 24 Aug 2013 14:50:02 +0000 (07:50 -0700)]
Merge pull request #616 from ShutterQuick/inspircd+chanhistbot

Option to select if chanhistory is on for bots

10 years agoOption to select if chanhistory is on for bots
Daniel Vassdal [Sat, 24 Aug 2013 14:36:30 +0000 (07:36 -0700)]
Option to select if chanhistory is on for bots

10 years agom_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and GetChild()
attilamolnar [Fri, 19 Jul 2013 11:40:07 +0000 (13:40 +0200)]
m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and GetChild()

10 years agom_spanningtree Remove duplicate code for sending channel messages from RouteCommand()
attilamolnar [Fri, 19 Jul 2013 11:32:41 +0000 (13:32 +0200)]
m_spanningtree Remove duplicate code for sending channel messages from RouteCommand()

10 years agom_spanningtree Implement DoOneToMany() using DoOneToAllButSender()
attilamolnar [Fri, 19 Jul 2013 11:24:36 +0000 (13:24 +0200)]
m_spanningtree Implement DoOneToMany() using DoOneToAllButSender()

10 years agom_spanningtree Change TreeServer::GetSocket() to always return the socket that can...
attilamolnar [Fri, 19 Jul 2013 11:10:18 +0000 (13:10 +0200)]
m_spanningtree Change TreeServer::GetSocket() to always return the socket that can be used to talk to the server

The only exception is the tree root (us) which has no associated socket (NULL)

Add TreeServer::IsRoot() and IsLocal() helpers

10 years agoFix a few problems
attilamolnar [Thu, 22 Aug 2013 11:41:11 +0000 (13:41 +0200)]
Fix a few problems

- Fix configuration issue on systems without both GnuTLS and OpenSSL. (@SaberUK)
- Do not set Membership::modes in ForceJoin() incorrectly to privs
- Fix crash when spanningtree detects a configuration error on load

10 years agom_spanningtree When an IOHook goes away close all pending connections that use it
attilamolnar [Wed, 21 Aug 2013 14:38:33 +0000 (16:38 +0200)]
m_spanningtree When an IOHook goes away close all pending connections that use it

10 years agom_dnsbl Fix possible use-after-free after a rehash
attilamolnar [Wed, 21 Aug 2013 14:35:29 +0000 (16:35 +0200)]
m_dnsbl Fix possible use-after-free after a rehash

10 years agoRemove cmd_map from the core
attilamolnar [Mon, 1 Jul 2013 17:14:14 +0000 (19:14 +0200)]
Remove cmd_map from the core

10 years agom_spanningtree Minor cleanup of functions
attilamolnar [Sat, 17 Aug 2013 13:43:24 +0000 (15:43 +0200)]
m_spanningtree Minor cleanup of functions

10 years agom_spanningtree Move all server-to-server command handlers into handler classes
attilamolnar [Mon, 15 Jul 2013 11:40:22 +0000 (13:40 +0200)]
m_spanningtree Move all server-to-server command handlers into handler classes

These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted.

10 years agoCreate the CommandBase class from Command
attilamolnar [Mon, 15 Jul 2013 10:26:45 +0000 (12:26 +0200)]
Create the CommandBase class from Command

The Handle() method is not part of CommandBase, making it possible to provide a different Handle() in each class derived from CommandBase

10 years agom_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT
attilamolnar [Sun, 18 Aug 2013 11:48:31 +0000 (13:48 +0200)]
m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT

10 years agoMerge pull request #609 from SaberUK/master+configure-sub-shuffle
Attila Molnar [Sun, 18 Aug 2013 10:49:25 +0000 (03:49 -0700)]
Merge pull request #609 from SaberUK/master+configure-sub-shuffle

Clean up and move various subroutines.

10 years agoClean up and move various subroutines.
Peter Powell [Thu, 15 Aug 2013 04:57:46 +0000 (05:57 +0100)]
Clean up and move various subroutines.

- Fix indentation of get_compiler_info and clean up slightly.
- Move module_installed to make::utilities.
- Remove promptnumeric (unused).
- Rename clean to cmd_clean and rewrite.
- Rename dir_check to prompt_bool and rewrite.
- Rename dumphash to dump_hash.
- Rename getcache to read_configure_cache and rewrite.
- Rename getrevision to get_revision.
- Rename makecache to write_configure_cache and rewrite.
- Rename promptstring_s to prompt_string and rewrite.
- Rename showhelp to cmd_help and rewrite.
- Rename update to cmd_update and rewrite.
- Rename yesno to prompt_bool and rewrite.
- Replace getmodules with a <src/modules/m_*.cpp> glob.

10 years agom_spanningtree Remove SpanningTreeUtilities* fields and parameters
attilamolnar [Thu, 15 Aug 2013 14:15:26 +0000 (16:15 +0200)]
m_spanningtree Remove SpanningTreeUtilities* fields and parameters