index
:
WebStat analyser
main
WebStat web site access analyser
Dan Goodliffe
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ingestor.cpp
Commit message (
Expand
)
Author
Age
*
Save point only if there are new entities
Dan Goodliffe
7 days
*
4 fields is more than enough for Entity to be a fully-fledged type
Dan Goodliffe
7 days
*
Replace use of crc32 for entity id
Dan Goodliffe
7 days
*
Introduce MD5 from libmd, use it for hashing queuedLines for park path
Dan Goodliffe
11 days
*
Return path of parked lines log file from parkQueuedLogLines
Dan Goodliffe
12 days
*
Revise stats and add signal handlers to log them and reset them
webstat-0.3
Dan Goodliffe
2026-03-25
*
Employ temporary/short files to handle errors reading/writing park logs
Dan Goodliffe
2026-03-22
*
Add missing -Wshadow
Dan Goodliffe
2026-03-22
*
Add logging :-o
Dan Goodliffe
2026-03-20
*
Insert log entries in batches
Dan Goodliffe
2026-03-20
*
Gracefully handle SIGTERM
Dan Goodliffe
2026-03-19
*
Count and return the number of parked lines ingested
Dan Goodliffe
2026-03-18
*
Use std::future over std::thread for background jobs
Dan Goodliffe
2026-03-17
*
Don't start new curl operations outside the main thread
Dan Goodliffe
2026-03-17
*
Execute jobs even when processing incoming logs
Dan Goodliffe
2026-03-17
*
Run jobs on a background thread
Dan Goodliffe
2026-03-17
*
Process new field, content-type, in input stream
Dan Goodliffe
2026-01-18
*
Attempt to save uninsertable log lines to the entities table
Dan Goodliffe
2026-01-17
*
Add job for puring old access log entries from the database
Dan Goodliffe
2025-12-20
*
Add a few no lint comments
Dan Goodliffe
2025-12-20
*
Replace that awful magic number heavy mapping function
Dan Goodliffe
2025-10-16
*
Refactor handling of new entity insert
Dan Goodliffe
2025-10-15
*
Update comments on custom_log format
Dan Goodliffe
2025-10-15
*
Allows handle curl things if there are any
webstat-0.2.2
Dan Goodliffe
2025-10-10
*
Fix premature remembering of saved entity ids
webstat-0.2.1
Dan Goodliffe
2025-10-09
*
Add parked line import job
webstat-0.2
Dan Goodliffe
2025-10-06
*
Add point to execute scheduled jobs when idle
Dan Goodliffe
2025-10-02
*
Write log lines to files on error
Dan Goodliffe
2025-09-30
*
Create settings structure
Dan Goodliffe
2025-09-24
*
Write unparsable lines to the entity table
Dan Goodliffe
2025-09-23
*
Make DB pool protected for access from unit tests
Dan Goodliffe
2025-09-23
*
Create and perform UA lookup curl op when new user agent is encountered
Dan Goodliffe
2025-09-13
*
Perform background curl operations when not processing log input
Dan Goodliffe
2025-09-13
*
Simplify storeEntities with bindMany
Dan Goodliffe
2025-09-10
*
Use curl_multi_poll in main ingestLog loop
Dan Goodliffe
2025-09-10
*
Store utsname details in the host's detail field
Dan Goodliffe
2025-09-02
*
Tag entities with their type
webstat-0.1.1
Dan Goodliffe
2025-09-01
*
Reuse same insert entity command
Dan Goodliffe
2025-09-01
*
Use a DB connection pool rather than a single connection
Dan Goodliffe
2025-09-01
*
Insert new entities and log entry in a transaction
Dan Goodliffe
2025-08-25
*
Merge storeEntities into a single thing
Dan Goodliffe
2025-08-25
*
Track existing entities, don't attempt reinsert
Dan Goodliffe
2025-08-25
*
Return count of entities passed to the database
Dan Goodliffe
2025-08-25
*
Store log lines in full using entity ids
Dan Goodliffe
2025-08-25
*
Store the entities for each log line
Dan Goodliffe
2025-08-25
*
Provide hostname to Ingestor
Dan Goodliffe
2025-08-25
*
Add helpers and SQL for storing an entity
Dan Goodliffe
2025-08-25
*
Pass a DB connection to Ingestor
Dan Goodliffe
2025-08-25
*
Add helpers for hashing values extracted from log input
Dan Goodliffe
2025-08-25
*
Initial commit; basic Apache log parsing
Dan Goodliffe
2025-08-25