Commit Graph

22 Commits

Author SHA1 Message Date
Simon 53c1958aec Dynamic IP update:
Using BCKA (Extended OBP KeepAlives):

When an authenticated keepalive is received from a different IP but
on the same port, we update the IP for the OpenBridge. This means, we can
handle dynamic IP seamlessly!
2021-04-04 18:39:16 +01:00
Simon dda0470ff2 New option - ENHANCED_OBP
Extends OpenBridge protocol

Added authenticated KeepAlives to protocol.
2021-04-04 18:19:28 +01:00
Simon b719a55e4c Add GENERATOR: N in MASTER deifnition
If GENERATOR is set to more than 1, the master definiton
is used as a template to generate N systems with sequential ports,
starting at the port listed in the defintion.

For example:

for N = 2:

G7RZU-0 - port 54000
G7RZU-1 - port 54001
2021-02-21 14:33:53 +00:00
Simon 1babf7e18a Add RELAX_CHECKS to OPENBRIDGE definitions
This disables source IP and port checking
to make OBP play nice with Docker.

Note, it *really* is a good idea to use a PASSPHRASE with this!
2021-02-20 22:02:44 +00:00
Simon 67db3f1acd Outline of language file support
Move sql.close() into SQL thread
2021-01-27 19:49:02 +00:00
Simon f8bd5b00df Allow null passphrase for MASTER logins
New config options for this in GLOBAL config section

If pashphrase is null and this option is set, login will always succeed
2021-01-23 11:43:56 +00:00
Simon ca054d5cd6 Add ability to specify table to SQL config 2021-01-22 13:09:28 +00:00
Simon 4682ad2228 On-the-fly generation of static bridges 2021-01-10 13:50:37 +00:00
Simon 37dfcf5eeb more bridge fixes 2020-10-22 22:04:05 +01:00
Simon 0392790dd4 Moving towards stuff 2020-10-02 17:13:49 +01:00
Simon 769aef3e6f Getting ready to add automatic static TG and default reflector setup 2020-10-01 22:52:04 +01:00
Simon c4777acf8c sucessfully reads repeater config from MySQL 2020-09-29 14:43:17 +01:00
Simon 01efd09a09 Config for MySQL 2020-09-25 12:15:14 +01:00
Simon 2014015421 Ident config option 2020-09-22 20:06:07 +01:00
Simon G7RZU 6fb3a86361 Add config option for UA timer to hblink.cfg 2020-08-26 15:24:06 +01:00
Steve Miller 429287452a
fix typo
missing bracket on line 89
2019-12-13 10:54:04 -05:00
Andy Taylor 24c201ffc2 Add basic XLX support 2019-06-19 07:32:44 +00:00
Cort Buffington 2af755f504 allow no log file to be named if we're not logging to a file 2019-02-05 08:48:02 -06:00
Cort Buffington 52180f29d4 Fixed encoding for options 2019-01-29 14:47:49 -06:00
Cort Buffington 90a889ec3b Large updates, mostly contact to join 2019-01-07 09:44:36 -06:00
n0mjs710 77d19f65ed Mostly kinda works now 2019-01-04 15:32:13 -06:00
Cort Buffington c3eee1b9b1 push changes 2018-12-27 14:31:08 -06:00