Commit graph

369 commits

Author SHA1 Message Date
Jonathan Naylor
b56ef7051f Handle unknown FCS reflector better. 2018-02-22 22:06:24 +00:00
Jonathan Naylor
28a0a78d84 Almost complete, but it doesn't work! 2018-02-22 20:14:49 +00:00
Jonathan Naylor
22e5bb523f More changes, including FCS linking at startup. 2018-02-22 19:44:23 +00:00
Jonathan Naylor
9719b1d269 Lots of small changes. 2018-02-22 19:11:21 +00:00
Jonathan Naylor
4edd2ebdd1 Still need to handle polls. 2018-02-22 08:05:21 +00:00
Jonathan Naylor
295677878e Still need to handle polls and such like. 2018-02-22 07:37:29 +00:00
Jonathan Naylor
a52d831ba5 Add the FCS protocol and the beginnings of the control for it. 2018-02-21 21:53:58 +00:00
Jonathan Naylor
9dc484ea64 Start splitting YSF and FCS functionality. 2018-02-21 20:27:11 +00:00
Jonathan Naylor
05c0cce1db Begin adding FCS specific code. 2018-02-21 19:46:21 +00:00
Jonathan Naylor
c84df3db5e Initial changes ready for FCS support. 2018-02-21 18:41:24 +00:00
Andy CA6JAU
fe410b937a Adding pseudo YSF2DMR reflector 2018-01-28 23:05:25 -03:00
Jonathan Naylor
60b338151f Update the YSF Hosts file. 2017-11-24 14:31:02 +00:00
Jonathan Naylor
6fd0a0a170 Fix GPS interprestation. Thanks to BH4QBV. 2017-10-31 09:22:34 +00:00
Jonathan Naylor
e12963e6fd Descrease turnaround time for Wires-X replies. 2017-10-10 17:15:50 +01:00
Jonathan Naylor
d2865dfa64 Add new (unused) CM definition. 2017-09-16 19:35:42 +01:00
Jonathan Naylor
995f974e31 Move to VS2017. 2017-09-16 14:42:08 +01:00
Jonathan Naylor
41015d21d3 Add new ini entry for the optional APRS description. 2017-09-04 10:11:07 +01:00
Jonathan Naylor
2f41b0eaab Add the desciption field to the APRS data for this node/repeater. 2017-09-03 22:26:13 +01:00
Jonathan Naylor
6cd839eb80 Add missing space in log message. 2017-08-25 10:12:34 +01:00
Jonathan Naylor
e11a7959b3 Increase the information in the linking log messages. 2017-08-22 21:51:37 +01:00
Jonathan Naylor
769052e25b Remove VW mode, it doesn't seem to do DTMF. 2017-08-19 19:17:08 +01:00
Jonathan Naylor
30f0cb3bb5 Remove DN mode 1 as have no example data. 2017-08-19 19:10:16 +01:00
Jonathan Naylor
aadc85be69 Add DN mode DTMF commands. 2017-08-19 19:08:01 +01:00
Jonathan Naylor
b3b94497a0 Update the YSF Hosts file. 2017-08-19 17:06:23 +01:00
Jonathan Naylor
6a81990b48 Fix DN mode bugs and rename DTMF methods. 2017-08-16 14:57:50 +01:00
Jonathan Naylor
11d56992be Handle multiple AMBE blocks per payload. 2017-08-16 10:18:43 +01:00
Jonathan Naylor
356250df07 Further integration of the DTMF code. 2017-08-15 21:09:20 +01:00
Jonathan Naylor
7421ff415d Start integrating the DTMF code. 2017-08-15 20:57:17 +01:00
Jonathan Naylor
004b156e80 Add build instructions for the DTMF file. 2017-08-15 20:30:02 +01:00
Jonathan Naylor
d92a894cd5 Add the D-Star DTM code. 2017-08-15 12:09:55 +01:00
phl0
924219ba2a
Resolve port clash for YSFParrot port 2017-08-03 12:06:56 +02:00
Jonathan Naylor
80b315d7c9 Bump the version date. 2017-07-19 20:07:07 +01:00
Jonathan Naylor
a87ec7d532 Update the YSF Hosts file. 2017-07-19 20:05:59 +01:00
phl0
8a6d27b85f
Fix APRS beacon bug (incorrect frequency) 2017-07-19 15:28:10 +02:00
Steve Zingman
36babf9c3d Update IP address of North America reflector 2017-07-11 05:41:07 -04:00
Jonathan Naylor
c1e5a784c2 Update the YSF Hosts file. 2017-06-09 23:13:55 +01:00
John Ronan
3d6c68f2c7 Changed the Cast rather than the const 2017-06-04 13:51:12 +01:00
John Ronan
bce9840cb1 Float does not appear to have enough precision for the calculation 2017-06-04 10:27:49 +01:00
John Ronan
f3ddcce744 * Could not see were the timer was being started. Starting now in open.
* Adjusted Formatting
2017-06-01 09:45:41 +01:00
Jonathan Naylor
e3827bbd1b Simplify the link reversion logic. 2017-05-02 15:58:15 +01:00
Jonathan Naylor
d6c3f0fe32 Don't have the inactivity timer on a non-revertible startup reflector. 2017-05-01 15:47:11 +01:00
Jonathan Naylor
d3b27585e3 Update the YSF Hosts file. 2017-05-01 14:40:38 +01:00
Jonathan Naylor
8490ea46a5 Allow revertion to startup reflector. 2017-05-01 14:37:14 +01:00
Jonathan Naylor
62f45b6c10 Fix autoconnect bug, 2017-03-25 11:42:07 +00:00
Jonathan Naylor
0153b54420 Bump the version date. 2017-03-25 09:52:10 +00:00
Jonathan Naylor
67c6147f30 Update the YSF Hosts file. 2017-03-25 09:51:01 +00:00
Jonathan Naylor
0d7f5ab22e Remove a potential memory leak. 2017-03-25 09:48:31 +00:00
Jonathan Naylor
92d22f72b3 Reload the reflector list in a different way to avoid crashes. 2017-03-24 15:37:46 +00:00
Jonathan Naylor
0521b82e24 Merge pull request #83 from juribeparada/master
Fix for latitude sign of GPS data
2017-03-22 05:40:56 +00:00
Andy CA6JAU
3191efcdcc Fix for latitude sign of GPS data 2017-03-21 22:11:01 -03:00
Jonathan Naylor
f60cf52a0b Handle idle timeouts and lost connections more gracefully. 2017-03-21 18:45:31 +00:00
Andy CA6JAU
7ffa22fba7 A workaround for the last page of YSF Reflectors list 2017-03-21 01:05:02 -03:00
Andy CA6JAU
6af25cdf63 Fix compilation in macOS 2017-03-20 22:17:33 -03:00
Jonathan Naylor
9ecbef3cea Make Wires-X forget about disconnected reflectors. 2017-03-20 15:44:25 +00:00
Jonathan Naylor
65c87982e7 Disable network reading when not linked. 2017-03-20 14:42:04 +00:00
Jonathan Naylor
4e8e40d582 Small change to the inactivity timer resetting. 2017-03-19 08:41:48 +00:00
Jonathan Naylor
85a9571eb6 Bump the version date. 2017-03-18 07:58:00 +00:00
Jonathan Naylor
af54beb5bd Add defensive code to track down or remove crashes. 2017-03-18 07:57:35 +00:00
Jonathan Naylor
4ae82cfd8d Add an inactivity timer to the gateway. 2017-03-18 07:41:09 +00:00
Jonathan Naylor
76428bb0cb Small code cleanup. 2017-03-02 20:53:40 +00:00
Jonathan Naylor
1740624a31 Update the YSF Hosts file. 2017-03-02 20:53:16 +00:00
Jonathan Naylor
5dd3bbaf44 Update the YSF Hosts file. 2016-11-14 17:37:42 +00:00
Jonathan Naylor
6311a96f30 Bump the version date. 2016-10-21 06:48:27 +01:00
Jonathan Naylor
e03a62ec7e Unlink before linking. 2016-10-20 17:44:58 +01:00
Jonathan Naylor
4b022094ca Rearrange reflector counting. 2016-10-19 07:31:32 +01:00
Jonathan Naylor
47fac16a70 Remove incorrect assert. 2016-10-17 21:05:40 +01:00
Jonathan Naylor
6782b4bf0d Clean up the gateway configuration. 2016-10-17 17:38:58 +01:00
Jonathan Naylor
1927af2fcf Remove unneeded time handling and fix compiler warnings. 2016-10-14 09:29:06 +01:00
Jonathan Naylor
7c188fe7c0 Remove the watchdog timer from the reflector. 2016-10-13 23:12:51 +01:00
Jonathan Naylor
6418c4fe6b Restructure the YSF gateway and protocol. 2016-10-13 18:47:04 +01:00
Jonathan Naylor
d2dca61804 Increase log file path variable. 2016-10-13 18:09:38 +01:00
Jonathan Naylor
20a33d1ff0 Clean up of log handling. 2016-10-04 17:39:17 +01:00
Jonathan Naylor
20485f5d02 Allow for an optional local Parrot entry. 2016-10-03 17:45:20 +01:00
Jonathan Naylor
6f6d27ebf3 Update for the new YAF hosts file format and remove the restart of the gateway. 2016-10-03 09:47:06 +01:00
Kim - DG9VH
913372b084 typo + example 2016-09-30 21:47:13 +02:00
Jonathan Naylor
e46445f56c Update the links mark down. 2016-09-30 13:24:44 +01:00
Jonathan Naylor
89d83dda46 Add README.md 2016-09-30 13:22:56 +01:00
Jonathan Naylor
519976995b Pad the reflector name and description to the correct size. 2016-09-30 11:39:32 +01:00
Jonathan Naylor
a3944b5b98 Remove stale reflector entries from the list. 2016-09-30 11:14:38 +01:00
Jonathan Naylor
92a401ba0a Remove unneeded variable. 2016-09-30 11:09:59 +01:00
Jonathan Naylor
d51dc57e28 Simplify the reflector access method. 2016-09-30 11:09:24 +01:00
Jonathan Naylor
9ee69cd555 Use a real YSF Hosts file from Kim Heinz. 2016-09-30 08:23:15 +01:00
Jonathan Naylor
04519a58c7 Use the correct delimiter for the file format. 2016-09-29 20:11:10 +01:00
Jonathan Naylor
f8b0accafb Alter format of hosts file ready for network reloading. 2016-09-29 19:56:27 +01:00
Kim - DG9VH
4c7f1b2a3a New Reflector 2016-09-27 07:25:34 +02:00
Kim - DG9VH
00d6359487 New Reflector 2016-09-26 07:24:57 +02:00
Kim - DG9VH
c4290438e8 correct hostname 2016-09-25 20:34:54 +02:00
Kim - DG9VH
059b9c3193 New Reflector
A warm welcome to Scotland!
2016-09-25 19:59:56 +02:00
Kim - DG9VH
c121eebb45 Added new (old) Reflector 2016-09-25 12:18:43 +02:00
Kim - DG9VH
94613db84b added new reflector 2016-09-23 17:31:21 +02:00
Jonathan Naylor
c0ba147644 Bump the version date. 2016-09-23 13:05:29 +01:00
Jonathan Naylor
020a08168d Change the tag to be just the callsign. 2016-09-22 22:07:35 +01:00
Jonathan Naylor
935492c5a4 Try to avoid creating duplicates with the YSFReflector. 2016-09-22 21:54:51 +01:00
Kim - DG9VH
68ccde0091 New Reflectors 2016-09-22 18:13:50 +02:00
Kim - DG9VH
7d2561bd7b added new reflector 2016-09-20 20:40:44 +02:00
Kim - DG9VH
3a902777d7 New Reflector 2016-09-18 18:24:41 +02:00
Kim - DG9VH
7449c26369 was too fast for David :-) 2016-09-16 22:47:30 +02:00
Kim - DG9VH
74c2aed386 added new reflector
plus some meta
2016-09-16 22:34:09 +02:00
Kim - DG9VH
e2e9710579 New Reflector 2016-09-09 08:17:19 +02:00
Kim - DG9VH
fc9f9504e8 New Reflector 2016-08-27 20:32:40 +02:00
Kim - DG9VH
1d13de82d0 removed doublette... 2016-08-19 14:25:31 +02:00
Kim - DG9VH
c429dca47b New Reflector 2016-08-19 12:02:27 +02:00
Kim - DG9VH
f756974c17 changed host names ... 2016-08-18 10:24:29 +02:00
Kim - DG9VH
9f4d49f0ba Some mega changes 2016-08-16 20:32:04 +02:00
Kim - DG9VH
a7076577ea changed meta 2016-08-11 21:10:45 +02:00
Kim - DG9VH
5e2a02463a added new reflector 2016-08-11 17:11:12 +02:00
Jonathan Naylor
d18fe20de1 Add Solaris Makefiles. 2016-08-08 18:26:44 +01:00
Kim - DG9VH
47c7a9d21a reactivated refl. 2016-08-06 18:02:00 +02:00
Kim - DG9VH
dde1af83a7 changed host names 2016-08-05 19:36:10 +02:00
Kim - DG9VH
60bf8e6f13 added new reflector 2016-07-31 19:23:37 +02:00
Kim - DG9VH
cfc9cf548a added new reflector 2016-07-28 15:39:25 +02:00
Kim - DG9VH
918e4d5de8 getting rid of YSF-Numbers 2016-07-25 10:44:47 +02:00
Kim - DG9VH
a97e151943 added new reflector 2016-07-24 17:04:56 +02:00
Kim - DG9VH
59724c3550 Deleted one entry to make YSF001 free again
After vy interresting private mail conversation with the prior owner of YSF001 the actual registrant of YSF001 decides to remove the entry.
2016-07-22 18:02:40 +02:00
Kim - DG9VH
384cc0f104 added new reflector 2016-07-21 15:20:12 +02:00
Kim - DG9VH
3c3a950e1d added new reflector 2016-07-20 11:06:03 +02:00
Kim - DG9VH
fcb6e6b10e added new reflector 2016-07-18 21:04:09 +02:00
Jonathan Naylor
9b8d62089c Make the reflector polling time dynamic. 2016-07-18 18:01:01 +01:00
Kim - DG9VH
b48d9fa381 removed inactive hosts
see https://groups.yahoo.com/neo/groups/mmdvm/conversations/topics/6356;_ylc=X3oDMTM1dWloM2xiBF9TAzk3MzU5NzE0BGdycElkAzkyMTkwMDA2BGdycHNwSWQDMTcwNTA2MjI4MARtc2dJZAM2MzU2BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTQ2ODgzOTc1OAR0cGNJZAM2MzU2
2016-07-18 13:28:44 +02:00
vk4tux
02ff326505 Update YSFHosts.txt 2016-07-18 10:51:44 +10:00
Kim - DG9VH
20dbed439d deleting accidently registered reflector...
after contacting op via email it was figured out that it happend "by accident"
2016-07-17 22:18:52 +02:00
Kim - DG9VH
12343e8e2d added new reflector 2016-07-17 21:34:07 +02:00
Kim - DG9VH
3786d257b4 changed host name 2016-07-17 12:17:46 +02:00
Kim - DG9VH
c21b8bb795 added new reflector 2016-07-16 20:36:27 +02:00
Kim - DG9VH
4e372ba628 added new reflector 2016-07-15 22:04:20 +02:00
Kim - DG9VH
2e9a2177f6 added new reflectors 2016-07-15 07:26:38 +02:00
Jonathan Naylor
7eb6ec96ca Add -Y suffix to C4FM aprs.fi messages. 2016-07-14 18:05:44 +01:00
vk4tux
5489c547ff Update YSFHosts.txt 2016-07-14 02:03:26 +10:00
Kim - DG9VH
8b7383a6b9 Changed reflector-data of ysf260 2016-07-13 08:57:57 +02:00
Kim - DG9VH
63e0677302 added new reflector 2016-07-10 19:18:23 +02:00
Kim - DG9VH
6ffa16c04b New Hosts 2016-07-09 17:32:17 +02:00
Jonathan Naylor
09d0469c09 Merge pull request #24 from vk4tux/patch-1
Update YSFHosts.txt
2016-07-09 07:38:22 +01:00
vk4tux
568a72665d Update YSFHosts.txt 2016-07-09 12:17:37 +10:00
vk4tux
7e66b8f55e Update YSFHosts.txt
c4fm.spain-dmr.es has been a non resolving host for weeks, removal from list will be the the most effective way to resolve.
Either the host owner fixe's the issue or starys out of the list.
2016-07-09 12:07:50 +10:00
Jonathan Naylor
4a457c279b Fix the Wires-X length/block calculations. 2016-07-07 22:57:42 +01:00
Jonathan Naylor
bcca2f530d Do a better job of sanitising the callsign for APRS. 2016-07-07 09:25:57 +01:00
Kim - DG9VH
29c24c3c9a added new reflector 2016-07-06 16:49:24 +02:00
Jonathan Naylor
4b48987c15 Fix crashing bug from the ini file. 2016-07-06 06:46:04 +01:00
Jonathan Naylor
dda5ac7c57 Allow link to reflector at startup. 2016-07-05 19:35:32 +01:00
Jonathan Naylor
b2c33793b7 Fix Wires-X reflector lists over 12 items in length. 2016-07-05 17:36:02 +01:00
Jonathan Naylor
0f6502d279 Merge pull request #20 from dg9vh/patch-10
added new reflector
2016-07-04 20:15:35 +01:00
Jonathan Naylor
34cd9a1eae Correct the lat and long format specifier. 2016-07-04 20:13:46 +01:00
Kim - DG9VH
8fe1ba312c added new reflector 2016-07-04 20:52:05 +02:00
Jonathan Naylor
94303d3df4 Simplify the APRS generation functions. 2016-07-04 18:10:45 +01:00
Jonathan Naylor
da2fdabf09 Only append the first character of the suffix for aprs.fi. 2016-07-04 17:55:14 +01:00
Kim - DG9VH
f44be02b6d Changed name/hostname... 2016-07-03 10:40:09 +02:00
Kim - DG9VH
366c8c149d Added new reflector & numbers 2016-07-03 10:00:55 +02:00
Kim - DG9VH
859511e6a3 removed doublette... 2016-07-01 15:44:09 +02:00
Jonathan Naylor
f3360ee47a Correct the sequence number calculation. 2016-07-01 14:43:44 +01:00
Jonathan Naylor
bc9d2a9860 Merge pull request #14 from dg9vh/patch-6
Added info for registering, added names/descr.
2016-07-01 14:39:34 +01:00
Jonathan Naylor
4ea0674be4 Fix the Wires-X sequence numbers. 2016-07-01 14:27:25 +01:00
Kim - DG9VH
ab27a5269d Added info for registering, added names/descr.
Added info for registering, added names/descriptions to reflectors to easier get an idea of what host is which reflector. All autogenerated from export-function of register.ysfreflector.de
2016-07-01 15:16:53 +02:00
Tony Corbett G0WFV
c5225b9075 Correct my callsign! (oh and a few other things!) 2016-06-30 15:44:37 +01:00
Jonathan Naylor
24c30cb2f9 Merge branch 'master' of github.com:g4klx/YSFClients 2016-06-28 20:54:08 +01:00
kc2vrj
7ca22065f5 Added YSFHostsupdate.sh
Script to download YSFHosts.txt can be automated with crontab.
2016-06-28 13:36:39 -04:00
kc2vrj
04285cc9c4 Create YSFHostsupdate.sh 2016-06-28 13:32:40 -04:00
Jonathan Naylor
ded0331274 Change the repeater APRS symbol. 2016-06-28 18:06:41 +01:00
Jonathan Naylor
32e6c65bcb Fix the Wires-X sequence numbers. 2016-06-28 17:54:26 +01:00
Kim - DG9VH
1024443840 added new reflector 2016-06-28 16:17:58 +02:00
Kim - DG9VH
8caed5ec2d added new reflector
ysf.dvbrazil.com.br	42000
2016-06-27 23:01:36 +02:00
Kim - DG9VH
33b0ee9867 moved YSF012 to YSF262
changed reflector
2016-06-27 17:21:59 +02:00
Kim - DG9VH
a7e435b618 added new reflector
ysf444.pa3dfn.nl	42000
2016-06-27 14:55:35 +02:00
Kim - DG9VH
646b67f813 added new reflectors, sorting after YSF-Number
Content is exported from https://register.ysfreflector.de/export.php
2016-06-27 08:06:26 +02:00
Jonathan Naylor
1dc51554df Bump the version date. 2016-06-24 10:36:58 +01:00
Jonathan Naylor
a82f725727 Add new reflector. 2016-06-22 09:19:19 +01:00
Jonathan Naylor
c85a112c54 Add new entry. 2016-06-20 19:49:09 +01:00
Jonathan Naylor
1aac288268 Add new reflectors and the local parrot 2016-06-20 10:03:26 +01:00
Kim - DG9VH
f1c8d8275b ysf.darc-saar.de => ysf012.ysfreflector.de
renaming of host and domain...
2016-06-17 21:44:51 +02:00
Jonathan Naylor
dcda3ef909 Finish implementing the search. 2016-06-16 18:45:00 +01:00
Jonathan Naylor
6231cf2a3e Add SR8UWD 2016-06-15 13:14:26 +01:00
Jonathan Naylor
e9c894bd9c Bump the version dates. 2016-06-14 20:16:17 +01:00
Jonathan Naylor
f792401f47 Simplify the APRS report. 2016-06-14 17:39:00 +01:00
ct1jib
9620940d38 Update YSFHosts.txt
port updated of portuguese YSF reflector
2016-06-14 09:31:21 +01:00
Jonathan Naylor
e862e2d375 Add the UK reflector. 2016-06-14 07:05:04 +01:00
Jonathan Naylor
0b2702314f Fix Linux compiler issues. 2016-06-14 06:36:40 +01:00
Jonathan Naylor
5818e8ad6a Fix more APRS bugs. 2016-06-13 23:45:08 +01:00
Jonathan Naylor
9e76b24e7a Rewrite the GPS data collector. 2016-06-13 23:12:28 +01:00
Jonathan Naylor
9296316ffe Debugging the Gateway functionality. 2016-06-13 22:53:25 +01:00
Jonathan Naylor
5e6b6a4061 Fix the Wires-X data collector and other fixes. 2016-06-13 20:54:39 +01:00
Jonathan Naylor
340eab64a6 Add a configurable suffix. 2016-06-13 18:47:33 +01:00
Jonathan Naylor
1d9a6dc16c Fix for OS X compilation. 2016-06-13 18:46:57 +01:00
Jonathan Naylor
cf1018cee3 Collect all the segments correctly. 2016-06-13 18:35:33 +01:00
Jonathan Naylor
a693f3d56c Round up the frequency to the nearest kHz. 2016-06-13 18:21:47 +01:00
Jonathan Naylor
73ec6d4450 Add Wires-X search and initially linked messages. 2016-06-13 18:12:44 +01:00
Jonathan Naylor
cbe3e1c914 Add updated list. 2016-06-12 12:14:15 +01:00
Jonathan Naylor
2a7d4c8f06 Merge branch 'master' of github.com:g4klx/YSFClients 2016-06-12 11:52:31 +01:00
Jonathan Naylor
d432297f24 Add aprs.fi gateway. 2016-06-12 11:52:02 +01:00
Jonathan Naylor
59b4908d5f Tweak the data transfer management. 2016-06-10 11:05:08 +01:00
Jonathan Naylor
e2ee965375 Use the node callsign for most Wires-X exchanges. 2016-06-09 20:14:12 +01:00
Jonathan Naylor
0b7280cd81 Sort reflector list and the beginning of search. 2016-06-09 19:24:04 +01:00
Jonathan Naylor
1f2b25de46 Mostly work on the ALL command. 2016-06-09 17:39:42 +01:00
Jonathan Naylor
489d6077fd Change EOF handling. 2016-06-09 17:35:52 +01:00
Jonathan Naylor
1bcd9c82b2 Fix the quick and dirty fix. 2016-06-09 13:14:47 +01:00
Jonathan Naylor
5d49ab42af Quick and dirty fix to reflectors timing out. 2016-06-09 08:53:23 +01:00
Jonathan Naylor
28cd9362a5 Added first German reflector. 2016-06-09 08:52:22 +01:00
Jonathan Naylor
95d09b71c7 Add two new reflectors. 2016-06-08 15:53:56 +01:00
Jonathan Naylor
17f45bbc25 Remove compiler warnings. 2016-06-08 11:57:26 +01:00
Jonathan Naylor
da29055611 Added missing <cstring> include for memset(). 2016-06-08 11:54:43 +01:00
Jonathan Naylor
e0ee17e9ea Revert incorrect poll handling. 2016-06-08 07:25:28 +01:00
Jonathan Naylor
0e62bacb84 Dont't allow control data out over a reflector. 2016-06-08 07:20:56 +01:00