| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Fix m_dnsbl not checking cgiirc users when the cgiirc address is elined | attilamolnar | 2013-03-11 | 1 | -4/+4 |
| * | m_dnsbl Fix connecting users timeouting when a dnsbl result is in the dns cache•••Fixes #431 reported by @killerrabbit
| attilamolnar | 2013-03-11 | 1 | -1/+4 |
| * | m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() retur... | attilamolnar | 2013-02-17 | 1 | -3/+11 |
| * | Fix multiple escape bugs in m_httpd_stats. | Peter Powell | 2013-02-17 | 1 | -5/+14 |
| * | Remove unused variables detected by Clang 4.2. | Peter Powell | 2013-02-01 | 5 | -6/+2 |
| * | Use a better server name in m_httpd. | Peter Powell | 2013-01-28 | 1 | -1/+1 |
| * | m_ssl_gnutls Fix build with GnuTLS 1.x•••Fixes #409 reported by @SaberUK
| attilamolnar | 2013-01-28 | 1 | -0/+19 |
| * | m_chanhistory Fix durations containing 'S' being rejected | attilamolnar | 2013-01-27 | 1 | -2/+2 |
| * | m_spanningtree Fix rare desync when a KILL crosses a message that has the kil... | attilamolnar | 2013-01-14 | 1 | -3/+19 |
| * | m_maphide Ignore unregistered users•••Fixes #400 reported by @SaberUK
| attilamolnar | 2013-01-13 | 1 | -1/+1 |
| * | m_messageflood Ask to be the last to handle OnUserPreMessage/OnUserPreNotice•••Fixes #394 reported by @JDowny
| attilamolnar | 2013-01-02 | 1 | -1/+4 |
| * | m_banredirect Deny the join to the redirect channel if it has a redirecting b...•••Fixes #395 reported by @patatje368
| attilamolnar | 2013-01-02 | 1 | -7/+10 |
| * | m_banredirect Remove unnecessary hooks, cleanup•••- Remove prioritization before m_banexception, it doesn't even hook OnUserPreJoin
- Remove OnChannelDelete handler: nothing to do in that case, our extension item is automatically freed
- Remove empty OnRehash handler
| attilamolnar | 2013-01-02 | 1 | -20/+3 |
| * | m_ldapoper Fix typo spotted by @lordsith49•••Fixes #392
| attilamolnar | 2012-12-25 | 1 | -1/+1 |
| * | Fixed m_ssl_gnutls build on Windows; gnutls.h uses ssize_t which is defined i... | Adam | 2012-12-17 | 1 | -1/+1 |
| * | m_callerid Fix memory leak in CallerIDExtInfo::free() | attilamolnar | 2012-12-16 | 1 | -0/+1 |
| * | Add a flag to Command that controls whether an empty last parameter is allowe... | attilamolnar | 2012-12-15 | 12 | -17/+20 |
| * | m_ident Reject invalid and error replies | attilamolnar | 2012-12-15 | 1 | -2/+8 |
| * | Add IS_SERVER() and REG_ALL checks to (mostly oper only) commands taking a ta...•••If a SID was passed as the target user parameter or when it's an unregistered user reply with the "no such nick" (or the moral equivalent) message
| attilamolnar | 2012-12-15 | 19 | -21/+21 |
| * | Remove ServerLimits::Finalise(), it's completely wrong•••Truncate <limits:identmax>+1 long idents in User::ChangeIdent()
| attilamolnar | 2012-12-09 | 1 | -1/+1 |
| * | m_svshold Fix crash when called with 2 params, only triggerable by u-lines | attilamolnar | 2012-12-05 | 1 | -0/+3 |
| * | m_cban, m_rline, m_shun Don't broadcast when user is a local user•••spanningtree sends an ADDLINE in this case
| attilamolnar | 2012-12-05 | 3 | -0/+9 |
| * | Unbreak m_geoip | attilamolnar | 2012-12-04 | 1 | -1/+1 |
| * | m_remove Fix potential desync caused by committing the PART before getting ac... | attilamolnar | 2012-12-02 | 1 | -0/+4 |
| * | Register a few extensions that weren't registered | attilamolnar | 2012-12-02 | 3 | -0/+3 |
| * | Register all commands, modes and extensions using AddService()•••AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing
| attilamolnar | 2012-12-02 | 81 | -141/+105 |
| * | Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
| attilamolnar | 2012-12-02 | 113 | -116/+115 |
| * | Attach to events and register services in init() | attilamolnar | 2012-12-02 | 110 | -60/+375 |
| * | Add a typedef for LocalUserList | attilamolnar | 2012-11-29 | 4 | -6/+5 |
| * | m_cgiirc Fix wrong announcement when the host in WEBIRC is too long | attilamolnar | 2012-11-29 | 1 | -2/+6 |
| * | m_cgiirc Don't apply resolved host or send notifications when the user is qui... | attilamolnar | 2012-11-29 | 1 | -4/+6 |
| * | m_cgiirc Don't resolve IPs when <performance:nouserdns> is true | attilamolnar | 2012-11-29 | 1 | -2/+2 |
| * | m_cgiirc De-duplicate code, recheck elines after ip/host changes•••Fixes #350 reported by @MistrX
New functions:
- RecheckElineAndClass()
- ChangeIP() - decreases clone counts for a user, calls SetUserIP, increases clone counts after the new ip is applied
- HandleIdentOrPass() - common code extracted from CheckIdent() and CheckPass()
| attilamolnar | 2012-11-29 | 1 | -69/+64 |
| * | m_cgiirc Remove dead code, warn when a <cgihost> block has an invalid type va... | attilamolnar | 2012-11-29 | 1 | -54/+15 |
| * | m_dnsbl Add usednsbl option to connect classes•••Don't touch users in classes where it's off
| attilamolnar | 2012-11-29 | 1 | -4/+9 |
| * | cmd_rehash, m_spanningtree Fix REHASH messages duplicating at each hop•••Fixes #375 reported by @JDowny
| attilamolnar | 2012-11-29 | 1 | -0/+3 |
| * | ldapauth: register both extensions | Robin Burchell | 2012-11-29 | 1 | -0/+2 |
| * | ldapauth: RAII returned ldap message.•••This ensures it is always freed, and coincidentally fixes freeing in the case of
LDAP errors.
| Robin Burchell | 2012-11-29 | 1 | -10/+41 |
| * | ldapauth: fix memory leak•••ldap_get_dn() results need to be freed. Use a RAII wrapper to do this.
Original code by Attila Molnar
| Robin Burchell | 2012-11-29 | 1 | -3/+29 |
| * | ldapauth: Allow setting virtual hosts on identification with m_ldapauth.•••<ldapauth:host>, when set, will be applied to users identifying with ldapauth.
The host can also take formatters from fields set on the DN of the user.
| Robin Burchell | 2012-11-29 | 1 | -3/+67 |
| * | ldapauth: Add missing verbose logging to required attributes. | Robin Burchell | 2012-11-29 | 1 | -0/+2 |
| * | ldapauth: Rework required attributes code to use only one exit path.•••This makes the upcoming patch to add optional virtual host support cleaner.
| Robin Burchell | 2012-11-29 | 1 | -21/+19 |
| * | Change empty string assignments to .clear() or remove them entirely•••Part 2 of ba5c0db795824c3fc1ad48ce332d7bdc440cb77f
| attilamolnar | 2012-11-28 | 2 | -4/+4 |
| * | m_spanningtree Remove redundant params.size() checks•••TreeSocket::ProcessConnectedLine() and CommandParser::CallHandler() only call the handler when there are enough parameters
| attilamolnar | 2012-11-28 | 2 | -11/+0 |
| * | Silence OpenSSL deprecation warnings on OS X. | Peter Powell | 2012-11-28 | 1 | -1/+9 |
| * | m_noctcp Make extban 'C' work as intended | attilamolnar | 2012-11-24 | 1 | -4/+1 |
| * | m_check, m_namesx, m_timedbans Minor cleanup | attilamolnar | 2012-11-24 | 3 | -9/+2 |
| * | m_ssl_gnutls Dynamically detect the number of certificates in the certfile•••Remove the "certcount" setting, as it's no longer needed
When finished reading the certs, resize the buffer to the actual number of certs read
| attilamolnar | 2012-11-19 | 1 | -4/+15 |
| * | m_nokicks Remove u-line check, OnUserPreKick doesn't run in that case | attilamolnar | 2012-11-19 | 1 | -11/+3 |
| * | m_customtitle Minor cleanup•••- Remove TRANSLATE() as it makes no sense here (user parameter is not a nick)
- Compare strings with == instead of strcmp
- PassCompare uses strings, pass them as-is without c_str()
| attilamolnar | 2012-11-19 | 1 | -2/+1 |