summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-20Add new assert macros, convert server.c to use themDavid Härdeman
2020-06-20Use assert_task_alive in server.c as wellDavid Härdeman
2020-06-20Rename scfg to server throughout for consistencyDavid Härdeman
2020-06-20Make logging messages consistent in adding a newline for all messagesDavid Härdeman
2020-06-20Introduce helper for checking if a task is deadDavid Härdeman
2020-06-20Add some basic server statesDavid Härdeman
2020-06-20Some callback naming consistencyDavid Härdeman
2020-06-19Add ome more sanity checks in server, prep work for server statesDavid Härdeman
2020-06-19Add support for async DNSDavid Härdeman
2020-06-19Simplify eat_whitespace_and_commentsDavid Härdeman
2020-06-19Some minor cleanupsDavid Härdeman
2020-06-19Bunch of minor fixesDavid Härdeman
2020-06-19Add some helper functions for saddrs, reduce code duplicationDavid Härdeman
2020-06-19Add an addrstr to struct sockaddr_in46, rename to struct saddrDavid Härdeman
2020-06-18add another function attrDavid Härdeman
2020-06-17Add some more basic options, and improve logging a bit moreDavid Härdeman
2020-06-17Implement capability handling and user switching, disallow running as rootDavid Härdeman
2020-06-17Some more minor log fixesDavid Härdeman
2020-06-16Some more debugmsg cleanupsDavid Härdeman
2020-06-16Some more debugmsg cleanupsDavid Härdeman
2020-06-16Flesh out main config parsingDavid Härdeman
2020-06-16Some minor fixes to igmpDavid Härdeman
2020-06-16Make sure igmp socket filter is set and lockedDavid Härdeman
2020-06-16Fixup remaining missed cases of debuggingDavid Härdeman
2020-06-16Convert utils to use debuggingDavid Härdeman
2020-06-16Convert systemd to use debuggingDavid Härdeman
2020-06-16Convert igmp to use debuggingDavid Härdeman
2020-06-16Convert idle to use debuggingDavid Härdeman
2020-06-16Convert rcon to use debuggingDavid Härdeman
2020-06-16Missed one in configDavid Härdeman
2020-06-16Convert cfgdir to use debuggingDavid Härdeman
2020-06-16Convert cfgdir and proxy to use debuggingDavid Härdeman
2020-06-16Convert server and uring to debuggingDavid Härdeman
2020-06-16Convert most of main.c to use debuggingDavid Härdeman
2020-06-16Add all and list debug options, convert announce to use debuggingDavid Härdeman
2020-06-16Some more debug cleanupsDavid Härdeman
2020-06-16Cleanup debugging macros a bitDavid Härdeman
2020-06-16Use SOCK_DGRAM instead of SOCK_RAW in igmp to not have to deal with ethernet ↵David Härdeman
headers
2020-06-16Implement and use recvmsg in igmpDavid Härdeman
2020-06-16Add msghdr and iovec to task buffersDavid Härdeman
2020-06-16Add an address to taskDavid Härdeman
2020-06-16Add working igmp implementationDavid Härdeman
2020-06-12Send real hostname and port in idle checkDavid Härdeman
2020-06-12Improve tagged pointer handlingDavid Härdeman
2020-06-12Convert idle to also use struct connectionDavid Härdeman
2020-06-11Convert rcon to use struct connectionDavid Härdeman
2020-06-11Oops....fixup connect_any callback throughoutDavid Härdeman
2020-06-11Use struct connect for the client connection as well in proxyDavid Härdeman
2020-06-11Create a helper function to loop through different possible connections and ↵David Härdeman
convert proxy to use it
2020-06-11Add some basic systemd integrationDavid Härdeman