Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-09 | Split intrusive list implementation into a separate file | Attila Molnar | |
2014-07-09 | core_whowas Don't display used bytes in /STATS z | Attila Molnar | |
Calculating this is tricky and the calculation was not realistic | |||
2014-07-05 | m_spanningtree Extract logic that finds the source user for an incoming ↵ | Attila Molnar | |
command into a function | |||
2014-07-05 | m_spanningtree Fix fake direction detection for commands | Attila Molnar | |
2014-07-05 | m_spanningtree Add optional expected nick TS parameter to SVSNICK | Attila Molnar | |
Drop SVSNICK if the expected nick TS is present and it does not match the user's nick timestamp | |||
2014-07-03 | m_spanningtree Replace manual string building of outgoing commands with ↵ | Attila Molnar | |
CmdBuilder where possible | |||
2014-07-03 | User::ChangeNick() cannot fail if the new nick is the uuid, document this ↵ | Attila Molnar | |
and rely on it | |||
2014-07-03 | Get rid of irc::strings (assign()) in User::ChangeNick() | Attila Molnar | |
2014-07-03 | Deduplicate code in User::ChangeNick() | Attila Molnar | |
2014-07-03 | Remove now needless User::ForceNickChange() | Attila Molnar | |
Change call sites to call ChangeNick() | |||
2014-07-03 | Move calling the OnUserPreNick() hook and the restrictbannedusers check from ↵ | Attila Molnar | |
core to cmd_nick (core_user) | |||
2014-07-03 | core_user Deduplicate code that calls the OnUserRegister hook | Attila Molnar | |
2014-07-03 | core_user Inherit CommandNick from SplitCommand, only handle it for local users | Attila Molnar | |
2014-06-30 | Set SSL options to sane default and enfore server cipher preferences | Julien Vehent | |
Original PR #856 | |||
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 | |