Bryan Biedenkapp
|
78e74f9074
|
add proper support for master NAK messages; ensure states are properly reset when a connection error occurs;
|
10 months ago |
firealarmss
|
0419c2fac7
|
add support for DES-OFB (0x81) to P25Crypto
|
11 months ago |
Bryan Biedenkapp
|
13a82b3a82
|
properly handle crypto params for the FNE P25 message header in fnecore;
|
11 months ago |
Bryan Biedenkapp
|
741953ca20
|
TDU and TSBK should always be sent with end-of-call or RTP termination packet sequence (65535);
|
11 months ago |
Bryan Biedenkapp
|
905b98e4d2
|
pings should *ALWAYS* be sent with end-of-call or RTP termination packet sequence (65535);
|
11 months ago |
Bryan Biedenkapp
|
e18fd0c00e
|
fnecore wasn't sending proper shutdown opcodes to the server on peet stop;
|
11 months ago |
firealarmss
|
28ebb1a939
|
no need to overcomplicate setting the ARC4 offset
|
11 months ago |
firealarmss
|
6fa6c22136
|
add WUID defines
|
11 months ago |
firealarmss
|
b95b6a5cbe
|
synchronise KMM namespace to fix casing
|
11 months ago |
firealarmss
|
305db64cf2
|
swap ACK_RSP dstId and srcId
|
11 months ago |
firealarmss
|
3679b1b8cd
|
refactor TSBK classes to be more streamlined
|
11 months ago |
firealarmss
|
2188db063a
|
Add EXT_FNCT TSBK; refactor P25Crypto to use a single keystream buffer and KeyInfo
|
11 months ago |
firealarmss
|
1e1f6379f6
|
move P25Crypto to fnecore
|
11 months ago |
Patrick W3AXL
|
55335bf5dc
|
added x86 and anyCPU platforms to fnecore so that visual studio stops bitching
|
11 months ago |
firealarmss
|
50165cc03b
|
Add support for KMMs; fix directory names to be uniform with the rest of the project
|
11 months ago |
firealarmss
|
e627688b25
|
Add conventionalPeer and externalPeer flags to repeater info object
|
11 months ago |
firealarmss
|
b4f7f377a7
|
Add a helper function to send a NET_ANNC_SUBFUNC_AFFILS to the master
|
11 months ago |
Bryan Biedenkapp
|
df87bd1ea5
|
remove old AUTHORS.md (we don't use this file project wide anymore);
|
1 year ago |
php
|
8273f39aa9
|
Set default values in CALL_ALRT and ACK_RSP TSBK constructors
|
1 year ago |
php
|
0c58894136
|
Add missing copyright headers to TSBK files
|
1 year ago |
php
|
d9995b8712
|
Add initial support for TSBK encode/decode
|
1 year ago |
firealarmss
|
c4f2fe35cb
|
Fix AES wrapped UDP to work properly with dvmfne
|
2 years ago |
firealarmss
|
d382483f0f
|
Add support to send GRP UNAFFIL network announcement
|
2 years ago |
Bryan Biedenkapp
|
12fc111c4d
|
add low-level support for AES wrapping;
|
2 years ago |
firealarmss
|
af2856db71
|
Use NET_FUNC_ANNOUNCE instead of NET_FUNC_TRANSFER for sending registration and affiliations from FnePeer (#1)
|
2 years ago |
Bryan Biedenkapp
|
31fafb0432
|
ensure these announcements are always sent with stream ID 0;
|
2 years ago |
Bryan Biedenkapp
|
e3220ac473
|
drop support for C# FNE masters; add support to send group aff, unit reg and unit dereg transfer packets;
|
2 years ago |
Bryan Biedenkapp
|
ff5d4cf1c8
|
handle edge-case scenario of RTP packet sequence overrun;
|
2 years ago |
Bryan Biedenkapp
|
d0d3256ac3
|
correct some missed compilation errors;
|
2 years ago |
Bryan Biedenkapp
|
a11c1c2777
|
add support for announcement network functions;
|
2 years ago |
Bryan Biedenkapp
|
f93697674a
|
treewide: perform general refactor of file headers, I've modified the file headers to follow rules from: https://www.kernel.org/doc/html/next/process/license-rules.html, this trims/compresses the file header section a bit reducing the number of lines at the top of every file quite a bit, going forward all new files should follow this new format (if its good enough for the Linux kernel, its good enough for me);
|
2 years ago |
Bryan Biedenkapp
|
702cd67db2
|
fix incorrect assumptions in helper routines;
|
2 years ago |
Bryan Biedenkapp
|
41424a2724
|
comment typo;
|
2 years ago |
Bryan Biedenkapp
|
57f50dd744
|
whoops this shouldn't have been marked as abstract;
|
2 years ago |
Bryan Biedenkapp
|
98c9a57900
|
implement P25 packet interleaver; migrate the partial FneSystemBase from downstream projects into the core as an abstract class as it useful helper functions for implementors;
|
2 years ago |
Bryan Biedenkapp
|
f87ae8eb9f
|
implement a FneUtils HEX2BIN and BIN2HEX for working with hex-bit datasets; port Golay24128 from C++; fix copyright header for ReedSolomonDecoder; define frame types for P25 and VHDR data lengths;
|
2 years ago |
Bryan Biedenkapp
|
8cf9d6135c
|
implement Reed-Solomon decoding;
|
2 years ago |
Bryan Biedenkapp
|
0ad4c10462
|
alter how timestamps are generated, ensure they increment from current TS by 60;
|
2 years ago |
Bryan Biedenkapp
|
1bef375f3f
|
allow payload length for RTP extension headers to be changed by user code;
|
2 years ago |
Bryan Biedenkapp
|
a3afe7c152
|
correct RTP offset error; add helper routines;
|
2 years ago |
Bryan Biedenkapp
|
7a25ecfd77
|
completely forgot that C# has no support for octal notation when dealing with numbers, so because of that, all of the RS encoding tables were wrong;
|
2 years ago |
Bryan Biedenkapp
|
7a698076ed
|
implement RS encoding;
|
2 years ago |
Bryan Biedenkapp
|
869a2b5fbf
|
fix timestamp coming from fnecore;
|
2 years ago |
Bryan Biedenkapp
|
9c615be6c5
|
incorrect validity check;
|
2 years ago |
Bryan Biedenkapp
|
328e6a2eac
|
well thats embarrassing -- these checks weren't really matching what the C equivalent assert() was doing;
|
2 years ago |
Bryan Biedenkapp
|
6cb3ffdfa1
|
fix incorrect addition;
|
2 years ago |
Bryan Biedenkapp
|
925598536e
|
implement PDUAssembler to build complete PDU data from FNE traffic;
|
2 years ago |
Bryan Biedenkapp
|
900a43b932
|
add support code to assemble P25 PDU data headers and blocks;
|
2 years ago |
Bryan Biedenkapp
|
4ae905cd26
|
ensure arrays are statically sized properly;
|
2 years ago |
Bryan Biedenkapp
|
ee642ea831
|
port Trellis class from dvmhost to fnecore;
|
2 years ago |