summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* Fixed crash in m_silence from users giving invalid inputGravatar Adam2012-12-171-1/+1
* m_xline_db Fix memory leak when adding a loaded xline fails•••(cherry picked from commit 9475a10a86c6c2e8575366f6e0c9b28b66a97698) Gravatar attilamolnar2012-10-041-0/+2
* Fix crash in ADDLINE handler when the command had no parametersGravatar attilamolnar2012-10-041-1/+1
* Backport of relevant changes from 02859be56d43bcece02aab350e02bc95ed1bf446.•••Fix undefined behavior caused by referencing the buffer returned by std::string::c_str() when the object is temporary. Gravatar Adam2012-10-044-5/+8
* m_callerid, m_dccallow Fix crash caused by allowing unregistered users and SI...•••(cherry picked from commit 37d7160b3a2434abcb4b39898bb86fa314fc3e5b) Conflicts: src/modules/m_callerid.cpp Gravatar Adam2012-10-043-20/+11
* m_shun Fix out of bounds vector access leading to crashes when hiding part re...•••(cherry picked from commit 14b7e4c1ab7fd7d9cf71344bb08b211a0aa1ca15) Gravatar attilamolnar2012-06-291-2/+2
* m_hideoper Hide hidden opers in /stats P•••Fixes issue #10 reported by @CuleX Gravatar attilamolnar2012-06-121-16/+27
* Fix set-but-not-used and var shadowing warningsGravatar Sir Poggles2012-06-121-2/+2
* Merge pull request #183 from attilamolnar/insp12+invitefix•••[1.2] Fix pending invites not being removed on channel deletionGravatar Robin Burchell2012-06-121-0/+1
|\
| * Fix pending invites not being removed when a channel was deleted or had its T...•••Store pointers to channels instead of their names in User::invites Gravatar attilamolnar2012-06-021-0/+1
* | Merge pull request #149 from attilamolnar/insp12+spanningtreefixes•••[1.2] Fix a number of issues in m_spanningtreeGravatar Robin Burchell2012-06-1221-289/+178
|\ \
| * | m_spanningtree Interpret ENCAPs also if they were targetted to our SID (retai...•••Drop single targetted ENCAPs if target is reachable via the server who sent the command to us Gravatar attilamolnar2012-05-301-2/+11
| * | Don't forward SVSJOIN/SVSPART at all if the destination is the same as the so...Gravatar attilamolnar2012-05-272-2/+18
| * | m_spanningtree Kill duplicated code in OnUserMessage/Notice, put code shared ...Gravatar attilamolnar2012-05-196-102/+45
| * | m_spanningtree Remove low level stuff from SpanningTreeProtocolInterface::Sen...Gravatar attilamolnar2012-05-191-18/+8
| * | m_spanningtree Fill a parameterlist in OnAddLine/OnDelLine instead of printf'...Gravatar attilamolnar2012-05-191-27/+14
| * | m_spanningtree Remove no-op instructions and simplify codeGravatar attilamolnar2012-05-195-31/+15
| * | m_spanningtree Fix potential crash in SVSPART handler, don't broadcast incomi...Gravatar attilamolnar2012-05-192-8/+12
| * | m_spanningtree Fix various bugs related to protocol interface and ENCAP handling•••Most importantly: - Match the server name not the SID for determining if an incoming ENCAP should be processed by us - Handle the ? wildcard properly in the server name parameter of an ENCAP - Send single target ENCAPs to the destination only instead of broadcasting it - Make ProtocolInterface::SendMetaData accept TYPE_OTHER as target_type (on par with ProtoSendMetaData) instead of throwing an exception Gravatar attilamolnar2012-05-192-11/+13
| * | m_spanningtree Call ProtocolInterface::PushToClient when writing to remote cl...Gravatar attilamolnar2012-05-196-59/+19
| * | m_spanningtree Use iterators in loops instead of subscript operatorGravatar attilamolnar2012-05-197-36/+30
| |/
* | m_check: Include IP and gecos in host/IP-mask lookup resultsGravatar Robby-2012-06-121-2/+2
* | m_md5 Backport "zero the whole MD5Context not only part of it" by @gholmsGravatar attilamolnar2012-05-311-1/+1
* | Module description updatesGravatar Robby-2012-05-3021-33/+33
* | m_opermodes Get rid of the duplicated s2s message caused by SendGlobalMode•••spanningtree sends all mode changes automatically if they're done by a real local user (i.e. not fakeuser), which is our case Gravatar attilamolnar2012-05-191-1/+1
* | m_alltime Use the dedicated function of the protocol interface to send notice...Gravatar attilamolnar2012-05-191-3/+3
* | m_callerid Fix module sending no metadata due to not being attached to approp...Gravatar attilamolnar2012-05-191-2/+3
* | m_cban, m_svshold Only attach to hooks we have a handler forGravatar attilamolnar2012-05-192-4/+4
|/
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-20228-1817/+3605
* Fix crash in m_rline•••m_rline only called UseInterface() in the constructor, so when there was no regex engine loaded UseInterface() did nothing. If the specifed regex engine was loaded later on this resulted in being able to unload it behind the back of m_rline and crash the server whenever the engine was accessed. Gravatar attilamolnar2012-04-181-4/+14
* Fix MaxModes check when bursting bans for a channel to compare the number of ...•••This has caused nearly every ban to be sent in a seperate FMODE. Gravatar attilamolnar2012-04-181-1/+1
* Fixes for OnDelLine checking hardcoded line type 'K' instead of IsBurstable()...Gravatar attilamolnar2012-04-181-1/+1
* Make m_shun work on aliasesGravatar Robby-2012-04-181-0/+6
* shun: stats functionality is implemented, this may be removedGravatar Robby-2012-04-171-1/+0
* shun: Correct stats character in the notice tooGravatar Robby-2012-04-171-1/+1
* /STATS: Update the helpop stats-characters aswell as give the ziplink and shu...Gravatar Robby-2012-04-172-2/+2
* Replace [cC]olour with [cC]olorGravatar Robby-2012-04-172-6/+6
* Merge pull request #50 from gemina/insp12+starttls•••insp12+starttlsGravatar Robin Burchell2012-04-141-0/+37
|\
| * Revert "m_ssl_gnutls: remove STARTTLS support"•••This reverts commit 1baaf82568cf16bd2e00a06cbc6ff21294339bc7. Gravatar edem2012-04-141-0/+37
* | Fix double free (in 1.2 the core deletes the commands upon module unload not ...Gravatar attilamolnar2012-04-141-1/+0
* | This addresses the memory leak issues reported in issue #38.Gravatar Shawn Smith2012-04-124-0/+5
|/
* m_ssl_gnutls: remove STARTTLS supportGravatar Daniel De Graaf2012-03-221-37/+0
* m_hostchange: Fix a typo preventing port filters from workingGravatar Kyle Fuller2012-03-221-1/+1
* m_chghost: Fix incorrect length check pointed out by ThalesGravatar Daniel De Graaf2012-02-251-5/+6
* Allow use of absolute paths with m_nationalcharsGravatar Jackmcbarn2011-07-191-1/+2
* Fix unsafe iteration in m_timedbansGravatar Daniel De Graaf2010-09-251-21/+27
* SVSNICK should not translate nicks to UIDsGravatar Daniel De Graaf2010-09-171-1/+1
* Fix crash in m_silence when provided with a bad pattern (bug #79)Gravatar Daniel De Graaf2010-09-041-8/+17
* Fix resolved hostname being cropped when WEBIRC passes a hostname longer than...Gravatar Daniel De Graaf2010-09-031-8/+11
* Quick fix for cgiirc notify bugGravatar Daniel De Graaf2010-08-111-2/+2