<feed xmlns='http://www.w3.org/2005/Atom'>
<title>WebStat analyser/src/sql.hpp, branch webstat-0.7</title>
<subtitle>WebStat web site access analyser</subtitle>
<id>http://git.randomdan.homeip.net/repo/webstat/atom?h=webstat-0.7</id>
<link rel='self' href='http://git.randomdan.homeip.net/repo/webstat/atom?h=webstat-0.7'/>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/'/>
<updated>2026-07-04T18:36:30Z</updated>
<entry>
<title>Include extra details when storing unparsable and uninsertable lines.</title>
<updated>2026-07-04T18:36:30Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-07-04T11:11:38Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=61e106fe6a15f76b73125682e91d5c17ee875be2'/>
<id>urn:sha1:61e106fe6a15f76b73125682e91d5c17ee875be2</id>
<content type='text'>
Now includes the hostnameId, timestamp and optionally error message.
Updates idx_entities_retryinsert to account for details not being NULL.
Also fixes the issue where the entities inserted and rollback would
still be recorded in the entity cache if the access log insert failed.
This would have lead to PK violations later on.
</content>
</entry>
<entry>
<title>Add job to retry insertion of log lines which had previously failed</title>
<updated>2026-05-18T19:43:51Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2026-05-18T19:43:51Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=e1a6654bd5e284842ffbc3b93bd390f3bad7a187'/>
<id>urn:sha1:e1a6654bd5e284842ffbc3b93bd390f3bad7a187</id>
<content type='text'>
Entities are reparsed and reinserted, removed on success.
Failure to parse updates the entity type to UnparsableLine.
Failure to insert again updates the detail with the reason.
</content>
</entry>
<entry>
<title>Add job for puring old access log entries from the database</title>
<updated>2025-12-20T15:16:25Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-12-20T15:16:25Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=30a9d45f5322a63c2adf1de7a248ba3a9a0c3903'/>
<id>urn:sha1:30a9d45f5322a63c2adf1de7a248ba3a9a0c3903</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create and perform UA lookup curl op when new user agent is encountered</title>
<updated>2025-09-13T12:24:23Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-09-13T12:24:23Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=84bd17328a4dc027e689ca7b2a85744d6e2b7cf5'/>
<id>urn:sha1:84bd17328a4dc027e689ca7b2a85744d6e2b7cf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store utsname details in the host's detail field</title>
<updated>2025-09-02T15:13:22Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan.goodliffe@octal.co.uk</email>
</author>
<published>2025-09-02T15:13:22Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=ca9be55a98c094e8026a4003a099573dd4137050'/>
<id>urn:sha1:ca9be55a98c094e8026a4003a099573dd4137050</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store log lines in full using entity ids</title>
<updated>2025-08-25T15:02:41Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-08-23T16:28:37Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=7ec58bf3f72fd7e0396a37f43ff023731697ff8a'/>
<id>urn:sha1:7ec58bf3f72fd7e0396a37f43ff023731697ff8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add helpers and SQL for storing an entity</title>
<updated>2025-08-25T15:02:31Z</updated>
<author>
<name>Dan Goodliffe</name>
<email>dan@randomdan.homeip.net</email>
</author>
<published>2025-08-23T15:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.randomdan.homeip.net/repo/webstat/commit/?id=2db6c4f42a20c0c2a9b32545f4d6fab90be2c26d'/>
<id>urn:sha1:2db6c4f42a20c0c2a9b32545f4d6fab90be2c26d</id>
<content type='text'>
</content>
</entry>
</feed>
