| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | | m_spanningtree Update nick overrule on UID code to make sense on master | Attila Molnar | 2014-07-25 | 1 | -2/+2 |
| * | | | m_ssl_openssl Read the DH params file using the BIO API on all OSes | Attila Molnar | 2014-07-25 | 1 | -10/+2 |
| * | | | Merge insp20 | Attila Molnar | 2014-07-25 | 23 | -62/+111 |
| |\| | |
|
| | * | | Update example configuration files, fix typos and case•••Mention m_regex_stdlib in the list of regex providers after m_filter
| Attila Molnar | 2014-07-24 | 1 | -1/+1 |
| | * | | m_spanningtree Always treat the remote client as the winner on nick collision... | Attila Molnar | 2014-07-24 | 2 | -4/+15 |
| | * | | Make sure the DN strings obtained from the SSL mods are always valid | Attila Molnar | 2014-07-24 | 2 | -4/+22 |
| | * | | m_hideoper: Hide hidden opers from /stats P. #874 | Adam | 2014-07-19 | 1 | -1/+22 |
| | * | | Merge pull request #879 from SaberUK/insp20+fix-denychans•••Fix copy/paste error in m_denychans. | Attila Molnar | 2014-06-26 | 1 | -1/+1 |
| | |\ \ |
|
| | | * | | Fix copy/paste error in m_denychans. | Peter Powell | 2014-06-24 | 1 | -1/+1 |
| | * | | | m_chghost Allow ulined servers to change the host of unregistered users (for ... | Attila Molnar | 2014-06-18 | 1 | -1/+2 |
| | |/ / |
|
| | * | | Fix harmless loop off-by-ones found by Moonlightning | satmd | 2014-06-07 | 3 | -3/+3 |
| | * | | m_spanningtree Forward NICK messages when they cause a collision with the new...•••Suppressing these messages meant that we relied on an appropriate NICK to
come from the direction the SAVE was sent to; this left all servers behind
us uninformed until the target server of the SAVE reacted with a nick change
to uuid.
This was problematic because someone can legitimately change nick to the
past nick of the SAVEd user on a server that already has the SAVEd user
with the uuid nick and that nick change message can reach servers that
haven't yet seen the nick change to uuid of the SAVEd user.
| Attila Molnar | 2014-06-06 | 1 | -7/+7 |
| | * | | 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 |
| | * | | Fix m_permchannels and m_xline_db on Windows•••The call to remove() can fail if the database doesn't already exist. Just
ignore the error, which effectively makes the rename() call below work as
it does on nix
| Adam | 2014-05-08 | 2 | -12/+2 |
| | * | | m_cgiirc Call User::InvalidateCache() after changing host and dhost in OnChec... | Attila Molnar | 2014-05-01 | 1 | -0/+1 |
| | * | | 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 |
| | * | | Change Windows libraries to be dynamically linked | Adam | 2014-04-13 | 5 | -22/+23 |
| | * | | m_ssl_openssl Avoid Applink on Windows by calling PEM_read_bio_DHparams() ins... | Attila Molnar | 2014-04-13 | 1 | -0/+11 |
| | * | | m_auditorium Handle NULL return from Channel::GetUser() in OnSendWhoLine()•••Found by Coverity, CID: 1135647
| Attila Molnar | 2014-04-13 | 1 | -1/+1 |
| | * | | m_ojoin Remove pointless FindChan() call•••Found by Coverity, CID: 1135649
| Attila Molnar | 2014-04-13 | 1 | -1/+0 |
| | * | | m_watch Be more strict when checking whether the watch list of a user is full•••After a rehash MAX_WATCH can become lower than it was before
| Attila Molnar | 2014-04-12 | 1 | -1/+1 |
| | * | | Correct the syntax messages of a few modules. | Robby- | 2014-04-12 | 3 | -4/+4 |
| * | | | 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 | 6 | -8/+8 |
| * | | | Access local user list via new UserManager::GetLocalUsers() and make local_us... | Attila Molnar | 2014-07-19 | 7 | -9/+16 |
| * | | | Move and rename typedef LocalUserList to UserManager::LocalList | Attila Molnar | 2014-07-19 | 6 | -9/+9 |
| * | | | 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 | 4 | -6/+6 |
| * | | | m_rmode Call Channel::GetUsers() instead of directly accessing Channel::userlist | Attila Molnar | 2014-07-14 | 1 | -1/+2 |
| * | | | Rename UserChanList to User::ChanList, remove UCListIter | Attila Molnar | 2014-07-14 | 6 | -7/+7 |
| * | | | Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too
| Attila Molnar | 2014-07-14 | 2 | -4/+4 |
| * | | | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | Attila Molnar | 2014-07-14 | 15 | -19/+19 |
| * | | | Rename UserMembList to Channel::MemberMap, switch all code to use it | Attila Molnar | 2014-07-14 | 15 | -24/+24 |
| * | | | Change return type of Channel::GetUsers() to reference from pointer as it is ... | Attila Molnar | 2014-07-14 | 15 | -42/+41 |
| * | | | Remove current time parameter of the Timer constructor | Attila Molnar | 2014-07-10 | 3 | -3/+3 |
| * | | | 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 | 6 | -8/+8 |
| * | | | Set SSL options to sane default and enfore server cipher preferences•••Original PR #856
| Julien Vehent | 2014-06-30 | 1 | -0/+3 |
| * | | | 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 | 2 | -7/+7 |
| * | | | 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 |