aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* v1.2.9 final v1.2.9Gravatar Robin Burchell2012-04-231-1/+1
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-20339-2706/+5315
|
* Merge pull request #82 from attilamolnar/insp12+rlinefixGravatar Robin Burchell2012-04-181-4/+14
|\ | | | | Fix potential crash in m_rline.cpp
| * Fix crash in m_rlineGravatar attilamolnar2012-04-181-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 issue #18 reported by @int- (remote restriction on /stats)Gravatar attilamolnar2012-04-181-1/+5
| |
* | Checking E-lines once is enoughGravatar Robby-2012-04-181-1/+0
|/
* Fix MaxModes check when bursting bans for a channel to compare the number of ↵Gravatar attilamolnar2012-04-181-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 ↵Gravatar attilamolnar2012-04-181-1/+1
| | | | IsBurstable() and not obeying loopCall, thus broadcasting a redundant DELLINE for every DELLINE received.
* 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
|
* Add some more info about logging types and levels to the config file, ↵Gravatar Robby-2012-04-172-2/+2
| | | | correct a channels debug type and make a MISC message fall under CULLLIST instead since it is related to the other Cullstuff (MISC was only used here anyway)
* /STATS: Update the helpop stats-characters aswell as give the ziplink and ↵Gravatar Robby-2012-04-173-4/+4
| | | | 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]olorGravatar Robby-2012-04-172-6/+6
|
* Merge pull request #60 from Robby-/insp12-nosnoticestackGravatar Robin Burchell2012-04-152-1/+2
|\ | | | | [1.2] Backported Shawn's NoSnoticeStack code from insp21
| * Backported Shawn's NoSnoticeStack code from insp21Gravatar Robby-2012-04-152-1/+2
| |
* | Explicitly shut down stdio's stdin/stdout/stderr.Gravatar William Pitcock2012-04-151-17/+31
|/ | | | | | | | The previous logic here was to only do this if stdio was connected to a controlling terminal. However, we must do this always to avoid information leaks and other problems related to stdio. The only exception is if we are in debug mode.
* Merge pull request #50 from gemina/insp12+starttlsGravatar Robin Burchell2012-04-141-0/+37
|\ | | | | insp12+starttls
| * Revert "m_ssl_gnutls: remove STARTTLS support"Gravatar edem2012-04-141-0/+37
| | | | | | | | This reverts commit 1baaf82568cf16bd2e00a06cbc6ff21294339bc7.
* | Fix double free (in 1.2 the core deletes the commands upon module unload not ↵Gravatar attilamolnar2012-04-141-1/+0
| | | | | | | | the module)
* | Merge pull request #45 from Shawn-Smith/insp12+memleakfixGravatar Robin Burchell2012-04-124-0/+5
|\ \ | | | | | | [1.2] This fixes the memory leak issues in issue #38.
| * | This addresses the memory leak issues reported in issue #38.Gravatar Shawn Smith2012-04-124-0/+5
| |/
* / Fixes issue #39 reported by @attilamolnar.Gravatar Shawn Smith2012-04-121-1/+1
|/ | | | Thanks to @attilamolnar for supplying the code.
* Fixed infinite loop cauesd by invalid dns packetsGravatar Adam2012-03-291-2/+9
|
* Fixed out of bounds memory access from malformed DNS queries that have an ↵Gravatar Adam2012-03-291-1/+1
| | | | invalid length label. Introduced in a6a07de0daa353bcd29056a4535a9c4784c113c8.
* 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
|
* dns: cleanup ResultIsReady() prototypeGravatar William Pitcock2012-03-211-6/+6
|
* dns: more hardeningGravatar William Pitcock2012-03-211-2/+7
| | | | | | | - don't trust rr.rdlength - don't accept replies we know are impossible for AAAA/A records - don't try to process record types we do not know about specifically (this behaviour just leads to disaster)
* dns: reject messages with lengths larger than DNSHeader with prejudiceGravatar William Pitcock2012-03-211-10/+33
| | | | This also includes when decompressing name entries.
* dns: iterators which are integer should always be unsigned, else an integer ↵Gravatar William Pitcock2012-03-211-1/+1
| | | | | | underflow is possible. Signed-off-by: William Pitcock <nenolod@dereferenced.org>
* m_chghost: Fix incorrect length check pointed out by ThalesGravatar Daniel De Graaf2012-02-251-5/+6
|
* Move my name from regular contributors to developersGravatar Jackmcbarn2011-09-282-12/+13
|
* Allow use of absolute paths with m_nationalcharsGravatar Jackmcbarn2011-07-191-1/+2
|
* Fix recursion of QuitUser in SendQ quitsGravatar Daniel De Graaf2011-05-232-7/+23
|
* Revert to old sepstream logic until a proper fix is finishedGravatar Jackmcbarn2011-04-011-5/+14
|
* Fix sepstream logic when multiple consecutive separators are encounteredGravatar Jackmcbarn2011-03-281-14/+5
|
* Fix excessive memory use in kqueueGravatar Daniel De Graaf2011-03-031-1/+1
| | | | | The maximum number of file descriptors was incorrectly using the OS maximum, not the process maximum. Thanks to Liath for finding & testing.
* Fix bug where an empty parameter is generated when input to a tokenstream ↵Gravatar Jackmcbarn2011-01-221-1/+1
| | | | ends in a colon
* 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
|
* 1.2.8 release v1.2.8Gravatar Daniel De Graaf2010-09-051-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 ↵Gravatar Daniel De Graaf2010-09-031-8/+11
| | | | than 64 characters
* Fix the stupid untested off-by-two ident length checkGravatar Daniel De Graaf2010-08-131-1/+1
|
* Quick fix for cgiirc notify bugGravatar Daniel De Graaf2010-08-111-2/+2
|
* Decrease nick change fakelag penalty to match 2.0Gravatar Daniel De Graaf2010-08-021-1/+1
|
* Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc ↵Gravatar Daniel De Graaf2010-05-211-1/+1
| | | | 2.8/linux 2.6.27)
* Remove misleading null statementGravatar Daniel De Graaf2010-04-241-2/+3
|
* 1.2.7 release v1.2.7Gravatar Daniel De Graaf2010-04-181-1/+1
|