summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Force use of std::launch::asyncHEADwebstat-0.5mainDan Goodliffe3 days
* Be specific about values from entities tableDan Goodliffe3 days
* Handle completed curl operations in a jobDan Goodliffe5 days
* Add support for conditional job executionDan Goodliffe5 days
* Only call entity insert handler if detail is nullDan Goodliffe7 days
* Add override of insert helper for tuplesDan Goodliffe7 days
* Switch to std::map for existingEntities cacheDan Goodliffe7 days
* Start curl operations from any threadDan Goodliffe10 days
* Ingest log lines in a background threadDan Goodliffe10 days
* Rename jobIngestParkedLines to jobReadParkedLinesDan Goodliffe11 days
* Append unparked lines to queue in finalise functionDan Goodliffe11 days
* Return a callable from jobsDan Goodliffe11 days
* Explicitly wait for and finalize any running jobs on exitDan Goodliffe11 days
* Limit the number lines stored at onceDan Goodliffe11 days
* Add indexes on all entity references in access_logDan Goodliffe2026-04-26
* Add BRIN index to access_log.request_time and improve purgeDan Goodliffe2026-04-23
* Revert "Save point only if there are new entities"Dan Goodliffe2026-04-20
* Merge remote-tracking branch 'origin/no-crc32'webstat-0.4Dan Goodliffe2026-04-18
|\
| * Swap int for integer in schemaDan Goodliffe2026-04-18
| * Save point only if there are new entitiesDan Goodliffe2026-04-15
| * 4 fields is more than enough for Entity to be a fully-fledged typeDan Goodliffe2026-04-15
| * Replace use of crc32 for entity idDan Goodliffe2026-04-15
| * Introduce MD5 from libmd, use it for hashing queuedLines for park pathDan Goodliffe2026-04-11
| * Return path of parked lines log file from parkQueuedLogLinesDan Goodliffe2026-04-10
|/
* Parse escaping in query stringswebstat-0.3.1Dan Goodliffe2026-03-27
* Revise stats and add signal handlers to log them and reset themwebstat-0.3Dan Goodliffe2026-03-25
* Employ temporary/short files to handle errors reading/writing park logsDan Goodliffe2026-03-22
* Add missing -WshadowDan Goodliffe2026-03-22
* Add logging :-oDan Goodliffe2026-03-20
* Insert log entries in batchesDan Goodliffe2026-03-20
* Gracefully handle SIGTERMDan Goodliffe2026-03-19
* Count and return the number of parked lines ingestedDan Goodliffe2026-03-18
* Replace unique constraint on entity value with index on hashDan Goodliffe2026-03-18
* Fix typo in access_log_view definitionDan Goodliffe2026-03-18
* Use std::future over std::thread for background jobsDan Goodliffe2026-03-17
* Don't start new curl operations outside the main threadDan Goodliffe2026-03-17
* Execute jobs even when processing incoming logsDan Goodliffe2026-03-17
* Run jobs on a background threadDan Goodliffe2026-03-17
* Process new field, content-type, in input streamDan Goodliffe2026-01-18
* Attempt to save uninsertable log lines to the entities tableDan Goodliffe2026-01-17
* pg_format schema.sql and sql/*.sqlDan Goodliffe2026-01-17
* Add job for puring old access log entries from the databaseDan Goodliffe2025-12-20
* Add a few no lint commentsDan Goodliffe2025-12-20
* Add support for configuring frequency of parked line jobDan Goodliffe2025-12-20
* Add utility for parsing an ISO like durationDan Goodliffe2025-12-20
* Rename test utilities to avoid name conflict.Dan Goodliffe2025-12-20
* Replace that awful magic number heavy mapping functionDan Goodliffe2025-10-16
* Refactor handling of new entity insertDan Goodliffe2025-10-15
* Update comments on custom_log formatDan Goodliffe2025-10-15
* Add access_log_viewDan Goodliffe2025-10-15