aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | m_services_account Send an AccountEvent with an empty accountname when a ↵Gravatar attilamolnar2012-06-121-0/+4
| | | | | | | | user logs out of an account
* | m_spanningtree Burst to a new server before introducing it to the rest of ↵Gravatar attilamolnar2012-06-123-13/+20
| | | | | | | | | | | | the network Fixes issue #103 reported by @nenolod
* | Be consistent with Robby's qQ snomask changesGravatar Sir Poggles2012-06-122-2/+2
| |
* | m_dnsbl: switch to OnSetClientIP hook which may be refired.Gravatar William Pitcock2012-06-121-10/+12
| |
* | users: introduce OnSetClientIP hook.Gravatar William Pitcock2012-06-122-0/+3
| | | | | | | | This hook is called whenever a client's IP is modified.
* | users: LocalUser constructor should call SetClientIP() on itselfGravatar William Pitcock2012-06-121-1/+2
| | | | | | | | This way we fire a future hook based on local IP information changing.
* | users: add SetClientIP function for irc::sockets::sockaddrs type.Gravatar William Pitcock2012-06-121-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 @SaberUKGravatar attilamolnar2012-06-122-2/+2
| |
* | Snomask qQ: Swap quit message and IP for easier parsing by bots or scriptsGravatar Robby-2012-06-121-5/+5
| |
* | m_check: Include IP and gecos in host/IP-mask lookup resultsGravatar Robby-2012-06-121-2/+2
| |
* | m_spanningtree Only add a resolved server IP as valid if it still exists ↵Gravatar attilamolnar2012-06-111-1/+9
| | | | | | | | when the lookup completes
* | m_spanningtree Move SecurityIPResolver code to resolvers.cpp from resolvers.hGravatar attilamolnar2012-06-112-22/+25
| |
* | m_spanningtree Disallow server passwords which contain a space char and ↵Gravatar attilamolnar2012-06-111-0/+6
| | | | | | | | | | | | those which begin with a colon Update links.conf.example
* | m_spanningtree Notify opers upon ecountering a configuration error when ↵Gravatar attilamolnar2012-06-112-55/+36
|/ | | | rehashing
* Merge pull request #179 from attilamolnar/insp20+desyncfixGravatar Robin Burchell2012-06-012-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 2Gravatar attilamolnar2012-05-311-7/+7
| |
| * m_autoop Fix desync issue #37 reported by @Joah - part 1Gravatar attilamolnar2012-05-301-1/+1
| |
* | m_ssl_gnutls Only generate DH params when dh_params is initedGravatar attilamolnar2012-06-011-0/+3
| |
* | m_ssl_gnutls Fix crash caused by calling gnutls_dh_params_deinit() when ↵Gravatar attilamolnar2012-06-011-9/+19
| | | | | | | | | | | | dh_params wasn't inited Fixes #181 reported by @BlacklightShining
* | Merge pull request #175 from attilamolnar/insp20+chopfixGravatar Robin Burchell2012-05-301-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 ↵Gravatar attilamolnar2012-05-301-1/+1
| |/ | | | | | | rules)
* | Merge pull request #173 from Robby-/insp20-moddescGravatar Robin Burchell2012-05-3023-43/+52
|\ \ | | | | | | [2.0] Module description updates
| * | Module description updatesGravatar Robby-2012-05-3023-43/+52
| |/
* | Merge pull request #166 from Robby-/insp20-cfgcorrectionsGravatar Robin Burchell2012-05-301-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 ↵Gravatar Robby-2012-05-301-1/+1
| |/ | | | | | | corrections to the configs
* | Merge pull request #159 from gholms/md5-memset-20Gravatar Robin Burchell2012-05-301-1/+1
|\ \ | | | | | | [2.0] md5: zero the whole MD5Context, not only part of it
| * | [2.0] md5: zero the whole MD5Context, not only partGravatar Garrett Holmstrom2012-05-281-1/+1
| | |
* | | Fix printf-style WriteAllExcept not obeying serversource parameterGravatar attilamolnar2012-05-291-1/+1
| | |
* | | Silence the MODE too if a join was silenced by a module not just the JOINGravatar attilamolnar2012-05-291-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 ↵Gravatar attilamolnar2012-05-282-3/+3
| | | | | | | | send() and recv() so /STATS z displays correct bandwidth usage
* | Merge pull request #152 from attilamolnar/insp20+showwhoisfixGravatar Robin Burchell2012-05-281-0/+3
|\ \ | | | | | | [2.0] m_showwhois Fix potential crash in WHOISNOTICE handler
| * | m_showwhois Fix potential crash in WHOISNOTICE handlerGravatar attilamolnar2012-05-281-0/+3
| |/
* | Add testsuite tests for UID generationGravatar attilamolnar2012-05-271-0/+77
| |
* | While at it, use a constant parameter for calling IncrementUID in GetUIDGravatar attilamolnar2012-05-271-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 ↵Gravatar attilamolnar2012-05-271-11/+3
|/ | | | 000[AAAAA)
* Merge pull request #142 from attilamolnar/insp20+sestatsfixGravatar Robin Burchell2012-05-271-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 ↵Gravatar attilamolnar2012-05-231-8/+16
| | | | | | | | the buffer size passed to the send/receive functions
* | Merge pull request #145 from SaberUK/insp20-typo-fixesGravatar Robin Burchell2012-05-276-10/+10
|\ \ | | | | | | [2.0] Typo fixes.
| * | A few more typo fixes.Gravatar Peter Powell2012-05-252-2/+2
| | |
| * | Debian typo fixes.Gravatar Peter Powell2012-05-256-8/+8
| |/
* / Fixed m_mlockGravatar Adam2012-05-231-1/+2
|/
* Merge pull request #131 from attilamolnar/insp20+hideroperwhofixGravatar Robin Burchell2012-05-231-2/+2
|\ | | | | [2.0] Fix issue #95 reported by @Joah
| * Fix issue #95 reported by @JoahGravatar attilamolnar2012-05-191-2/+2
| |
* | epoll: make sure EPOLLET flag does not get clobberedGravatar William Pitcock2012-05-201-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/mlockGravatar Robin Burchell2012-05-161-0/+71
|\ | | | | modules/m_mlock: new module implementing server-side MLOCK.
| * mlock: fix style nitpicksGravatar William Pitcock2012-05-161-3/+3
| |
| * mlock: we should only enforce against modes set by our own clientsGravatar William Pitcock2012-05-151-0/+3
| |
| * mlock: handle case where no mlock has been set on a channel yetGravatar William Pitcock2012-05-151-1/+1
| |
| * modules/m_mlock: new module implementing server-side MLOCK.Gravatar William Pitcock2012-05-041-0/+68
| |
* | Check whether it is empty parameter before checking its valueGravatar Chin Lee2012-05-161-1/+1
| |