aboutsummaryrefslogtreecommitdiff
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-293-20/+15
* 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
* | Win32: Rewrite the service wrapper•••Edited original commit to pass MAX_PATH as nSize to GetModuleFileNameA() instead of 101 after approval from author @ChrisTX (Attila Molnar) Fixes #404 reported by @crchauffe Gravatar ChrisTX2013-03-254-278/+208
|/
* 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
* win: Made config, modules, data, and log paths configurable.•••Update win/README with instructions on how to use cmake-gui. Always build m_regex_stdlib, since all VS versions we support support it. Gravatar Adam2013-03-236-13/+32
* 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-202-10/+23
* 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
* Link win32_memory too inspircd tooGravatar Adam2013-03-151-5/+11
* 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
* Replace Windows build system and installer with cmakeGravatar Adam2013-03-1417-1814/+1207
* Remove dead code from DNSGravatar attilamolnar2013-03-112-9/+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-114-14/+17
* 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
* Merge pull request #437 from SaberUK/insp20+doxygen-update•••Update Doxyfile for the latest version of Doxygen.Gravatar Attila Molnar2013-03-091-33/+110
|\
| * Update Doxyfile for the latest version of Doxygen.Gravatar Peter Powell2013-03-081-33/+110
|/
* 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
* Merge pull request #430 from SaberUK/insp20+config-tidy•••Reorganise configuration files.Gravatar Attila Molnar2013-03-0214-17/+58
|\
| * Reorganise configuration files:•••- Example config files now end with .conf.example. - Example text files now end with .txt.example. - Removed 'inspircd' from the name of multiple example files. - Added missing oper motd example file. Gravatar Peter Powell2013-03-0214-17/+58
|/
* 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-112-23/+29
* 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
* Merge pull request #416 from SaberUK/insp20+clang42-warnings•••Remove unused variables detected by Clang 4.2.Gravatar Attila Molnar2013-02-035-6/+2
|\
| * Remove unused variables detected by Clang 4.2.Gravatar Peter Powell2013-02-015-6/+2
|/
* Merge pull request #414 from SaberUK/insp20+hashmap•••[2.0] Use the preprocessor to detect whether hash_map is available.Gravatar Attila Molnar2013-01-282-13/+6
|\
| * Use the preprocessor to detect whether hash_map is available.Gravatar Peter Powell2013-01-282-13/+6
* | Merge pull request #413 from SaberUK/insp20+httpd•••[2.0] Use a better server name in m_httpd.Gravatar Attila Molnar2013-01-281-1/+1
|\ \ | |/ |/|
| * Use a better server name in m_httpd.Gravatar Peter Powell2013-01-281-1/+1
|/