]> git.tdb.fi Git - libs/net.git/history
libs/net.git
2023-06-01 Mikko RasaAdd a dynamic receiver class for more flexible packet... master
2023-01-15 Mikko RasaRemove function overloads for manually specifying packe...
2023-01-15 Mikko RasaRedesign Communicator to support multiple protocols
2023-01-15 Mikko RasaProvide access to packet IDs in Protcool
2023-01-15 Mikko RasaAdd a base id parameter to Protocol's serialization...
2023-01-14 Mikko RasaAdd some useful factory functions to InetAddr and Inet6Addr
2023-01-14 Mikko RasaDecorate things which constitute the public API
2022-12-11 Mikko RasaFix processing of IPv6 addresses in HTTP server
2022-12-11 Mikko RasaMark sockets as close-on-exec upon creation on Linux
2022-12-11 Mikko RasaUse the append function from string utilities
2022-12-11 Mikko RasaAdjust copyability of classes
2022-12-11 Mikko RasaDon't create the WinSock helper until the first socket...
2022-12-11 Mikko RasaCheck for EOF return before checking for errors
2022-12-11 Mikko RasaMove the address family enum into sockaddr.h
2022-12-11 Mikko RasaInclude the matching header first in .cpp files
2022-12-11 Mikko RasaUse std::unique_ptr for owning pointers
2022-12-10 Mikko RasaRefactor the API for defining packets in Protocol
2022-12-10 Mikko RasaAdd missing override specifiers
2022-12-10 Mikko RasaFix an incorrect multiple inclusion guard
2022-12-10 Mikko RasaUse nullptr instead of 0 for pointers
2022-12-10 Mikko RasaFurther simplify the protocol serializers
2022-12-10 Mikko RasaAdd unit tests for some classes
2022-12-10 Mikko RasaFix a length calculation bug in Protocol::dispatch
2022-12-10 Mikko RasaSimplify the inner workings of Protocol
2022-12-10 Mikko RasaUse default member initializers where possible
2022-12-09 Mikko RasaRework protocol hash calculation
2022-12-09 Mikko RasaReserve space for strings before appending characters
2022-12-09 Mikko RasaUse the auto type to shorten long declarations
2022-12-09 Mikko RasaPrefer range-based for loops where possible
2022-12-09 Mikko RasaUse the override specifier when overriding
2022-12-09 Mikko RasaMark special member functions as defaulted where approp...
2022-12-09 Mikko RasaUse a static local variable for assigning packet IDs
2022-12-09 Mikko RasaUse deque instead of list for resolver task queue
2022-12-09 Mikko RasaAdd a function to close all HTTP connections
2022-12-09 Mikko RasaDon't allow duplicate listen calls
2022-12-09 Mikko RasaAdjust exception classes and messages
2022-12-09 Mikko RasaRemove unnecessary destructors from exception classes
2022-12-09 Mikko RasaReject HTTP messages starting with a linefeed
2022-12-09 Mikko RasaEmit signal_end_of_file after clearing events
2022-12-09 Mikko RasaUse standard fixed-width integer types
2022-12-09 Mikko RasaUpdate getopt usage with positional arguments
2022-12-09 Mikko RasaUpdate hash function call
2022-12-09 Mikko RasaUse size_t to represent sizes
2022-12-09 Mikko RasaBump the library version and C++ standard
2019-09-27 Mikko RasaAllow creating an Http::Server without immediately...
2019-09-27 Mikko RasaUse an IPv6 socket for Http::Server
2019-09-27 Mikko RasaFix several errors in FormData parsing
2019-09-27 Mikko RasaImprove error handling
2019-09-24 Mikko RasaAdd parsing for different styles of HTTP headers
2019-09-23 Mikko RasaSupport serializing bool fields in Protocol
2019-09-23 Mikko RasaAllow the query part of a URL to be empty
2019-09-21 Mikko RasaPrevent serializing packets without an ID
2019-09-21 Mikko RasaFix the polarity of O_CLOEXEC for Socket
2019-09-21 Mikko RasaProvide more information about exceptions in Http:...
2019-09-21 Mikko RasaRemove name from an unused variable
2019-09-21 Mikko RasaUpdate a deprecated header
2019-01-24 Mikko RasaAdd method to query bound status of a socket
2017-12-05 Mikko RasaImplement the required virtual functions in Socket
2017-12-05 Mikko RasaFix a flag handling bug in Socket::Private::set_block
2016-11-01 Mikko RasaMove the definition of PacketTypeDef<T>::class_id to...
2016-10-12 Mikko RasaIncrease Communicator buffer size to 64k
2016-10-09 Mikko RasaSome largely cosmetic touch-up
2016-10-09 Mikko RasaSupport compound types in network packets
2016-10-09 Mikko RasaFill in a missing parameter for check_sys_error
2016-10-09 Mikko RasaAcutally implement Protocol::get_hash
2016-10-09 Mikko RasaRefactor most of Communicator::send to be in the .cpp...
2016-10-09 Mikko RasaMassive overhaul of the Protocol class
2016-09-25 Mikko RasaAdd error check to accept
2016-09-25 Mikko RasaMove most platform-specific code into overlay directories
2016-09-14 Mikko RasaMinor cleanup
2016-09-14 Mikko RasaUse the correct #ifdef for Windows
2016-09-14 Mikko RasaSupport asynchronous name resolution in Http::Client
2016-09-14 Mikko RasaImplement an asynchronous name resolver class
2016-05-16 Mikko RasaFix header name normalization logic
2016-05-16 Mikko RasaUse string::size_type to store string offsets
2016-05-16 Mikko RasaAdd a class for parsing submitted form data
2016-05-16 Mikko RasaAdd a utility struct for parsing complex header values
2016-04-20 Mikko RasaAdd the most common redirection statuses
2016-04-19 Mikko RasaProvide a method for the application to cancel connecti...
2016-04-19 Mikko RasaAdhere to the spec with connection keep-alive
2016-04-19 Mikko RasaUse connection keepalive on async responses too
2016-04-19 Mikko RasaHide Http::Server destructor in the library
2015-11-19 Mikko RasaUse a typecast to avoid a signedness mismatch warning
2015-04-10 Mikko RasaSet event types on Windows if connect finished immediately
2015-04-07 Mikko RasaInclude winsock2.h first
2015-04-06 Mikko RasaReject requests with a relative path
2015-04-06 Mikko RasaCorrect a typo in a multiple inclusion guard
2015-04-06 Mikko RasaProvide a signal to handle errors from Communicator
2015-01-22 Mikko RasaImplement connection keep-alive in HttpServer
2015-01-22 Mikko RasaMake Request API consistent with itself and others
2015-01-22 Mikko RasaAdd 405 (method not allowed) status
2015-01-22 Mikko RasaAdd shutdown support for client sockets
2013-04-01 Mikko RasaFix 64-bit compilation
2012-12-01 Mikko RasaAdd the target type to a lexical_cast invocation
2012-10-15 Mikko RasaUpdate Build and .gitignore files
2012-10-15 Mikko RasaAdd support for AF_UNIX
2012-10-08 Mikko RasaHide the set_option and get_option functions in socket_...
2012-10-08 Mikko RasaFix some compilation problems
2011-10-31 Mikko RasaDon't crash on errors without verbose mode
2011-10-05 Mikko RasaFix some header names
next