aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.0.16 v2.0.16Gravatar Attila Molnar2014-04-061-1/+1
|
* Fix IPv6 address handling in 6aaf7047297b739377e7d509cb914f32447fb281Gravatar Attila Molnar2014-04-061-1/+1
|
* Fix typo in helpop-full that prevented it from loading and other minor ↵Gravatar Attila Molnar2014-04-062-3/+4
| | | | helpop issues
* Fix snotice about disabled command usage being sent to the wrong snomaskGravatar Attila Molnar2014-04-041-1/+1
|
* Add REG_ALL checks to treat unregistered users as nonexistent in more casesGravatar Attila Molnar2014-04-046-7/+17
|
* Fix typos and update text in the configure scriptGravatar Attila Molnar2014-04-041-18/+16
| | | | Some of these were picked from #448
* Major example configuration and helpop updateGravatar Attila Molnar2014-04-049-527/+489
| | | | Big thanks to @m4z (#621) and @Robby- (#630) who contributed a lot to this
* m_watch Validate targ before use, noticed while rewriting m_watch for 2.2Gravatar Attila Molnar2014-03-271-2/+2
|
* m_globalload Don't pass a callback to ModuleManager::Reload() if reloading ↵Gravatar Attila Molnar2014-03-261-1/+6
| | | | m_globalload
* m_httpd Fix typo noticed by @SaberUKGravatar Attila Molnar2014-03-251-1/+1
|
* m_operprefix Don't set +y on the oper if hideoper is being unset due to ↵Gravatar Attila Molnar2014-03-231-1/+2
| | | | | | deopering Fixes issue #801 reported by @UselessOper
* Fix NAMES list getting truncated on servers having an excessively long ↵Gravatar Attila Molnar2014-03-131-1/+2
| | | | server name
* Backport "Refactor Channel::UserList() to use std::string"Gravatar Attila Molnar2014-03-131-25/+21
| | | | | | This gets rid of questionable snprintf() usage, reported by @hifi Backported commit: 8a06d54076551387f83a29360478ee6605e241b6
* cmd_names Allow opers having the channels/auspex priv to view the NAMES list ↵Gravatar Attila Molnar2014-03-111-5/+0
| | | | | | | | of +s channels from outside A version of the check removed by this commit is in Channel::UserList() which takes the priv into account Discovered by @Cronus89
* Improve detection for non-cidr masks to prevent unwanted matchesGravatar Attila Molnar2014-03-101-1/+7
| | | | Fixes issue #762 reported by @neoinr
* m_spanningtree Do pointer comparison before deleting one of the pointers in ↵Gravatar Attila Molnar2014-03-021-1/+2
| | | | | | TreeSocket::Squit() While the previous code worked fine in practice, it was incorrect in theory
* m_spanningtree Don't send snotices to servers about remote servers splittingGravatar Attila Molnar2014-03-021-1/+1
| | | | The snotice is sent to opers when the SQUIT is processed by their server
* Fix NULL dereference on rehash when there is a fatal error in the ↵Gravatar Attila Molnar2014-03-011-0/+3
| | | | | | configuration of connect classes Fixes issue #780 reported by @JDowny
* Merge pull request #784 from ShutterQuick/patch-1Gravatar Attila Molnar2014-02-281-2/+1
|\ | | | | Fix build problem on Solaris
| * Fix build problem on SolarisGravatar ShutterQuick2014-02-271-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -rpath only takes one dash Fixes the Solaris build \o/ ''' <fraggeln> SaberUK: http://m.theo.nu/jenkins/job/InspIRCd-2.0/435/label=solaris/console <-- <fraggeln> do you have any clue on why? <@Shutter> Hmm. Where did that extra - come from. <fraggeln> Shutter: no idea :) [...] <fraggeln> Shutter: sub make_rpath($;$) <-- in make/utilities.pm <fraggeln> thats where that extra - is'''
* | Merge pull request #783 from SaberUK/insp20+solaris-hates-posixGravatar Attila Molnar2014-02-281-2/+4
|\ \ | |/ |/| Fix Solaris not being able to find modules without pkg-config.
| * Fix Solaris not being able to find modules without pkg-config.Gravatar Peter Powell2014-02-271-2/+4
|/
* Fix /who on opers incorrectly showing +i opers toGravatar Adam2014-02-201-1/+1
| | | | | users without the privilege to see them, introduced in b328aad53b044bd9cf9720dfed216b0ee61c8e31
* Merge pull request #772 from SaberUK/insp20+llvm34Gravatar Attila Molnar2014-02-194-22/+2
|\ | | | | Fix various problems detected by Clang 3.4.
| * Fix various problems detected by Clang 3.4.Gravatar Peter Powell2014-02-114-22/+2
| | | | | | | | | | | | | | - cidr.cpp: remove inverted_bits; unused since 9fad3ecb9215a0034bf407f192926b04cb5efaed. - cmd_stats.cpp: remove needless inversion and comparison to 0. - inspircd.cpp: remove needless comparison to 0. - socket.cpp: remove all_zero; unused since 03a1bf15b1da7643b237c22db1a478916a976ccf.
* | socketengine_select Reset the values in the timeval struct on *nix before ↵Gravatar Attila Molnar2014-02-131-1/+3
|/ | | | select()
* socketengine_epoll Initialize CurrentSetSize (only used by m_httpd_stats)Gravatar Attila Molnar2014-02-051-0/+1
|
* Fix new file descriptor debug log message in socketengine_poll to show the ↵Gravatar Adam2014-02-041-1/+1
| | | | correct events
* m_banredirect Fix typo in a message (transfered -> transferred)Gravatar Attila Molnar2014-02-031-1/+1
| | | | Fixes issue #757 reported by @guikcd
* m_ssl_openssl Fix memory leaks on /rehash ssl, unload and in VerifyCertificate()Gravatar Attila Molnar2014-01-261-2/+6
|
* Set a session id on our server ssl context in m_ssl_openssl. It is required ↵Gravatar Adam2014-01-241-0/+3
| | | | for some clients which try to restore SSL sessions.
* Release 2.0.15 v2.0.15Gravatar Attila Molnar2014-01-211-1/+1
|
* Bump API version because of 3f4d54eb031f1cd6b016dfe1f768ed86303e3856Gravatar Attila Molnar2014-01-211-1/+1
|
* m_httpd_stats Be more conservative when escaping dataGravatar Attila Molnar2014-01-211-2/+1
| | | | Fix clang warning
* Increase the penalty for a few core commandsGravatar Attila Molnar2014-01-214-4/+23
|
* m_joinflood Unset the mode on unloadGravatar Attila Molnar2014-01-211-2/+1
|
* Fix some logically dead code which was found by Coverity.Gravatar Peter Powell2014-01-213-34/+9
|
* m_svshold Add config option to hide snoticesGravatar Attila Molnar2014-01-202-4/+25
|
* m_httpd Add timeout option; remove timed out connectionsGravatar Attila Molnar2014-01-202-1/+34
|
* Update example configs/helpopGravatar Attila Molnar2014-01-203-8/+9
|
* Use standard example addresses in configsGravatar Mantas Mikulėnas2014-01-203-13/+13
| | | | | | | | | | | | `2001:db8::/32` is the [standard][1] IPv6 example address range, using it also makes it clear when the user has just copy-pasted the example config and didn't actually whitelist 6BONE for some strange reason. Similarly, there are example addresses for [IPv4][2] and [DNS][3]. [1]: http://tools.ietf.org/html/rfc3849 [2]: http://tools.ietf.org/html/rfc5737 [3]: http://tools.ietf.org/html/rfc2606
* m_services_account Add workaround for wrong host being displayed in numeric ↵Gravatar Attila Molnar2014-01-201-2/+31
| | | | when cgiirc users log in using SASL
* m_dnsbl Don't send snotice when the {G|K|Z}line already existsGravatar Attila Molnar2014-01-201-0/+9
| | | | Fixes issue #717 reported by @Robby-
* m_joinflood Fix remote joins affecting local joinflood state when the ↵Gravatar Attila Molnar2014-01-191-1/+1
| | | | | | channel is locked Fixes issue #694 reported by @TurkDesk
* Use FindNickOnly() in a few more places if a local user is performing an ↵Gravatar Attila Molnar2014-01-195-11/+46
| | | | action to prevent UID walking
* m_dccallow Increase penalty for /DCCALLOW helpGravatar Attila Molnar2014-01-191-0/+4
|
* m_alias Fix out of bounds string access that happened with certain replace ↵Gravatar Attila Molnar2014-01-191-2/+2
| | | | strings
* Fix OOB error in sa2cidr()Gravatar Daniel Vassdal2014-01-171-4/+10
|
* Merge pull request #732 from grawity/saslfixGravatar Attila Molnar2014-01-161-4/+7
|\ | | | | m_sasl: properly handle bad-mechanism failures
| * Support SASL messages other than 'C' and 'D'Gravatar Mantas Mikulėnas2014-01-111-2/+6
| |