summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-08-18event/Loop: set thread to current thread by defaultMax Kellermann
2017-08-18IOThread: remove obsolete libraryMax Kellermann
2017-08-18event/Loop: schedule and cancel the WakeFD in Run()Max Kellermann
2017-08-18lib/curl/Init: share a CurlGlobal instance between input and storageMax Kellermann
2017-08-18SongFilter: use std::chrono::system_clock::time_point instead of time_tMax Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-08-18db/LightDirectory: use std::chrono::system_clock::time_pointMax Kellermann
2017-08-17Fix std::string read after free in read_stream_artRyan Walklin
2017-08-17Fix EventPipe file descriptorsRyan Walklin
2017-08-15Add albumart commandRyan Walklin
2017-08-11db/PlaylistInfo: use std::chrono::system_clock::time_pointMax Kellermann
2017-08-11output/Jack: add "noexcept"Max Kellermann
2017-08-11output/Jack: reorder methodsMax Kellermann
2017-08-11system/EPollFD: throw exception instead of raising fatal errorMax Kellermann
2017-08-11zeroconf/Avahi: throw exception instead of raising fatal errorMax Kellermann
2017-08-11unix/Signalhandlers: throw exception instead of raising fatal errorMax Kellermann
2017-08-11event/SignalMonitor: throw exception instead of raising fatal errorMax Kellermann
2017-08-11Permission: throw exception instead of raising fatal errorMax Kellermann
2017-08-11tag/Config: throw exception instead of raising fatal errorMax Kellermann
2017-08-11client: make GREETING constexprMax Kellermann
2017-08-11client: use C++11 initializersMax Kellermann
2017-08-11system/fd_util: remove unused libraryMax Kellermann
2017-08-11system/EventPipe: use FileDescriptor::CreatePipeNonBlock()Max Kellermann
2017-08-11system/FileDescriptor: add method CreatePipeNonBlock()Max Kellermann
2017-08-11system/EventPipe: use class UniqueSocketDescriptor in PoorSocketPair()Max Kellermann
2017-08-11system/EventPipe: throw exception instead of raising fatal errorMax Kellermann
2017-08-11net/IPv4Address: new classMax Kellermann
2017-08-11net/SocketDescriptor: add AcceptNonBlock() overload without addressMax Kellermann
2017-08-11net/SocketDescriptor: AcceptNonBlock() enables non-blocking even if SOCK_NONB...Max Kellermann
2017-08-11net/SocketDescriptor: check HAVE_ACCEPT4Max Kellermann
2017-08-11system/EventPipe: use AtScopeExit() in PoorSocketPair()Max Kellermann
2017-08-11zeroconf/Bonjour: pass SocketDescriptor to constructorMax Kellermann
2017-08-11system/FileDescriptor: implement CreatePipe() on WindowsMax Kellermann
2017-08-10system/fd_util: remove unused function close_socket()Max Kellermann
2017-08-10system/fd_util: remove unused function accept_cloexec_nonblock()Max Kellermann
2017-08-10system/fd_util: remove unused function open_cloexec()Max Kellermann
2017-08-10output/oss: use class FileDescriptorMax Kellermann
2017-08-10mixer/oss: use class FileDescriptorMax Kellermann
2017-08-10fs/FileSystem: use UniqueFileDescriptor in TruncateFile()Max Kellermann
2017-08-10fs/FileSystem: OpenFile() returns UniqueFileDescriptorMax Kellermann
2017-08-10system/FileDescriptor: add Open() overload with wchar_t pathMax Kellermann
2017-08-10net/SocketUtil: use SocketDescriptor::SetBoolOption()Max 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-10output/httpd: remove obsolete accept() error checkMax Kellermann
2017-08-10system/fd_util: remove unused function socket_cloexec_nonblock()Max Kellermann
2017-08-10lib/nfs/Connection: use class SocketDescriptorMax Kellermann
2017-08-10net/SocketDescriptor: allow constructing with "int"Max Kellermann
2017-08-10net/SocketDescriptor: SO_REUSEADDR is portableMax Kellermann