summaryrefslogtreecommitdiff
path: root/main.h
AgeCommit message (Collapse)Author
2020-06-23Add some more meson optionsDavid Härdeman
2020-06-22Add some more config optionsDavid Härdeman
2020-06-22Make announce interval a config optionDavid Härdeman
2020-06-22Fixup server connection timeoutsDavid Härdeman
2020-06-22Add a shared timer, remove timerfd usage from idle and announceDavid Härdeman
2020-06-22Add basic splice support to server-proxy (untested)David Härdeman
2020-06-22Properly hook up igmp with announceDavid Härdeman
2020-06-22Split out signal handling to a separate fileDavid Härdeman
2020-06-22Use more descriptive names in struct cfgDavid Härdeman
2020-06-22Rename proxy and cfgdir to more descriptive namesDavid Härdeman
2020-06-22Make struct cfg global and make the corresponding changes throughoutDavid Härdeman
2020-06-22Split idle into top-level task and per-server tasksDavid Härdeman
2020-06-21Move mcast task to a per-server task to get refcounting rightDavid Härdeman
2020-06-21Finish up the assert conversionDavid Härdeman
2020-06-20Add new assert macros, convert server.c to use themDavid 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-20Some callback naming consistencyDavid Härdeman
2020-06-19Add support for async DNSDavid Härdeman
2020-06-19Add an addrstr to struct sockaddr_in46, rename to struct saddrDavid 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-16Flesh out main config parsingDavid 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-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-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-11Create a helper function to loop through different possible connections and ↵David Härdeman
convert proxy to use it
2020-06-11Add some socket options to minecraft protocol socketsDavid Härdeman
2020-06-10Improve refcountingDavid Härdeman
2020-06-10Introduce a common task buffer and convert cfgdir and rcon to use itDavid Härdeman
2020-06-10Add initial systemd integrationDavid Härdeman
2020-06-06Clean up the refcounting to allow a proper exit on signalDavid Härdeman
2020-06-06Add skeleton functionality for announcing serversDavid Härdeman
2020-06-05Split out active proxy connection handling to separate fileDavid Härdeman
2020-06-05Initial commitDavid Härdeman