summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-06-11Track cqe and sqe usageDavid Härdeman
2020-06-11Further improve reference counting and tracking in uringDavid Härdeman
2020-06-11Improve log message for incoming proxy connectionDavid Härdeman
2020-06-11Add some socket options to minecraft protocol socketsDavid Härdeman
2020-06-11Make sure idle closes the fd once it's doneDavid Härdeman
2020-06-11Slightly less log spamDavid Härdeman
2020-06-11EiB is also coolDavid Härdeman
2020-06-10Add open files to resource debugDavid Härdeman
2020-06-10Check the return value from server_newDavid Härdeman
2020-06-10Some more close-on-execDavid Härdeman
2020-06-10Make all sockets close-on-execDavid Härdeman
2020-06-10Add checks during server config reading to shutdown earlyDavid Härdeman
2020-06-10Improve proxy handlingDavid Härdeman
2020-06-10Improve refcountingDavid Härdeman
2020-06-10Make sure all tasks but one have a parentDavid Härdeman
2020-06-10Implement proper proxy shutdownDavid Härdeman
2020-06-10Improve memdebug, add basic proxy statsDavid Härdeman
2020-06-10Add some basic memory tracking infrastructure while hackingDavid Härdeman
2020-06-10Convert proxy to use task_buf as wellDavid Härdeman
2020-06-10Convert idle to use tbufDavid 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-10Make sqe allocation a bit more uniform...and make sure sqes are not leakedDavid Härdeman
2020-06-10Make server stop/start exec asynchronousDavid Härdeman
2020-06-09Add an rcon shutdown methodDavid Härdeman
2020-06-09Ehrm....and another oneDavid Härdeman
2020-06-09Ehrm....execute the right commandDavid Härdeman
2020-06-09Some minor cleanupsDavid Härdeman
2020-06-09Add basic stop/start methodsDavid Härdeman
2020-06-09Add config parameters for stop and start methodsDavid Härdeman
2020-06-09Rename server_set_idle to server_set_idle_timeoutDavid Härdeman
2020-06-09Clarify defineDavid Härdeman
2020-06-07Add basic support for checking idle statusDavid Härdeman
2020-06-06Clean up the refcounting to allow a proper exit on signalDavid Härdeman
2020-06-06Reparent most tasks to uringDavid Härdeman
2020-06-06Fixup announce multicast messages to create real per-server messagesDavid Härdeman
2020-06-06Add skeleton functionality for announcing serversDavid Härdeman
2020-06-05Add enough functionality to actually be able to proxy a connectionDavid Härdeman
2020-06-05Implement more proxy functionalityDavid Härdeman
2020-06-05Split out active proxy connection handling to separate fileDavid Härdeman