| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | move ResolveHostName outside of GetCharacterEndpoints | fusion32 | 2025-10-16 |
| | | |||
| * | lower monotonic uptime resolution from MILLISECONDS to SECONDS | fusion32 | 2025-10-16 |
| | | | | | | | | | | | | | The monotonic uptime was used exclusively with caches and having a resolution of SECONDS allows it to be stored as an int without risk of wrapping (~68 years). Using MILLISECONDS meant that it would wrap after ~25 days which is totally possible and EXPECTED. Just as an example, the small test server I ran for about 1 month had ZERO downtime on the QueryManager except for when I manually restarted it. It was probably very close to wrapping when I took it down. | ||
| * | GET_WORLD_CONFIG robustness + tidying up a few variable names | fusion32 | 2025-10-14 |
| | | |||
| * | switch to blocking poll + fix config, signals, time, non-game login | fusion32 | 2025-10-10 |
| | | |||
| * | worker initialization robustness + query processing | fusion32 | 2025-10-07 |
| | | |||
| * | make connections properly handle async queries | fusion32 | 2025-10-07 |
| | | | | | | | This moves queries from `src/connections.cc` to `src/query.cc` and adds a few missing details. The only thing left is to review query processing and tie database operations to the `TDatabase` struct. | ||
| * | store world hostname and resolve at runtime | fusion32 | 2025-08-08 |
