Commit Graph

348 Commits

Author SHA1 Message Date
Heikki Hannikainen feb1034cca Implement DNS-SD publishing of KISS over TCP service on Linux and Mac
This allows client applications to locate the IP addresses and the port of
the KISS TCP service, allowing the end user to just select a Dire Wolf from
a list instead of trying to guess its dynamic IP address and typing it in
manually.  This is especially convenient on mobile devices.

On Linux, the standard Avahi daemon is used via dbus and the avahi-client
library.  Building with it requires installing the development header
package; README.md is updated accordingly.

On Mac, the MacOS dnssd API is used:
https://developer.apple.com/documentation/dnssd?language=objc

I don't have Windows, but more recent Windows 10 builds apparently have
a working DNS-SD mDNS implementation that can be used on 64-bit builds.
2020-12-28 20:38:09 +00:00
wb2osz 8ac14f86f5 Mention cmake scripts contributor. 2020-11-07 18:12:46 -05:00
wb2osz 413855e791 Merge branch 'dev' to master for release 1.6. 2020-10-27 20:45:30 -04:00
wb2osz bfc708d014 Final User Guide for release 1.6. 2020-10-27 20:25:09 -04:00
wb2osz 37f148ef25 Misc. RPi documentation updates for release 1.6. 2020-10-27 20:15:28 -04:00
wb2osz 7cd027fcda Issue 295 - Yet another incompatible change for the libgps API. 2020-10-27 18:04:07 -04:00
wb2osz 512e8f88a9 Avoid compiler error. 2020-10-26 20:41:49 -04:00
wb2osz fb888577fb Cleanup sample direwolf.conf file. 2020-10-26 20:23:40 -04:00
wb2osz 91bc2d9627 ADEVICE example for Mac OSX and misc. cleanup. 2020-10-25 22:52:57 -04:00
wb2osz e8f1133226 Increase tocalls limit. 2020-10-25 22:01:09 -04:00
wb2osz 79d80ccb8e Change from development to release version. 2020-10-25 21:38:51 -04:00
wb2osz 3960942488 Fix compile warnings on Mac. 2020-10-25 21:35:19 -04:00
wb2osz 3a5f72acab direwolf man page: AIS, EAS, FX.25, text colors. 2020-10-25 19:28:45 -04:00
wb2osz ff34d92776 EAS to APRS message converter and Ham Radio of Things (HRoT). 2020-10-24 19:45:43 -04:00
wb2osz 3a6a35785f More examples of applications. 2020-10-24 19:44:21 -04:00
wb2osz a10c2175fe Latest tocalls.txt. 2020-10-24 19:39:31 -04:00
wb2osz fda6f52437 Add another example to use FX.25. 2020-10-24 19:37:14 -04:00
wb2osz b12e56fef4 Add link to more information. 2020-10-24 19:33:58 -04:00
wb2osz 3e4c28231a Packaging for both 32 and 64 bit Windows platforms. 2020-10-24 19:01:20 -04:00
wb2osz c0fc5f052d Increase default for time since message addressee heard. 2020-10-24 11:38:44 -04:00
wb2osz adae04b05f Finish up overview of changes for 1.6. 2020-10-21 22:54:51 -04:00
wb2osz 7d4a49aecb Issue 290 - Add capability to set serial port speed for hamlib. 2020-10-21 22:07:19 -04:00
wb2osz f0bd085a13 Makefile to help transition people to new build procedure for 1.6. 2020-10-21 21:53:45 -04:00
wb2osz 0775e4b6a2 Misc. documentation updates. 2020-10-21 21:50:28 -04:00
wb2osz 0ed3cd2863 Clarify, simplify. 2020-07-25 10:30:34 -04:00
wb2osz 96fdf71069 Make build instructions more explicit. 2020-07-25 10:02:41 -04:00
wb2osz 909b703b7e FX.25 enable value 1 now selects appropriate tag for frame length. 2020-06-22 17:04:03 -04:00
wb2osz 4b0395aeaf Remove speed warning for special cases. 2020-06-20 21:15:44 -04:00
wb2osz d747620257 Add another search location for tocalls.txt. 2020-06-20 21:06:00 -04:00
wb2osz 74cf91cc98 Issue 241 - Catch up with new gpsd incompatbilities. 2020-06-20 20:49:00 -04:00
wb2osz e2b32d1d2a EAS SAME reception. 2020-06-13 21:33:10 -04:00
wb2osz 5fd8120de7 Add AIS documentation. 2020-06-01 23:08:12 -04:00
wb2osz e9482ca0b2 Mention FX.25 compatibility with UZ7HO soundmodem. 2020-06-01 21:02:02 -04:00
wb2osz 45136a91eb AIS Reception enhancements. 2020-05-26 21:20:37 -04:00
wb2osz 0edb44efc3 Build procedure updates. 2020-05-21 22:21:33 -04:00
wb2osz 6be428bea1 More comments. 2020-05-21 22:19:45 -04:00
wb2osz dc40b461d0 Add troubleshooting tip to error message. 2020-05-21 22:18:33 -04:00
wb2osz 0661e23f21 Issue 271 - DCD dropping at wrong time. 2020-05-21 21:37:34 -04:00
wb2osz 74a5c34a94 AIS refinements. 2020-04-25 07:59:06 -04:00
wb2osz b99f9f33c2
Merge pull request #268 from mdomsch/systemd
Add rpm spec and systemd files
2020-04-25 07:18:55 -04:00
Matt Domsch 3135bb570b Add rpm spec and systemd files 2020-04-24 10:00:06 -05:00
wb2osz f293186403 Issue 266 - Default compile options now allow the result to run on a
wider range of CPUs rather than optimizing for the build machine.
2020-04-22 19:39:24 -04:00
wb2osz b41b4445fb AIS reception. 2020-04-19 00:59:32 -04:00
wb2osz 0dc7cba1c5 AIS reception. 2020-04-19 00:50:18 -04:00
wb2osz 65d8d265cd More complete monitoring messages to AGW client app. 2020-04-13 21:07:10 -04:00
wb2osz c15903edb9 Issue 252 - Direwolf segments large frames when sending AX.25 version 2.0 packets.
Instead, it should simply divide the data into packets without segment headers,
on an AX.25 version 2.0 connection.
2020-04-13 20:54:42 -04:00
wb2osz e654ca46a6 Documenation updates for 1.6. 2020-04-03 21:09:23 -04:00
wb2osz cab47cfc48 -h command line option for help. 2020-03-21 19:02:39 -04:00
wb2osz 1484350465 Pull request 259 - Identify '{{' as user defined experimental. 2020-03-21 18:06:57 -04:00
wb2osz fde5bf6816 Update tocalls.txt. 2020-02-20 20:40:46 -05:00