- FIX: protect against a non-existing or unreadable ZDB (#579).
The timezone16.bin has to be placed into the variable configured as
TZDATADB in config.mk, assuming WITH_TZ is yes. For the Docker image,
TZDATADB=/config/timezone16.bin meaning the file is searched in the
/config volume. (New installations get that automatically, containers
created pre version 1.0.2 might need manual intervention.
- FIX: Makefile / config.mk.in remove dup libs
- UPD: packages will henceforth be built with WITH_KILL=no per default (#573)
- FIX: ocat --dump will not dump internal db names (#572)
- FIX: add referrer meta tag to maps (#570, #571)
- FIX: option --noskipdemo was incorrectly written as --skipdemo
- NEW: Support for Ubuntu 25.10
- NEW: Lookup timezone when a new location is recorded and store it (#561)
- UPD: old package signing key has been removed (#551)
Finding the latest entry walks though the whole directory tree seeking
the exact matching entry. However, the filename of the entry that should
match is predictable.
Instead of walking through all entries to find the latest matching one,
open the exact expected file.
References: https://github.com/owntracks/recorder/issues/565
None of the setup instructions mention using TLS. Deploying
owntrack-recorder without TLS on a public network will leak all
information that flows to and from it.
a previous commit erroneously avoided dumping content if it
didn't contain JSON (i.e. a '{') which broke dumping of
friends.
The reason I did that at the time is to avoid gcache_dump()
outputs the db names, as in:
$ ./ocat --dump | grep -E '^[a-z0-9]+ *$'
friends
luadb
topic2tid
wp
This fixes that. (includes 'keys' db which exists with ENCRYPT)
fixes#572
With big rec files, lookup might be incredibly slow because the timezone will be looked up for every entry.
Like this, timezone is recorded once when an entry is created and doesn't have to be looked up later
- FIX: ocat JSON output now supports emitting fields which are arrays/lists (#542)
- FIX: Add proper error message to revgeo lookup (#541)
- FIX: Replace use of access(2) in ocat(1) by opening config file (#539)
- NEW: Add support for OpenBSD (#523)
- FIX: storage dir from env even when the defaults file is missing (#528)