summaryrefslogtreecommitdiff
path: root/announce.c
AgeCommit message (Expand)Author
2020-06-23Split directories betterDavid 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-22Properly hook up igmp with announceDavid Härdeman
2020-06-22Use more descriptive names in struct cfgDavid Härdeman
2020-06-22Make struct cfg global and make the corresponding changes throughoutDavid Härdeman
2020-06-22Improve task descriptionsDavid 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-21Convert three more files to use assertDavid 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-19Add support for async DNSDavid 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 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-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-10Make all sockets close-on-execDavid Härdeman
2020-06-10Improve refcountingDavid 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-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