Commit graph

466 commits

Author SHA1 Message Date
Oliver Jowett
2dcc8e3524 Add direct support for FATSV-format output.
This is adapted from the FlightAware fork, with some cleanup and
modifications needed to work with the net-cleanup changes.

Inclusion of "verbatim" TSV data read from an AVR-format input
connection is not supported.
2014-12-08 19:56:45 +00:00
Oliver Jowett
66849e1096 Changelog update. 2014-12-07 14:14:51 +00:00
Oliver Jowett
af957da81c Merge branch 'realpath-memory-leak' 2014-12-07 14:10:17 +00:00
Oliver Jowett
d09eefb827 Fix a memory leak from use of realpath() in HTTP request processing.
realpath() returns a heap-allocated buffer if given NULL for the destination buffer.
This must be freed by the caller; dump1090 does not do this.

Instead of worrying about freeing it, take the simpler approach of just providing a
stack-allocated destination buffer.
2014-12-07 14:05:24 +00:00
Oliver Jowett
2c374503f0 Release changelog. 2014-12-06 23:07:16 +00:00
Oliver Jowett
fcf31a164a More sensible NET_OUTPUT_SIZE / NET_BUFFER defaults. 2014-12-06 22:54:40 +00:00
Oliver Jowett
129655625c Fix typo in oversampling config check. 2014-12-06 22:50:55 +00:00
Oliver Jowett
127bf0cbc2 Lock down the default config - no remote connections, no HTTP server.
The user can reconfigure if they want a more open setup.

Add Suggests: lighttpd and recommend that as the way to run the map interface.
2014-12-06 22:23:13 +00:00
Oliver Jowett
e5931cbd50 Various packaging bugfixes found while testing the package. 2014-12-06 22:22:02 +00:00
Oliver Jowett
034fcee8fa Remove a spurious dependency on net-tools. 2014-12-06 22:20:50 +00:00
Oliver Jowett
796ca80db8 Increase the priority of the lighttpd config file to work around an
odd ordering problem with the default debian-doc configuration which
would mangle the alias list when accessing from localhost.
2014-12-06 22:19:24 +00:00
Oliver Jowett
aa4aadbccc Can't make up my mind about versions! 2014-12-06 21:51:08 +00:00
Oliver Jowett
b4b1c0b920 Update packaging to build a -mutability package. 2014-12-06 21:47:46 +00:00
Oliver Jowett
b7562c302a Merge branch 'mr-pi-package'
Conflicts:
	Makefile
2014-12-06 19:39:48 +00:00
Oliver Jowett
d88c9d6ab3 Release changelog. 2014-12-06 18:37:36 +00:00
Oliver Jowett
786dd622ee Update changelog for recent changes. 2014-12-06 16:08:42 +00:00
Oliver Jowett
3242fcaf29 Add support for configuring --stats-every (defaults to hourly) 2014-12-06 16:08:17 +00:00
Oliver Jowett
977fc07c39 Pass --name and --user during daemon start so that existing processes can be correctly identified. 2014-12-06 16:07:44 +00:00
Oliver Jowett
2e189633da Add a logrotate configuration. 2014-12-06 16:07:02 +00:00
Oliver Jowett
7a3a9f500f Add logging support. 2014-12-06 16:06:39 +00:00
Oliver Jowett
b7ee4009e4 Release changelog. 2014-12-05 22:56:14 +00:00
Oliver Jowett
b1e1878054 Fix some stray colons. Report failure if daemon isn't configured to start. 2014-12-05 22:55:04 +00:00
Oliver Jowett
373ac8ef0c Add init script, defaults from /etc/default/, postinst to create a user to run as. 2014-12-05 22:37:33 +00:00
Oliver Jowett
77912fb087 Install binaries with -mr suffix. 2014-12-05 21:36:51 +00:00
Oliver Jowett
35a382e3ce Set HTMLPATH correctly when compiling.
Put static files in /usr/share/dump1090-mr not /usr/share/dump1090
2014-12-05 21:36:02 +00:00
Oliver Jowett
0ae1d72e83 Initial work on raspbian packaging. 2014-12-05 20:18:57 +00:00
Oliver Jowett
83c80b6d67 Don't link view1090 with librtlsdr, it doesn't need it. 2014-12-05 19:34:40 +00:00
Oliver Jowett
19eed4cf18 Allow external specification of CFLAGS / CPPFLAGS. 2014-12-05 19:33:46 +00:00
Oliver Jowett
9e72eb64be Merge branch 'write-json-files' into oversampling 2014-11-23 17:22:58 +00:00
Oliver Jowett
2abc386895 Off-by-one error in the json interval calculation. 2014-11-23 17:22:34 +00:00
Oliver Jowett
e0bc89e542 Merge branch 'write-json-files' into oversampling 2014-11-23 16:34:18 +00:00
Oliver Jowett
ebab2c0e11 Create json files with mode 0644 - umask.
mkstemp defaults to 0600 which is not so useful for serving the file.
2014-11-23 16:32:45 +00:00
Oliver Jowett
d0174994cb Fix path buffer size 2014-11-23 16:32:22 +00:00
Oliver Jowett
7bd2ee5510 Merge branch 'write-json-files' into oversampling
Conflicts:
	dump1090.c
	dump1090.h
