summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-24Cull ident sockets instead of immediate delete, add stdalgo::culldeleterAttila Molnar
2014-03-24Make it possible to customize how SimpleExtItem should delete itemsAttila Molnar
2014-03-24Create the stdalgo namespace for container-related algorithms, add ↵Attila Molnar
stdalgo::vector::swaperase()
2014-03-23m_operprefix Don't set +y on the oper if hideoper is being unset due to ↵Attila Molnar
deopering Fixes issue #801 reported by @UselessOper
2014-03-17Rewrite clone counting to use one map instead of twoAttila Molnar
2014-03-17m_connectban Don't depend on the definition of clonemapAttila Molnar
2014-03-15Fix invalid iterator use when removing modes in ModuleManager::DoSafeUnload()Attila Molnar
2014-03-15Change allocation of InspIRCd::Timers to be physically part of the object ↵Attila Molnar
containing it
2014-03-15Change allocation of UserManager::clientlist to be physically part of the ↵Attila Molnar
object containing it
2014-03-15Add UserManager::GetUsers()Attila Molnar
2014-03-14Change allocation of UserManager::uuidlist to be physically part of the ↵Attila Molnar
object containing it
2014-03-14Change allocation of InspIRCd::chanlist to be physically part of the object ↵Attila Molnar
containing it
2014-03-14Add InspIRCd::GetChans(), remove ChannelCount()Attila Molnar
2014-03-14m_permchannels Remove pointless cleanup ceremony in cull()Attila Molnar
2014-03-13Fix NAMES list getting truncated on servers having an excessively long ↵Attila Molnar
server name
2014-03-13Backport "Refactor Channel::UserList() to use std::string"Attila Molnar
This gets rid of questionable snprintf() usage, reported by @hifi Backported commit: 8a06d54076551387f83a29360478ee6605e241b6
2014-03-12Deduplicate and move the *MatchesEveryone() functions to core_xlineAttila Molnar
2014-03-11cmd_names Allow opers having the channels/auspex priv to view the NAMES list ↵Attila Molnar
of +s channels from outside A version of the check removed by this commit is in Channel::UserList() which takes the priv into account Discovered by @Cronus89
2014-03-10Improve detection for non-cidr masks to prevent unwanted matchesAttila Molnar
Fixes issue #762 reported by @neoinr
2014-03-09cmd_quit Display quit messages of remote usersAttila Molnar
2014-03-09Move the wallops mode from the core into core_wallopsAttila Molnar
2014-03-08Make the maximum hostname length configurable in the config.Peter Powell
2014-03-07Fix m_permchannels not prepending the path when reading the config.Peter Powell
2014-03-07Move admin settings into core_infoAttila Molnar
2014-03-07Move {prefix|suffix|fixed}{quit|part} into core_userAttila Molnar
2014-03-07Read the die and restart password and their hash type on demandAttila Molnar
2014-03-06Update detection in module loading commands that relied on old command ↵Attila Molnar
module names
2014-03-06Move UNLOADMODULE handler into core_loadmoduleAttila Molnar
2014-03-06Create the core_stub moduleAttila Molnar
This handles CONNECT, LINKS, SERVER and SQUIT
2014-03-05Load core_*.so instead of cmd_*.soAttila Molnar
2014-03-05Integrate coremods into the build systemAttila Molnar
2014-03-05Create the core_xline moduleAttila Molnar
2014-03-05Create the core_user moduleAttila Molnar
2014-03-05Create the core_oper moduleAttila Molnar
2014-03-05Create the core_info moduleAttila Molnar
2014-03-05Create the core_channel moduleAttila Molnar
2014-03-05Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Attila Molnar
2014-03-04Remove out of date doc and fix typo in commands/cmd_*.cppAttila Molnar
2014-03-03m_spanningtree Remove remains of the KeepNickTS workaroundAttila Molnar
2014-03-03Update nick timestamps in User::ChangeNick(), pass the new TS in a parameterAttila Molnar
2014-03-02m_spanningtree Do pointer comparison before deleting one of the pointers in ↵Attila Molnar
TreeSocket::Squit() While the previous code worked fine in practice, it was incorrect in theory
2014-03-02m_spanningtree Don't send snotices to servers about remote servers splittingAttila Molnar
The snotice is sent to opers when the SQUIT is processed by their server
2014-03-01Fix NULL dereference on rehash when there is a fatal error in the ↵Attila Molnar
configuration of connect classes Fixes issue #780 reported by @JDowny
2014-02-28Merge pull request #784 from ShutterQuick/patch-1Attila Molnar
Fix build problem on Solaris
2014-02-28Merge pull request #783 from SaberUK/insp20+solaris-hates-posixAttila Molnar
Fix Solaris not being able to find modules without pkg-config.
2014-02-27Fix build problem on SolarisShutterQuick
-rpath only takes one dash Fixes the Solaris build \o/ ''' <fraggeln> SaberUK: http://m.theo.nu/jenkins/job/InspIRCd-2.0/435/label=solaris/console <-- <fraggeln> do you have any clue on why? <@Shutter> Hmm. Where did that extra - come from. <fraggeln> Shutter: no idea :) [...] <fraggeln> Shutter: sub make_rpath($;$) <-- in make/utilities.pm <fraggeln> thats where that extra - is'''
2014-02-27Fix Solaris not being able to find modules without pkg-config.Peter Powell
2014-02-27Remove REG_ALL checks from User::SharesChannelWith()Attila Molnar
These checks are never true currently and even if one or both users are unregistered proceeding is harmless
2014-02-27cmd_topic Remove redundant NULL checkAttila Molnar
2014-02-27Give m_connectban a configurable ban messageGoogolplexed