61 Commits (7129cc30e9737bd71df3f97233160cfbe920d7dd)
 

Author SHA1 Message Date
Bryan Biedenkapp 7129cc30e9 remove this -- this was a bad hacky idea and causes trunked sites to lose their minds;
1 week ago
Bryan Biedenkapp 89ca6012ce return hex not dec;
1 week ago
Bryan Biedenkapp ef8072e33b dump function and subfunction for unknown errors;
1 week ago
Bryan Biedenkapp 11206a353f set MfId for the DVM_LC_CALL_TERM properly;
1 month ago
Bryan Biedenkapp c8a97e273a add support for DVM's internal LC_CALL_TERM TSBK;
1 month ago
Bryan Biedenkapp f5c240d55d add support to flag ourselves as a SysView peer, this would provide deeper feedback from the core;
1 month ago
Bryan Biedenkapp 18d401fcef add support for user code to handle network protocol packets directly;
1 month ago
Bryan Biedenkapp 5ef56a698a
Merge R04K34 dev into fnecore master (#2)
1 month ago
Bryan Biedenkapp 054954fad3 ensure login sequence has stream ID set; incorrect return vs break;
10 months ago
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

Powered by TurnKey Linux.