| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | m_spanningtree Fix cleanup of connections when unloading a module that provid... | Attila Molnar | 2014-06-06 | 1 | -0/+3 |
| | * | Update server.cpp•••Rewrote "invalid credentials" error message to remove confusion regarding "server snomask", which some users interpreted as "I must make sure the snomask on each server is identical" (which makes no sense), when really the intention is basically "look at the logs on the other server".
| Dan Parsons | 2014-05-21 | 1 | -2/+2 |
| | * | m_spanningtree Advertise the availability of m_globops in CAPAB CAPABILITIES | Attila Molnar | 2014-04-29 | 1 | -0/+6 |
| | * | m_spanningtree Set the bursting flag in the FJOIN handler based on whether th...•••Previously the flag was true if our route to the source was bursting, which resulted in m_joinflood incorrectly registering netjoins when a remote server was bursting
Fixes issue #839 reported by @joshtek0
| Attila Molnar | 2014-04-26 | 1 | -2/+3 |
| * | | m_spanningtree Remove the MAP ISUPPORT token•••No other servers send this token and sending it has little to no benefit
| Attila Molnar | 2014-07-20 | 2 | -6/+0 |
| * | | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | Attila Molnar | 2014-07-19 | 3 | -5/+5 |
| * | | Access local user list via new UserManager::GetLocalUsers() and make local_us... | Attila Molnar | 2014-07-19 | 2 | -3/+3 |
| * | | Move and rename typedef LocalUserList to UserManager::LocalList | Attila Molnar | 2014-07-19 | 1 | -4/+4 |
| * | | Erase local users from UserManager::local_list in QuitUser() | Attila Molnar | 2014-07-19 | 1 | -0/+2 |
| * | | Move typedef OperIndex to ServerConfig::OperIndex | Attila Molnar | 2014-07-16 | 1 | -1/+1 |
| * | | Rename UserChanList to User::ChanList, remove UCListIter | Attila Molnar | 2014-07-14 | 1 | -1/+1 |
| * | | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | 2014-07-14 | 2 | -2/+2 |
| * | | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | 2014-07-14 | 2 | -2/+2 |
| * | | Change return type of Channel::GetUsers() to reference from pointer as it is ... | Attila Molnar | 2014-07-14 | 2 | -5/+4 |
| * | | Remove current time parameter of the Timer constructor | Attila Molnar | 2014-07-10 | 1 | -1/+1 |
| * | | m_spanningtree Extract logic that finds the source user for an incoming comma... | Attila Molnar | 2014-07-05 | 2 | -33/+51 |
| * | | m_spanningtree Fix fake direction detection for commands | Attila Molnar | 2014-07-05 | 1 | -3/+3 |
| * | | m_spanningtree Add optional expected nick TS parameter to SVSNICK•••Drop SVSNICK if the expected nick TS is present and it does not match the user's nick timestamp
| Attila Molnar | 2014-07-05 | 1 | -0/+23 |
| * | | m_spanningtree Replace manual string building of outgoing commands with CmdBu... | Attila Molnar | 2014-07-03 | 3 | -4/+4 |
| * | | User::ChangeNick() cannot fail if the new nick is the uuid, document this and... | Attila Molnar | 2014-07-03 | 2 | -10/+2 |
| * | | Remove now needless User::ForceNickChange()•••Change call sites to call ChangeNick()
| Attila Molnar | 2014-07-03 | 4 | -6/+6 |
| * | | m_spanningtree Drop support for changing user modes with FMODE•••This is useless with uuids
| Attila Molnar | 2014-06-30 | 1 | -21/+6 |
| * | | m_spanningtree Translate user mode changes done via FMODE by 1202-protocol se... | Attila Molnar | 2014-06-30 | 1 | -0/+17 |
| * | | m_spanningtree Accept legacy JOINs from 1202-protocol servers•••2.0 accepted JOIN and some pseudoservers might use it
| Attila Molnar | 2014-06-30 | 1 | -0/+14 |
| * | | Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only)•••Issue #882
| Attila Molnar | 2014-06-28 | 1 | -4/+4 |
| * | | m_spanningtree Send the cert fingerprint message to opers only after successf... | Attila Molnar | 2014-06-28 | 1 | -5/+9 |
| * | | Check fingerprint before checking password (server linking)•••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.
| Matthew Martin | 2014-06-28 | 1 | -15/+15 |
| * | | Change all occurrences of plain sort() to std::sort() | Attila Molnar | 2014-06-22 | 1 | -1/+1 |
| * | | Increment serverstats::Collisions when a collision is handled, not when a mod... | Attila Molnar | 2014-06-20 | 1 | -0/+3 |
| * | | m_spanningtree Share server description updates via SINFO desc | Attila Molnar | 2014-06-17 | 3 | -0/+22 |
| * | | m_spanningtree Remove server-to-server VERSION handler | Attila Molnar | 2014-06-17 | 3 | -40/+1 |
| * | | m_spanningtree Translate SINFO version to VERSION and vice versa for 1202 pro... | Attila Molnar | 2014-06-17 | 1 | -1/+19 |
| * | | m_spanningtree Exchange public server version strings via SINFO instead of VE... | Attila Molnar | 2014-06-17 | 2 | -1/+5 |
| * | | m_spanningtree Show the full version string of servers to opers•••Issue #637, suggested by @CuleX
| Attila Molnar | 2014-06-17 | 1 | -1/+7 |
| * | | m_spanningtree Send and receive full version strings via SINFO | Attila Molnar | 2014-06-17 | 2 | -0/+8 |
| * | | m_spanningtree Add a field to TreeServer for storing full version strings | Attila Molnar | 2014-06-17 | 2 | -1/+18 |
| * | | m_spanningtree Add server-to-server SINFO command handler and builder•••Don't send SINFO to 1202 protocol servers
| Attila Molnar | 2014-06-17 | 4 | -1/+55 |
| * | | m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional dat... | Attila Molnar | 2014-06-17 | 2 | -3/+11 |
| * | | m_spanningtree Remove declaration for nonexistent function: OnLine() | Attila Molnar | 2014-06-14 | 1 | -1/+0 |
| * | | m_spanningtree Use vector back() where it makes sense | Attila Molnar | 2014-06-14 | 3 | -4/+4 |
| * | | m_spanningtree Initialize boolean member variables in the constructor of the ... | Attila Molnar | 2014-06-14 | 1 | -3/+2 |
| * | | m_spanningtree Initialize TreeServer::UserCount for TreeRoot in its constructor | Attila Molnar | 2014-06-14 | 2 | -4/+2 |
| * | | Make the default ProtocolInterface instance part of class InspIRCd•••The protocol module no longer has to delete it on load and construct it on
unload, only assign a new value to ServerInstance->PI
| Attila Molnar | 2014-06-13 | 1 | -2/+1 |
| * | | m_spanningtree Change allocation of the specialized ProtocolInterface to be p... | Attila Molnar | 2014-06-13 | 3 | -4/+6 |
| * | | Change allocation of InspIRCd::Parser to be physically part of the object con... | Attila Molnar | 2014-06-13 | 3 | -3/+3 |
| * | | m_spanningtree Explicitly specify the routing for RESYNC as the one inherited...•••Command::GetRouting() defaulted to local only when RESYNC was added, but
ServerCommand overrides it.
| Attila Molnar | 2014-06-12 | 1 | -0/+1 |
| * | | m_spanningtree Strip membership id from KICKs sent to 1202 protocol servers | Attila Molnar | 2014-06-11 | 1 | -0/+18 |
| * | | Send the membership id when kicking a remote user and drop KICKs with mismatc...•••This fixes the desync happening when a PART+JOIN crosses a KICK targetting
the same user.
| Attila Molnar | 2014-06-11 | 1 | -0/+3 |
| * | | m_spanningtree Strip membership ids from FJOINs sent to 1202 protocol servers | Attila Molnar | 2014-06-11 | 1 | -0/+32 |
| * | | m_spanningtree Send and parse FJOINs with membership ids | Attila Molnar | 2014-06-11 | 2 | -7/+27 |