summaryrefslogtreecommitdiff
path: root/src/event/ServerSocket.cxx
AgeCommit message (Expand)Author
2019-03-20event/ServerSocket: runtime error if abstract sockets are unavailableMax Kellermann
2019-03-20event/ServerSocket: add HAVE_UN check to AddAbstract()Max Kellermann
2019-03-20event/ServerSocket, doc, ...: refer to AF_LOCAL as "local socket"Max Kellermann
2019-02-25event/ServerSocket, config/Net: abstract socket supportMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-30event/ServerSocket: allow mixing AddFD() with other Add*() methodsMax Kellermann
2018-10-30event/ServerSocket: add AddFD() overload with AllocatedSocketAddress&&Max Kellermann
2018-10-30event/ServerSocket: make AddAddress() a templateMax Kellermann
2018-10-30event/ServerSocket: include cleanupMax Kellermann
2018-10-30event/ServerSocket: use class IPv6AddressMax Kellermann
2018-10-30event/ServerSocket: make OneServerSocket an inner classMax Kellermann
2018-10-30event/ServerSocket: use C++11 initializerMax Kellermann
2018-10-30event/ServerSocket: pass UniqueSocketDescriptor to AddFD()Max Kellermann
2018-10-30event/ServerSocket: add `noexcept`Max Kellermann
2018-08-21net/Resolver: replace with more advanced implementationMax Kellermann
2018-08-14fixed setting unix socket permissions1848
2018-08-09event/ServerSocket: fix get_remote_uid() callMax Kellermann
2018-08-07Moved call to fchmod() on socket from OneServerSocket::Open() to socket_bind_...1848
2018-08-07Use fchmod instead of chmod for unix sockets to prevent TOCTTOU1848
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-11-10event/SocketMonitor: rename Get() to GetSocket()Max Kellermann
2017-11-10event/SocketMonitor: add "noexcept"Max Kellermann
2017-08-11system/fd_util: remove unused libraryMax Kellermann
2017-08-11net/IPv4Address: new classMax Kellermann
2017-08-10net/SocketDescriptor: add method SetKeepAlive()Max Kellermann
2017-08-10net/ServerSocket: pass UniqueSocketDescriptor&& to OnAccept()Max Kellermann
2017-08-10event/SocketMonitor: use class SocketDescriptorMax Kellermann
2017-08-10net/SocketUtil: socket_bind_listen() returns UniqueSocketDescriptorMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-10-28event/ServerSocket: migrate from class Error to C++ exceptionsMax Kellermann
2016-08-15fs/FileSystem: RemoveFile() throws exception on errorMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-09-30event/ServerSocket: fix AF_UNIX address in use errorAnthony DeRossi
2015-07-22event/ServerSocket: use AllocatedSocketAddress to build local socket addressMax Kellermann
2015-07-22event/ServerSocket: use AllocatedSocketAddress for OneServerSocket::addressMax Kellermann
2015-07-22net/StaticSocketAddress: replace cast operator with GetAddress()Max Kellermann
2015-07-22net/ToString: rename sockaddr_to_string() to ToString()Max Kellermann
2015-07-22net/Resolver: move sockaddr_to_string() to ToString.cxxMax Kellermann
2015-03-05event/ServerSocket: #ifdef out local socket support on WindowsMax Kellermann
2015-02-13net/StaticSocketAdress: new class wrapping struct sockaddr_storageMax Kellermann
2015-02-10net/SocketAddress: light wrapper for struct sockaddrMax Kellermann
2015-02-10system/{Resolver,Socket{Error,Util}}: move to new library libnet.aMax Kellermann
2015-02-10event/ServerSocket: remove obsolete macro DEFAULT_PORTMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-12-04playlist, InotifySource, ...: update GLib commentsMax Kellermann