Commit Graph

149 Commits

Author SHA1 Message Date
Cort Buffington
e90da9f02e Call Router Work (untested)
# Conflicts:
#	hblink.py
2016-08-02 08:10:52 -05:00
Cort Buffington
8faeb39095 work on basic routing 2016-08-01 22:34:30 -05:00
Cort Buffington
6f349f5da1 Basic routing work 2016-08-01 22:19:25 -05:00
Cort Buffington
59effc1e73 BRIDGES ALL - NO RULE CHECKING!
but it does work
2016-08-01 21:37:04 -05:00
Cort Buffington
06be02c69f ALL PACKETS BRIDGED! (but works)
currently no real rule checking in place, other than bridging to any
target network listed, client or master
2016-08-01 21:31:28 -05:00
Cort Buffington
237085cb09 general clean-up 2016-08-01 21:30:40 -05:00
Cort Buffington
98aac798a1 Work in progress 2016-08-01 20:24:37 -05:00
Cort Buffington
eff05466ab Improved logging 2016-08-01 20:24:27 -05:00
Cort Buffington
3ade1dd2e0 Initial commit 2016-08-01 15:31:06 -05:00
Cort Buffington
b22b63250c Update README.md 2016-08-01 09:42:31 -05:00
Steve Zingman
c733addb65 Expand logging information explanation 2016-08-01 10:25:11 -04:00
Cort Buffington
428fb6764a Application for inter-system call routing
This would be a “bridge” for all of you stuck in the c-Bridge mentality
:)
2016-07-31 09:42:11 -05:00
Cort Buffington
e98a3e012f Initial Upload 2016-07-31 09:41:28 -05:00
Cort Buffington
825bfc4bea Prepare for subclassing in applications 2016-07-31 09:41:21 -05:00
Cort Buffington
dd77705701 AMBE Export options added 2016-07-30 20:37:05 -05:00
Cort Buffington
0659ccb424 MASTER REPEAT WORKS!!! 2016-07-30 18:42:18 -05:00
Mike Zingman
107d8fa85d Add AMBE parser and UDP sender. 2016-07-30 12:28:49 -04:00
Cort Buffington
4c5f808e5c DEBUGGING - DON'T USE 2016-07-30 10:00:00 -05:00
Cort Buffington
b7291149b3 debugging DON'T USE 2016-07-30 09:57:12 -05:00
Cort Buffington
b8f60dfa16 debugging socket write DO NOT USE 2016-07-30 09:43:54 -05:00
Cort Buffington
08956d3348 DMRD Repeat Progress, not all there yet. 2016-07-27 21:56:33 -05:00
Cort Buffington
739fc10a94 Repeat and DMRD... working on it. 2016-07-27 18:07:01 -05:00
Cort Buffington
be71cd63d3 omitted _radio_id parsing 2016-07-27 14:42:49 -05:00
Cort Buffington
768eb05ff6 Update README.md 2016-07-26 22:16:28 -05:00
Cort Buffington
d07f76cbe4 added processing RPTCL on Master 2016-07-26 22:12:49 -05:00
Cort Buffington
cce709832b SECURITY! and cleanups
comprehensive checking to see packets are received from the IP and port
that match the Radio ID, or master. HB Protocol has some weaknesses
without this. More cleanup and documentation.
2016-07-26 20:51:04 -05:00
Cort Buffington
ca1f59cdb7 Remove and NAK client failing hash check 2016-07-25 18:55:23 -05:00
Steve Zingman
9538d5af13 Typo 2016-07-25 14:23:01 -04:00
Steve Zingman
47095c9fe5 Simple error reporting for config file 2016-07-25 14:03:01 -04:00
mzingman
f8ec4d9069 Update hb_config.py
.rjust will return the orig string if the len > width.  I just made sure to truncate.
2016-07-25 11:05:30 -04:00
Steve Zingman
b02438fe4b Add SLOTS: 2016-07-25 09:23:12 -04:00
Cort Buffington
9b0c11e6b5 Update Config File 2016-07-24 20:29:36 -05:00
Cort Buffington
4a74b7d8bc Master and Client work with MMDVM/BrandMeister
….for real this time.
2016-07-24 20:26:19 -05:00
Cort Buffington
7c2e4ce49c Master and Client both work with MMDVM/BrandMeister
If you find problems, please e-mail me. I seem to mess up merging pulls
as I always have stuff already updated but not pushed.
2016-07-24 20:16:19 -05:00
Cort Buffington
d9e601524d Master Work & Cleanup
Found some config fields still weren’t quite right – matched to what
MMDVM *sends*. Master almost complete – deregistration not working
2016-07-24 12:07:43 -05:00
Cort Buffington
cd993ee946 Master Update + Cleanup 2016-07-24 09:42:42 -05:00
Cort Buffington
addc9cb52c Client Fully Connects with BrandMeister
Thanks to Colin Durbridge G4EML for figuring out MANY of the
BrandMeister changes to HB Protocol (some not documented).
2016-07-23 15:53:22 -05:00
Cort Buffington
a8dc160bb4 Fixing Config Report -> Master 2016-07-23 10:37:03 -05:00
Cort Buffington
ffd035fc8c NOW FULLY CONNECTS!!!
Still working out some of the info fields.
2016-07-23 10:25:34 -05:00
Cort Buffington
88a922543c RPTC Packet Now accepted by BM Master 2016-07-23 08:24:05 -05:00
Cort Buffington
9a2708aa9d Mostly Authenticated and Logged in... 2016-07-22 21:41:22 -05:00
Cort Buffington
dcb7b5c395 SHA256 Not Accepted
…duplicates output example in the document, but the master won’t accept
it.
2016-07-21 19:06:04 -05:00
Cort Buffington
80b4262f8d Can contact master, but no login yet... 2016-07-21 16:14:42 -05:00
Cort Buffington
6c79d9e4c2 Move config file to SAMPLE 2016-07-21 12:42:18 -05:00
Cort Buffington
3018379311 move config file to SAMPLE 2016-07-21 12:41:36 -05:00
Cort Buffington
871b07dc0d Cleanup before real work begins 2016-07-20 21:25:47 -05:00
Cort Buffington
4297e6a374 Added multi-master, moved logging
Seemed like multiple masters could be a thing, so I set it up to create
an arbitrary number of them. Moved logging out of the main script file
so there’s less junk to scroll through.
2016-07-20 19:14:42 -05:00
Cort Buffington
51c9b39b24 Initial Upload 2016-07-20 16:17:33 -05:00
Cort Buffington
c566ee76ef Initial Upload 2016-07-20 16:16:27 -05:00