Commit graph

73 commits

Author SHA1 Message Date
Geoffrey Merck F4FXL - KC3FRA 5eff889929 Fix Windows build asking for wget 2019-04-17 10:42:18 +02:00
Geoffrey Merck F4FXL - KC3FRA 21a782887f Changed # for A for XLX linking ... 2019-04-08 13:56:42 +02:00
Geoffrey Merck F4FXL - KC3FRA a2e459676d Add DTMF connection for XLX 2019-04-08 09:16:05 +02:00
Jonathan Naylor 9f545a510e Bump the version date. 2019-04-02 07:54:20 +01:00
Jonathan Naylor 95b9bd50bd Small code cleanups. 2019-04-02 07:53:36 +01:00
Geoffrey Merck F4FXL - KC3FRA 746430b9bf Fix broken windows build 2019-03-26 11:07:57 +01:00
Geoffrey Merck F4FXL - KC3FRA 55573f77fe Load default XLX URL when the key is present in the config and no value is specified 2019-03-26 06:53:30 +01:00
Geoffrey Merck F4FXL - KC3FRA a70fd0510d Typo 2019-03-24 17:31:51 +01:00
Geoffrey Merck F4FXL - KC3FRA 25eeee30b7 Always use wget on linux to download the XLX host file as some distros are missing wxhttp 2019-03-24 17:29:03 +01:00
Geoffrey Merck F4FXL - KC3FRA bf83762e2c Fix remote control reporting XLX as DCS 2019-03-24 06:55:31 +01:00
Geoffrey Merck F4FXL - KC3FRA 59a9832e5d Undefined XLX_USE_WGET as it will not run under windows
Updated Makefile to link with wx net
2019-03-24 06:42:13 +01:00
Geoffrey Merck F4FXL - KC3FRA 075fa42d0c Allow direct connection using XLX instead of DCS 2019-03-23 08:17:42 +01:00
Jonathan Naylor b8ee3948ed Bump the version date. 2019-01-31 08:28:36 +00:00
Jonathan Naylor 9df5e078ff Remove redundant code. 2019-01-31 08:28:22 +00:00
Jonathan Naylor df4a4fb122 Loosen fast data admission criteria. 2019-01-30 20:13:53 +00:00
Jonathan Naylor 7ea8ac95d0 Fix compile issue. 2019-01-30 11:43:46 +00:00
Jonathan Naylor dd89205245 Fix compile issue. 2019-01-30 11:07:36 +00:00
Jonathan Naylor a1bea49c88 Check the guard byte on the fast data. 2019-01-30 07:55:40 +00:00
Jonathan Naylor f7fe4d6683 Don't forget to descramble the type byte first. 2019-01-25 11:38:49 +00:00
Jonathan Naylor 852889e0ee New way to detect fast data mode. 2019-01-25 11:21:36 +00:00
Jonathan Naylor 58e0caed97 Add the Nat Traversal class to VS. 2019-01-18 16:40:08 +00:00
Geoffrey Merck F4FXL - KC3FRA 57128ef77a Merge branch 'master' into UDPHolePunching 2019-01-16 22:15:46 +01:00
Jonathan Naylor 875bba83c1 Update logger to the latest wxWidgets API. 2019-01-16 20:51:23 +00:00
Jonathan Naylor c2e26c508e Remove UDP hole puncher. 2019-01-16 20:50:59 +00:00
Geoffrey Merck F4FXL - KC3FRA 1abb52601f Merge branch 'master' into UDPHolePunching 2019-01-16 21:49:16 +01:00
Geoffrey Merck F4FXL - KC3FRA 1e48be71dd Allow to compile without NAT traversal, disabled by default 2019-01-16 20:41:57 +01:00
Jonathan Naylor d87d121c8d Revert "Merge pull request #16 from F4FXL/UDPHolePunching"
This reverts commit cc2c68aff9, reversing
changes made to 05e66c15d1.
2019-01-15 20:50:58 +00:00
Christoph kottke 51a867439f fix DD-Mode
after commit baeee75 no packet transmit from repater on DD-mode
2019-01-07 13:12:50 +01:00
Geoffrey Merck F4FXL - KC3FRA fc84772fb9 Reduce timeout to 29 seconds because of some strict NAT devices 2018-12-01 08:05:13 +01:00
Geoffrey Merck F4FXL - KC3FRA 8ac0709d9a Update visual studio project 2018-12-01 08:00:34 +01:00
Geoffrey Merck F4FXL - KC3FRA b5d51f4d26 Reduc timeout to 60s 2018-12-01 07:12:23 +01:00
Geoffrey Merck F4FXL - KC3FRA 51c734faa7 Off loaded G2 Nat Traversal to specific handler class
G2 Nat traversal handling in its own class
This might serve as a starting point for upcoming DExtra/DCS/DPlus
traversal
2018-11-24 15:22:34 +01:00
Geoffrey Merck F4FXL - KC3FRA d6cfc2552f Remove test/debug code 2018-11-21 20:58:08 +01:00
Geoffrey Merck F4FXL - KC3FRA 0e9c1bb2f2 More meaningful variaable names ans recognize incoming UDP punch 2018-11-21 20:42:52 +01:00
Geoffrey Merck F4FXL - KC3FRA a047577506 Fix not being able to have two reflectorx at same address eg XLX under DCS and XRF 2018-11-19 06:30:12 +01:00
Geoffrey Merck F4FXL - KC3FRA f0ae853141 Check for NULL is always a good idea... -_- 2018-11-18 22:10:16 +01:00
Geoffrey Merck F4FXL - KC3FRA 713f2958c2 No more hardcoded G2 port in repeater handler 2018-11-18 21:39:16 +01:00
Geoffrey Merck F4FXL - KC3FRA 65d7081f29 Add update of gateway call to records creted through udp punching 2018-11-18 21:38:40 +01:00
Geoffrey Merck F4FXL - KC3FRA ee9f3e1816 Make repeaterhandler aware of cached G2 Port 2018-11-18 18:41:13 +01:00
Geoffrey Merck F4FXL - KC3FRA 9f1a1d841a Do not update G2 cache when nothing has been read from socket 2018-11-18 17:14:29 +01:00
Geoffrey Merck F4FXL - KC3FRA cda4300f34 Constrain G2 stuff to specific functions
Code is much more lighter !
2018-11-18 16:54:57 +01:00
Geoffrey Merck F4FXL - KC3FRA bf4738c8a2 Add G2 port caching 2018-11-18 07:58:52 +01:00
Geoffrey Merck F4FXL - KC3FRA 21b1b967be Unfix address and port 2018-11-17 18:18:28 +01:00
Jonathan Naylor 05e66c15d1 Fix typo. 2018-11-15 19:30:27 +00:00
Jonathan Naylor 3f179985d1 Add AMBE data bypass processing for Fast Data. 2018-11-14 10:50:08 +00:00
Geoffrey Merck F4FXL - KC3FRA dcb5b4b455 Add empty targets for dependencies in sub make file
This forces make to check if dependency (eg ../Common/Common.a) is more
recent than the target
2018-11-11 18:35:30 +01:00
Geoffrey Merck F4FXL - KC3FRA e66484340b Add generation of dependency files
Generate dependency files so that when changing one file only stuff
dependant on that file gets rebuilt. Avoid cleaning the whole thing on
every small change
2018-11-11 17:13:17 +01:00
Jonathan Naylor baeee75cfd Cherry picked changes/fixes from Shawnchain's OpenWrt changes. 2018-11-09 11:31:10 +00:00
Jonathan Naylor dd4549a753 Fix compile issues. 2018-11-06 19:52:30 +00:00
Jonathan Naylor 70840a10c2 Add support for Mobile GPS. 2018-11-06 13:50:30 +00:00