Cort Buffington
23354574d1
Merge remote-tracking branch 'origin/modularization' into modularization
...
# Conflicts:
# dmrlink.py
# dmrlink_config.py
2016-12-15 13:08:51 -06:00
Cort Buffington
c2bf16bd73
Update
2016-12-15 13:08:41 -06:00
Cort Buffington
d0963792e2
update
2016-12-15 12:12:56 -06:00
Cort Buffington
26baa3c26c
General progress - untested with live traffic
2016-11-23 16:55:39 -06:00
Cort Buffington
fbac51b3e9
Progress - maybe works
2016-11-23 16:37:37 -06:00
Cort Buffington
4b81a6b22d
Fix typos
2016-11-23 15:09:24 -06:00
Cort Buffington
9f5ac3fad4
Licence Change
2016-11-23 07:50:56 -06:00
Cort Buffington
2704d32b69
Better way to build hex strings
2016-11-20 10:16:12 -06:00
Cort Buffington
697b492d4e
fix authentication checks on RX packets
2016-09-09 22:51:11 -05:00
Cort Buffington
d530be263c
fixed typo
2016-09-09 22:13:44 -05:00
Cort Buffington
41e9351d7e
refactoring auth code
2016-09-09 22:05:47 -05:00
Cort Buffington
db3b3cfc0f
enable authentication validation
2016-09-09 13:22:12 -05:00
root
b9a96a594d
Fix typos
2016-08-31 15:02:07 -04:00
Cort Buffington
70bf6d3dce
Change Print to Logger
2016-08-05 09:19:50 -05:00
Mike Zingman
b47fd15155
Merge ambe_audio_2way into master
2016-07-10 09:53:36 -04:00
Cort Buffington
1465468a96
Added null log handler
...
For those who REALLY like to be in the dark, now you can be completely
unaware.
2016-05-02 08:44:46 -05:00
Cort Buffington
f293d408b2
Update - Clearing Cruft
2016-04-28 15:25:59 -05:00
Cort Buffington
475dc9d766
Housekeeping Updates
2016-04-28 14:28:32 -05:00
Mike Zingman
eb1614f814
Make the cwd for execution be the same directory as the .py file
2015-12-07 22:47:02 -05:00
Mike Zingman
4ecf651cc5
Update to non-xxx file names and DMR-MARC format files
2015-12-06 16:55:31 -05:00
Mike Zingman
a77061e21b
Gateway changes
2015-11-26 19:25:23 -05:00
Cort Buffington
2524822e80
added null reporting loop
...
this makes importing consistent for applications in case there is no
reporting configured.
2015-07-27 20:10:35 -05:00
Cort Buffington
2635046aad
logging bug: Unknown IPSC Type
...
The packet type’s numeric value was reported wrong in log messages for
unknown types.
2015-07-27 17:13:41 -05:00
Cort Buffington
ae29844809
fix bridge.py reporting
2015-06-30 20:36:14 -05:00
Cort Buffington
8e85b71e27
Add Pickle Dump to Reporting
2015-06-30 11:50:51 -05:00
Cort Buffington
ecd2648372
remove commented code
2015-06-29 14:58:39 -05:00
Cort Buffington
5b4520318f
Fix Typo "_host, _port" was missing ", "
2015-06-29 14:48:58 -05:00
Cort Buffington
574a89e7f9
Remove JSON Reporting
...
It has a major problem with byte strings in the dictionaries… this may
never work
2015-06-20 19:57:07 -05:00
Cort Buffington
31223a846d
Work on reporting options
2015-06-12 08:28:48 -05:00
Cort Buffington
10a21ed118
Word on data reporting options
...
in the process of adding several ways to dump the data structure from
each IPSC for processing by some external program.
2015-06-07 20:54:21 -05:00
Cort Buffington
ec9c20d5ee
*NOT_BACKWARD_COMPATIBLE* changes
...
Changes to the REPORTS section of the config and dmrlink.py to pave the
way for more flexible reporting types.
2015-06-07 15:46:29 -05:00
Cort Buffington
d2a73a044e
log "ID, IP:PORT" instead of just "ID"
2015-06-07 13:19:32 -05:00
Cort Buffington
ea0188002a
Add IP:Port to logging for some messages
2015-06-07 11:47:07 -05:00
Cort Buffington
29789acfd9
Internal Diagnostics (Timing)
...
Added some stuff for measuring timing. Must be uncommented to work.
2015-05-28 09:58:06 -05:00
Cort Buffington
707d9cc1f6
Internal Diagnostics
...
Added pieces for timing run times. No functional change unless you go
uncomment stuff to turn it on.
2015-05-28 09:42:58 -05:00
Cort Buffington
e2f596f311
DNS resolution
...
use gethostbyname when we parse the config, once, rather than leave it
to twisted to do when we send packets.
2015-05-21 09:45:24 -05:00
Cort Buffington
dd4dee21c4
Move gethostbyname
...
don’t rely on Twisted to do this on packet write, just translate once
when we read the config.
2015-05-21 09:39:42 -05:00
David Kierzkowski
d83fbba277
fix exit program via CTRL-C
2015-04-10 01:41:44 -04:00
Cort Buffington
b9b21ebebf
Begin AMBE Data Dump
2015-03-24 11:06:42 -05:00
Cort Buffington
5c27ce4d52
See last two changes (this is a clean-up commit)
2014-12-20 10:05:03 -06:00
Cort Buffington
06c9ed48b4
SEE LAST UPDATE (bug fix from it)
2014-12-20 09:56:15 -06:00
Cort Buffington
16e7d2aaeb
send_to_ipsc moved into IPSC class
...
send_to_ipsc moved into the IPSC class, as well as a new class function
for the single line to write the socket. This allows for inserting a
debug logger line to dump EVERY packet transmitted on a per-IPSC basis.
2014-12-20 09:14:54 -06:00
Cort Buffington
5a5ecb322b
IP Interface may be specified now
...
This is useful when using multiple interfaces and bridge.py is employed
as an application gateway between multiple un-connected networks (like
VPNs to the real world).
2014-10-31 10:30:18 -05:00
Cort Buffington
91a7e773b2
Don't import config for IPSC not enabled
2014-10-06 08:17:39 -05:00
Cort Buffington
e02c03a099
publish data structure to file
2014-10-05 22:11:56 -05:00
Cort Buffington
f2148ab05f
Formatting & Documentation
2014-09-05 19:35:37 -05:00
Cort Buffington
549b8d62bb
improve unknown packet type debugging
2014-09-05 15:57:08 -05:00
Cort Buffington
a4461d3de1
logger typo
2014-09-05 14:17:29 -05:00
Cort Buffington
fc271cd957
variable typo
2014-09-05 14:15:05 -05:00
Cort Buffington
9a99fa585b
Fix variable typo in master_reg_req
2014-09-05 14:13:18 -05:00