summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-16Merge pull request #587 from SaberUK/master+defer-preprocessorAttila Molnar
Use the preprocessor to check for TCP deferring support.
2013-07-16Use the preprocessor to check for TCP deferring support.Peter Powell
2013-07-16m_ssl_openssl Fix inverted check that prevented certificates from being ↵attilamolnar
recognized as trusted
2013-07-14Use the correct socket related error messages on WindowsAdam
2013-07-12Clean up error handling in threadengine_win32attilamolnar
2013-07-12Merge pull request #588 from SaberUK/insp20+fix-socketenginesAttila Molnar
[2.0] Fix various socket engine bugs.
2013-07-12Merge pull request #585 from SaberUK/master+configure-engine-selectionAttila Molnar
Replace arguments for toggling socketengines with --socketengine.
2013-07-09m_userip Fix incorrect "variable may be used uninitialized" warning shown by ↵attilamolnar
older GCC versions
2013-07-07Do not send too much data over SSL in one goattilamolnar
Some clients fail to read it entirely and the remaining data stays in their read buffer until new data arrives
2013-07-07Replace arguments for toggling socketengines with --socketengine.Peter Powell
2013-07-07Fix the Poll socket engine on BSD.Peter Powell
2013-07-07Fix low risk crash when we can't determine maximum open socket count.Peter Powell
2013-07-06Remove restriction on changing <limits:maxline> while running.Peter Powell
2013-07-06Merge pull request #578 from SaberUK/master+configure-compiler-detectionAttila Molnar
Improve compiler logic in configure.
2013-07-06Merge pull request #573 from ShutterQuick/inspircd+sslhashAttila Molnar
Allow the user to specify any hashing mechanism supported by the underlying SSL library
2013-07-06Allow the user to specify any hashing mechanism supported by the underlying ↵Daniel Vassdal
SSL library
2013-07-05Expose compiler name to make.Peter Powell
- Convert ICC detection to use new variable.
2013-07-05Rename configuration variable to CXX to match everything else.Peter Powell
2013-07-05Correctly detect the compiler version and whether it is acceptable.Peter Powell
2013-07-05Automatically detect the compiler which the user has installed.Peter Powell
2013-07-05Purge --with-cc in favour of the CXX environment variable.Peter Powell
2013-07-04Merge pull request #577 from SaberUK/master+makefile-cleanupAttila Molnar
Tidy up the Makefile template.
2013-07-04Rename CXXFLAGS to CORECXXFLAGS to respect users enviroment.Peter Powell
2013-07-04Use CXX instead of CC.Peter Powell
CXX is the correct variable to use as CC is the C compiler.
2013-07-04Add IFNEQ Makefile template macro.Peter Powell
- Use template macro for ICC check. - Don't link against pthread on Darwin.
2013-07-04Remove 'make squeakyclean'.Peter Powell
This was a non-standard alias for make distclean.
2013-07-04Tidy up CXXFLAGS and LDFLAGS.Peter Powell
- Add -Iinclude at declaration instead of doing it later on. - Add -Wextra -Wfatal-errors and -Wno-unused-parameter. - Enable -Wall and -Wshadow on ICC. - Remove -DPIC (useless). - Remove empty declaration of LDFLAGS. - Remove unneeded CXXFLAGS on Darwin.
2013-07-04Remove support for Interix and SunOS from the Makefile.Peter Powell
- SunOS was replaced with Solaris in 1992(!). - We have a native Windows port so Interix is not needed.
2013-07-04Merge pull request #574 from SaberUK/master+build-comment-cleanupAttila Molnar
Clean up unneeded build system comments.
2013-07-04Merge pull request #580 from SaberUK/master+restrict-network-nameAttila Molnar
Fix users being able to set <server:network> to an invalid value.
2013-07-04Fix users being able to set <server:network> to an invalid value.Peter Powell
2013-07-04Fix some missing newlines in the config header generator.Peter Powell
2013-07-04Fix $ModDep failing to find application-wide include files.Peter Powell
2013-07-04Remove detection of deprecated backticks which was added in 1.1b9.Peter Powell
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-07-02Merge pull request #571 from ShutterQuick/inspircd+checkcloneAttila Molnar
Allow for skipping clone checking before DNS is complete.
2013-07-02Allow for skipping clone checking before DNS is complete.Daniel Vassdal
2013-07-02Merge pull request #569 from ShutterQuick/inspircd+asrootfixAttila Molnar
Made the launch script aware of --runasroot
2013-07-01Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() ↵attilamolnar
with ModeHandlers, part 1
2013-07-01Fix a few oversightsattilamolnar
This partially reverts e0cb6bd46fb1d804ad6adea5688c844f7e1a0f6f
2013-06-28Made the launch script aware of --runasroot, so it does not drop privs if ↵Daniel Vassdal
this is specified.
2013-06-24Merge pull request #563 from ElementalAlchemist/patch-1Attila Molnar
Prevent m_cgiirc from blocking indefinitely
2013-06-24Prevent m_cgiirc from blocking indefinitely, resulting in registration ↵ElementalAlchemist
timeouts on e.g. Mibbit when webirc is not used
2013-06-24m_repeat Optimize the Levenshtein() functionattilamolnar
New version uses 2 vectors instead of a matrix Do not shrink the vectors even if the user sets a lower <repeat:size> than before, this is because longer lines may remain in the backlog
2013-06-24Merge pull request #564 from SaberUK/master+doxygen-fixAttila Molnar
Fix Doxygen comments.
2013-06-21Fix Doxygen comments.Peter Powell
2013-06-18Remove limitsomaxconn and remains of m_halfop/allowhalfopattilamolnar
2013-06-18Use exit code EXIT_STATUS_SERVICE on Windows when exiting because of a ↵attilamolnar
service error
2013-06-18Remove dead code from the InspIRCd and CommandParser classes and typedefs.hattilamolnar
Removed functions: InspIRCd: - Restart() - unused - DoSocketTimeouts() - no implementation exists - AddCommand() - useless wrapper around ModuleManager::AddService() CommandParser: - IsValidCommand() - unused - ProcessParameters() - no implementation exists
2013-06-18Minor changes to the startup and shutdown codeattilamolnar
- Update comments - Close logs in LogManager destructor instead of relying on other code to do it - Change return type of InspIRCd::Run() to void - private: InspIRCd::CheckRoot() - Change log message type of setgroups() etc. errors to "STARTUP" - Load cmd_privmsg in PURE_STATIC builds