111 Commits
Author SHA1 Message Date
Jan-Piet Mens f153d685d1 add dependency for http.o to config.mk 2026-07-29 10:45:02 +02:00
Jan-Piet Mens 7e2ea506d2 add libcurl flags 2026-07-29 10:27:25 +02:00
Jan-Piet Mens a2e2e83d32 optional -lm 2026-07-29 10:18:42 +02:00
Jan-Piet Mens b55f5659f6 improve lib dependencies 2026-07-29 10:00:28 +02:00
Jan-Piet Mens 229ad96ba6 remove support for Greenwich devices
closes #484
2024-07-30 17:08:21 +02:00
Jan-Piet Mens cd051428a5 install to correct dest 2024-02-05 18:50:08 +01:00
Jan-Piet Mens 5933b45715 support for tz is now optional 2024-01-30 21:19:17 +01:00
Jan-Piet Mens 99520208fc Enhance API data with timezone at location's position
closes #444
2024-01-30 17:09:29 +01:00
James Le Cuirot f0c1c6fbd5 Install docroot files with correct permissions, excluding .gitignore 2022-09-25 15:50:07 +01:00
James Le Cuirot c350d8ca85 Don't build with -Werror by default
As the Linux kernel experiment with this flag has shown, it's just a bad
idea unless you regularly do development work on the project. Different
compilers and compiler versions will emit different warnings, which will
cause headaches for users.
2022-09-25 15:14:09 +01:00
James Le Cuirot 8ae8df60fb Don't create the "last" storage subdirectory
ot-record creates it automatically. Other directories are also created
automatically, so we should be consistent here. Note that some package
managers need special handling for empty directories at build time, but
they don't care about directories created at runtime.
2022-09-25 15:14:06 +01:00
James Le Cuirot 0439a9e667 Use Mosquitto's pkg-config file
It has provided one since version 1.5. It erroneously hardcodes the
libdir as "lib" (it may be lib64), but OwnTracks defaulted to "lib"
anyway. I will fix Mosquitto shortly.
2022-09-25 15:14:03 +01:00
James Le Cuirot cac1b95be0 Automatically detect when -luuid is needed (on Linux with tours enabled)
This is done in a cross-compile-friendly manner with cpp rather than
uname. printf is used rather than echo due to inconsistent handling of
the -e option across different shells.
2022-09-25 15:14:00 +01:00
James Le Cuirot 5ca1924ace Respect PKG_CONFIG variable when building
This is particularly useful in cross-compile situations, where a wrapper
around pkg-config is sometimes needed.
2022-09-25 15:13:56 +01:00
James Le Cuirot b812365d1a Respect LDFLAGS variable when building 2022-09-25 15:13:50 +01:00
Jan-Piet Mens 9a1d03c648 replace all SHARE by TOUR
the word 'share' is difficult and ambiguos (why are we involved in
  investments?) and we're nipping this in the bud by renaming everything
  now in order to avoid the region/waypoint linguistic issues of the
  past.
2022-08-06 18:46:11 +02:00
Jan-Piet Mens 8371bf2ce4 [NEW]: support IPv4 and IPv6 2022-08-06 15:34:49 +02:00
Jan-Piet Mens 18efad3e9c experimental SHARES 2022-08-04 11:25:23 +02:00
Jan-Piet Mens a20c1538c0 Surface GEOCODE_TIMEOUT into config.mk
addresses #272
2018-11-29 20:16:10 +01:00
Jan-Piet Mens 4ba7fcaa5f remove bundled MDB 2018-10-22 15:23:51 +02:00
Jan-Piet Mens 685a6f57c6 remove space
(#243)
2018-06-17 13:17:56 +02:00
Sven Klomp 8a57bc19bd Change buffer sizes to avoid truncation 2018-06-16 21:47:03 +02:00
Sven Klomp c388b7fbd5 Deactivate warnings for format truncation
Fixes #242
2018-06-16 14:31:06 +02:00
Jan-Piet Mens 6a6e57a24a reverse freebsd 2017-05-17 14:33:48 +02:00
Jan-Piet Mens 80e4628d53 add FREEBSD switch
closes #163
2017-05-17 09:21:14 +02: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 a5798f3cd5 add CFLAGS for base64 to conver Arch
closes #128
2016-09-12 09:09:16 +02:00
Jan-Piet Mens 32ec189662 embed git version/commit 2016-07-22 09:51:06 +02:00
Jan-Piet Mens 44cf65add7 don't clobber CFLAGS from config.mk
thanks, Bryce Edwards
2016-06-17 18:24:11 +02:00
Jan-Piet Mens 4261dca381 quotes 2016-03-05 10:13:49 +01:00
Jan-Piet Mens 6757248aaa ENOCOFFEE 2016-03-05 10:00:32 +01:00
Jan-Piet Mens 73d9d73802 makefile again 2016-03-05 09:46:34 +01:00
Jan-Piet Mens 1900dae8aa tweaks for freebsd 2016-03-04 18:14:35 +01:00
Jan-Piet Mens cf4da36fae install config file 0640 2016-02-25 19:05:40 +01:00
Jan-Piet Mens b163005b01 Lua hook on responding to POST in httpmode 2016-02-24 17:59:00 +01:00
Jan-Piet Mens feef6635de RONLY (r:true) mode ripped out 2016-02-24 14:41:37 +01:00
Jan-Piet Mens 3791e49c05 LMDB is no longer optional 2016-02-22 13:09:57 +01:00
Jan-Piet Mens 07f3b612ae http mode 2016-02-19 16:31:32 +01:00
Jan-Piet Mens 090ae29c11 separate out payload handling function 2016-02-19 12:50:06 +01:00
Jan-Piet Mens ec92bb1683 include version in startup message 2016-02-18 13:07:35 +01:00
Jan-Piet Mens ed1060b5e2 set sensible mode on ot-recorder defaults 2016-02-09 11:26:34 +01:00
Jan-Piet Mens ea0d1d4b68 introduce system-wide defaults file 2016-02-09 11:17:59 +01:00
Jan-Piet Mens 6d444cd68c tab 2016-01-27 12:13:03 +01:00
Jan-Piet Mens 5fab257804 init only if not DESTDIR 2016-01-27 12:11:20 +01:00
Jan-Piet Mens 50ca5f6970 init correct storage when DESTDIR is set 2016-01-27 11:53:10 +01:00
Jan-Piet Mens 7ff069ebee replace base64.[ch] by public domain code (#18) 2016-01-25 08:39:16 +01:00
Jan-Piet Mens c08c18a036 NEW: experimental support for encrypted payloads 2016-01-22 22:42:30 +01:00
Jan-Piet Mens b06199b542 API endpoint for /version 2016-01-12 08:46:24 +01:00
Jan-Piet Mens 4d31f0f212 add math 2016-01-05 10:18:19 +01:00
Jan-Piet Mens 6b9f2b0a2f make reverse geo API key runtime option
addresses #18
2016-01-05 09:59:49 +01:00