| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 | 3 | -5/+5 |
| * | 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 |
| * | 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 |
| * | m_spanningtree Refuse bogus NICK messages•••If the new nick looks like an uid verify that its the correct uid
| attilamolnar | 2012-11-09 | 1 | -1/+7 |
| * | 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 |
| * | wrong order of arguments to Host() | Steven Van Acker | 2012-11-09 | 1 | -1/+1 |
| * | use documented "value" attribute instead of undocumented "newhost" | Steven Van Acker | 2012-11-09 | 1 | -1/+1 |
| * | Fix m_ssl_gnutls when using non-standard include/lib paths.•••This fixes #315.
| Peter Powell | 2012-11-08 | 1 | -2/+2 |
| * | Fix typo in m_filter. | Peter Powell | 2012-11-07 | 1 | -1/+1 |
| * | m_opermotd Add support for replacing \u \b etc. with color codes•••Fixes #322 reported by @MistrX
| attilamolnar | 2012-10-29 | 1 | -14/+15 |
| * | m_operlog Add tosnomask config option, to log all oper actions to snomask 'r'•••If enabled, the commands can be logged to channels with m_chanlog and also other +s +r opers can see them
Fixes #325 reported by @SeLEct-
| attilamolnar | 2012-10-28 | 1 | -4/+13 |
| * | Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases... | Adam | 2012-10-27 | 2 | -0/+16 |
| * | m_ojoin Fix giving +Y only instead of +Yo when <ojoin:op> is on and the user ... | attilamolnar | 2012-10-24 | 1 | -1/+3 |
| * | m_ircv3 Attach to OnRehash | attilamolnar | 2012-10-23 | 1 | -2/+2 |
| * | m_ircv3 Fix away-notify not sending AWAY messages when somebody joins who is ... | attilamolnar | 2012-10-23 | 1 | -2/+29 |
| * | m_nicklock Fix typo | attilamolnar | 2012-10-23 | 1 | -2/+2 |
| * | m_topiclock Prefix ModDesc with $ | attilamolnar | 2012-10-23 | 1 | -1/+1 |
| * | m_nickflood Fix a case when channels were locked regardless of elapsed time s...•••Fixes #330 reported by @Shawn-Smith
| attilamolnar | 2012-10-21 | 1 | -1/+1 |
| * | m_nickflood Make code more readable, unset +F when the module is unloaded•••See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b
| attilamolnar | 2012-10-21 | 1 | -101/+43 |
| * | Make better use of User::GetFullRealHost() | attilamolnar | 2012-10-21 | 4 | -12/+11 |
| * | m_ldapauth Allow filtering on arbitrary LDAP attributes•••This commit implements filtering on LDAP attributes, in a similar way
to what Apache Httpd does with "Require ldap-attribute".
| Adrien Bustany | 2012-10-19 | 1 | -6/+47 |
| * | m_filter More cleanup and optimizations•••Fix a typo
| attilamolnar | 2012-10-19 | 1 | -53/+34 |
| * | m_filter Don't move the filter to the beginning of the vector when a match oc... | attilamolnar | 2012-10-19 | 1 | -8/+1 |
| * | m_filter Remove redundant flags field from FilterResult•••Change FillFlags() to return the character it did not understand, 0 if all ok
| attilamolnar | 2012-10-19 | 1 | -14/+40 |
| * | m_filter Change exemptfromfilter to be a set | attilamolnar | 2012-10-19 | 1 | -12/+13 |
| * | m_filter Use an enum for filter actions instead of a string | attilamolnar | 2012-10-19 | 1 | -30/+85 |
| * | m_filter Cleanup, remove empty and useless functions | attilamolnar | 2012-10-19 | 1 | -37/+9 |
| * | Fix for #268.•••- Move color stripping code to helperfuncs.
- Strip color codes before matching filters.
| Peter Powell | 2012-10-19 | 2 | -32/+21 |
| * | m_ident Allow the usage of an overriden IsIdent() instead of using a hardcode...•••Fix long idents being accepted regardless of Limits.IdentMax
| attilamolnar | 2012-10-18 | 1 | -28/+23 |
| * | m_ssl_gnutls: Resolve deprecation warnings properly | ChrisTX | 2012-10-14 | 1 | -4/+20 |
| * | m_chancreate Fix snonotices not being sent when remote users create channels•••Fixes #318
| attilamolnar | 2012-10-13 | 1 | -9/+2 |
| * | m_ssl_gnutls Cast pointer difference to an unsigned int before displaying it | attilamolnar | 2012-10-13 | 1 | -1/+1 |
| * | Merge pull request #320 from ChrisTX/insp20+cleanupwin•••Windows: In-depth cleanup (see details) | Adam | 2012-10-12 | 14 | -25/+18 |
| |\ |
|
| | * | Windows: In-depth cleanup (see details)•••-Fix x64 builds for Windows. Now all configurations compile.
-Remove the non-working rebase stuff.
-Remove the Windows fork hack and instead use FreeConsole() to emulate the behavior. This directly allows us to compile with ASLR, which is turned on now.
-Remove the old IPC mechanism for the removed GUI. This is not needed anymore as the GUI wasn't ever supported on anything newer than 1.2
-Remove the WIN32/WINDOWS macros. _WIN32 is supported on all x86-based VC++ targets, so that's what we need.
-Enable optimizations for release builds.
-De-duplicate printf_c(), it was previously copy-pasted into colors.h for configure
-Add the VC++ specific bad files in .gitignore
-Disable PID writing on Windows. This is only making sense for *nix builds.
-Replace the CPU usage retrieval with an algorithm analogous to the *nix behavior. Also supports separated now/total values. (Tested with a dummy busy loop - seems working)
-Removed certain unused functions and variables
-Remove stdint defines from the windows wrapper
-Remove CRT debug alloc. This is a bad idea as it would define a macro to replace free which breaks builds.
-Re-evaluated the warnings list, commented it.
-Moved inspircd_config/_version to include/ to match *nix
-Removed the creation of inspircd_se_config, as it isn't used at all.
-Made non-git builds show as "r0" instead of "r" (thanks to @SaberUK for pointing this out)
-Fixed up m_spanningtree's project paths. Now all configurations (debug/release x86/x64) have been tested and build properly.
-Moved FindDNS out of the wrapper and matched its log behavior with *nix. (It's pointless having it in the wrapper after the recent slimming down)
-Replaced random/srandom wrappers with a mechanism that tries to use Windows' Random API first is no SSL module is loaded.
-Removed more old junk from support for compilers older than VC++ 2010 (we don't have project files for these, so compiling them would be hard anyways)
-Removed the unused ClearConsole()
-Removed unused includes from the wrapper. Also, do not include psapi.h here if we don't link psapi.lib. This should be done where appropriate.
-Made inet_aton an inline function for increased performance
-C4800, performance warning about bool forcing, resolved at all occurrences.
-C4701, uninitialized variable 'cached', resolved at all occurrences.
-dlerror() was migrated out of the wrapper for more thread safety (no global buffer being shared) and increased performance.
-Removed the wrong CRT debug flags. This drains a lot of performance.
-Removed the clock_gettime/gettimeofday wrappers
-Replaced all TCHAR/ANSI mix-ups of functions with the correct respective function.
-Added a block of C4355 for < VS2012
-Update project files for c870714
| ChrisTX | 2012-10-12 | 14 | -25/+18 |