summaryrefslogtreecommitdiff
path: root/src/socketengines
AgeCommit message (Collapse)Author
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-03-18Use clock_gettime if it is available.Sadie Powell
2024-03-11Replace convertTo/stringify with non-throwing alternatives.Sadie Powell
Having these throw is terrible for ergonomics and there are loads of places where the exception was either silently ignored or not handled at all. Having a function which returns an optional and another that returns a default works a lot better imo.
2024-02-29Rework some platform compatibility code.Sadie Powell
2024-02-25Remove duplicate suffix from socketengine file names.Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-12Merge branch '2.0' into 2.1.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
2022-01-04Use C++11 header names instead of their deprecated equivalents.Sadie Powell
2022-01-04Modernize CXXFLAGS on Unix and enable -Werror on CI.Sadie Powell
Also clear up warnings that this exposed.
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-05-06Fix a few issues with the poll socketengineAdam
2013-01-25I forgot to add this change to a634c7be65113c74736be0fb98f31b0c83ec2882Adam
2013-01-22Fix some compile errorsAdam
2013-01-21Merge usefulness of Flags and Extensible classes into Extensible, made most ↵Adam
flags we have juse strings instead of defines/enums
2013-01-09Update copyright to 2013. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2012-12-13Optimize much of the database code and serialize code.Adam
2012-11-23Change the return type of ircdmessage to void now that we don't use it, add ↵Adam
an ircd message module event, and a few more fixups
2012-11-22Fix compile/pch generationAdam
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-11-06Windows fixesAdam
2012-11-01Fixed quite a bit of dumbness with m_ssl. Had toAdam
modify socketengines to allow polling for write & no read, but is it cleaner now. Made m_httpd able to listen using SSL.
2012-10-05Do not process() socket engine on shutdownAdam
2012-09-02Fix WindowsAdam
2012-02-18Use C++11's explicit override feature if availableAdam
2012-02-16Fixed FreeBSD buildAdam
2012-02-14Clean up and reorganize our header filesAdam
2011-11-08WindowsAdam
2011-10-09Give more verbose messages on startupAdam
2011-09-10Added kqueueAdam
2011-09-10Fixed eventfd pipeengine to not add the same socket twiceAdam
2011-09-10Cleaned up some of the socket code, cleaned up the pipe engines, added ↵Adam
support for binary sockets, and cleaned up the asynch connect/accept code
2011-08-16Fixed select()ing 0 sockets on WindowsAdam
2011-08-07Fixed the pipenginesAdam
2011-07-07Use getrlimit instead of ulimit, fixes freebsd buildAdam
2011-06-23Fixed bug #1276 and some other valgrind warningsAdam
2011-05-21Made Anope able to process normally when disconnected from the uplink and ↵Adam
not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp.
2011-05-19Fixed compile from the earlier mergeAdam
2011-05-16Unmodularized the socket engine because its causing problems and really is ↵Adam
unnecessary