2014-11-23 16:03:35 +00:00
Oliver Jowett
6910a4bf4d Experimental json changes 2014-11-23 16:02:11 +00:00
Oliver Jowett
8246df8b2d Merge branch 'master' into oversampling 2014-10-31 19:42:15 +00:00
Oliver Jowett
bbd5a13030 Merge branch 'net-cleanups' 2014-10-31 19:38:06 +00:00
Oliver Jowett
29d1e53f9f Merge remote-tracking branch 'upstream/master' into net-cleanups 2014-10-31 17:58:03 +00:00
MalcolmRobb
bff92c4ad7 Merge pull request from mutability/improve-phase-enhancement
Rearrange phase enhancement so that it handles phase errors in both directions
2014-10-31 13:01:59 +00:00
Malcolm Robb
960ebfccea Publish version 1.10.3010.14 2014-10-30 17:50:56 +00:00
MalcolmRobb
b8ea7540c7 Merge pull request from bovine/faurl
link to FlightAware for flight details
2014-10-30 12:11:28 +00:00
Malcolm Robb
a9cd75ded1 More Updates to Pull
Pull  breaks the Windows version of dump1090 due to a bug in the
inet_aton() windows function.

1) Fix the bug in the windows inet_aton()
2) Modify the command line code to strdup() the command line string.
3) Leave the Modes.net_bind_address pointer NULL if no command line
specified
2014-10-30 12:06:03 +00:00
Jeff Lawson
cd09210cb9 Merge branch 'master' into faurl 2014-10-29 23:00:38 -05:00
Malcolm Robb
6d55cf6f71 Publish version 1.10.2910.14 2014-10-29 19:05:01 +00:00
Malcolm Robb
68f1220ab8 Change default binding to 0.0.0.0
Pull  permits changing the default bind address. The default was
127.0.0.1. This prevents external access unless a command line switch is
used. Since many users of dump1090 are using dump1090 as remote receiver
heads for programs such as plane plotter, this is undesirable. If you
want to lock down your RPi for local use only then use the command line
switch. If not, retain legacy open mode by binding to 0.0.0.0 by
default.
2014-10-29 19:04:25 +00:00
Malcolm Robb
5f18f6cbca Fix warnings and Windows compile problems 2014-10-29 19:00:42 +00:00
Malcolm Robb
3447f7ec83 Add Windows resource file for version numbering 2014-10-29 19:00:03 +00:00
Malcolm Robb
abaf9d8b39 Fix W3C Validation Errors
Submitted by ddeitterick, but the push didn't work on IE8/9. I hope I've
extracted the required parts and implemented them correctly here.
2014-10-29 17:39:34 +00:00
MalcolmRobb
5699e48855 Merge pull request from l0calguest/bind_address
Ability to assign bind address for services
2014-10-29 17:21:12 +00:00
MalcolmRobb
7b2e4ca67d Merge pull request from mutability/show-stale-planes
Change the marker color for aircraft with no recent updates.
2014-10-29 15:32:30 +00:00