Commit Graph

672 Commits

Author SHA1 Message Date
Simon 82b02ec8ec fix streamid 2021-07-22 01:41:30 +01:00
Simon 2e42df99c0 Handle RX BCSQ 2021-07-22 01:39:33 +01:00
Simon 75ccf3fe3c Clearer logging of BCSQ 2021-07-22 01:26:09 +01:00
Simon df2bb56ba7 fi in logs 2021-07-22 01:03:43 +01:00
Simon e2c810d3f3 Andy 2021-07-22 00:52:35 +01:00
Simon 09d1614adb Fix logic error 2021-07-22 00:50:54 +01:00
Simon dff06fff62 Revert "Use hi-res timer for loop control"
This reverts commit cbd25b924d.
2021-07-21 23:38:10 +01:00
Simon cbd25b924d Use hi-res timer for loop control 2021-07-21 23:37:30 +01:00
Simon 501a557116 Revert "Override SERVER_ID that is sent for this OBP"
This reverts commit 36e7ed58b9.
2021-07-20 23:14:59 +01:00
Simon 36e7ed58b9 Override SERVER_ID that is sent for this OBP
Generally, this is used for connecting to non-FreeDMR systems.
Should usually be set to:
OVERRIDE_SERVER_ID: False
** USE WITH CAUTION **
2021-07-20 01:10:20 +01:00
Simon 5724d32197 Update to include dash as well - this one does everything! 2021-07-12 19:11:01 +01:00
Simon 075064a888 Revert "Default IPv6 by environment variable"
This reverts commit fb1032e116.
2021-07-10 00:51:01 +01:00
Simon fb1032e116 Default IPv6 by environment variable 2021-07-09 01:39:52 +01:00
Simon 4742b78fd0 Add IPv6 proxy to compose file 2021-07-09 01:23:03 +01:00
Simon 82f26f6c68 Enable IPv6 in proxy by environment variable 2021-07-09 01:17:38 +01:00
Simon 497fa3143a Make preference for IPv6 when IP: :: more explicit for OBP 2021-07-06 01:12:19 +01:00
Simon 423bb3e5cd Silently Apply TGID ACL to outbound as well as inbound traffic
when the target is an OpenBridge
2021-07-05 01:10:26 +01:00
Simon e40a020b13 Update docker-compose install 2021-07-02 21:27:34 +01:00
Simon a1e8a2bdb4 h 2021-07-02 20:52:01 +01:00
Simon f197e023b7 Fix docker-compose installer 2021-07-02 20:44:57 +01:00
Simon c807153941 Experimental docker-compose one shot installer 2021-07-02 18:24:04 +01:00
Simon f07d6bd999 New German voicefiles from Adi - DL1HRC 2021-07-01 15:02:05 +01:00
Simon f9e5ed71f1 Listen IP and IPv6 support in proxy
plus a bit of tidying up
2021-07-01 01:36:04 +01:00
Simon cc5700878a Fix bug in DMR+ style options
Allow for 9 TG per TS like DMR+ does
2021-06-30 01:19:57 +01:00
Simon e0463ef0c4 Ignore non-ascii chars in options
(Damn you smart-quotes)
2021-06-30 00:55:21 +01:00
Simon aa319c6ae4 Debug options 2021-06-30 00:37:43 +01:00
Simon 278bade4a2 Modules 2021-06-28 01:31:49 +01:00
Simon cdbba03122 Add basic config for hbmonv2 2021-06-28 01:26:58 +01:00
Simon b19abfbd1e IPv6 Docker Compose example 2021-06-26 23:38:25 +01:00
Simon 48354372f4 Further support for IPv6 and Dual-Stack in OpenBridge
To enable IPv6 only - put an IPv6 address in IP (bind specific address)
To enable IPv4 only - put IPv4 address in IP or leave blank (default - binds all IPv4)
To enable dual-stack put '::' in IP (Binds all IPv4 and IPv6 address)
2021-06-19 00:47:21 +01:00
Simon 09a3015f77 Don't error on unresolvable hostname in TARGET_IP
Allow null TARGET_IP - Waits for first keepalive to update - use for
endpoints that are on a dynamic or unknown IP

