summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-17m_shun Fix a couple of things, namelyattilamolnar
- remove OnUserConnect hook as it was completly a no-op - remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense - return CMD_SUCCESS when /SHUN succeeded, CMD_FAILURE otherwise - remove unused exception handler - don't route SHUN commands at all, spanningtree adds and removes the lines automatically
2012-06-17m_rline Fix memory leak when zlineonmatch was true and the zline existed, ↵attilamolnar
simplify zline adding logic
2012-06-17m_svshold Fix a couple of things, namelyattilamolnar
- don't ask the XLine manager to apply SVSHOLD lines to the userlist, as we do nothing on match - remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense - return CMD_SUCCESS when SVSHOLD succeeded, CMD_FAILURE otherwise - remove unused exception handler - don't route SVSHOLD commands at all, spanningtree adds and removes the lines automatically
2012-06-17m_cban Fix a couple of things, namelyattilamolnar
- remove call to XLineManager::ApplyLines() as it iterates the local userlist and made no sense - return CMD_SUCCESS when /CBAN succeeded, CMD_FAILURE otherwise - remove unused exception handler - don't route CBAN commands at all, spanningtree adds and removes the lines automatically
2012-06-15Merge pull request #193 from attilamolnar/insp20+newlinefixRobin Burchell
[2.0] Cut the ending \n from all lines in included (exec)files
2012-06-13Merge pull request #184 from SaberUK/insp20-copy-all-configsAttila Molnar
[2.0] Install all configuration files
2012-06-12Merge pull request #213 from attilamolnar/insp20+namesxSir Pogsalot
[2.0] Add support to m_namesx for altering /WHO replies
2012-06-12m_geoip Add support for /stats Gattilamolnar
m_geoip Change /stats G numeric to be 801
2012-06-12Make m_cap.h a bit clevererattilamolnar
2012-06-12New module to support IRCv3 extras, namely account-notify, away-notify and ↵attilamolnar
extended-join CAPs
2012-06-12m_services_account Send an AccountEvent with an empty accountname when a ↵attilamolnar
user logs out of an account
2012-06-12m_spanningtree Burst to a new server before introducing it to the rest of ↵attilamolnar
the network Fixes issue #103 reported by @nenolod
2012-06-12Be consistent with Robby's qQ snomask changesSir Poggles
2012-06-12m_dnsbl: switch to OnSetClientIP hook which may be refired.William Pitcock
2012-06-12users: introduce OnSetClientIP hook.William Pitcock
This hook is called whenever a client's IP is modified.
2012-06-12users: LocalUser constructor should call SetClientIP() on itselfWilliam Pitcock
This way we fire a future hook based on local IP information changing.
2012-06-12users: add SetClientIP function for irc::sockets::sockaddrs type.William Pitcock
Code which touches client_sa should instead use this SetClientIP function so that hooks may be called in the future.
2012-06-12fgets(): refer to the buffer size (no literals)Sir Poggles
2012-06-12Fix 2 clang warnings reported by @SaberUKattilamolnar
2012-06-12Snomask qQ: Swap quit message and IP for easier parsing by bots or scriptsRobby-
2012-06-12README changes.Peter Powell
2012-06-12Fix build on Debian GNU/Hurd platforms, thanks to Jonathan Wiltshire ↵attilamolnar
<jmw@debian.org> for the patch Fixes issue #98 reported by @guikcd
2012-06-12m_check: Include IP and gecos in host/IP-mask lookup resultsRobby-
2012-06-12Install example alias and module configuration files as well.Peter Powell
2012-06-12Move all example configuration files to their own directory.Peter Powell
2012-06-12m_namesx Add support for altering /WHO replies to be compliant with the ↵attilamolnar
specification
2012-06-11m_spanningtree Only add a resolved server IP as valid if it still exists ↵attilamolnar
when the lookup completes
2012-06-11m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.hattilamolnar
2012-06-11m_spanningtree Disallow server passwords which contain a space char and ↵attilamolnar
those which begin with a colon Update links.conf.example
2012-06-11m_spanningtree Notify opers upon ecountering a configuration error when ↵attilamolnar
rehashing
2012-06-08Cut the ending \n from all lines in included (exec)filesattilamolnar
2012-06-01Merge pull request #179 from attilamolnar/insp20+desyncfixRobin Burchell
[2.0] Fix desyncs caused by m_autoop and broken spanningtree routing logic
2012-06-01Merge pull request #182 from attilamolnar/insp20+gnutlsfixRobin Burchell
[2.0] Fix crash in m_ssl_gnutls destructor when dh_params wasn't inited
2012-06-01m_ssl_gnutls Only generate DH params when dh_params is initedattilamolnar
2012-06-01m_ssl_gnutls Fix crash caused by calling gnutls_dh_params_deinit() when ↵attilamolnar
dh_params wasn't inited Fixes #181 reported by @BlacklightShining
2012-05-31m_spanningtree Fix desync issue #37 reported by @Joah - part 2attilamolnar
2012-05-30Merge pull request #175 from attilamolnar/insp20+chopfixRobin Burchell
[2.0] Fix last character being chopped off in included (exec)files
2012-05-30Merge pull request #173 from Robby-/insp20-moddescRobin Burchell
[2.0] Module description updates
2012-05-30Merge pull request #166 from Robby-/insp20-cfgcorrectionsRobin Burchell
[2.0] Add more documentation about logging, aswell as make text, tab and space corrections to the configs.
2012-05-30Merge pull request #159 from gholms/md5-memset-20Robin Burchell
[2.0] md5: zero the whole MD5Context, not only part of it
2012-05-30Merge pull request #163 from attilamolnar/insp20+silentjoinfixRobin Burchell
[2.0] Don't send a MODE on join when the join was silenced by a module
2012-05-30Module description updatesRobby-
2012-05-30m_autoop Fix desync issue #37 reported by @Joah - part 1attilamolnar
2012-05-30Fix last character being chopped off in included (exec)files (e.g. motd and ↵attilamolnar
rules)
2012-05-30Add more documentation about logging, aswell as make text, tab and space ↵Robby-
corrections to the configs
2012-05-29Fix printf-style WriteAllExcept not obeying serversource parameterattilamolnar
2012-05-29Silence the MODE too if a join was silenced by a module not just the JOINattilamolnar
This leaked information when a module gave privs to the joining user in OnUserPreJoin Fix CycleHostsFromUser having the opposite effect
2012-05-29Merge pull request #156 from attilamolnar/insp20+statszfixRobin Burchell
[2.0] Improve bandwidth usage statistics (/STATS z)
2012-05-28[2.0] md5: zero the whole MD5Context, not only partGarrett Holmstrom
2012-05-28Use socketengine functions for sending and receiving data instead of plain ↵attilamolnar
send() and recv() so /STATS z displays correct bandwidth usage