Cort Buffington
d4c312eaee
Fixed logging problem from previous updates
2018-02-13 19:16:45 -06:00
Cort Buffington
bb0e2c5020
Fix Log Message
2018-02-13 19:02:41 -06:00
Cort Buffington
06c611005e
it updates sometimes
2018-02-13 18:59:56 -06:00
Cort Buffington
119f43cd59
ACL Features Added
...
This makes hb_bridge_all a more capable program with multiple ingress
and egress ACLs for SID and TGID filtering. It’s not as simple as
“blacklist” and “whitelist” since MULTIPLE endpoints exist, unlike an
MMDVM that has only one connection.
2018-02-13 18:59:44 -06:00
Cort Buffington
a62630211f
Bug Fix - Master -> Client
...
Was not re-writing the destination Radio ID on egress packets
2018-02-13 18:58:20 -06:00
Cort Buffington
afd1370143
Fix "limbo" state in the re-connection cycle
...
Changed the logic for determining when to “re-connect” to the master.
This will break if the ping timeout is set too low. Recommend keeping
it at 4-5 seconds.
2018-02-12 12:16:56 -06:00
Cort Buffington
fbe7862faa
Added min & max DMR IDs
...
precursor to sanity checks on ACL improvements and additions.
2018-02-06 16:06:01 -08:00
Cort Buffington
050aad7cb3
HIGH PROFILE FIXES - Addresses Brandmeister disconnects.
...
Random:
* Commented out per-packet debug logger lines (uncomment locally when needed)
Problems Fixed:
CLIENT MODE: hblink.py
hblink.py did not properly parse the radio_id in a MSTNAK message. We searched for
"MSTN" - 4 characters, and neglected to parse the radio ID at offset 6, after "MSTNAK"
instead of after 4, "MSTN".... rookie mistake:
elif _command == 'MSTN': # Actually MSTNAK -- a NACK from the master
- _radio_id = _data[4:8]
+ _radio_id = _data[6:10]
hblink.py did not actually keep track of missed keep-alives correctly to reset a connection.
This has probably been fixed. At worst, no more broken than it was. Would like to have
some folks test it by breaking connectivty froma client to master and watch what happens.
Appears to work now.
2018-02-02 14:14:30 -06:00
Steve Zingman
382d594adf
Fix typo
...
SOFTWARE_ID and PACKAGE_ID values were reversed. DOH!
2017-11-09 06:17:36 -05:00
Cort Buffington
bec229fbe7
Squashed minor logging bug
...
Minor logging bug when master receives and unknown command. It tried to
log _radio_id, but in this case, we don’t know the radio ID since we
can’t parse the HBP PDU.
2017-08-09 22:33:47 -05:00
Cort Buffington
6584ba7431
update ACL format and action to add "ranges"
2017-06-29 13:02:40 -05:00
Cort Buffington
8d208db204
ONLINE SUPPORT FORUM
2017-05-24 09:50:10 -05:00
Mike Zingman
3febfe780e
Change app log sign on
2017-04-13 11:41:14 -04:00
Mike Zingman
f1e76d16c0
Add parrot module as a subclass of HBSYSTEM
2017-04-11 10:41:12 -04:00
Cort Buffington
7d91fac34a
Update README.md
2017-02-01 09:03:30 -06:00
Cort Buffington
70508f7ae2
Update README.md
2017-02-01 09:03:11 -06:00
Cort Buffington
a16d670e1b
Update README.md
2017-02-01 08:57:41 -06:00
Cort Buffington
8c552faae9
Merge pull request #13 from z28cueball/master
...
Added ability to send options to master - Thanks WX1N
2016-12-27 08:26:23 -06:00
Rob
9cb014a55c
Added ability to send options to master
2016-12-26 21:36:22 -05:00
Rob
aafb321f8a
Added ability to send options to master
2016-12-26 10:47:34 -05:00
Cort Buffington
6bff580a6f
fix class name
2016-12-22 12:57:17 -06:00
Cort Buffington
69941711c0
Fixed Bug - See Description
...
There was missing logic to detect whether or not a target was active.
This could cause one-way transmission and a system only being 1/2
disconnected from a conference bridge.
2016-12-21 20:58:18 -06:00
Cort Buffington
55b5afe41f
Bug fixes
2016-12-21 19:55:11 -06:00
Cort Buffington
627a5ae33d
fixed missing value: GROUP_HANGTIME
2016-12-20 20:59:56 -06:00
Cort Buffington
0652abef02
Descriptions added (below copyright and license area)
2016-12-19 08:36:17 -06:00
Cort Buffington
b8f4915760
resolve conflicts
2016-12-19 07:59:16 -06:00
Cort Buffington
76ea038f62
update
2016-12-19 07:55:17 -06:00
Cort Buffington
40086a09bc
eliminating unused files.
2016-12-19 07:52:02 -06:00
Cort Buffington
8b9dfdf739
Merge branch 'modularization'
...
# Conflicts:
# bptc.py
# constants.py
# crc.py
# dec_dmr.py
# golay.py
# hamming.py
# hb_const.py
# hb_router.py
# qr.py
2016-12-19 07:50:30 -06:00
Cort Buffington
6675f2e83d
update
2016-12-17 11:40:43 -06:00
Cort Buffington
e1e1db2913
update
2016-12-17 11:32:44 -06:00
Cort Buffington
4a6bd4bd10
update
2016-12-16 08:08:51 -06:00
Cort Buffington
eb88a0a285
Removed unused config parameter
2016-12-15 12:22:05 -06:00
Cort Buffington
21b036352c
Merge remote-tracking branch 'origin/modularization' into modularization
...
# Conflicts:
# hb_confbridge.py
2016-12-15 12:11:13 -06:00
Cort Buffington
d561daddcd
Move utilities to their own package
2016-12-15 12:10:29 -06:00
Cort Buffington
b653de92ec
random update
2016-12-14 11:18:23 -06:00
Cort Buffington
d001fdf9af
Remove unused function definitions
2016-11-26 18:32:22 -06:00
Cort Buffington
edc52e1892
Refactoring completed.... just testing now
2016-11-26 18:20:16 -06:00
Cort Buffington
e458c32230
READY FOR TESTING!!!
2016-11-26 14:59:38 -06:00
Cort Buffington
f27af4c4dd
Further Modularization
2016-11-26 14:36:24 -06:00
Cort Buffington
31cc1f41b5
NEW CONFERENCE BRIDGE APP!!!
...
This is what most of you wanted – and the call router isn’t.
2016-11-26 12:10:03 -06:00
Cort Buffington
2493d45c6d
more error fixes
2016-11-25 08:39:59 -06:00
Cort Buffington
174ad1b743
error fixes
2016-11-25 08:39:14 -06:00
Cort Buffington
03e2dff984
Cleanup errors
2016-11-25 08:14:36 -06:00
Cort Buffington
141fa3ecc4
Dynamic Rules File definition added
2016-11-23 16:37:53 -06:00
Cort Buffington
9fefedc2fd
fix typos
2016-11-23 15:07:10 -06:00
Cort Buffington
eeec223609
Modularized... I think this works.
2016-11-23 15:01:05 -06:00
Cort Buffington
a1593468e5
License Update
2016-11-23 07:38:08 -06:00
Cort Buffington
13e99a9392
Update __license__
2016-11-22 20:02:09 -06:00
Cort Buffington
a4e0fd7e69
reference config
2016-11-21 19:54:23 -06:00