Commit Graph

872 Commits

Author SHA1 Message Date
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
0565f1d0f3 update desc on changed .otrw files
closes #171
2017-05-17 09:31:33 +02:00
Jan-Piet Mens
80e4628d53 add FREEBSD switch
closes #163
2017-05-17 09:21:14 +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
c1a1701c8d Add support for OSM using Leaflet 2016-12-20 21:28:29 +01:00
Sven Klomp
d2ee1105fb Remove development code and fix typo 2016-12-20 21:14:47 +01:00
Sven Klomp
ffc34b62e7 Load Leaflet CSS only if needed 2016-12-19 21:34:23 +01:00
Sven Klomp
54287f04b3 Remove development code 2016-12-19 21:15:52 +01:00
Sven Klomp
61ad5ee86e Add support for OSM using Leaflet 2016-12-18 21:23:13 +01:00
Jan-Piet Mens
73b19bc524 add dist to geofence report
closes #172
2016-12-10 17:50:55 +01:00
Jan-Piet Mens
f43de2032c spurious comment 2016-12-08 20:02:48 +01:00
Jan-Piet Mens
408c7cb6df spurious comment 2016-12-08 20:02:18 +01:00
Jan-Piet Mens
8e6ecb3f41 elaborate 2016-12-08 18:37:44 +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
JP Mens
5e6a0c3335 Merge pull request #169 from hoalex/patch-1
Fix for wrong default ports in nginx configuration
2016-12-02 10:18:00 +01:00
Jan-Piet Mens
001c95395f Serve apikey.js with mime type application/javascript
closes #168
2016-12-02 10:16:18 +01:00
hoalex
e02d753ef4 Fix for wrong default ports in nginx configuration
Recorders built-in HTTP server listens on port 8083 per default. The nginx configuration, however, contained two location blocks that proxied to port 8085 instead, which prevented the website to render correctly.
2016-12-02 10:10:44 +01:00
Jan-Piet Mens
9cfe39959b Usage now mentions OTR_BROWSERAPIKEY
closes #167
2016-11-25 21:03:37 +01:00
Jan-Piet Mens
e48b7022dc 2016-11-25 version 0.6.9
- UPD: REC files now use tst from JSON payload as timestamp (#133)
- FIX: default file is /etc/default/ot-recorder
- FIX: add support for $OTR_BROWSERAPIKEY from environment (#156)
- UPD: packages now have API kill in them (#153)
2016-11-25 18:44:56 +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
fb9fef50c8 a bit of auth 2016-10-30 19:31:49 +01:00
Jan-Piet Mens
dd0d66ac48 homogenize location of default file
closes #144
2016-10-18 15:00:11 +02:00
Jan-Piet Mens
6b075085d0 undo 2016-10-16 17:32:43 +02:00
Jan-Piet Mens
92dfd2baf3 added comment regarding Jessie 2016-10-16 14:40:46 +02: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
a13b55c18a protect cf return value
addresses #150
2016-10-03 14:58:24 +02:00
Jan-Piet Mens
f6af33f6e2 add kill API to packages
closes #153
2016-09-24 14:44:06 +02:00
Jan-Piet Mens
fdc43ecfc3 2016-09-23 version 0.6.8
- UPD: name on live map can be overriden by 'name' in JSON payload
- NEW: decrypted payloads have "_decrypted":true added to .rec file (#151)
- NEW: new configuration variable OTR_BROWSERAPIKEY (#146)
- FIX: Maps browser API key file (apikey.js) is now served by the Recorder (#146)
- FIX: add CFLAGS for base64 to conver Arch (#128)
- FIX: if defaults file can't be read, log an error (#131)
- NEW: otr_publish() from Lua reuses Recorder's authenticated, TLS-enabled MQTT connection (#140)
- UPD: changed systemd unit file (#137)
- UPD: README restructured (#138)
- NEW: ocat -v and api/0/version now show git version/commit
- FIX: Debian package dependency on libsodium13
2016-09-23 12:22:06 +02:00
Jan-Piet Mens
354cced245 allow name in JSON to override userdev 2016-09-23 12:01:29 +02:00
Jan-Piet Mens
de3aac174e mention _decrypted 2016-09-22 14:49:07 +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
6638a3b20b new configuration variable OTR_BROWSERAPIKEY
addresses #146
2016-09-12 19:15:36 +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
a5798f3cd5 add CFLAGS for base64 to conver Arch
closes #128
2016-09-12 09:09:16 +02:00
Jan-Piet Mens
395b333e35 if defaults file can't be read, log an error
closes #131
2016-09-12 09:05:46 +02:00
JP Mens
11ffdc3cb7 Merge pull request #143 from Finkregh/patch-1
make defaults-file source'able
2016-09-11 18:47:50 +02:00
Oluf Lorenzen
f71c84c746 make defaults-file source'able
with the spaces in there 'source' wont work
2016-09-11 18:13:19 +02:00
Jan-Piet Mens
e7d08510ee add libsodium dep to Jessie install instructions
closes #142
2016-09-08 10:59:52 +02:00
Jan-Piet Mens
c805d9c306 add example for otr.publish() 2016-09-07 12:39:40 +02:00
Jan-Piet Mens
27b603d4bd encryption no longer experimental 2016-09-07 12:36:53 +02:00
Jan-Piet Mens
678b20265c clean up hooks and otr.publish() 2016-09-07 09:19:17 +02:00
Jan-Piet Mens
1d5c55b569 add MQTT connection to user data 2016-09-07 09:18:49 +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