| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | m_services_account Send an AccountEvent with an empty accountname when a ↵ | 2012-06-12 | 1 | -0/+4 | ||
| | | | | | | | | | user logs out of an account | |||||
| * | | m_spanningtree Burst to a new server before introducing it to the rest of ↵ | 2012-06-12 | 3 | -13/+20 | ||
| | | | | | | | | | | | | | the network Fixes issue #103 reported by @nenolod | |||||
| * | | Be consistent with Robby's qQ snomask changes | 2012-06-12 | 2 | -2/+2 | ||
| | | | ||||||
| * | | m_dnsbl: switch to OnSetClientIP hook which may be refired. | 2012-06-12 | 1 | -10/+12 | ||
| | | | ||||||
| * | | users: introduce OnSetClientIP hook. | 2012-06-12 | 2 | -0/+3 | ||
| | | | | | | | | | This hook is called whenever a client's IP is modified. | |||||
| * | | users: LocalUser constructor should call SetClientIP() on itself | 2012-06-12 | 1 | -1/+2 | ||
| | | | | | | | | | This way we fire a future hook based on local IP information changing. | |||||
| * | | users: add SetClientIP function for irc::sockets::sockaddrs type. | 2012-06-12 | 1 | -1/+13 | ||
| | | | | | | | | | | | Code which touches client_sa should instead use this SetClientIP function so that hooks may be called in the future. | |||||
| * | | Fix 2 clang warnings reported by @SaberUK | 2012-06-12 | 2 | -2/+2 | ||
| | | | ||||||
| * | | Snomask qQ: Swap quit message and IP for easier parsing by bots or scripts | 2012-06-12 | 1 | -5/+5 | ||
| | | | ||||||
| * | | m_check: Include IP and gecos in host/IP-mask lookup results | 2012-06-12 | 1 | -2/+2 | ||
| | | | ||||||
| * | | m_spanningtree Only add a resolved server IP as valid if it still exists ↵ | 2012-06-11 | 1 | -1/+9 | ||
| | | | | | | | | | when the lookup completes | |||||
| * | | m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.h | 2012-06-11 | 2 | -22/+25 | ||
| | | | ||||||
| * | | m_spanningtree Disallow server passwords which contain a space char and ↵ | 2012-06-11 | 1 | -0/+6 | ||
| | | | | | | | | | | | | | those which begin with a colon Update links.conf.example | |||||
| * | | m_spanningtree Notify opers upon ecountering a configuration error when ↵ | 2012-06-11 | 2 | -55/+36 | ||
| |/ | | | | rehashing | |||||
| * | Merge pull request #179 from attilamolnar/insp20+desyncfix | 2012-06-01 | 2 | -8/+8 | ||
| |\ | | | | | [2.0] Fix desyncs caused by m_autoop and broken spanningtree routing logic | |||||
| | * | m_spanningtree Fix desync issue #37 reported by @Joah - part 2 | 2012-05-31 | 1 | -7/+7 | ||
| | | | ||||||
| | * | m_autoop Fix desync issue #37 reported by @Joah - part 1 | 2012-05-30 | 1 | -1/+1 | ||
| | | | ||||||
| * | | m_ssl_gnutls Only generate DH params when dh_params is inited | 2012-06-01 | 1 | -0/+3 | ||
| | | | ||||||
| * | | m_ssl_gnutls Fix crash caused by calling gnutls_dh_params_deinit() when ↵ | 2012-06-01 | 1 | -9/+19 | ||
| | | | | | | | | | | | | | dh_params wasn't inited Fixes #181 reported by @BlacklightShining | |||||
| * | | Merge pull request #175 from attilamolnar/insp20+chopfix | 2012-05-30 | 1 | -1/+1 | ||
| |\ \ | | | | | | | [2.0] Fix last character being chopped off in included (exec)files | |||||
| | * | | Fix last character being chopped off in included (exec)files (e.g. motd and ↵ | 2012-05-30 | 1 | -1/+1 | ||
| | |/ | | | | | | | rules) | |||||
| * | | Merge pull request #173 from Robby-/insp20-moddesc | 2012-05-30 | 23 | -43/+52 | ||
| |\ \ | | | | | | | [2.0] Module description updates | |||||
| | * | | Module description updates | 2012-05-30 | 23 | -43/+52 | ||
| | |/ | ||||||
| * | | Merge pull request #166 from Robby-/insp20-cfgcorrections | 2012-05-30 | 1 | -1/+1 | ||
| |\ \ | | | | | | | [2.0] Add more documentation about logging, aswell as make text, tab and space corrections to the configs. | |||||
| | * | | Add more documentation about logging, aswell as make text, tab and space ↵ | 2012-05-30 | 1 | -1/+1 | ||
| | |/ | | | | | | | corrections to the configs | |||||
| * | | Merge pull request #159 from gholms/md5-memset-20 | 2012-05-30 | 1 | -1/+1 | ||
| |\ \ | | | | | | | [2.0] md5: zero the whole MD5Context, not only part of it | |||||
| | * | | [2.0] md5: zero the whole MD5Context, not only part | 2012-05-28 | 1 | -1/+1 | ||
| | | | | ||||||
| * | | | Fix printf-style WriteAllExcept not obeying serversource parameter | 2012-05-29 | 1 | -1/+1 | ||
| | | | | ||||||
| * | | | Silence the MODE too if a join was silenced by a module not just the JOIN | 2012-05-29 | 1 | -5/+9 | ||
| | |/ |/| | | | | | | | This leaked information when a module gave privs to the joining user in OnUserPreJoin Fix CycleHostsFromUser having the opposite effect | |||||
| * | | Use socketengine functions for sending and receiving data instead of plain ↵ | 2012-05-28 | 2 | -3/+3 | ||
| | | | | | | | | | send() and recv() so /STATS z displays correct bandwidth usage | |||||
| * | | Merge pull request #152 from attilamolnar/insp20+showwhoisfix | 2012-05-28 | 1 | -0/+3 | ||
| |\ \ | | | | | | | [2.0] m_showwhois Fix potential crash in WHOISNOTICE handler | |||||
| | * | | m_showwhois Fix potential crash in WHOISNOTICE handler | 2012-05-28 | 1 | -0/+3 | ||
| | |/ | ||||||
| * | | Add testsuite tests for UID generation | 2012-05-27 | 1 | -0/+77 | ||
| | | | ||||||
| * | | While at it, use a constant parameter for calling IncrementUID in GetUID | 2012-05-27 | 1 | -6/+5 | ||
| | | | | | | | | | Get rid of curindex, use a bool to determine if we need to initialize | |||||
| * | | Fix generating invalid UIDs after current_uid is 000Z99999 (next UID became ↵ | 2012-05-27 | 1 | -11/+3 | ||
| |/ | | | | 000[AAAAA) | |||||
| * | Merge pull request #142 from attilamolnar/insp20+sestatsfix | 2012-05-27 | 1 | -8/+16 | ||
| |\ | | | | | [2.0] Count the actual number of sent/received bytes in SocketEngine statistics | |||||
| | * | Count the actual number of sent/received bytes in SocketEngine instead of ↵ | 2012-05-23 | 1 | -8/+16 | ||
| | | | | | | | | | the buffer size passed to the send/receive functions | |||||
| * | | Merge pull request #145 from SaberUK/insp20-typo-fixes | 2012-05-27 | 6 | -10/+10 | ||
| |\ \ | | | | | | | [2.0] Typo fixes. | |||||
| | * | | A few more typo fixes. | 2012-05-25 | 2 | -2/+2 | ||
| | | | | ||||||
| | * | | Debian typo fixes. | 2012-05-25 | 6 | -8/+8 | ||
| | |/ | ||||||
| * / | Fixed m_mlock | 2012-05-23 | 1 | -1/+2 | ||
| |/ | ||||||
| * | Merge pull request #131 from attilamolnar/insp20+hideroperwhofix | 2012-05-23 | 1 | -2/+2 | ||
| |\ | | | | | [2.0] Fix issue #95 reported by @Joah | |||||
| | * | Fix issue #95 reported by @Joah | 2012-05-19 | 1 | -2/+2 | ||
| | | | ||||||
| * | | epoll: make sure EPOLLET flag does not get clobbered | 2012-05-20 | 1 | -4/+4 | ||
| |/ | | | | | EPOLLET is the highest bit, so storing EPOLLET in a signed value leads to undefined behaviour. | |||||
| * | Merge pull request #113 from nenolod/feature/mlock | 2012-05-16 | 1 | -0/+71 | ||
| |\ | | | | | modules/m_mlock: new module implementing server-side MLOCK. | |||||
| | * | mlock: fix style nitpicks | 2012-05-16 | 1 | -3/+3 | ||
| | | | ||||||
| | * | mlock: we should only enforce against modes set by our own clients | 2012-05-15 | 1 | -0/+3 | ||
| | | | ||||||
| | * | mlock: handle case where no mlock has been set on a channel yet | 2012-05-15 | 1 | -1/+1 | ||
| | | | ||||||
| | * | modules/m_mlock: new module implementing server-side MLOCK. | 2012-05-04 | 1 | -0/+68 | ||
| | | | ||||||
| * | | Check whether it is empty parameter before checking its value | 2012-05-16 | 1 | -1/+1 | ||
| | | | ||||||
