Commit Graph

132 Commits

Author SHA1 Message Date
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
Cort Buffington cc54b76ce8 added pointer to CONFIG & explicit arguments to the class 2016-11-21 19:46:07 -06:00
Cort Buffington 05b5fcbf10 License Change 2016-11-21 19:13:32 -06:00
Cort Buffington 16198ba889 Better way to build hex strings 2016-11-20 10:16:53 -06:00
root 02fda0e31d Match 'client' login from MMDVMHost 2016-11-18 09:27:57 -05:00
Cort Buffington 992c157d3a error correction 2016-11-17 17:21:31 -06:00
Cort Buffington 3138de53c9 Fixes from G4EML 2016-11-17 16:37:43 -06:00
Cort Buffington 25c240d0a3 CLIENT and MASTER are now one class 2016-11-16 11:05:01 -06:00
Cort Buffington f0fa590e72 refactoring - INCOMPLETE 2016-11-08 16:16:22 -06:00
Cort Buffington 2fbe26fb42 general progress 2016-11-01 19:49:13 -05:00
Cort Buffington 4690f5470d Missing parameter 2016-09-25 16:36:01 -05:00
Cort Buffington 4d46baa357 Added data type/voice sequence field 2016-09-22 09:12:38 -05:00
Cort Buffington fa18a9814f Update file info 2016-09-13 16:30:01 -05:00
Cort Buffington a07b0dd45e Integrate alias downloader 2016-09-12 11:26:41 -05:00
phl0 93561eecd3
Add some more information to log output 2016-09-02 21:14:53 +02:00
phl0 d903d46bd0
Remove trailing spaces 2016-09-01 21:36:31 +02:00
phl0 87f6247752
Remove whitespace in empty lines 2016-09-01 21:33:47 +02:00
phl0 59d15e95a7
Add callsign output to repeater messages 2016-09-01 21:19:30 +02:00
phl0 0195f773d2 Revert "Add callsign to repeat messages"
This reverts commit 0987e2478e.
2016-09-01 18:22:12 +02:00
phl0 472fc2a3eb Revert "Wrong variable used :)"
This reverts commit 0f95fae240.
2016-09-01 18:22:00 +02:00
phl0 dcef33f8b1 Revert "Obviously I used a wrong variable. See if this works ..."
This reverts commit fe4a8a01d4.
2016-09-01 18:21:50 +02:00
phl0 f30c579706 Revert "Use integer indices"
This reverts commit 54d3a962ca.
2016-09-01 18:21:38 +02:00
phl0 a8d1559073 Revert "Testing integer boundaries"
This reverts commit aa135c0e6b.
2016-09-01 18:20:59 +02:00
phl0 aa135c0e6b
Testing integer boundaries 2016-09-01 18:18:10 +02:00
phl0 54d3a962ca
Use integer indices 2016-09-01 18:09:59 +02:00
phl0 fe4a8a01d4
Obviously I used a wrong variable. See if this works ... 2016-09-01 18:06:46 +02:00
phl0 0f95fae240
Wrong variable used :) 2016-09-01 18:05:31 +02:00
phl0 0987e2478e
Add callsign to repeat messages 2016-09-01 18:03:52 +02:00
phl0 4418bbc1fb
Add output of callsign to ping messages 2016-09-01 18:00:41 +02:00
phl0 5848a1a7ea
Move underscore to correct position 2016-09-01 17:55:26 +02:00
phl0 252b15d752
Remove underscore 2016-09-01 17:53:38 +02:00
phl0 f3b65b7042
Add callsign to close message 2016-09-01 17:49:16 +02:00
phl0 587c419316
Add callsign to timeout message 2016-09-01 17:41:37 +02:00
phl0 43290268ff
Add callsign to deregistration message 2016-09-01 17:37:27 +02:00
phl0 cf11002b87
Correct typo No 2 :-( 2016-09-01 17:34:36 +02:00
phl0 0baf8401a6
Correct typo :-/ 2016-09-01 17:33:47 +02:00
phl0 1692ea8b88
Output callsign into the logs 2016-09-01 17:32:30 +02:00
Cort Buffington adc0203379 Routing rules work, but can't translate yet
Looks like the LC needs decoded, re-written, and re-encoded (FEC)
before we can re-write the TGID.
2016-08-26 22:43:51 -05:00
Cort Buffington a7af449c79 Merge remote-tracking branch 'origin/consolidate-master-client' into consolidate-master-client
# Conflicts:
#	hb_router.py
2016-08-26 21:33:35 -05:00
Cort Buffington f2a8fdf79b update call routing 2016-08-26 21:31:20 -05:00
Cort Buffington 539d4b852a Now it works 2016-08-25 21:27:10 -05:00
Cort Buffington 0625e158da Merge branch 'master' into consolidate-master-client
# Conflicts:
#	hb_routing_rules.py
2016-08-25 20:46:16 -05:00
Cort Buffington 9dff981ffc Initial commit to branch 2016-08-25 20:44:15 -05:00
Cort Buffington d200c2844b additional voice decoding 2016-08-15 17:18:16 -05:00
Cort Buffington c6af04f305 Minor error in logging line on master 2016-08-12 07:16:06 -05:00
Cort Buffington e10a2d138a kill a few logger lines. 2016-08-03 04:41:38 -05:00
Cort Buffington dbd77b73c8 Fixed logging error 2016-08-02 18:34:52 -05:00
Cort Buffington 80229bc5b0 DON'T rewrite "RptId" 2016-08-02 18:23:04 -05:00
Cort Buffington b0752ad9ca Call Router Work (untested) 2016-08-02 08:12:49 -05:00
Cort Buffington e90da9f02e Call Router Work (untested)
# Conflicts:
#	hblink.py
2016-08-02 08:10:52 -05:00
Cort Buffington 237085cb09 general clean-up 2016-08-01 21:30:40 -05:00
Cort Buffington eff05466ab Improved logging 2016-08-01 20:24:27 -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 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
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 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 c566ee76ef Initial Upload 2016-07-20 16:16:27 -05:00