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
Cort Buffington
18f9613a90
Merge pull request #23 from krippendorf/patch-2
...
AMBE frame logger local var init
2018-07-09 13:53:20 -05:00
Frank Werner-Krippendorf
2659ac06c6
Update hblink.py
2018-07-09 20:39:13 +02:00
Frank Werner-Krippendorf
57aeccce8a
Missing config/logger args for class AMBE
2018-07-09 19:12:57 +02:00
Cort Buffington
416ab12c5f
Updated all applications to support socket reporting
2018-07-03 21:51:20 -05:00
Cort Buffington
d256efc9e1
Merge pull request #21 from marrold/Toggle_validation
...
Adds comment for "Loose" config option.
2018-06-25 16:17:17 -05:00
Matthew Harrold
c4375eacb2
Adds comment for "Loose" config option.
2018-06-25 22:15:51 +01:00
Cort Buffington
290cfa2ac0
Merge pull request #20 from marrold/Toggle_validation
...
Refactor validation to optimise code
2018-06-25 12:40:02 -05:00
Matthew
39b3950af8
Refactor validation to optimise code
2018-06-25 18:23:56 +01:00
Cort Buffington
dfe8667560
Merge pull request #17 from marrold/Toggle_validation
...
Allows user to disable strict validation when connecting to master
2018-06-25 12:11:58 -05:00
Matthew
8558bbcaa3
Allows user to disable strict validation when connecting to master
2018-06-23 20:25:19 +01:00
Cort Buffington
e6b99c3d2b
Call Monitoring FULLY FUNCTIONAL
2018-06-22 15:11:25 -05:00
Cort Buffington
2a4295743a
Continued work on socket-based reporting
...
Status table and bridge table now work. Log messages are sending, but
formatting isn’t right yet, so they present as unknown messages.
2018-06-22 09:28:31 -05:00
Cort Buffington
cff902d3f9
Fixed missing ping count in master stats from clients
2018-06-21 11:45:37 -05:00
Cort Buffington
e8ef79bab0
Fixed subscriber ID display in 1 logging message
2018-06-20 16:21:06 -05:00
Cort Buffington
20b1c03d17
Merge pull request #16 from hamidzr/master
...
fixed minor typos
2018-06-20 15:54:14 -05:00
Hamid Zare
7555bded68
fixed typos/capitalization
2018-06-20 15:51:38 -05:00
Cort Buffington
4fd6c8b600
add triggering features of DMRlink version
...
add resets, timeslot specification and not taking actions if they don’t
change anything.
2018-06-20 15:41:37 -05:00
Cort Buffington
17e028700f
Update hb_confbridge.py to work like the DMRlink equivalent
...
Improved rule activation to include timeslot and resets, as well as not
activating rules already activated, etc.
2018-06-20 15:34:19 -05:00
Cort Buffington
dc826bac59
Added per-timeslot ACLs
...
WILL BREAK OLD CONFIGURATIONS!!!
2018-06-19 16:03:08 -05:00
Cort Buffington
df264042d6
Adding hooks for socket reporting.
...
NOT WORKING YET… but it is a start
2018-06-19 16:02:38 -05:00
Cort Buffington
f9c4b78b45
Fixing MORE DMR-MARC database changes
...
....how many more without warning?
2018-04-16 09:10:58 -05:00
Cort Buffington
26db5270e7
Revert "Accommodate DMR-MARC JSON only database dumps."
...
This reverts commit 31d8d50358
.
2018-04-16 08:46:58 -05:00
Cort Buffington
31d8d50358
Accommodate DMR-MARC JSON only database dumps.
...
Talkgroup files are samples – pick one format or the other if you want
those aliases. this changes the type of dump you do with DMR-MARC and
the way you save files locally. CSV still works, but DMR-MARC will stop
supporting it!!! DO NOT mix .csv filenames and .json downloads. The
extension must match the file data type.
2018-03-16 20:30:03 -05:00
Cort Buffington
12f9e0af42
Delete peer_ids.csv
2018-03-16 16:19:41 -05:00
Cort Buffington
cf0fcedbf8
Delete talkgroup_ids.csv
2018-03-16 16:19:19 -05:00
Cort Buffington
bb8ee043fe
Delete subscriber_ids.csv
2018-03-16 16:19:04 -05:00
Cort Buffington
f0ebecffd4
Update .gitignore
2018-03-16 16:16:46 -05:00
Cort Buffington
76daa63bd0
Fixing the WRONG commit.
2018-03-08 11:53:53 -06:00