summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.2.10 v1.2.10Gravatar Adam2012-12-171-1/+1
|
* Add myself to the Other Contributors listGravatar Adam2012-12-171-0/+1
|
* Fixed crash in m_silence from users giving invalid inputGravatar Adam2012-12-171-1/+1
|
* Place linker flags after the module source, fixes linking extra modules on ↵Gravatar Adam2012-11-141-2/+2
| | | | some systems
* Fix maxbans not being enforcedGravatar attilamolnar2012-10-041-1/+1
| | | | (cherry picked from commit f3bf40e3a1bcb863d1a76983338db6f5bbe3318e)
* m_xline_db Fix memory leak when adding a loaded xline failsGravatar attilamolnar2012-10-041-0/+2
| | | | (cherry picked from commit 9475a10a86c6c2e8575366f6e0c9b28b66a97698)
* Fix crash in ADDLINE handler when the command had no parametersGravatar attilamolnar2012-10-041-1/+1
|
* Backport of relevant changes from 02859be56d43bcece02aab350e02bc95ed1bf446.Gravatar Adam2012-10-047-9/+15
| | | | | 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 ↵Gravatar Adam2012-10-043-20/+11
| | | | | | | | | | SIDs to be on callerid/dccallow lists (cherry picked from commit 37d7160b3a2434abcb4b39898bb86fa314fc3e5b) Conflicts: src/modules/m_callerid.cpp
* Merge pull request #240 from Shawn-Smith/insp12+chanlenGravatar Attila Molnar2012-07-061-1/+1
|\ | | | | [1.2] Backported #239 to fix issue #229
| * Backported #239 to fix issue #229Gravatar Shawn Smith2012-07-061-1/+1
|/
* m_shun Fix out of bounds vector access leading to crashes when hiding part ↵Gravatar attilamolnar2012-06-291-2/+2
| | | | | | reason for a shunned user (cherry picked from commit 14b7e4c1ab7fd7d9cf71344bb08b211a0aa1ca15)
* Merge pull request #212 from attilamolnar/insp12+hideoperfixGravatar Attila Molnar2012-06-262-16/+28
|\ | | | | [1.2] Hide opers hidden by m_hideoper in /stats P
| * m_hideoper Hide hidden opers in /stats PGravatar attilamolnar2012-06-122-16/+28
|/ | | | Fixes issue #10 reported by @CuleX
* Fix set-but-not-used and var shadowing warningsGravatar Sir Poggles2012-06-124-12/+6
|
* Make sure LDLIBS appears after the other objectsGravatar Sir Poggles2012-06-121-3/+3
|
* Merge pull request #183 from attilamolnar/insp12+invitefixGravatar Robin Burchell2012-06-126-95/+122
|\ | | | | [1.2] Fix pending invites not being removed on channel deletion
| * Remove pending invites from the invite list of channels when a user quitsGravatar attilamolnar2012-06-071-0/+5
| |
| * Fix pending invites not being removed when a channel was deleted or had its ↵Gravatar attilamolnar2012-06-026-17/+88
| | | | | | | | | | | | TS lowered Store pointers to channels instead of their names in User::invites
| * Deduplicate channel cleanup code, simplify User::PurgeEmptyChannels()Gravatar attilamolnar2012-06-022-71/+22
| |
| * Fix remote users never getting their invites removedGravatar attilamolnar2012-06-021-10/+10
| |
* | Merge pull request #149 from attilamolnar/insp12+spanningtreefixesGravatar Robin Burchell2012-06-1221-289/+178
|\ \ | | | | | | [1.2] Fix a number of issues in m_spanningtree
| * | m_spanningtree Interpret ENCAPs also if they were targetted to our SID ↵Gravatar attilamolnar2012-05-301-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 ↵Gravatar attilamolnar2012-05-272-2/+18
| | | | | | | | | | | | source
| * | m_spanningtree Kill duplicated code in OnUserMessage/Notice, put code shared ↵Gravatar attilamolnar2012-05-196-102/+45
| | | | | | | | | | | | with the protocol interface into the utility class
| * | m_spanningtree Remove low level stuff from ↵Gravatar attilamolnar2012-05-191-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 ↵Gravatar attilamolnar2012-05-191-27/+14
| | | | | | | | | | | | printf'ing parameters
| * | 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 ↵Gravatar attilamolnar2012-05-192-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 handlingGravatar attilamolnar2012-05-192-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 ↵Gravatar attilamolnar2012-05-196-59/+19
| | | | | | | | | | | | client instead of sending PUSH commands manually
| * | m_spanningtree Use iterators in loops instead of subscript operatorGravatar attilamolnar2012-05-197-36/+30
| | |
* | | Merge pull request #189 from attilamolnar/insp12+nick0fixGravatar Robin Burchell2012-06-121-11/+31
|\ \ \ | | | | | | | | [1.2] Fix /NICK 0 not working on registration
| * | | Fix /NICK 0 not working on registration, allow changing to uid using /NICK <uid>Gravatar attilamolnar2012-06-071-8/+29
| | | |
| * | | Remove sorcery with HandleInternal in NICK handlerGravatar attilamolnar2012-06-011-3/+2
| | | |
* | | | Merge pull request #192 from attilamolnar/insp12+chopfixGravatar Sir Pogsalot2012-06-121-1/+8
|\ \ \ \ | | | | | | | | | | [1.2] Fix last character being chopped off in motd/rules
| * | | | Fix last character being chopped off in motd/rulesGravatar attilamolnar2012-06-081-1/+8
| | | | |
* | | | | fgets(): refer to the buffer size (no literals)Gravatar Sir Poggles2012-06-121-6/+6
| | | | |
* | | | | Merge pull request #207 from Robby-/insp12-m_check+ipgecosGravatar Sir Pogsalot2012-06-121-2/+2
|\ \ \ \ \ | |/ / / / |/| | | | [1.2] m_check: Include IP and gecos in host/IP-mask lookup results
| * | | | m_check: Include IP and gecos in host/IP-mask lookup resultsGravatar Robby-2012-06-121-2/+2
|/ / / /
* | | | Merge pull request #180 from attilamolnar/insp12+md5fixGravatar Robin Burchell2012-06-011-1/+1
|\ \ \ \ | |/ / / |/| | | [1.2] Backport "zero the whole MD5Context not only part of it" by gholms
| * | | m_md5 Backport "zero the whole MD5Context not only part of it" by @gholmsGravatar attilamolnar2012-05-311-1/+1
|/ / /
* | | Merge pull request #168 from Robby-/insp12-moddescGravatar Robin Burchell2012-05-3024-41/+39
|\ \ \ | | | | | | | | [1.2] Module description updates
| * | | Module description updatesGravatar Robby-2012-05-3024-41/+39
| | | |
* | | | Merge pull request #162 from attilamolnar/insp12+silentjoinfixGravatar Robin Burchell2012-05-301-4/+6
|\ \ \ \ | | | | | | | | | | [1.2] Don't send a MODE on join when the join was silenced by a module
| * | | | Silence the MODE too if a join was silenced by a module not just the JOINGravatar attilamolnar2012-05-291-4/+6
| |/ / / | | | | | | | | | | | | This leaked information when a module gave privs to the joining user in OnUserPreJoin
* | | | Merge pull request #170 from attilamolnar/insp12+removechanmanagerGravatar Robin Burchell2012-05-304-71/+0
|\ \ \ \ | |/ / / |/| | | [1.2] Remove unused channelmanager.cpp/h
| * | | Remove unused channelmanagerGravatar attilamolnar2012-05-264-71/+0
| | |/ | |/|
* | | Merge pull request #160 from attilamolnar/insp12+statszfixGravatar Robin Burchell2012-05-292-8/+2
|\ \ \ | | | | | | | | [1.2] Improve bandwidth usage statistics (/STATS z)
| * | | Use socketengine functions for sending and receiving data instead of plain ↵Gravatar attilamolnar2012-05-282-8/+2
|/ / / | | | | | | | | | send() and recv() so /STATS z displays correct bandwidth usage