Commit Graph

314 Commits

Author SHA1 Message Date
Cort Buffington
57bfd9b203 Fix bridge table reporting interval 2018-11-08 08:39:31 -06:00
n0mjs710
12ba4ba3eb Merge branch 'openbridge' of https://github.com/n0mjs710/hblink into openbridge 2018-11-08 08:29:22 -06:00
n0mjs710
84ac4c24c6 Fixed minor reporting bug 2018-11-08 08:28:47 -06:00
Cort Buffington
8ce98d148e Timers intialized set when ACTIVE = False
Fixed initial timer problem
2018-11-08 08:26:25 -06:00
Cort Buffington
61164fa290 inactive stream id removal working
Please test this more... I think it's working.
2018-10-27 12:29:29 -05:00
Cort Buffington
e78912d557 work with stale stream removal - not working 100% 2018-10-27 11:52:29 -05:00
Cort Buffington
ed12a8effa Dangerous, but it works
Needs code optomization and cleanup, and as of now, has no method to purge abandoned stream_ids, and thus will have the effect of a memory leak for calls wothout voice terminators
2018-10-27 09:45:05 -05:00
Cort Buffington
5fbf8f0a11 Update hb_confbridge.py 2018-10-12 16:38:18 -05:00
Cort Buffington
85139a17e6 Update hb_confbridge.py 2018-10-12 16:37:01 -05:00
Cort Buffington
5fd5ecb2ef Update hb_confbridge.py 2018-10-12 16:35:25 -05:00
Cort Buffington
98298cfca1 Update hb_confbridge.py 2018-10-12 16:33:21 -05:00
Cort Buffington
491afb806c Update hb_confbridge.py 2018-10-12 16:30:18 -05:00
Cort Buffington
28007dcc87 Update hb_confbridge.py 2018-10-12 16:26:42 -05:00
Cort Buffington
3c7db08dfd Update hb_confbridge.py 2018-10-12 16:25:36 -05:00
Cort Buffington
4d9b2f0af4 Update hb_confbridge.py 2018-10-12 16:23:16 -05:00
Cort Buffington
37b6f27864 Update hb_confbridge.py 2018-10-12 16:21:31 -05:00
Cort Buffington
b3273fcc7f Update hb_confbridge.py 2018-10-12 16:19:02 -05:00
Cort Buffington
f5284f8cfb
Merge pull request #27 from n0mjs710/socket_address
Fixed hmac calculation typo
2018-10-12 16:03:26 -05:00
Cort Buffington
f80331cc0f Fixed hmac calculation typo 2018-10-12 15:52:03 -05:00
Cort Buffington
12871c2950
Merge pull request #26 from n0mjs710/socket_address
Socket address
2018-10-12 15:29:29 -05:00
Cort Buffington
cdbfcbb59c DO NOT USE THIS 2018-10-12 15:03:36 -05:00
Cort Buffington
bccf8d93dd PROGRESS - DOES NOT WORK
this commit is to get the test code moved to the testing server. It is not intended for people to try and download to use
2018-10-12 14:20:05 -05:00
Cort Buffington
9b8edd2e1c update 2018-10-08 22:14:50 -05:00
Cort Buffington
3bb39eb19a Clean up OPENBRIDGE class 2018-09-26 15:48:48 -05:00
Cort Buffington
d1f827f1f2 Revert "Reorganization 1 class per system type"
This reverts commit b20309c776.
2018-09-26 15:41:00 -05:00
Cort Buffington
b20309c776 Reorganization 1 class per system type
Separating HBSYSTEM into HBMASTER and HBPEER to reduce memory footprint
and allow easier updating. Also cleaning up and normalizing the
OPENBRIDGE class to match the standard HB classes better.
2018-09-26 09:02:11 -05:00
Cort Buffington
41fd8e6964
Update hblink-SAMPLE.cfg
Remove live IP and server ID
2018-09-26 09:00:26 -05:00
Cort Buffington
0904cade83 Initial upload of OpenBridge Support
This is only meaningful for the few selected pre-alpha testers of
OpenBridge support. It doesn’t actually do anything useful for those
building their own networks at this point.
2018-09-25 20:19:25 -05:00
Cort Buffington
5511a3b25a OpenBridge initial commit
The beginning of OpenBridge support. It does not yet do anything, so
downloading this is worthless for all but selected alpha testers.
2018-09-25 20:17:55 -05:00
Cort Buffington
24d1e9f198 Merge branch 'master' into socket_address 2018-09-25 20:06:33 -05:00
Cort Buffington
9cfc21c909 change "CLIENT" to "PEER" in sample config 2018-09-23 09:43:32 -05:00
Cort Buffington
ca2aaa5d59 Merge branch 'socket_address' 2018-09-05 11:15:39 -05:00
Cort Buffington
a8dd60c3b4 Finish adding Registration ACL to all apps
renamed build_acl and the associated ACL to build_reg_acl and REG_ACL
to disambiguate from bridge_all and confbridge subscriber ACLs. Added
the registration ACL feature to all applications.
2018-08-23 19:34:31 -05:00
Cort Buffington
5a8c098bfe Retired the hb_router.py
this application is depreciated and no longer supported.
2018-08-23 19:20:23 -05:00
Cort Buffington
9a2b7834bb Added ACL support 2018-08-23 19:16:10 -05:00
Cort Buffington
bbad7ee2e7 Fix order of operations between loading a file and logging it 2018-08-23 19:15:55 -05:00
Cort Buffington
d9dd1881ad Fix problem of not starting up when a subscriber ACL is not defined 2018-08-23 14:13:33 -05:00
Cort Buffington
fed03c8b29
Update hblink-SAMPLE.cfg 2018-08-12 11:10:06 -05:00
Cort Buffington
554f9809f8
Update README.md 2018-08-12 11:07:19 -05:00
Cort Buffington
d1af0560c4 INITIAL BRANCH COMMIT
0) CONFIGURATION FILES WILL NEED UPDATED TO CHANGE NAMING
CONFIGURATIONS!

