aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release 2.0.11 v2.0.11Gravatar attilamolnar2013-03-291-1/+1
* cmd_kill Send snotice to servers when both the oper and the victim are on the...Gravatar attilamolnar2013-03-291-1/+4
* Update doc and fix the description of m_allowinviteGravatar attilamolnar2013-03-291-2/+2
* m_ldapoper Make the module actually work•••Fixes #439 reported by @rhylan Gravatar attilamolnar2013-03-291-10/+50
* m_ldapoper Fix memory leak•••See 1813369adecc1efc9812e90c40c21dc32e4965c9 for details Gravatar attilamolnar2013-03-291-1/+27
* Fix premature overwriting of OLDTIME that resulted in time drifts never being...Gravatar attilamolnar2013-03-281-1/+2
* cmd_lusers Fix miscountingGravatar attilamolnar2013-03-271-3/+3
* Merge pull request #443 from ShutterQuick/sasl_external•••Added support for SASL EXTERNALGravatar Attila Molnar2013-03-261-0/+10
|\
| * Added support for EXTERNALGravatar Daniel Vassdal2013-03-251-0/+10
* | m_xline_db Fix pointless excessive stack usage in ReadDatabase()Gravatar attilamolnar2013-03-251-5/+2
* | m_xline_db Major enhancements•••- Save database on a timer, not on every single change - Use the internal database instead of keeping track of xlines ourselves Gravatar attilamolnar2013-03-251-33/+26
* | Accept -c as a command line argument (equivalent to --config)Gravatar attilamolnar2013-03-251-1/+1
|/
* Initialize the FakeClient pointer in InspIRCd::InspIRCd()Gravatar attilamolnar2013-03-241-0/+1
* m_timedbans Notice halfops and above when a timed ban is placed•••Fixes #415 reported by @killerrabbit Gravatar attilamolnar2013-03-241-1/+6
* Fix infinite loop when all DNS request slots are in use•••This is not the best way to detect this scenario, a better detection mechanism will replace this in the future Gravatar attilamolnar2013-03-201-0/+20
* Add support for mandatory tags in included config files•••If the mandatory tag is not found in the included config, the rehash is aborted. This is especially useful for remote includes, as it allows users to have a dummy tag at the end of the included config to indicate that the config has been wholly read. This method does not depend on exit codes so even situations where wget returns an empty or a wrong page that we would otherwise accept can be detected and an error can be generated before we assume that the contents have disappeared (and unload all modules, if the included file is supposed to contain module tags, for example). Usage: <include ... mandatorytag="namehere"> - if the included config doesn't contain a <namehere> tag then the rehash is aborted Fixes #30 reported by @Justasic Gravatar attilamolnar2013-03-201-8/+21
* m_spanningtree Fix incoming channel modes being lost for 0-user permanent cha...•••This did not affect listmodes Gravatar attilamolnar2013-03-201-0/+8
* m_permchannels Load channels from the config only at module load time and onl...Gravatar attilamolnar2013-03-201-5/+15
* m_connflood Ignore e-lined usersGravatar attilamolnar2013-03-191-0/+3
* m_ssl_openssl Make it clear that a CA file is not mandatoryGravatar attilamolnar2013-03-151-1/+1
* Modified m_timedbans to behave more like setting mode +b manually.•••It now accepts extbans. If one enters something not an extban, or valid banmask, it'll add "!*@*", making it a nick-ban instead of borking. Gravatar ShutterQuick2013-03-151-7/+11
* Remove dead code from DNSGravatar attilamolnar2013-03-111-4/+0
* m_connectban Switch to OnSetUserIP hook to handle cgiirc users properly, igno...Gravatar attilamolnar2013-03-111-2/+5
* Fix m_dnsbl not checking cgiirc users when the cgiirc address is elinedGravatar attilamolnar2013-03-112-9/+12
* Either store the Resolver in DNS::AddResolverClass() or delete it before retu...Gravatar attilamolnar2013-03-111-12/+5
* Stop user initialization when the user is marked as quitting after OnSetUserIPGravatar attilamolnar2013-03-111-0/+3
* m_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cache•••Fixes #431 reported by @killerrabbit Gravatar attilamolnar2013-03-111-1/+4
* cmd_lusers Be smart and know how many invisible users are there without itera...Gravatar attilamolnar2013-03-031-4/+41
* cmd_lusers Use of size() instead of counting elementsGravatar attilamolnar2013-03-031-3/+2
* cmd_lusers Refresh max local/global user counters after a user connects•••Fixes #423 reported by @RawrDragon Gravatar attilamolnar2013-03-031-11/+38
* cmd_lusers Convert to a moduleGravatar attilamolnar2013-03-031-1/+21
* m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() retur...Gravatar attilamolnar2013-02-171-3/+11
* Fix multiple escape bugs in m_httpd_stats.Gravatar Peter Powell2013-02-171-5/+14
* cmd_invite Send invite announcements to halfops and higher when <security:ann...•••Clarify what the various options mean in the doc Fixes #418 reported by @RawrDragon Gravatar attilamolnar2013-02-111-16/+22
* cmd_invite Correct error message when the user has no privs to invite and no ...Gravatar attilamolnar2013-02-111-2/+4
* Fix exactly <limits:maxchan> long channel names being truncated•••Fixes #422 reported by @RawrDragon Gravatar attilamolnar2013-02-111-4/+4
* Remove unused variables detected by Clang 4.2.Gravatar Peter Powell2013-02-015-6/+2
* Use a better server name in m_httpd.Gravatar Peter Powell2013-01-281-1/+1
* m_ssl_gnutls Fix build with GnuTLS 1.x•••Fixes #409 reported by @SaberUK Gravatar attilamolnar2013-01-281-0/+19
* m_chanhistory Fix durations containing 'S' being rejectedGravatar attilamolnar2013-01-271-2/+2
* m_spanningtree Fix rare desync when a KILL crosses a message that has the kil...Gravatar attilamolnar2013-01-141-3/+19
* m_maphide Ignore unregistered users•••Fixes #400 reported by @SaberUK Gravatar attilamolnar2013-01-131-1/+1
* cmode_b: Correction to the maxbans conditional•••It was possible to set one more ban beyond the configured limit. Gravatar Robby-2013-01-031-1/+1
* m_messageflood Ask to be the last to handle OnUserPreMessage/OnUserPreNotice•••Fixes #394 reported by @JDowny Gravatar attilamolnar2013-01-021-1/+4
* m_banredirect Deny the join to the redirect channel if it has a redirecting b...•••Fixes #395 reported by @patatje368 Gravatar attilamolnar2013-01-021-7/+10
* m_banredirect Remove unnecessary hooks, cleanup•••- Remove prioritization before m_banexception, it doesn't even hook OnUserPreJoin - Remove OnChannelDelete handler: nothing to do in that case, our extension item is automatically freed - Remove empty OnRehash handler Gravatar attilamolnar2013-01-021-20/+3
* Fix the poll socket engine on BSD's other than FreeBSD.Gravatar Peter Powell2012-12-251-11/+16
* OpenBSD does not have KERN_MAXFILESPERPROC.Gravatar Peter Powell2012-12-251-1/+5
* m_ldapoper Fix typo spotted by @lordsith49•••Fixes #392 Gravatar attilamolnar2012-12-251-1/+1
* Fix errors in socketengine_ports so it compiles on Solaris•••Thanks to fraggeln for reporting and testing Gravatar attilamolnar2012-12-211-9/+9