{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1727020097,"commit_time":1741351687,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"bc55b435afbb94c9c0e4b138d5375702c451a2ea","message":"tests/server: round of tidy-ups (part 2)\n\nGeneral tidy-ups, to identify and reduce duplications and potential\nissues, while also making the server modules compile as a single binary.\n\n- ensure unique symbols and no shadowing across server sources, by\n  renaming variables.\n- move globals common to multiple servers into shared `util` module.\n- drop constants with a single use.\n- undef macro before re-using them across server sources.\n- move common functions into shared `util` module.\n- drop redundant static declarations.\n- disable IPv6 code when built without IPv6.\n- start syncing the 3 almost identical copies of `sockdaemon` function.\n- drop unused `timeval.h` header.\n- drop `poll()` from `wait_ms()`, for macOS, following an earlier core\n  update.\n  Follow-up to c72cefea0fadaf4114a0036c86005ee5739ec30a #15096\n\nFollow-up to 9213e4e497d575d2bc2c9265d40da6c5549f526d #16525\nCherry-picked from #15000\nCloses #16609\n","parents":["07f99b72d5527ef0ffd38f203dbeb6624a47096a"],"tree_hash":"0664e11a0c29f207a36b8818c0e63a68be6c78cf"}