Jan-Piet Mens
8d36de816a
Fully support OpenCage as a reverse geocoder
...
closes #234
addresses #202
addresses #233
2018-05-04 09:34:02 +02:00
Jan-Piet Mens
da3bafe863
FIX: CAPATH or CAFILE set TLS
...
addresses #232
2018-04-23 18:56:37 +02:00
Jan-Piet Mens
e1f7a1367d
consistently use json_delete
2017-08-16 13:49:51 +02:00
Jan-Piet Mens
b8bfa75748
NEW: Add support for OwnTracks Pico by pretending ../pico is a base topic
...
addresses #205
2017-07-19 22:29:43 +02:00
Jan-Piet Mens
5d432c69a1
rollback: cards are now once again stored at user/device/user-device.json
2017-07-18 12:08:07 +02:00
Jan-Piet Mens
390f761c5e
OTR_CAFILE, KEYFILE, CERTFILE are now also read from config file
...
closes #198
2017-06-09 19:46:34 +02:00
Jan-Piet Mens
58d54eec6e
move "number" to utils
2017-05-31 18:19:09 +02:00
Jan-Piet Mens
a00e64fb18
configurable Lua revgeo name
2017-05-17 13:00:12 +02:00
Jan-Piet Mens
a5061d7ae8
if Lua
2017-05-17 11:19:48 +02:00
Jan-Piet Mens
be9e05ed24
add support for TLS-PSK
...
closes #74
2017-05-17 11:15:19 +02:00
Jan-Piet Mens
86589f5e25
support for reverse-geo lookups from Lua
...
closes #149
2017-05-17 10:40:16 +02:00
Jan-Piet Mens
cbeea108ab
support global geofence store
...
closes #178
2017-05-17 09:03:13 +02:00
Jan-Piet Mens
5a5e4f0708
support for CA_PATH and TLS client certificates
...
closes #184
closes #159
2017-03-13 17:33:20 +01:00
Jan-Piet Mens
f9bc9979d9
fix 100% CPU usage when http_port == 0
...
closes #176
2016-12-22 12:05:50 +01:00
Jan-Piet Mens
e1cd5c39e7
geofences now use correct topic and enhanced payload as per Booklet for transition events
2016-12-08 18:07:15 +01:00
Jan-Piet Mens
491a8f6f20
NEW: support for geo fences (waypoints)
...
WARNING: you must run --initialize to create the new sub db
see documentation in doc/FENCES.md
2016-12-07 19:40:59 +01:00
Jan-Piet Mens
9cfe39959b
Usage now mentions OTR_BROWSERAPIKEY
...
closes #167
2016-11-25 21:03:37 +01:00
Jan-Piet Mens
bfdae39eaa
REC files now use tst from JSON payload as timestamp
...
note that messages which do not contain a tst (e.g CARD) will be stored with now (time(0))
the tst in the location message payload is also used for the REC filename
closes #133
2016-10-30 19:48:31 +01:00
Jan-Piet Mens
536d1bbdf7
add support fro $OTR_BROWSERAPIKEY from environment
...
closes #156
2016-10-11 19:48:34 +02:00
Jan-Piet Mens
d010f2a656
decrypted payloads have "_decrypted":true added to .rec file
...
closes #151
2016-09-22 14:45:43 +02:00
Jan-Piet Mens
bf39ceb392
Maps browser API key file (apikey.js) is now served by the Recorder
...
- new option in Recorder: --browser-apikey
addresses #146
2016-09-12 10:11:21 +02:00
Jan-Piet Mens
6bf5f6f518
move hooks initialization down so we can set ud->mosq for Lua
2016-09-07 09:18:19 +02:00
Jan-Piet Mens
ee9948a776
conditional setmosq()
2016-09-06 15:44:36 +02:00
Jan-Piet Mens
0a50e51916
NEW: otr_publish() from Lua reuses Recorder's authenticated, TLS-enabled MQTT connection
...
closes #140
2016-09-06 15:40:41 +02:00
Jan-Piet Mens
720a63972e
Remove white space at end of payload
...
closes #119
2016-04-12 07:54:59 +02:00
Jan-Piet Mens
8fa451af9a
check existance of $OTR_CAFILE
...
closes #109
2016-03-25 17:27:18 +01:00
Jan-Piet Mens
093851eb1d
lowercase user/device for decryption key
...
also spaces in device name are converted to dashes, so
"Will-iPhone 6s" should now be key "will-iphone-6s"
addresses #108
2016-03-25 14:54:50 +01:00
Jan-Piet Mens
291d0ef69b
support negative lat in CSV payloads
2016-03-20 08:25:15 +01:00
Jan-Piet Mens
6c480283f0
LWT are now stored with reltopic == 'lwt' instead of '*'
...
closes #101
2016-03-09 10:54:39 +01:00
Jan-Piet Mens
838a303d38
allow negative _geoprec
2016-03-05 18:27:55 +01:00
Jan-Piet Mens
1900dae8aa
tweaks for freebsd
2016-03-04 18:14:35 +01:00
Jan-Piet Mens
77a5545d92
override precision with _geoprec
...
closes #58
2016-03-04 12:40:54 +01:00
Jan-Piet Mens
17ddfa07ae
add http-logdir option
...
closes #98
2016-03-03 19:05:44 +01:00
Jan-Piet Mens
9ca53b264f
http publishes are marked with _http:true in JSON
2016-03-02 19:49:00 +01:00
Jan-Piet Mens
ab57668ce0
topic missing in last/
2016-03-02 15:00:27 +01:00
Jan-Piet Mens
f9aa7037a9
truncate reltopic correctly
2016-03-02 10:48:08 +01:00
Jan-Piet Mens
5deee82f9e
alarm publishes no longer with full topic in last/
2016-03-02 10:25:03 +01:00
Jan-Piet Mens
5b7d32cc72
rename option --skipdemo renamed to --noskipdemo
2016-03-01 17:27:53 +01:00
Jan-Piet Mens
5a65e25447
username/device lowercased
...
closes #96
2016-03-01 15:51:20 +01:00
Jan-Piet Mens
bdc0da02dc
topics on command line override those in config file
...
closes #92
2016-03-01 09:54:12 +01:00
Jan-Piet Mens
e8b4e97ea0
Optionally disable MQTT
...
closes #90
2016-02-26 11:38:56 +01:00
Jan-Piet Mens
81e83e2c20
config file supports CAFILE
...
closes #87
2016-02-26 07:38:46 +01:00
Jan-Piet Mens
c4daf5c523
clientID configurable from config file
2016-02-25 18:59:48 +01:00
Jan-Piet Mens
a73bc22ade
fix user/pass from config file
2016-02-25 18:38:03 +01:00
Jan-Piet Mens
25ff5ceca3
Support most config options in defaults file
2016-02-25 17:29:39 +01:00
Jan-Piet Mens
feef6635de
RONLY (r:true) mode ripped out
2016-02-24 14:41:37 +01:00
Jan-Piet Mens
2cfee69be3
optionally return content of last/user/device/http.json
2016-02-24 14:00:55 +01:00
Jan-Piet Mens
215e1beee2
free
2016-02-24 10:19:00 +01:00
Jan-Piet Mens
b41d152cd1
valgrind is happier
2016-02-23 17:31:00 +01:00
Jan-Piet Mens
cb7cdbaa30
support FRIENDS in http mode
2016-02-23 12:05:46 +01:00