| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Merge pull request #376 from SaberUK/insp20+fix-clean•••Fix the list of files to be removed by make. | Attila Molnar | 2012-12-02 | 1 | -6/+9 |
| |\ |
|
| | * | Fix the list of files to be removed by make. | Peter Powell | 2012-12-02 | 1 | -6/+9 |
| |/ |
|
| * | Make LocalUserList an std::list | attilamolnar | 2012-11-29 | 5 | -8/+13 |
| * | Add a typedef for LocalUserList | attilamolnar | 2012-11-29 | 16 | -25/+27 |
| * | 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 | 2 | -4/+13 |
| * | Reorder local user initialization steps•••OnSetUserIP hook now runs after the user has a connect class and the g/k/z lines were checked (ip only, no host at that point)
Fixes #360 reported by @JDowny
Allows #336
| attilamolnar | 2012-11-29 | 2 | -18/+5 |
| * | cmd_rehash, m_spanningtree Fix REHASH messages duplicating at each hop•••Fixes #375 reported by @JDowny
| attilamolnar | 2012-11-29 | 2 | -4/+6 |
| * | Merge pull request #374 from rburchell/ldapauth_vhosts•••Ldapauth vhosts | Attila Molnar | 2012-11-29 | 2 | -31/+163 |
| |\ |
|
| | * | 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 | 2 | -6/+79 |
| | * | 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 | 9 | -29/+25 |
| * | Have FindUUID(const char*) call FindUUID(const std::string&), not the other w... | attilamolnar | 2012-11-28 | 1 | -5/+5 |
| * | 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 |
| * | Fix GnuTLS certificate generation on OS X. | Peter Powell | 2012-11-28 | 1 | -2/+8 |
| * | 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 |
| * | Simplify UserManager::AddLocalClone()/AddGlobalClone() | attilamolnar | 2012-11-24 | 1 | -13/+2 |
| * | Remove TAXONOMY from opers.conf.example, it doesn't exist in 2.0•••Fixes #369 reported by @DjGolia
| attilamolnar | 2012-11-23 | 1 | -1/+1 |
| * | 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 |
| * | m_jumpserver Fix wrong nickname in the numeric when redirecting all users imm...•••- Fix typo
- Iterate string with iterator
- Move variables into the command handler that aren't used elsewhere
| attilamolnar | 2012-11-19 | 1 | -8/+6 |
| * | m_securelist Update description | attilamolnar | 2012-11-19 | 1 | -2/+2 |
| * | m_remove Cleanup•••- Command handler concatenates when maxparams is specified, don't do it ourselves
- String references to user and channel names are fine, no need for .c_str()
| attilamolnar | 2012-11-19 | 1 | -15/+8 |
| * | ServerConfig::ServerName is a std::string, don't call .c_str() on it when pas... | attilamolnar | 2012-11-19 | 6 | -12/+12 |
| * | m_remove, m_services_account Don't check whether nicks are u-lined, checking ... | attilamolnar | 2012-11-19 | 2 | -3/+4 |
| * | Change empty string assignments to .clear() or remove them entirely | attilamolnar | 2012-11-19 | 6 | -9/+7 |
| * | m_globalload Fix wrong error message being sent when the module given to /gun... | attilamolnar | 2012-11-19 | 1 | -7/+12 |
| * | Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand() | attilamolnar | 2012-11-19 | 4 | -7/+7 |
| * | Remove calls to ListModeBase::OnCleanup (deprecated, empty function) | attilamolnar | 2012-11-19 | 4 | -20/+0 |
| * | Fix m_ssl_gnutls under GCC on recent versions of GnuTLS.•••Commas at the end of enumerator lists are valid in C99 but are not
valid in C++ before C++11. This causes a build error on GCC when
using -pedantic.
| Peter Powell | 2012-11-19 | 1 | -0/+1 |
| * | Merge pull request #365 from StevenVanAcker/unhook-uid•••unhook --uid from --system in configure script | Attila Molnar | 2012-11-18 | 1 | -3/+3 |
| |\ |
|
| | * | unhook --uid from --system in configure script•••Specifying --uid allows the ircd to run as a specific user, while
--system fixes the install directories to be spread all over the system.
Specifying --uid shouldn't imply --system. This fix allows a uid to be set
while not interfering with --prefix
| Steven Van Acker | 2012-11-15 | 1 | -3/+3 |
| * | | Merge pull request #366 from StevenVanAcker/autoconnect-reminder•••added warning that autoconnect is now a separate tag | Attila Molnar | 2012-11-18 | 1 | -0/+1 |
| |\ \
| |/
|/| |
|
| | * | added warning that autoconnect is now a separate tag | Steven Van Acker | 2012-11-15 | 1 | -0/+1 |
| |/ |
|
| * | Remove usage of the deprecated ConfigReader | attilamolnar | 2012-11-12 | 40 | -230/+191 |
| * | m_operprefix Enhance compatibility with m_hideoper using a ModeWatcher•••Prioritize after m_opermodes, so we know when it sets +H on somebody
| attilamolnar | 2012-11-12 | 1 | -5/+52 |
| * | m_operprefix Switch to OnUserPreJoin hook to give +y to joining opers, switch... | attilamolnar | 2012-11-12 | 1 | -27/+22 |
| * | m_operprefix Remove unused hooks, move module initialization to init() | attilamolnar | 2012-11-12 | 1 | -12/+13 |
| * | m_spanningtree SVSNICK needs 3 parameters | attilamolnar | 2012-11-09 | 1 | -1/+1 |