summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2012-07-01m_spanningtree Call the collision handler with the proper parameter (client ↵attilamolnar
ip instead of modestring) when a nick collides at burst
2012-07-01m_spanningtree Return when ecountering an invalid command coming from a ↵attilamolnar
remote server
2012-07-01Fix crash in ADDLINE handler when the command had no parametersattilamolnar
2012-07-01m_xline_db Fix memory leak when adding a loaded xline failsattilamolnar
2012-07-01Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."Robin Burchell
This reverts commit fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53.
2012-07-01m_callerid, m_dccallow Use OnUserPostNick hook instead of OnUserPreNickattilamolnar
2012-07-01m_callerid, m_dccallow Fix crash caused by allowing unregistered users and ↵attilamolnar
SIDs to be on callerid/dccallow lists
2012-07-01m_callerid Remove unused parameterattilamolnar
2012-07-01m_callerid Use std::find() where possibleattilamolnar
2012-07-01m_callerid Remove redundant includesattilamolnar
2012-07-01m_dccallow Fix unsafe iterationattilamolnar
2012-07-01m_xline_db Get the xlines from the core, don't maintain a seperate listattilamolnar
2012-06-30m_noctcp Use SimpleChannelModeHandler, reorder checksattilamolnar
2012-06-30m_opermodes Remove unused OnRehash hook, don't touch remote opers, send mode ↵attilamolnar
changes with SendMode
2012-06-30m_delaymsg Don't allow mode to be unset when it's not setattilamolnar
2012-06-30m_nonicks Use SimpleChannelModeHandlerattilamolnar
2012-06-30m_operlevels Remove unused hookattilamolnar
2012-06-30m_alltime Add a missing space to the noticeattilamolnar
2012-06-27Merge pull request #235 from attilamolnar/insp20+invitefixAttila Molnar
2012-06-27Merge pull request #234 from attilamolnar/insp20+chanhistoryAttila Molnar
2012-06-27Merge pull request #233 from attilamolnar/insp20+capAttila Molnar
2012-06-27m_cap Allow clients to disable specific capabilities by prefixing them with ↵attilamolnar
a dash (-) to be compliant with the specification
2012-06-27m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had ↵attilamolnar
an empty list of removed CAPs
2012-06-27m_cap Use an enum to specify cap event type instead of a string, assign ↵attilamolnar
CapEvent data in the constructor
2012-06-17Fix pending invites not being removed when a channel was deleted or had its ↵attilamolnar
TS lowered
2012-06-17m_chanhistory Keep history when changing parametersattilamolnar
2012-06-17m_chanhistory Don't allow durations that contain an invalid char or too longattilamolnar
2012-06-17m_chanhistory Add config setting to show/hide the informational notice ↵attilamolnar
before playing back history, don't playback to remote users
2012-06-17m_shun Fix out of bounds vector access leading to crashes when hiding part ↵attilamolnar
reason for a shunned user
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-12m_namesx Add support for altering /WHO replies to be compliant with the ↵attilamolnar
specification
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-12Fix 2 clang warnings reported by @SaberUKattilamolnar
2012-06-12m_check: Include IP and gecos in host/IP-mask lookup resultsRobby-
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-01Merge pull request #179 from attilamolnar/insp20+desyncfixRobin Burchell
[2.0] Fix desyncs caused by m_autoop and broken spanningtree routing logic
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