Support IPv6 for OBP - to listen IPv6 set IP: :: or other valid ipv6 address

IPv6 addresses can be used in TARGET_IP or will be resolved from DNS

Note, might cause confusion if the target has an IPv6 address and we don't
take note of this and specify ipv4 explicitly if needs be.

IPv6 Needs some testing :-)
2021-06-18 01:52:13 +01:00
Simon a205a1eaaa apt-get -y 2021-06-17 00:04:40 +01:00
hacknix 403957e4df
Merge pull request #9 from m0glj/patch-1
Update docker_install.sh
2021-06-16 23:20:56 +01:00
M0GLJ 9eca0f6152
Update docker_install.sh
Tested Ubuntu Server 21.04 and works with the above changes to the script
2021-06-16 20:11:38 +01:00
Simon 00e1d2109a Debug LC exception 2021-06-15 21:02:24 +01:00
Simon 8913ff46f1 Add TGID_URL into sample config 2021-06-15 20:23:45 +01:00
Simon 37f861087c Should fix parrot 2021-06-15 20:23:03 +01:00
Simon 902b963e07 Slight fixes to peer logging 2021-06-15 16:15:47 +01:00
Simon ec0f52553e Missing sierra on cy_GB 2021-06-15 00:57:01 +01:00
Simon 9c92f84026 Fix new languages (cy_GB, CW) 2021-06-15 00:56:31 +01:00
Simon fa20a25852 Add traffic source validation:
Change behaviour of NETWORK_ID in OPENBRIDGE config:

This should be the ID of remote system. If traffic received on this bridge is not shown as
from this ID, it will be disgarded.

Fix reporting of PEER so it actually takes the peer from the incoming connection, not NETWORK_ID:

So, in short:

SERVER_ID in [GLOBAL] - the ID you send to other servers via OBP
NETWORK_ID in OPENBRIDGE - the expected ** remote ** ID for the bridge.
2021-06-15 00:24:49 +01:00
Simon c2cd23f341 Remove indexed files for fr_FR 2021-06-08 11:26:47 +01:00
Simon f84ea0d626 Best not to use this-is and freedmr for CW 2021-06-08 02:10:35 +01:00
Simon 0c7b7008c7 New language - CW
add CW to languages line
2021-06-08 02:07:52 +01:00
Simon 33c3c72cfa Update readme 2021-06-08 00:55:04 +01:00
Simon 87e0f0c6ca Added Welsh language - cy_GB
ANNOUNCEMENT_LANGUAGES: en_GB,en_GB_2,cy_GB,en_US,es_ES,es_ES_2,fr_FR,de_DE,dk_DK,it_IT,no_NO,pl_PL,se_SE,pt_PT
2021-06-08 00:43:14 +01:00
Simon ec199a1205 New audio files.
New language: pt_PT

Full line:

ANNOUNCEMENT_LANGUAGES: en_GB,en_GB_2,en_US,es_ES,es_ES_2,fr_FR,de_DE,dk_DK,it_IT,no_NO,pl_PL,se_SE,pt_PT
2021-06-07 23:28:21 +01:00
Simon 0514de08a7 Tidying up voice directories.
en_GB now = en_GB_2
es_ES now = es_ES_2

the _2 versions will be removed at a later date.
2021-06-07 18:50:37 +01:00
Simon d2e9f54c15 Use Docker-conpose in install script.
include docker-compose.yml
2021-06-03 02:25:51 +01:00
Simon 3385b89bce Add automatic downloading of tgid file from FreeDMR website to use
with HBMonitor etc.
2021-05-31 23:48:05 +01:00