aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* m_spanningtree Call the collision handler with the proper parameter (client ↵Gravatar attilamolnar2012-07-011-1/+1
| | | | ip instead of modestring) when a nick collides at burst
* m_spanningtree Return when ecountering an invalid command coming from a ↵Gravatar attilamolnar2012-07-011-1/+3
| | | | remote server
* Fix crash in ADDLINE handler when the command had no parametersGravatar attilamolnar2012-07-011-1/+1
|
* m_xline_db Fix memory leak when adding a loaded xline failsGravatar attilamolnar2012-07-011-0/+2
|
* Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."Gravatar Robin Burchell2012-07-011-12/+10
| | | | This reverts commit fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53.
* m_callerid, m_dccallow Use OnUserPostNick hook instead of OnUserPreNickGravatar attilamolnar2012-07-012-6/+4
|
* m_callerid, m_dccallow Fix crash caused by allowing unregistered users and ↵Gravatar attilamolnar2012-07-012-19/+10
| | | | SIDs to be on callerid/dccallow lists
* m_callerid Remove unused parameterGravatar attilamolnar2012-07-011-19/+11
|
* m_callerid Use std::find() where possibleGravatar attilamolnar2012-07-011-16/+6
|
* m_callerid Remove redundant includesGravatar attilamolnar2012-07-011-3/+0
|
* m_dccallow Fix unsafe iterationGravatar attilamolnar2012-07-011-5/+9
|
* m_xline_db Get the xlines from the core, don't maintain a seperate listGravatar attilamolnar2012-07-011-16/+12
|
* m_noctcp Use SimpleChannelModeHandler, reorder checksGravatar attilamolnar2012-06-301-34/+11
|
* m_opermodes Remove unused OnRehash hook, don't touch remote opers, send mode ↵Gravatar attilamolnar2012-06-301-19/+8
| | | | changes with SendMode
* m_delaymsg Don't allow mode to be unset when it's not setGravatar attilamolnar2012-06-301-0/+3
|
* m_nonicks Use SimpleChannelModeHandlerGravatar attilamolnar2012-06-301-24/+2
|
* m_operlevels Remove unused hookGravatar attilamolnar2012-06-301-12/+1
|
* m_alltime Add a missing space to the noticeGravatar attilamolnar2012-06-301-1/+1
|
* Merge pull request #235 from attilamolnar/insp20+invitefixGravatar Attila Molnar2012-06-271-0/+1
|\
| * Fix pending invites not being removed when a channel was deleted or had its ↵Gravatar attilamolnar2012-06-171-0/+1
| | | | | | | | TS lowered
* | Merge pull request #234 from attilamolnar/insp20+chanhistoryGravatar Attila Molnar2012-06-271-8/+52
|\ \
| * | m_chanhistory Keep history when changing parametersGravatar attilamolnar2012-06-171-1/+15
| | |
| * | m_chanhistory Don't allow durations that contain an invalid char or too longGravatar attilamolnar2012-06-171-4/+23
| | |
| * | m_chanhistory Add config setting to show/hide the informational notice ↵Gravatar attilamolnar2012-06-171-3/+14
| |/ | | | | | | before playing back history, don't playback to remote users
* | Merge pull request #233 from attilamolnar/insp20+capGravatar Attila Molnar2012-06-272-38/+39
|\ \
| * | m_cap Allow clients to disable specific capabilities by prefixing them with ↵Gravatar attilamolnar2012-06-271-6/+12
| | | | | | | | | | | | a dash (-) to be compliant with the specification
| * | m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had ↵Gravatar attilamolnar2012-06-271-1/+3
| | | | | | | | | | | | an empty list of removed CAPs
| * | m_cap Use an enum to specify cap event type instead of a string, assign ↵Gravatar attilamolnar2012-06-272-31/+24
| |/ | | | | | | CapEvent data in the constructor
* | m_shun Fix out of bounds vector access leading to crashes when hiding part ↵Gravatar attilamolnar2012-06-171-2/+2
| | | | | | | | reason for a shunned user
* | m_shun Fix a couple of things, namelyGravatar attilamolnar2012-06-171-57/+25
| | | | | | | | | | | | | | | | - 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
* | m_rline Fix memory leak when zlineonmatch was true and the zline existed, ↵Gravatar attilamolnar2012-06-171-17/+16
| | | | | | | | simplify zline adding logic
* | m_svshold Fix a couple of things, namelyGravatar attilamolnar2012-06-171-28/+18
| | | | | | | | | | | | | | | | - 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
* | m_cban Fix a couple of things, namelyGravatar attilamolnar2012-06-171-34/+18
|/ | | | | | | - 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
* m_namesx Add support for altering /WHO replies to be compliant with the ↵Gravatar attilamolnar2012-06-121-2/+37
| | | | specification
* m_geoip Add support for /stats GGravatar attilamolnar2012-06-121-10/+53
| | | | m_geoip Change /stats G numeric to be 801
* Make m_cap.h a bit clevererGravatar attilamolnar2012-06-121-6/+3
|
* New module to support IRCv3 extras, namely account-notify, away-notify and ↵Gravatar attilamolnar2012-06-121-0/+214
| | | | extended-join CAPs
* m_services_account Send an AccountEvent with an empty accountname when a ↵Gravatar attilamolnar2012-06-121-0/+4
| | | | user logs out of an account
* m_spanningtree Burst to a new server before introducing it to the rest of ↵Gravatar attilamolnar2012-06-123-13/+20
| | | | | | the network Fixes issue #103 reported by @nenolod
* Be consistent with Robby's qQ snomask changesGravatar Sir Poggles2012-06-121-1/+1
|
* m_dnsbl: switch to OnSetClientIP hook which may be refired.Gravatar William Pitcock2012-06-121-10/+12
|
* Fix 2 clang warnings reported by @SaberUKGravatar attilamolnar2012-06-121-1/+1
|
* m_check: Include IP and gecos in host/IP-mask lookup resultsGravatar Robby-2012-06-121-2/+2
|
* m_spanningtree Only add a resolved server IP as valid if it still exists ↵Gravatar attilamolnar2012-06-111-1/+9
| | | | when the lookup completes
* m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.hGravatar attilamolnar2012-06-112-22/+25
|
* m_spanningtree Disallow server passwords which contain a space char and ↵Gravatar attilamolnar2012-06-111-0/+6
| | | | | | those which begin with a colon Update links.conf.example
* m_spanningtree Notify opers upon ecountering a configuration error when ↵Gravatar attilamolnar2012-06-112-55/+36
| | | | rehashing
* Merge pull request #179 from attilamolnar/insp20+desyncfixGravatar Robin Burchell2012-06-012-8/+8
|\ | | | | [2.0] Fix desyncs caused by m_autoop and broken spanningtree routing logic
| * m_spanningtree Fix desync issue #37 reported by @Joah - part 2Gravatar attilamolnar2012-05-311-7/+7
| |
| * m_autoop Fix desync issue #37 reported by @Joah - part 1Gravatar attilamolnar2012-05-301-1/+1
| |