| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove <alias:matchcase> and associated code.•••This was never documented and seems pretty useless.
| Peter Powell | 2017-08-13 | 1 | -4/+0 |
| * | Update documentation in hashcomp.h | Attila Molnar | 2016-08-22 | 1 | -8/+6 |
| * | Remove all non-member irc::string operators | Attila Molnar | 2016-08-22 | 1 | -72/+0 |
| * | Remove now unused SearchAndReplace() function | Attila Molnar | 2016-08-22 | 1 | -23/+0 |
| * | Remove now unused assign() functions | Attila Molnar | 2016-08-22 | 1 | -8/+0 |
| * | Create irc::equals() from StrHashComp•••Make StrHashComp a wrapper around it
| Attila Molnar | 2016-08-22 | 1 | -2/+14 |
| * | Remove unused irc::tokenstream::GetToken() overload accepting an irc::string | Attila Molnar | 2016-08-22 | 1 | -6/+0 |
| * | Remove unused irc::hash | Attila Molnar | 2016-08-22 | 1 | -9/+0 |
| * | Remove unused trim() function | Attila Molnar | 2016-08-22 | 1 | -14/+0 |
| * | Fix some whitespace issues | Attila Molnar | 2015-12-28 | 1 | -19/+19 |
| * | Remove irc::modestacker | Attila Molnar | 2014-09-03 | 1 | -71/+0 |
| * | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter
| Peter Powell | 2014-02-06 | 1 | -24/+4 |
| * | Add functor that does strict weak ordering based on national_case_insensitive... | Attila Molnar | 2014-01-04 | 1 | -0/+5 |
| * | Fix some Windows-related problems.•••- Fix an error relating to the unavailability of std::back_inserter.
- Fix loading configuration files when using relative paths.
- Fix two methods in hashcomp being exported twice.
- Remove some unimportant error messages.
| Peter Powell | 2014-01-04 | 1 | -2/+2 |
| * | Hide all symbols that aren't exported explicitly•••In addition to reducing the sizes of all binaries this also helps the optimizer
| attilamolnar | 2013-09-08 | 1 | -2/+2 |
| * | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s... | attilamolnar | 2013-06-12 | 1 | -10/+6 |
| * | s/seperator/separator/g | Adam | 2013-06-02 | 1 | -6/+6 |
| * | Rewrote sepstream and tokenstream to be less ugly | Adam | 2013-06-02 | 1 | -71/+53 |
| * | Move a few trivial functions into headers | attilamolnar | 2013-06-02 | 1 | -1/+1 |
| * | irc::tokenstream and irc::sepstream cleanup•••irc::sepstream does not require virtual methods
| attilamolnar | 2013-05-18 | 1 | -11/+3 |
| * | irc::stringjoiner cleanup•••- Get rid of unused constructors
- signed -> unsigned
- return const ref from GetJoined()
| attilamolnar | 2013-05-18 | 1 | -19/+3 |
| * | Deduplicate hex string creation code | attilamolnar | 2013-05-18 | 1 | -7/+0 |
| * | irc::Spacify-- | attilamolnar | 2013-05-16 | 1 | -6/+0 |
| * | 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 | -1/+1 |
| * | Fix building with libc++.•••- Purged std::tr1::strlower (was never used).
- Moved std::tr1::insensitive to irc::insensitive.
- Added TR1NS macro to point to the correct C++ TR1 namespace.
| Peter Powell | 2013-04-19 | 1 | -18/+5 |
| * | 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 | 1 | -4/+1 |
| * | Merge pull request #452 from SaberUK/master+nuke-hashmap•••Purge the deprecated hash_map from existance. | Attila Molnar | 2013-04-01 | 1 | -65/+16 |
| |\ |
|
| | * | Purge the deprecated hash_map from existance. | Peter Powell | 2013-04-01 | 1 | -65/+16 |
| * | | Purge references to the deprecated GetStackedLine method. | Peter Powell | 2013-04-01 | 1 | -9/+1 |
| |/ |
|
| * | 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 | 1 | -1/+1 |
| * | Don't manage memory manually for the commasepstream in irc::portparser | attilamolnar | 2012-07-11 | 1 | -5/+1 |
| * | Use std::set instead of std::map in irc::portparser | attilamolnar | 2012-07-11 | 1 | -1/+1 |
| * | Fix Doxygen syntax errors. | Peter Powell | 2012-07-05 | 1 | -2/+2 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+19 |
| * | Fixes for bug #12 | Justin Crawford | 2012-04-14 | 1 | -2/+2 |
| * | Fixed Windows build on VS 2010 | Adam | 2011-04-10 | 1 | -10/+10 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Move forward declarations to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-24 | 1 | -71/+13 |
| * | Make classbase and refcountbase uncopyable; expand comments on their indended...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11888 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-17 | 1 | -5/+5 |
| * | Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 1 | -3/+1 |
| * | Replace std::deque with std::vector in spanningtree and related modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11593 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -2/+11 |
| * | win: Last part of support required for VS2010:•••NEEDS COMPILE TESTING ON: gcc3 (if possible), gcc4, vs2008.
- Check for vs2010 in hash_map.h
- use unordered_map if it exists
- change all map creations to:
#if defined(WINDOWS) && !defined(HASHMAP_DEPRECATED)
// old windows crap
#else
#if HASHMAP_DEPRECATED
// tr1/gcc crap
#endif
#endif
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11524 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-08-15 | 1 | -5/+5 |
| * | Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-15 | 1 | -1/+1 |
| * | Nuke trailing spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7
| peavey | 2009-02-14 | 1 | -14/+13 |
| * | Fix some stuff for nationalchars•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11058 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-02-08 | 1 | -1/+1 |
| * | Templateise this•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10991 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-23 | 1 | -1/+22 |
| * | Fix m_nationalchars using a copy and paste of my unsafe copy and paste algori...•••Finally make this function a core utility function and remove the copies from 3 modules m_alias m_nationalchars and m_sqlauth
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10990 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-01-23 | 1 | -0/+2 |
| * | Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-02 | 1 | -1/+1 |
| * | national_case_sensitive_map -> national_case_insensitive_map.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10861 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-07 | 1 | -1/+1 |
| * | Move stuff to use ASCII map where required.•••Also move this out of being a member totally, as it breaks (gah) and is already untidy.. to be revisited.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10858 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2008-12-07 | 1 | -0/+8 |