Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-11 | Remove dead code from DNS | attilamolnar | |
2013-03-11 | Fix m_dnsbl not checking cgiirc users when the cgiirc address is elined | attilamolnar | |
2013-01-28 | Use the preprocessor to detect whether hash_map is available. | Peter Powell | |
2013-01-16 | Fix warning: "const type qualifier on return type has no effect". | Peter Powell | |
2012-12-25 | Include <list> in base.h to prevent build errors on OpenBSD. | Peter Powell | |
2012-12-15 | Add a flag to Command that controls whether an empty last parameter is ↵ | attilamolnar | |
allowed or not | |||
2012-12-09 | Remove ServerLimits::Finalise(), it's completely wrong | attilamolnar | |
Truncate <limits:identmax>+1 long idents in User::ChangeIdent() | |||
2012-12-05 | Change a few signed counter variables to unsigned so they roll over later | attilamolnar | |
2012-12-02 | Throw an exception when attempting to register an extension with a name that ↵ | attilamolnar | |
already exists Previously this silently failed | |||
2012-11-29 | Make LocalUserList an std::list | attilamolnar | |
2012-11-29 | Add a typedef for LocalUserList | attilamolnar | |
2012-10-29 | Fix typo in doc and remove some whitespace | attilamolnar | |
2012-10-29 | Move ServerConfig::ProcessColors() into class InspIRCd, as a helper function | attilamolnar | |
Change signature to accept a file_cache reference so modules can use it easily | |||
2012-10-19 | Fix for #268. | Peter Powell | |
- Move color stripping code to helperfuncs. - Strip color codes before matching filters. | |||
2012-10-14 | Resolve two warnings clang complains about | ChrisTX | |
No newline at end of file in consolecolors.h String plus int in snomasks | |||
2012-10-14 | Replace printf(_c) with iostream | ChrisTX | |
2012-10-12 | Windows: In-depth cleanup (see details) | ChrisTX | |
-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 | |||
2012-10-08 | Move simple user and channel mode handlers into a single file | attilamolnar | |
2012-10-03 | Change User::SetClientIP() to be virtual | attilamolnar | |
2012-09-30 | Make ConfigReader::GetSID() return a const reference to a string instead of ↵ | attilamolnar | |
a string | |||
2012-09-13 | Call OnUserSetIP() whenever the IP of a local user changes, set ↵ | attilamolnar | |
ident,host,dhost in LocalUser constructor | |||
2012-09-13 | New OnUserSetIP() hook | attilamolnar | |
2012-09-12 | Fix bug #291 - fix rehashing bind tags not changing them between ↵ | Adam | |
servers/clients and ssl/nonssl | |||
2012-08-25 | Add a config option to enable/disable the welcome notice sent to clients ↵ | attilamolnar | |
after successful registration Fixes #284 reported by @hoggeh | |||
2012-07-13 | Move STATS handler back to cmd_stats so it's hotpatchable again | attilamolnar | |
2012-07-11 | Close files opened with popen() with pclose() instead of fclose() | attilamolnar | |
2012-07-11 | Don't manage memory manually for the commasepstream in irc::portparser | attilamolnar | |
2012-07-11 | Use std::set instead of std::map in irc::portparser | attilamolnar | |
2012-07-06 | #include <stdint.h>, add header guard to extensible.h | attilamolnar | |
Fixes #102 reported by @kshade | |||
2012-07-06 | Added color codes to /rules, moved the parsing to ServerConfig and cleaned ↵ | Justin Crawford | |
the code up a bit | |||
2012-07-05 | Fix Doxygen syntax errors. | Peter Powell | |
2012-07-01 | Revert "users: add SetClientIP function for irc::sockets::sockaddrs type." | Robin Burchell | |
This reverts commit f0474272303ac9297f637ce956315518138bafff. | |||
2012-07-01 | Revert "users: introduce OnSetClientIP hook." | Robin Burchell | |
This reverts commit 5fd31ec5a6ba6021763b36d8d17d4665900623ab. | |||
2012-06-30 | Remove unused channelmanager | attilamolnar | |
2012-06-28 | InviteBase needs to be a CoreExport on Windows. | Peter Powell | |
2012-06-17 | Fix pending invites not being removed when a channel was deleted or had its ↵ | attilamolnar | |
TS lowered | |||
2012-06-12 | users: introduce OnSetClientIP hook. | William Pitcock | |
This hook is called whenever a client's IP is modified. | |||
2012-06-12 | users: add SetClientIP function for irc::sockets::sockaddrs type. | William Pitcock | |
Code which touches client_sa should instead use this SetClientIP function so that hooks may be called in the future. | |||
2012-05-27 | Add testsuite tests for UID generation | attilamolnar | |
2012-05-23 | Fix compile error caused by unistd.h not existing on Windows. | Peter Powell | |
2012-05-03 | Merge pull request #96 from Justasic/insp20 | Robin Burchell | |
[2.0] Process escape sequences for MOTD for issue #23 | |||
2012-04-22 | Fixed using a function on every call for /motd, causing lag on large ↵ | Justin Crawford | |
networks (requested by w00t) | |||
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2012-04-19 | Add conf/ to include paths and fix some typos | Robby- | |
2012-04-16 | FileWriter hasn't been non-blocking for a very, very long time. | Robin Burchell | |
2012-04-16 | Fix compilation with GCC 4.7. | Guillaume Delacour | |
GCC 4.7 headers no longer implicitly include unistd.h in many places, see http://gcc.gnu.org/gcc-4.7/porting_to.html Fixes #65 | |||
2012-04-15 | Merge pull request #55 from Justasic/insp20 | Robin Burchell | |
[2.0] Fixes for bug #12 | |||
2012-04-15 | Backported Shawn's NoSnoticeStack code from insp21 | Robby- | |
2012-04-14 | Fix some of the include guard names (requested by SaberUK) | Justin Crawford | |
2012-04-14 | Fixes for bug #12 | Justin Crawford | |