summaryrefslogtreecommitdiff
path: root/server.c
AgeCommit message (Collapse)Author
2020-06-22Make struct cfg global and make the corresponding changes throughoutDavid Härdeman
2020-06-22Improve task descriptionsDavid 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-21Add streq and strcaseeq and use them throughoutDavid Härdeman
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-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-19Some minor cleanupsDavid 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-16Convert server and uring to debuggingDavid Härdeman
2020-06-16Cleanup debugging macros a bitDavid Härdeman
2020-06-16Add msghdr and iovec to task buffersDavid 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-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-10Make all sockets close-on-execDavid Härdeman
2020-06-10Improve refcountingDavid 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 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 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-07Add basic support for checking idle statusDavid 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-05Split out active proxy connection handling to separate fileDavid Härdeman
2020-06-05remote struct server_remoteDavid Härdeman
2020-06-05Initial commitDavid Härdeman