Simon
e111a3e1e7
more consistency
4 years ago
Simon
667d8c07da
dckjdsfk
4 years ago
Simon
73c326aaa0
dflkdl
4 years ago
Simon
7656ebec9a
dura
4 years ago
Simon
07ea816472
dvlkjdk
4 years ago
Simon
2c335f375e
dfkjdk
4 years ago
Simon
ec7bcd66fd
s
4 years ago
Simon
d6d0b573e5
dict
4 years ago
Simon
c879900150
T
4 years ago
Simon
3552dfe315
bracketry
4 years ago
Simon
394f374e75
unmatched
4 years ago
Simon
ed12751a45
missing )
4 years ago
Simon
e3e59b372b
Rouge underscores
4 years ago
Simon
3a826dd554
Fix some missing stream stuff
4 years ago
Simon
19c73920d9
Send source server and repeater information via netstring interface
4 years ago
Simon
a76b792f2d
Fix bug in DMR+ options handling (@vk2way)
4 years ago
Simon
6919d6238b
fix trace on timeout _sysslot -> _slot
4 years ago
Simon
1467e085fc
Revert "sysignore should be a set not an array, for speed"
...
This reverts commit 93018928c1 .
4 years ago
Simon
93018928c1
sysignore should be a set not an array, for speed
4 years ago
Simon
f0039500f9
Tidying up logging.
...
Just report % loss on streams, instead of the missing packet
reporting at INFO level. Missing packet reporting still available
at DEBUG level.
Also report STREAM LOST properly.
4 years ago
Simon
36e0aa3965
UNIT CSBK was still affecting dash. Hopefully this fixes it
4 years ago
Simon
ace1d92fb5
update loro.cfg
4 years ago
Simon
1365849d20
typo
4 years ago
Simon
77e066c9a9
Log
4 years ago
Simon
3f6fcb7535
Add some logging
4 years ago
Simon
b0d6dd4a52
Send all data packets to DATA-GATEWAY if configured and enabled
4 years ago
Simon
848287b489
Fix target
4 years ago
Simon
c950c45102
Protocol V5 - add support for Source Repeater (or hotspot) in packet.
4 years ago
Simon
6b5170bc6f
fix group call start reporting
...
Signed-off-by: Simon <simon@gb7fr.org.uk>
4 years ago
Simon
f06da2da7d
missed one
4 years ago
Simon
16407201f7
stop DATA from upsetting dash
4 years ago
Simon
1a7179af74
unit data logging to debug level
4 years ago
Simon
5cfdd0cde7
Revert "source server for data from hbp"
...
This reverts commit 4100bcefe8 .
4 years ago
Simon
4100bcefe8
source server for data from hbp
4 years ago
Simon
1e23f60fbc
add local_subscriber_file. Fix parrot config in Docker
4 years ago
Simon
3ea552e2db
OPtionally, enforce registered DMR IDs.
...
Also, check peridically (STALE_TIME setting) for new files.
New config option:
ALLOW_UNREG_ID=[True|False] - in MASTER definition
Squashed commit of the following:
commit 082fd63b96c272415a01d5dadc8d38bf0842737d
Author: Simon <simon@gb7fr.org.uk>
Date: Sat Feb 26 01:40:11 2022 +0000
Periodic download of alias files
commit cb33388509978686ee6bfc19cddb863379872c7b
Author: Simon <simon@gb7fr.org.uk>
Date: Thu Feb 24 00:17:38 2022 +0000
server check id
commit 5428503e17ae32234a58c997037e70abe2a784c7
Author: Simon <simon@gb7fr.org.uk>
Date: Thu Feb 24 00:16:46 2022 +0000
server check id
commit 65fcf2eddffa426caacdbf1a59f529c995045fb5
Author: Simon <simon@gb7fr.org.uk>
Date: Thu Feb 24 00:06:24 2022 +0000
server check id
commit ea0ea8d6b13ba7e20492f11226de854cecbccc46
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:49:07 2022 +0000
reverse logic
commit 9815210d5adb2ee92d1b9914753d4799988b3415
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:24:34 2022 +0000
reverse logic
commit 0d9945d23fcce62378cace97cdc012c3fdd04276
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:23:26 2022 +0000
reverse logic
commit 54cc752c4cac52e903422b9aae38e61f722c23f1
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:20:16 2022 +0000
reverse logic
commit 182a0e99829ee7383ae72b52d8514aa826e31260
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:17:16 2022 +0000
typo
commit e244c1b20b9c927efb1a95e30ff08d3120a83b7e
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:16:28 2022 +0000
typo
commit ba822143bd97261f1a65fc9d489bc570dea3749d
Author: Simon <simon@gb7fr.org.uk>
Date: Wed Feb 23 23:12:54 2022 +0000
further updates to validate_id
commit 8266db1820ee09b3bb3d4731e0cf019df40c638e
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:48:31 2022 +0000
mike
commit 2658e5842c24a4d72d17a46d1792811f2b01bbbc
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:46:07 2022 +0000
int - string trickey
commit 51479c0c572c75b9a8c9ea19e1aa6c5e3692d5a4
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:41:30 2022 +0000
validate_id
commit 012ea165cebe414800815362d4f9da1b7399bcad
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:40:00 2022 +0000
validate_id
commit eff8b31bb5cadc08093f333afc7cb6a423e05675
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:36:46 2022 +0000
validate_id
commit fb3158c4d0d44663c4e511163b60b5a04f392123
Author: Simon <simon@gb7fr.org.uk>
Date: Tue Feb 22 00:05:01 2022 +0000
make sure hblink.py can see sub ids
commit 17111430fd561ebf2a431c615cd7521884a55ccd
Author: Simon <simon@gb7fr.org.uk>
Date: Mon Feb 21 23:35:32 2022 +0000
add get_alias
commit e98ea4c7f3d27c7539607a31948249ad1e6feb85
Author: Simon <simon@gb7fr.org.uk>
Date: Mon Feb 21 23:28:29 2022 +0000
fix line
commit d027373fb944ea3fa60c5993bd91d114bb935721
Author: Simon <simon@gb7fr.org.uk>
Date: Mon Feb 21 23:27:01 2022 +0000
fix isinstance
commit 106e2bcda6bc87f5a00ee9b99dbafdacb79d3d8d
Author: Simon <simon@gb7fr.org.uk>
Date: Mon Feb 21 23:22:47 2022 +0000
don't allow login if ID and callsign don't match database
4 years ago
Simon
f0c5f29507
BER and RSSI are not useful in the FreeDMR log
4 years ago
Simon
4c1f8963e4
more tweaks to BER and RSSI logging
4 years ago
Simon
37db993195
better for BER and RSSI to be reported at the end of the over
4 years ago
Simon
b2a7e267db
display ber and rssi in logs for hbp
4 years ago
Simon
709e84dd89
display ber and rssi in logs for hbp
4 years ago
Simon
91d22dc155
display ber and rssi in logs for hbp
4 years ago
Simon
8f3c0715cb
Remove gethostbyname from ALLSTAR config
4 years ago
Simon
84e0978577
Merge branch AMI
...
Add All Star Link control
4 years ago
Simon
0fa45829cc
Revert "Log source and hops for unit data"
...
This reverts commit e9e60c5ed1 .
4 years ago
Simon
301d22123f
Revert "Source data for unit data packets"
...
This reverts commit ae76dd7c4f .
4 years ago
Simon
7419653511
Revert "53"
...
This reverts commit c59812f417 .
4 years ago
Simon
c59812f417
53
4 years ago
Simon
ae76dd7c4f
Source data for unit data packets
4 years ago
Simon
e9e60c5ed1
Log source and hops for unit data
...
Only allow 2s packet validity
4 years ago
Simon
3cb6da9ec4
S
4 years ago
Simon
c9d8a4512d
ddd
4 years ago
Simon
415f3d7732
Fix text to OBP
4 years ago
Simon
b61ea48e5d
Revert "Server should take responsibility for the the source of V1 (OBP) bridge traffic"
...
This reverts commit 36e9b8057c .
4 years ago
Simon
36e9b8057c
Server should take responsibility for the the source of V1 (OBP) bridge traffic
4 years ago
Simon
41805929a7
Log rssi and ber integer values, not bytes
4 years ago
Simon
0d568e4ba1
dd
4 years ago
Simon
40980f8245
BER
4 years ago
Simon
cca1f3e483
hmm
4 years ago
Simon
dbeb97e578
handle source_server, ber, rssi - in code
4 years ago
Simon
f3f1663999
use separate hash for previous packet detection
4 years ago
Simon
265519fe03
Don't send UNIT DATA to ver 1 bridges
4 years ago
Simon
ac0228bce8
no hops
4 years ago
Simon
1d1b146b94
no hops
4 years ago
Simon
bfe8037aa6
missing hops
4 years ago
Simon
ed59b1f71f
packets in quotes
4 years ago
Simon
9703e16292
hops
4 years ago
Simon
ea95383deb
fix voice
4 years ago
Simon
afbf2a0f31
bool
4 years ago
Simon
6de3b8a949
add new trace() debug method and put all the really low level stuff in there
4 years ago
Simon
771b265692
stat bridge also in debug
4 years ago
Simon
9b3218716c
Tidy up logging levels - more - even more
4 years ago
Simon
fb1d6aefd5
Tidy up logging levels - more
4 years ago
Simon
54148e6c70
Tidy up logging levels
4 years ago
Simon
26aa6adfd2
Fixing hops
4 years ago
Simon
67252438b1
Reinstate stream trimmer try
4 years ago
Simon
95cdd3f06a
hops null
4 years ago
Simon
35f550647f
inthops 0
4 years ago
Simon
b01679dcd9
Fix for trace
4 years ago
Simon
d763aee8a0
Report hop count on call start
4 years ago
Simon
1c8c1dcff9
more hopping
4 years ago
Simon
0693eb85e1
rework hops a bit
4 years ago
Simon
e5a27f2120
Hops
4 years ago
Simon
6a75ac4de9
LAST
4 years ago
Simon
b4268bf0a2
24
4 years ago
Simon
a1fdfac15e
Use blake2b for hashing inbound HBP packets also
4 years ago
Simon
94c8957434
fix bad type in options
4 years ago
Simon
02cef85926
fix divide by zero
4 years ago
Simon
6005e10f2f
fixes in timeout
4 years ago
Simon
d1ec1b0d83
rate drop for HBP > 25
4 years ago
Simon
f9a50d67e0
rate drop for HBP - 2
4 years ago
Simon
0dea25c302
rate drop for HBP
4 years ago
Simon
03f9f94570
pkt time
4 years ago
Simon
ceba661f02
s
4 years ago
Simon
51cd4d6af6
self.STATUS
4 years ago
Simon
c0b36ab5e4
timeout stream after 180 seconds
4 years ago
Simon
597f58c73a
emergency rate drop, stage 1
4 years ago
Simon
5fcd97fffd
Revert "add nanosecond times to packet before hashing to make sure every single packet is unique"
...
This reverts commit 1d7b3eb6ba .
4 years ago
Simon
1d7b3eb6ba
add nanosecond times to packet before hashing to make sure every single packet is unique
4 years ago
Simon
6bbdbe6eff
missed one set()
4 years ago
Simon
f4b25c9762
Merge branch 'crc'
4 years ago
Simon
f72adc7a00
set defined by set() not {}
4 years ago
Simon
99b327e9e7
set defined by set() not {}
4 years ago
Simon
d52b22ef9f
set uses add instead of append
4 years ago
Simon
d0d0f77a96
use set instead of list for crcs
4 years ago
Simon
a08864aa52
change references to Crc32 to SHA1
4 years ago
Simon
43a01c4f3f
use existing HMAC for obp CRC - fix 3
4 years ago
Simon
942436ac4a
use existing HMAC for obp CRC - fix 2
4 years ago
Simon
f328b377ee
use existing HMAC for obp CRC - fix
4 years ago
Simon
5e1dc45ca2
use existing HMAC for obp CRC
4 years ago
Simon
e15bab90b0
binary digest
4 years ago
Simon
b4c589fdb1
For HBP, we can use a sha1 digest
4 years ago
Simon
111e1204f2
change order of conditions for PacketControl again
4 years ago
Simon
39570ba54d
change order of conditions for PacketControl
4 years ago
Simon
f5c631109b
back to eq
4 years ago
Simon
ed2cb5d66a
packets
4 years ago
Simon
8d5e3cfd1b
packets
4 years ago
Simon
7df4882772
packets
4 years ago
Simon
05d12172b8
apply same fixes to HBP
4 years ago
Simon
12ffffde8b
apply same fixes to HBP
4 years ago
Simon
4a343ad8a7
back to 32 again
4 years ago
Simon
8bac0886c7
back to everything including sequence
4 years ago
Simon
be632b3097
everything but sequence
4 years ago
Simon
c22e515046
remove crc list from log
4 years ago
Simon
0a0bcf01d1
log
4 years ago
Simon
a246726528
try reducing included again
4 years ago
Simon
d781355c05
switch back to 16 bit crc
4 years ago
Simon
695154317c
change seq for packets > 1
4 years ago
Simon
4992772b23
seq again
4 years ago
Simon
23323078d0
more loggy fix
4 years ago
Simon
6528e3dcb8
more loggy fix
4 years ago
Simon
c2b3213da4
more loggy
4 years ago
Simon
9d3540e4bd
fix log
4 years ago
Simon
434a6c7927
temp remove seq
4 years ago
Simon
038078c733
record packets
4 years ago
Simon
454fefce65
exclude seq = 0
4 years ago
Simon
2eb090a3d3
32bit again
4 years ago
Simon
80b280290f
refining...
4 years ago
Simon
4d7bba989c
extend pkt even more
4 years ago
Simon
c48c69802e
extend pkt
4 years ago
Simon
0a76fc08ef
debug
4 years ago
Simon
b03b342227
debug
4 years ago
Simon
3a65e7379e
apply CRC check to HBP traffic too
4 years ago
Simon
0d93bbbccb
typo
4 years ago
Simon
e2b31c271b
crcs
4 years ago
Simon
d4a0e0edc7
Move append for CRCs
4 years ago
Simon
5483df7c23
Revert "use CRC check to find all duplicate packets in session"
...
This reverts commit ddf9955884 .
4 years ago
Simon
4d92ca0f68
Revert "import for CRC"
...
This reverts commit ade589c2a0 .
4 years ago
Simon
ade589c2a0
import for CRC
4 years ago
Simon
ddf9955884
use CRC check to find all duplicate packets in session
4 years ago
Simon
ebf0443aa2
backout some of dup detection changes
4 years ago
Simon
849d33805b
packet rate on HBP also
4 years ago
Simon
fc56fa62a6
df;ld
4 years ago
Simon
3c1bc860a9
fldklk
4 years ago
Simon
f06a49a14c
rate also on loops for unit data
4 years ago
Simon
605161d93b
Packet rate reporting for loop too
4 years ago
Simon
3b68e153c9
ping
4 years ago
Simon
489cf97fa3
remove 2nd condit
4 years ago
Simon
f947206556
2 dp
4 years ago
Simon
999196ac78
hmf
4 years ago
Simon
43ddb6c889
print
4 years ago
Simon
5017cefe4d
fix packet counter 3
4 years ago
Simon
7b9799cb0c
fix packet counter 2
4 years ago
Simon
78c5777b46
fix packet counter
4 years ago
Simon
5636f8627b
add packet rate counter
4 years ago
Simon
fb22500057
Update for duplicate packet handling
4 years ago
Simon
1a9d390ced
Revert "replace hblink with freedmr"
...
This reverts commit 50bd19a5df .
4 years ago
Simon
c25e1b95a6
Revert "tidy up FreeDMR module and class structure"
...
This reverts commit 3bbb970198 .
4 years ago
Simon
011219ad41
Revert "more tidying up"
...
This reverts commit 7280f835d7 .
4 years ago
Simon
7280f835d7
more tidying up
4 years ago
Simon
3bbb970198
tidy up FreeDMR module and class structure
4 years ago
Simon
50bd19a5df
replace hblink with freedmr
4 years ago
Simon
8264c3bc0c
add pickle for sub_map
4 years ago
Simon
405310fc59
pickle SUB_MAP
4 years ago
Simon
777bf36c41
only read/write if file specified in config
4 years ago
Simon
cdef086995
write subscriber map to/ read subscriber map from disk
4 years ago
Simon
ab6029327a
better separate on on-demand audio files
4 years ago
Simon
198377c05a
stop LoopingCall()s all running at once
4 years ago
Simon
e3fa3265f1
comment for now
4 years ago
Simon
127c29c12a
A
4 years ago
Simon
ec2c1d3ac7
bits
4 years ago
Simon
2d61770829
comment echo for now
4 years ago
Simon
65ca5653d7
groupy
4 years ago
Simon
4d913f3f9e
unit
4 years ago
Simon
196b930ba7
indent
4 years ago
Simon
87bf341122
indent
4 years ago
Simon
4b61e1a802
Rewrite incoming GPS on TG 900999 to PC 900999
...
Rewrite incoming ECHO on PC9990 to TG9990
4 years ago
Simon
a86c4229dc
remove forwarding to D-APRS from OpenBridges
4 years ago
Simon
0a6cf65ee0
fix bug that stopped sending to all data targets
4 years ago
Simon
d167bad161
add 3/4 data to inbound from OBP too
4 years ago
Simon
8b0512980b
remove vseq from ref log
4 years ago
Simon
383d1b6cf6
Handle dtype_vseq == 8 for confirmed data
4 years ago
Simon
ce6fa9bbe4
Add logging for vseq private call
4 years ago
Simon
985145064d
Remove global allow for Private Call 900999
...
900999 should be configured on each server individually to allow D-APRS
4 years ago
Simon
6f35627a2b
use different method for bit fliping the TS bit for OBP transmission
4 years ago
Simon
909bc92928
Hello
4 years ago
Simon
52794c623b
int id again
4 years ago
Simon
523190e5e9
bloody indents
4 years ago
Simon
f64b14c2ee
Send data to other obps - fix
4 years ago
Simon
1a0477fdbf
Send data to other obps
4 years ago