Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-30 | m_spanningtree Drop support for changing user modes with FMODE | Attila Molnar | |
This is useless with uuids | |||
2014-06-30 | m_spanningtree Translate user mode changes done via FMODE by 1202-protocol ↵ | Attila Molnar | |
servers to MODE | |||
2014-06-30 | m_spanningtree Accept legacy JOINs from 1202-protocol servers | Attila Molnar | |
2.0 accepted JOIN and some pseudoservers might use it | |||
2014-06-29 | Merge pull request #878 from SaberUK/insp20+fix-minor-issues | Attila Molnar | |
Fix various small problems with configure. | |||
2014-06-28 | Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only) | Attila Molnar | |
Issue #882 | |||
2014-06-28 | Add InspIRCd::TimingSafeCompare() function that compares strings in a ↵ | Attila Molnar | |
timing-safe way | |||
2014-06-28 | m_spanningtree Send the cert fingerprint message to opers only after ↵ | Attila Molnar | |
successful auth | |||
2014-06-28 | Check fingerprint before checking password (server linking) | Matthew Martin | |
Checking the password before the fingerprint means that even without the correct cert it's possible to brute force the password or leak information about it. Checking the fingerprint means attackers must forge the cert before they can learn any information about the password. | |||
2014-06-28 | Add man pages. | Peter Powell | |
2014-06-28 | Add systemd service file. | Peter Powell | |
2014-06-28 | Fix warning from gnutls-certtool about --bits being deprecated. | Peter Powell | |
This patch has made me extremely grateful for git-blame as the GnuTLS developers apparently do not document when deprecation warnings are introduced. | |||
2014-06-28 | Ignore safe compiler warnings in a more reliable way. | Peter Powell | |
2014-06-26 | Fix various small problems with configure. | Peter Powell | |
- Fix temporary files not being deleted after use. - Fix the option for disabling rpath. - Fix the help message: * Fix indentation of some help options. * Fix default paths not containing 'run'. * Remove documentation for --disable-ipv6 (exists but does nothing). * Remove documentation for --library-dir (does not exist). - Fix some minor errors in messages. | |||
2014-06-26 | Merge pull request #879 from SaberUK/insp20+fix-denychans | Attila Molnar | |
Fix copy/paste error in m_denychans. | |||
2014-06-25 | Add parameter to InspIRCd::TimeString for UTC time formats. | Peter Powell | |
Missing doc added by @attilamolnar | |||
2014-06-25 | Add formatting to InspIRCd::TimeString; switch all code to use it. | Peter Powell | |
m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849 | |||
2014-06-24 | Fix copy/paste error in m_denychans. | Peter Powell | |
2014-06-24 | Inherit ThreadQueueData from Mutex to avoid duplicating code | Attila Molnar | |
2014-06-24 | Remove empty Thread destructor | Attila Molnar | |
2014-06-24 | threadengine_win32 Don't ask for the thread id of newly created threads ↵ | Attila Molnar | |
pointlessly | |||
2014-06-24 | Move and rename class ThreadData to ThreadEngine::ThreadState | Attila Molnar | |
2014-06-24 | Move and rename ThreadData::FreeThread() to ThreadEngine::Stop() and ↵ | Attila Molnar | |
document what it does | |||
2014-06-24 | Make Thread::state private | Attila Molnar | |
2014-06-24 | Change allocation of ThreadData to be physically part of the object ↵ | Attila Molnar | |
containing it | |||
2014-06-24 | Remove empty ThreadEngine constructors and destructors | Attila Molnar | |
2014-06-24 | Remove the unused ThreadEngine::GetName() method from both implementations | Attila Molnar | |
2014-06-24 | Change allocation of InspIRCd::Users to be physically part of the object ↵ | Attila Molnar | |
containing it using fakederef | |||
2014-06-24 | Change allocation of InspIRCd::SNO to be physically part of the object ↵ | Attila Molnar | |
containing it using fakederef | |||
2014-06-24 | Remove now needless dynref_init_complete | Attila Molnar | |
ModuleManager is constructed when ServerInstance is non-NULL, test that instead | |||
2014-06-24 | Change allocation of InspIRCd::Modules to be physically part of the object ↵ | Attila Molnar | |
containing it using fakederef | |||
2014-06-24 | Change allocation of InspIRCd::Logs to be physically part of the object ↵ | Attila Molnar | |
containing it using fakederef | |||
2014-06-24 | Change allocation of InspIRCd::Modes to be physically part of the object ↵ | Attila Molnar | |
containing it using fakederef | |||
2014-06-24 | Add the fakederef class | Attila Molnar | |
2014-06-22 | Change all occurrences of plain sort() to std::sort() | Attila Molnar | |
2014-06-22 | core_userhost Show real host if the target is the same as the user doing the ↵ | Attila Molnar | |
/USERHOST | |||
2014-06-22 | core_userhost Append data to the output in a saner way | Attila Molnar | |
2014-06-22 | core_userhost Do the HasPrivPermission() check only once, not once per nick | Attila Molnar | |
2014-06-22 | core_ison Use iterators | Attila Molnar | |
2014-06-22 | core_ison Extract duplicated code into a function | Attila Molnar | |
Change append(" ") to push_back(' ') | |||
2014-06-22 | core_ison Truncate string after sending it on overflow instead of recreating it | Attila Molnar | |
2014-06-22 | core_ison Don't deduplicate nicks | Attila Molnar | |
Deduplication makes us do pointless processing for every ISON and offers no benefit at all to proper clients that send a nick only once | |||
2014-06-22 | core_ison Remove check that is always true | Attila Molnar | |
2014-06-22 | core_list Improve readability by assigning the Channel being inspected to a ↵ | Attila Molnar | |
variable | |||
2014-06-22 | core_list Check whether the chan name/topic has to be Match()ed once, not ↵ | Attila Molnar | |
once per chan | |||
2014-06-22 | core_list Do the HasPrivPermission() check only once, not once per chan | Attila Molnar | |
2014-06-20 | Check Q-Lines on nick change in core_xline | Attila Molnar | |
2014-06-20 | Reject nickname case changes too when enforcing <security:restrictbannedusers> | Attila Molnar | |
2014-06-20 | Change the type of the user parameter in the OnUserPreNick() hook from User ↵ | Attila Molnar | |
to LocalUser No remote users were passed to this hook before. Remove needless IS_LOCAL() checks. | |||
2014-06-20 | Increment serverstats::Collisions when a collision is handled, not when a ↵ | Attila Molnar | |
module denies a nick change | |||
2014-06-18 | m_chghost Allow ulined servers to change the host of unregistered users (for ↵ | Attila Molnar | |
SASL) |