| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | 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 |
| * | | Fix broken build | attilamolnar | 2012-10-12 | 1 | -0/+1 |
| |/ |
|
| * | m_cgiirc, m_dnsbl Remove unnecessary includes | attilamolnar | 2012-10-12 | 2 | -14/+0 |
| * | Remove superfluous std::string()s | attilamolnar | 2012-10-12 | 41 | -77/+77 |
| * | Compare the result of ldap_search_ext_s to LDAP_SUCCESS.... | Adam | 2012-10-10 | 1 | -2/+2 |
| * | Allows to use user->ident string instead of user->nick for NickServ. | Boleslaw Tokarski | 2012-10-08 | 1 | -5/+10 |
| * | m_spanningtree Fix undefined behavior caused by referencing the returned buff... | attilamolnar | 2012-10-07 | 1 | -1/+2 |
| * | New module to support server-side topic locking and server-to-server SVSTOPIC...•••SVSTOPIC can either set the topic, the topic setter and the topic timestamp to the given parameters or can nuke the topic entirely on a channel (like it was never set)
It is for ulines only
| attilamolnar | 2012-10-06 | 1 | -0/+179 |
| * | m_cban, m_rline, m_shun Broadcast these commands as some services implementat... | attilamolnar | 2012-10-04 | 3 | -3/+3 |
| * | Replace hardcoded paths with configurable ones•••This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario.
Changes in detail:
configure: Add the options --log-path and --data-path
m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro
m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be
changed using the configuration files.
| ChrisTX | 2012-10-04 | 3 | -11/+24 |
| * | Check if the mask is long enough before accessing it when checking extbans | attilamolnar | 2012-10-03 | 6 | -6/+6 |
| * | m_services_account Fix possible recursion when checking 'U' extbans | attilamolnar | 2012-10-03 | 1 | -1/+9 |
| * | m_spanningtree Fill a parameterlist in OnAddLine/OnDelLine | attilamolnar | 2012-10-03 | 1 | -7/+8 |