| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Reserve ServerLimits::MaxLine instead of MAXBUF. | Peter Powell | 2013-06-06 | 1 | -1/+1 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 4 | -64/+99 |
| |\| |
|
| | * | Remove unnecessary string copies and dead code | attilamolnar | 2013-06-05 | 1 | -1/+0 |
| | * | m_pgsql Same fix as 0e09600a431d0e0f2cde6457e088d84caf6d6f5d | attilamolnar | 2013-06-04 | 1 | -8/+8 |
| | * | m_mysql Fix escaping strings longer than MAXBUF/2•••Quotes from the documentation:
"You must allocate the to buffer to be at least length*2+1 bytes long. (In the worst case, each character may need to be encoded as using two bytes, and you need room for the terminating null byte.)"
"The return value is the length of the encoded string, not including the terminating null character."
http://dev.mysql.com/doc/refman/5.6/en/mysql-real-escape-string.html
| attilamolnar | 2013-06-01 | 1 | -6/+12 |
| | * | m_mysql Fix crash on rehash when the database tags have been changed in the c... | attilamolnar | 2013-05-22 | 1 | -5/+6 |
| | * | m_geoip Set cc in OnSetConnectClass to the newly created string if it was NULL | attilamolnar | 2013-05-18 | 1 | -2/+3 |
| | * | m_ssl_gnutls Call gnutls_transport_set_errno() on Windows only | attilamolnar | 2013-05-02 | 1 | -0/+14 |
| | * | Fix gnutls (again) on Windows by using gnutls_transport_set_errno() | Adam | 2013-05-02 | 1 | -42/+56 |
| * | | Clean up the FileReader class and all of the modules that use it.•••- Modules which use this class will now have to catch a
CoreException when opening files if they wish to ignore
the failed loading of a file.
- m_randquote has been cleaned up massively and the RANDQUOTE
command has been removed as it was pretty much useless.
| Peter Powell | 2013-05-27 | 1 | -6/+6 |
| * | | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 5 | -25/+25 |
| * | | Deduplicate hex string creation code | attilamolnar | 2013-05-18 | 2 | -2/+2 |
| * | | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
| Peter Powell | 2013-05-15 | 13 | -106/+106 |
| * | | Replace some C-isms with C++-isms.•••* 'const char*' to 'const std::string&'.
* snprintf to std::string concatenation.
* Replace duplicated OneOfMatches with InspIRCd::MatchMask.
| Peter Powell | 2013-05-15 | 1 | -16/+1 |
| * | | Add method for writing server notices.•••This allows us to send a server notice to a user without worrying
about whether they are registered or not.
If a user receives a server notice and they are not registered
then the nickname field will contain an asterisk instead of their
nick name.
| Peter Powell | 2013-05-14 | 2 | -6/+6 |
| * | | Merge insp20 | attilamolnar | 2013-04-28 | 1 | -3/+36 |
| |\| |
|
| | * | m_ssl_gnutls Add ability to load DH params from file•••This greatly decreases the load time because the DH parameters no longer have to be (re)generated each time the module is loaded
| attilamolnar | 2013-04-24 | 1 | -2/+23 |
| | * | Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE... | Adam | 2013-04-16 | 1 | -0/+12 |
| * | | Timer changes and TimerManager enhancements•••Timer::Tick() now has a bool return value: if false is returned the timer is deleted using operator delete, otherwise, if it's a repeating timer then it's rescheduled (readded)
Timers are removed from the TimerManager automatically at destruction
Timers are now stored in a multimap instead of a sorted vector
| attilamolnar | 2013-04-21 | 1 | -4/+9 |
| * | | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 9 | -14/+14 |
| * | | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 7 | -34/+34 |
| * | | Convert ISUPPORT to use a map instead of a string. | Peter Powell | 2013-04-11 | 2 | -5/+5 |
| * | | m_geoip: Fix compilation | ChrisTX | 2013-04-02 | 1 | -1/+1 |
| * | | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | 2013-04-01 | 12 | -54/+28 |
| * | | Change User::GetIPString() to return const std::string& | attilamolnar | 2013-04-01 | 1 | -1/+1 |
| |/ |
|
| * | m_ldapoper Make the module actually work•••Fixes #439 reported by @rhylan
| attilamolnar | 2013-03-29 | 1 | -10/+50 |
| * | m_ldapoper Fix memory leak•••See 1813369adecc1efc9812e90c40c21dc32e4965c9 for details
| attilamolnar | 2013-03-29 | 1 | -1/+27 |
| * | m_ssl_openssl Make it clear that a CA file is not mandatory | attilamolnar | 2013-03-15 | 1 | -1/+1 |
| * | m_ssl_gnutls Fix null pointer dereference in case gnutls_xxx_get_name() retur... | attilamolnar | 2013-02-17 | 1 | -3/+11 |
| * | m_ssl_gnutls Fix build with GnuTLS 1.x•••Fixes #409 reported by @SaberUK
| attilamolnar | 2013-01-28 | 1 | -0/+19 |
| * | 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 |
| * | Unbreak m_geoip | attilamolnar | 2012-12-04 | 1 | -1/+1 |
| * | 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 | 1 | -1/+1 |
| * | 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 | 9 | -9/+9 |
| * | Attach to events and register services in init() | attilamolnar | 2012-12-02 | 2 | -3/+3 |
| * | Add a typedef for LocalUserList | attilamolnar | 2012-11-29 | 1 | -1/+1 |
| * | 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 | 1 | -1/+1 |
| * | Silence OpenSSL deprecation warnings on OS X. | Peter Powell | 2012-11-28 | 1 | -1/+9 |
| * | 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 |
| * | 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 |
| * | Remove usage of the deprecated ConfigReader | attilamolnar | 2012-11-12 | 4 | -35/+36 |
| * | m_ssl_gnutls, m_ssl_openssl Set error message for the socket to "Connection c... | attilamolnar | 2012-11-09 | 2 | -1/+2 |
| * | m_ssl_openssl Remove unused variables | attilamolnar | 2012-11-09 | 1 | -10/+1 |