1) Updated use of socket address instead of discrete IP/port. This will
be needed for socket address based validation and is faster… duh…
should have done this in the beginning.

2) Changed all references to “clients” as HBP systems to “peers”. This
sets the stage for having a peer_id and an originator_id for DMRD
packets.

3) Found and squashed a number of other random bugs, including the
registration ACL not working in confbridge or bridge_all.

4) router is now retired. confbridge is the future.
2018-08-07 16:05:27 -06:00
Cort Buffington
d7f7288b81
Merge pull request #24 from marrold/master
Update hblink.cfg to use ham-digital DMR ID CSVs
2018-08-05 12:37:27 -05:00
Matthew Harrold
749e1c53e6
Update hblink.cfg to use ham-digital DMR ID CSVs
DMRMarc no longer supply DMR ID CSVs, I've updated to use Ham-Digital instead. Testing and working
2018-08-05 17:47:08 +01:00
Cort Buffington
d633595d5e DMRD "repeater id" field always set to the "client"
If Master -> Client, it is the client’s radio ID, if it is Client ->
Master, it is the client radio ID. This appears to be the most correct
way, though admittedly not enforced, and might be better to use the
originating repeater/hotspot radio ID, but that’s for another day.
2018-08-02 14:21:51 -05:00
Cort Buffington
1bf629db2d Make it client/master agnostic
changed HBSYSTEM class method call to reference “send_system”, not
“send_clients”. This allows underlying hblink.py to decide if the
system is a master or client and work appropriately.
2018-08-01 11:59:20 -05:00
Cort Buffington
506c69008c Startup with no ACL defined 2018-07-29 18:09:44 -05:00
Cort Buffington
30ec74e68d
Don't track sub_acl.py and reg_acl.py – SAMPLES are now included. 2018-07-12 19:57:36 -05:00
Cort Buffington
4d41be3d2c
Update and rename sub_acl.py to sub_acl-SAMPLE.py 2018-07-12 19:56:35 -05:00
Cort Buffington
10f968080a
Update and rename reg_acl.py to reg_acl-SAMPLE.py 2018-07-12 19:55:17 -05:00
Cort Buffington
bbf1e68099 Added HBP Registration ACL
Works like the ACL in hb_confbridge.py
2018-07-11 18:55:45 -05:00
Cort Buffington
9210053572
Merge pull request #22 from krippendorf/patch-1
Missing config/logger args for class AMBE
2018-07-09 13:53:53 -05:00