| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed crash in m_silence from users giving invalid input | 2012-12-17 | 1 | -1/+1 | |
| | | |||||
| * | m_xline_db Fix memory leak when adding a loaded xline fails | 2012-10-04 | 1 | -0/+2 | |
| | | | | | (cherry picked from commit 9475a10a86c6c2e8575366f6e0c9b28b66a97698) | ||||
| * | Fix crash in ADDLINE handler when the command had no parameters | 2012-10-04 | 1 | -1/+1 | |
| | | |||||
| * | Backport of relevant changes from 02859be56d43bcece02aab350e02bc95ed1bf446. | 2012-10-04 | 4 | -5/+8 | |
| | | | | | | Fix undefined behavior caused by referencing the buffer returned by std::string::c_str() when the object is temporary. | ||||
| * | m_callerid, m_dccallow Fix crash caused by allowing unregistered users and ↵ | 2012-10-04 | 3 | -20/+11 | |
| | | | | | | | | | | | SIDs to be on callerid/dccallow lists (cherry picked from commit 37d7160b3a2434abcb4b39898bb86fa314fc3e5b) Conflicts: src/modules/m_callerid.cpp | ||||
| * | m_shun Fix out of bounds vector access leading to crashes when hiding part ↵ | 2012-06-29 | 1 | -2/+2 | |
| | | | | | | | reason for a shunned user (cherry picked from commit 14b7e4c1ab7fd7d9cf71344bb08b211a0aa1ca15) | ||||
| * | m_hideoper Hide hidden opers in /stats P | 2012-06-12 | 1 | -16/+27 | |
| | | | | | Fixes issue #10 reported by @CuleX | ||||
| * | Fix set-but-not-used and var shadowing warnings | 2012-06-12 | 1 | -2/+2 | |
| | | |||||
| * | Merge pull request #183 from attilamolnar/insp12+invitefix | 2012-06-12 | 1 | -0/+1 | |
| |\ | | | | | [1.2] Fix pending invites not being removed on channel deletion | ||||
| | * | Fix pending invites not being removed when a channel was deleted or had its ↵ | 2012-06-02 | 1 | -0/+1 | |
| | | | | | | | | | | | | | TS lowered Store pointers to channels instead of their names in User::invites | ||||
| * | | Merge pull request #149 from attilamolnar/insp12+spanningtreefixes | 2012-06-12 | 21 | -289/+178 | |
| |\ \ | | | | | | | [1.2] Fix a number of issues in m_spanningtree | ||||
| | * | | m_spanningtree Interpret ENCAPs also if they were targetted to our SID ↵ | 2012-05-30 | 1 | -2/+11 | |
| | | | | | | | | | | | | | | | | | | | (retain old behavior) Drop single targetted ENCAPs if target is reachable via the server who sent the command to us | ||||
| | * | | Don't forward SVSJOIN/SVSPART at all if the destination is the same as the ↵ | 2012-05-27 | 2 | -2/+18 | |
| | | | | | | | | | | | | | source | ||||
| | * | | m_spanningtree Kill duplicated code in OnUserMessage/Notice, put code shared ↵ | 2012-05-19 | 6 | -102/+45 | |
| | | | | | | | | | | | | | with the protocol interface into the utility class | ||||
| | * | | m_spanningtree Remove low level stuff from ↵ | 2012-05-19 | 1 | -18/+8 | |
| | | | | | | | | | | | | | SpanningTreeProtocolInterface::SendUserPrivmsg/Notice, use utility functions like the rest of the protocol interface | ||||
| | * | | m_spanningtree Fill a parameterlist in OnAddLine/OnDelLine instead of ↵ | 2012-05-19 | 1 | -27/+14 | |
| | | | | | | | | | | | | | printf'ing parameters | ||||
| | * | | m_spanningtree Remove no-op instructions and simplify code | 2012-05-19 | 5 | -31/+15 | |
| | | | | |||||
| | * | | m_spanningtree Fix potential crash in SVSPART handler, don't broadcast ↵ | 2012-05-19 | 2 | -8/+12 | |
| | | | | | | | | | | | | | incoming SVSJOIN/SVSPART but send it to the destination only, and don't pass it anywhere if they were talking to us | ||||
| | * | | m_spanningtree Fix various bugs related to protocol interface and ENCAP handling | 2012-05-19 | 2 | -11/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | | m_spanningtree Call ProtocolInterface::PushToClient when writing to remote ↵ | 2012-05-19 | 6 | -59/+19 | |
| | | | | | | | | | | | | | client instead of sending PUSH commands manually | ||||
| | * | | m_spanningtree Use iterators in loops instead of subscript operator | 2012-05-19 | 7 | -36/+30 | |
| | |/ | |||||
| * | | m_check: Include IP and gecos in host/IP-mask lookup results | 2012-06-12 | 1 | -2/+2 | |
| | | | |||||
| * | | m_md5 Backport "zero the whole MD5Context not only part of it" by @gholms | 2012-05-31 | 1 | -1/+1 | |
| | | | |||||
| * | | Module description updates | 2012-05-30 | 21 | -33/+33 | |
| | | | |||||
| * | | m_opermodes Get rid of the duplicated s2s message caused by SendGlobalMode | 2012-05-19 | 1 | -1/+1 | |
| | | | | | | | | | spanningtree sends all mode changes automatically if they're done by a real local user (i.e. not fakeuser), which is our case | ||||
| * | | m_alltime Use the dedicated function of the protocol interface to send ↵ | 2012-05-19 | 1 | -3/+3 | |
| | | | | | | | | | notices to remote users | ||||
| * | | m_callerid Fix module sending no metadata due to not being attached to ↵ | 2012-05-19 | 1 | -2/+3 | |
| | | | | | | | | | appropiate hooks | ||||
| * | | m_cban, m_svshold Only attach to hooks we have a handler for | 2012-05-19 | 2 | -4/+4 | |
| |/ | |||||
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-20 | 228 | -1817/+3605 | |
| | | |||||
| * | Fix crash in m_rline | 2012-04-18 | 1 | -4/+14 | |
| | | | | | | 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. | ||||
| * | Fix MaxModes check when bursting bans for a channel to compare the number of ↵ | 2012-04-18 | 1 | -1/+1 | |
| | | | | | | | bans not the length of the parameters it queued for sending. This has caused nearly every ban to be sent in a seperate FMODE. | ||||
| * | Fixes for OnDelLine checking hardcoded line type 'K' instead of ↵ | 2012-04-18 | 1 | -1/+1 | |
| | | | | | IsBurstable() and not obeying loopCall, thus broadcasting a redundant DELLINE for every DELLINE received. | ||||
| * | Make m_shun work on aliases | 2012-04-18 | 1 | -0/+6 | |
| | | |||||
| * | shun: stats functionality is implemented, this may be removed | 2012-04-17 | 1 | -1/+0 | |
| | | |||||
| * | shun: Correct stats character in the notice too | 2012-04-17 | 1 | -1/+1 | |
| | | |||||
| * | /STATS: Update the helpop stats-characters aswell as give the ziplink and ↵ | 2012-04-17 | 2 | -2/+2 | |
| | | | | | shun modules their own stats-characters so they actually work and don't collide with others (shun was for example overriding svsholds output) | ||||
| * | Replace [cC]olour with [cC]olor | 2012-04-17 | 2 | -6/+6 | |
| | | |||||
| * | Merge pull request #50 from gemina/insp12+starttls | 2012-04-14 | 1 | -0/+37 | |
| |\ | | | | | insp12+starttls | ||||
| | * | Revert "m_ssl_gnutls: remove STARTTLS support" | 2012-04-14 | 1 | -0/+37 | |
| | | | | | | | | | This reverts commit 1baaf82568cf16bd2e00a06cbc6ff21294339bc7. | ||||
| * | | Fix double free (in 1.2 the core deletes the commands upon module unload not ↵ | 2012-04-14 | 1 | -1/+0 | |
| | | | | | | | | | the module) | ||||
| * | | This addresses the memory leak issues reported in issue #38. | 2012-04-12 | 4 | -0/+5 | |
| |/ | |||||
| * | m_ssl_gnutls: remove STARTTLS support | 2012-03-22 | 1 | -37/+0 | |
| | | |||||
| * | m_hostchange: Fix a typo preventing port filters from working | 2012-03-22 | 1 | -1/+1 | |
| | | |||||
| * | m_chghost: Fix incorrect length check pointed out by Thales | 2012-02-25 | 1 | -5/+6 | |
| | | |||||
| * | Allow use of absolute paths with m_nationalchars | 2011-07-19 | 1 | -1/+2 | |
| | | |||||
| * | Fix unsafe iteration in m_timedbans | 2010-09-25 | 1 | -21/+27 | |
| | | |||||
| * | SVSNICK should not translate nicks to UIDs | 2010-09-17 | 1 | -1/+1 | |
| | | |||||
| * | Fix crash in m_silence when provided with a bad pattern (bug #79) | 2010-09-04 | 1 | -8/+17 | |
| | | |||||
| * | Fix resolved hostname being cropped when WEBIRC passes a hostname longer ↵ | 2010-09-03 | 1 | -8/+11 | |
| | | | | | than 64 characters | ||||
| * | Quick fix for cgiirc notify bug | 2010-08-11 | 1 | -2/+2 | |
| | | |||||
