Commit graph

80 commits

Author SHA1 Message Date
Oliver Jowett
af3eb3df2b Move to a simpler versioning scheme (the one derived from upstream
is going to break the ordering that Debian expects very soon).

When building from source not via debian/rules, derive a version from
git describe.
2015-01-22 13:19:15 +00:00
Oliver Jowett
e02a2cdd44 GPL. 2015-01-20 16:49:01 +00:00
Oliver Jowett
721412dc9b Changelog. 2015-01-19 23:29:07 +00:00
Oliver Jowett
881cb8167d Release changelog. 2015-01-17 21:04:10 +00:00
Oliver Jowett
971e5754ff Try to work around a libusb crash on exit after SIGINT. 2015-01-17 19:23:57 +00:00
Oliver Jowett
d1f274d469 Avoid a (rare) divide-by-zero crash in 2MHz --phase-enhance. 2015-01-17 18:26:06 +00:00
Oliver Jowett
4a66a31839 Changelog. 2015-01-17 12:31:52 +00:00
Oliver Jowett
8f1b8566d4 Update changelog. 2015-01-16 20:37:55 +00:00
Oliver Jowett
e54b290601 Release changelog. 2015-01-14 01:17:57 +00:00
Oliver Jowett
62ec7796d0 Require that the JSON refresh interval is at least 1, as it is used
to control the webmap refresh rate even if JSON files are not being written.
2015-01-14 01:15:54 +00:00
Oliver Jowett
dc92cfb927 Restart lighttpd on package upgrade if we changed its config files. 2015-01-14 00:34:06 +00:00
Oliver Jowett
371f6bb5d4 Changelog. 2015-01-13 22:02:39 +00:00
Oliver Jowett
41d8a79041 Changelog. 2015-01-13 21:53:48 +00:00
Oliver Jowett
fefce7b4bd Add --max-range parameter. Use it for relative position limits, and to discard bad position results.
(cherry picked from commit 0d725508f78cb2fd7759efbb66b45b867d6f7722)
2015-01-13 21:53:12 +00:00
Oliver Jowett
8b56cd104f Changelog. 2015-01-13 21:41:23 +00:00
Oliver Jowett
2627933963 Changelog. 2015-01-12 16:31:22 +00:00
Oliver Jowett
2febe75ce7 Changelog. 2015-01-12 01:19:43 +00:00
Oliver Jowett
0b5aac47c4 Change plane color if we have not seen a recent position update
(previously, any type of message was enough).
2015-01-11 12:15:54 +00:00
Oliver Jowett
55a10e6685 Changelog. 2015-01-11 12:12:58 +00:00
Oliver Jowett
2f2803a775 Fix UTC clock display in non-UTC timezones. 2015-01-11 11:54:17 +00:00
Oliver Jowett
35e5088529 Fix initial map centering thinkos. 2015-01-07 23:54:54 +00:00
Oliver Jowett
4a04e4d46d Changelog updates. 2015-01-07 21:42:57 +00:00
Oliver Jowett
0f1c0778f2 Disable lighttpd's stat cache in the sample config. 2015-01-07 19:01:56 +00:00
Oliver Jowett
1f06abf67d WIP webmap cleanup 2015-01-05 23:20:03 +00:00
Oliver Jowett
99bca13844 Release changelog. 2015-01-04 20:23:30 +00:00
Oliver Jowett
43ec58c78e Remove dead tracking code related to the removed PlanePlotter feed. 2015-01-04 20:09:38 +00:00
Oliver Jowett
76474f58ab Fix warnings. Add -Werror so they break the build in future. 2015-01-04 20:08:33 +00:00
Oliver Jowett
14a8e71629 Version bump to reflect upstream version. 2015-01-04 12:32:36 +00:00
Oliver Jowett
66c088fa70 Release changelog. 2015-01-02 22:53:58 +00:00
Oliver Jowett
69532b3c53 Center the webmap on the receiver location.
Mark config.js as a conffile, so user changes won't get overwritten.
2015-01-02 22:48:27 +00:00
Oliver Jowett
07bc762055 Notice if we lose the RTLSDR device and reconnect.
Fix some of the more glaring pthread bugs.
2015-01-02 22:29:29 +00:00
Oliver Jowett
5dd1c39710 Release changelog. 2014-12-30 17:09:44 +00:00
Oliver Jowett
9d0df29dbb Fix postinst handling of LOG_DECODED_MESSAGES. 2014-12-30 17:08:55 +00:00
Oliver Jowett
a9ca260e76 Add support for LOG_DECODED_MESSAGES option to log all messages (disables --quiet). 2014-12-30 16:40:15 +00:00
Oliver Jowett
6e3238d303 Release changelog. 2014-12-30 00:01:58 +00:00
Oliver Jowett
9356c899ad Add Provides: fatsv-data-source 2014-12-29 22:59:47 +00:00
Oliver Jowett
0fa383f633 Release changelog. 2014-12-27 22:24:51 +00:00
Oliver Jowett
2aa37f06da Link to github from the webmap. 2014-12-27 21:40:18 +00:00
Oliver Jowett
2db9d62c1c Warn if --modeac is used together with --oversample. 2014-12-27 21:25:32 +00:00
Oliver Jowett
727a59e8eb Oversampling is now less scary. 2014-12-27 21:22:43 +00:00
Oliver Jowett
58dfbdcb6b Add support for controlling the accuracy of the receiver location
written in the JSON metadata used by the webmap.
2014-12-27 20:52:56 +00:00
Oliver Jowett
bbcfbb8279 Changelog update. 2014-12-27 20:21:36 +00:00
Oliver Jowett
48986c48cc Remove half-implemented --no-decode option. 2014-12-27 20:11:10 +00:00
Oliver Jowett
ff027f009a Release changelog. 2014-12-10 21:58:26 +00:00
Oliver Jowett
1cdfe8db27 Rearrange validation so that the user only ever sees errors
*after* providing input.

In particular if the existing config does not validate then we
should just ensure that the problematic question is displayed
without a confusing error message beforehand; the error should
only appear if the newly entered response doesn't validate.
2014-12-10 21:20:31 +00:00
Oliver Jowett
3af0fb51b5 Raspbian's dpkg-changelog doesn't understand -S, use some sed magic instead. 2014-12-10 21:07:45 +00:00
Oliver Jowett
55ecde9d53 Add input validation to most of the config questions.
> Some people, when confronted with a problem, think "I know, I'll use regular expressions."
> Now they have two problems.

Dongle "device index" actually accepts serial numbers too, document that.
2014-12-10 20:26:51 +00:00
Oliver Jowett
9fa09e0e92 receiver.json support, internal webserver cleanup.
Add data/receiver.json (generated once) and support for it in script.js.

Internal webserver rearrangement to support multiple json files.
2014-12-10 17:05:22 +00:00
Oliver Jowett
f707f2cdce More version reporting tweaks. 2014-12-10 12:44:00 +00:00
Oliver Jowett
c6077b1e6c Use the package version as the version number compiled into the binary. 2014-12-10 12:25:43 +00:00