summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-04m_delaymsg Stop sending +d mode change to users when a remote user joins a ↵attilamolnar
channel with +d on it
2012-07-04m_delaymsg Remove unused codeattilamolnar
2012-07-02Remove leftover #ifdefs and #includes from cmd_*.cppattilamolnar
2012-07-01Updated example config path in Windows NSI scriptAdam
2012-07-01Release 2.0.7 (we're so cool that we're skipping 2.0.6)Robin Burchell
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-01Don't throw an exception if passed bad parameters to stringjoiner.Robin Burchell
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>
2012-07-01m_xline_db Fix memory leak when adding a loaded xline failsattilamolnar
2012-07-01Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."Robin Burchell
This reverts commit f0474272303ac9297f637ce956315518138bafff.
2012-07-01Revert "users: LocalUser constructor should call SetClientIP() on itself"Robin Burchell
This reverts commit dca6a7821efbfd1e6c2987dfa1d2b9f72d1db1be.
2012-07-01Revert "users: introduce OnSetClientIP hook."Robin Burchell
This reverts commit 5fd31ec5a6ba6021763b36d8d17d4665900623ab.
2012-07-01Revert "m_dnsbl: switch to OnSetClientIP hook which may be refired."Robin Burchell
This reverts commit fbf14cb9ff28ae1b8a6c4b90a18470381afbcc53.
2012-07-01Fix maxbans not being enforcedattilamolnar
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-30Remove unused channelmanagerattilamolnar
2012-06-29Merge pull request #238 from SaberUK/insp20-spelling-fixRobin Burchell
[2.0] Spelling fix.
2012-06-29Fix typo in log message.Peter Powell
2012-06-27Merge pull request #237 from SaberUK/insp20-fix-windows-buildAttila Molnar
[2.0] InviteBase needs to be a CoreExport on Windows.
2012-06-28InviteBase needs to be a CoreExport on Windows.Peter Powell
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-26Merge pull request #215 from attilamolnar/insp20+modfixesAttila Molnar
[2.0] Bugfixes/improvements in m_rline, m_svshold, m_shun, m_cban
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-15Merge pull request #193 from attilamolnar/insp20+newlinefixRobin Burchell
[2.0] Cut the ending \n from all lines in included (exec)files