Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-20 | Add support for mandatory tags in included config files | attilamolnar | |
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 | |||
2013-03-20 | m_spanningtree Fix incoming channel modes being lost for 0-user permanent ↵ | attilamolnar | |
channels on the losing side of a netmerge This did not affect listmodes | |||
2013-03-20 | m_permchannels Load channels from the config only at module load time and ↵ | attilamolnar | |
only when there are no linked servers to avoid desync | |||
2013-03-19 | m_connflood Ignore e-lined users | attilamolnar | |
2013-03-15 | Link win32_memory too inspircd too | Adam | |
2013-03-15 | m_ssl_openssl Make it clear that a CA file is not mandatory | attilamolnar | |
2013-03-15 | Modified m_timedbans to behave more like setting mode +b manually. | ShutterQuick | |
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. | |||
2013-03-14 | Replace Windows build system and installer with cmake | Adam | |
2013-03-11 | Remove dead code from DNS | attilamolnar | |
2013-03-11 | m_connectban Switch to OnSetUserIP hook to handle cgiirc users properly, ↵ | attilamolnar | |
ignore e-lined users | |||
2013-03-11 | Fix m_dnsbl not checking cgiirc users when the cgiirc address is elined | attilamolnar | |
2013-03-11 | Either store the Resolver in DNS::AddResolverClass() or delete it before ↵ | attilamolnar | |
returning | |||
2013-03-11 | Stop user initialization when the user is marked as quitting after OnSetUserIP | attilamolnar | |
2013-03-11 | m_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cache | attilamolnar | |
Fixes #431 reported by @killerrabbit | |||
2013-03-09 | Merge pull request #437 from SaberUK/insp20+doxygen-update | Attila Molnar | |
Update Doxyfile for the latest version of Doxygen. | |||
2013-03-08 | Update Doxyfile for the latest version of Doxygen. | Peter Powell | |
2013-03-03 | cmd_lusers Be smart and know how many invisible users are there without ↵ | attilamolnar | |
iterating the userlist | |||
2013-03-03 | cmd_lusers Use of size() instead of counting elements | attilamolnar | |
2013-03-03 | cmd_lusers Refresh max local/global user counters after a user connects | attilamolnar | |
Fixes #423 reported by @RawrDragon | |||
2013-03-03 | cmd_lusers Convert to a module | attilamolnar | |
2013-03-02 | Merge pull request #430 from SaberUK/insp20+config-tidy | Attila Molnar | |
Reorganise configuration files. | |||
2013-03-02 | Reorganise configuration files: | Peter Powell | |
- 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. | |||
2013-02-17 | m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() ↵ | attilamolnar | |
returns NULL | |||
2013-02-17 | Fix multiple escape bugs in m_httpd_stats. | Peter Powell | |
2013-02-11 | cmd_invite Send invite announcements to halfops and higher when ↵ | attilamolnar | |
<security:announceinvites> is 'dynamic' regardless of the channel being +i or not Clarify what the various options mean in the doc Fixes #418 reported by @RawrDragon | |||
2013-02-11 | cmd_invite Correct error message when the user has no privs to invite and no ↵ | attilamolnar | |
halfop prefix is available | |||
2013-02-11 | Fix exactly <limits:maxchan> long channel names being truncated | attilamolnar | |
Fixes #422 reported by @RawrDragon | |||
2013-02-03 | Merge pull request #416 from SaberUK/insp20+clang42-warnings | Attila Molnar | |
Remove unused variables detected by Clang 4.2. | |||
2013-02-01 | Remove unused variables detected by Clang 4.2. | Peter Powell | |
2013-01-28 | Merge pull request #414 from SaberUK/insp20+hashmap | Attila Molnar | |
[2.0] Use the preprocessor to detect whether hash_map is available. | |||
2013-01-28 | Merge pull request #413 from SaberUK/insp20+httpd | Attila Molnar | |
[2.0] Use a better server name in m_httpd. | |||
2013-01-28 | Use the preprocessor to detect whether hash_map is available. | Peter Powell | |
2013-01-28 | Use a better server name in m_httpd. | Peter Powell | |
2013-01-28 | m_ssl_gnutls Fix build with GnuTLS 1.x | attilamolnar | |
Fixes #409 reported by @SaberUK | |||
2013-01-27 | m_chanhistory Fix durations containing 'S' being rejected | attilamolnar | |
2013-01-27 | Use GNU install on Solaris. | Peter Powell | |
2013-01-22 | Merge pull request #407 from SaberUK/insp20+fix-openssl-detection | Attila Molnar | |
Fix OpenSSL detection on distributions which modify the version number. | |||
2013-01-22 | Fix OpenSSL detection on distributions which modify the version number. | Peter Powell | |
2013-01-16 | Merge pull request #403 from SaberUK/insp20+wextra-fixes | Robin Burchell | |
Fix warning: "const type qualifier on return type has no effect". | |||
2013-01-16 | Fix warning: "const type qualifier on return type has no effect". | Peter Powell | |
2013-01-14 | m_spanningtree Fix rare desync when a KILL crosses a message that has the ↵ | attilamolnar | |
killed user's prefix and modifies global state | |||
2013-01-13 | m_maphide Ignore unregistered users | attilamolnar | |
Fixes #400 reported by @SaberUK | |||
2013-01-05 | Merge pull request #397 from Robby-/insp20+cmode_b-limit | Attila Molnar | |
[2.0] cmode_b: Correction to the maxbans conditional | |||
2013-01-03 | cmode_b: Correction to the maxbans conditional | Robby- | |
It was possible to set one more ban beyond the configured limit. | |||
2013-01-02 | m_messageflood Ask to be the last to handle OnUserPreMessage/OnUserPreNotice | attilamolnar | |
Fixes #394 reported by @JDowny | |||
2013-01-02 | m_banredirect Deny the join to the redirect channel if it has a redirecting ↵ | attilamolnar | |
ban set that matches the user Fixes #395 reported by @patatje368 | |||
2013-01-02 | m_banredirect Remove unnecessary hooks, cleanup | attilamolnar | |
- 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 | |||
2012-12-25 | Replace a GNUmake idiom with the portable equivalent. | Peter Powell | |
2012-12-25 | Include <list> in base.h to prevent build errors on OpenBSD. | Peter Powell | |
2012-12-25 | Fix the poll socket engine on BSD's other than FreeBSD. | Peter Powell | |