aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.0.7 (we're so cool that we're skipping 2.0.6) v2.0.7Gravatar Robin Burchell2012-07-011-1/+1
|
* 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
|
* Don't throw an exception if passed bad parameters to stringjoiner.Gravatar Robin Burchell2012-07-011-3/+3
| | | | | | | | | | It's far too common to "misuse" this API by accidentally trying to use stringjoiner with an empty container, and fixing that is more or less adding boilerplate in every place we fix it. Instead, let's just return and not touch the string, and not throw. Done-with: Attila Molnar <attilamolnar@hush.com>
* m_xline_db Fix memory leak when adding a loaded xline failsGravatar attilamolnar2012-07-011-0/+2
|
* Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."Gravatar Robin Burchell2012-07-011-13/+1
| | | | This reverts commit f0474272303ac9297f637ce956315518138bafff.
* Revert "users: LocalUser constructor should call SetClientIP() on itself"Gravatar Robin Burchell2012-07-011-2/+1
| | | | This reverts commit dca6a7821efbfd1e6c2987dfa1d2b9f72d1db1be.
* Revert "users: introduce OnSetClientIP hook."Gravatar Robin Burchell2012-07-012-3/+0
| | | | This reverts commit 5fd31ec5a6ba6021763b36d8d17d4665900623ab.
* Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."Gravatar Robin Burchell2012-07-011-12/+10
| | | | This reverts commit fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53.
* Fix maxbans not being enforcedGravatar attilamolnar2012-07-011-1/+1
|
* 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
|
* Remove unused channelmanagerGravatar attilamolnar2012-06-301-22/+0
|
* Fix typo in log message.Gravatar Peter Powell2012-06-291-1/+1
|
* Merge pull request #235 from attilamolnar/insp20+invitefixGravatar Attila Molnar2012-06-275-58/+117
|\
| * Fix pending invites not being removed when a channel was deleted or had its ↵Gravatar attilamolnar2012-06-175-58/+117
| | | | | | | | 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
* | Merge pull request #193 from attilamolnar/insp20+newlinefixGravatar Robin Burchell2012-06-151-1/+5
|\ \ | |/ |/| [2.0] Cut the ending \n from all lines in included (exec)files
| * Cut the ending \n from all lines in included (exec)filesGravatar attilamolnar2012-06-081-1/+5
| |
* | 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-122-2/+2
| |