65 Commits (master)
 

Author SHA1 Message Date
W3AXL 1f6e5816fb disabled FNEPeer traffic messages by default
2 months ago
Bryan Biedenkapp d4b15e118e maybe, just maybe if I were a better engineer I would have caught this (probably months ago), ignore opcode $00 and $01 (for now) these are the whitelist and blacklist RID sub functions;
2 months ago
Bryan Biedenkapp 763f84488b log all unknown opcodes the same way;
2 months ago
Bryan Biedenkapp ba329c63df better log unknown protocol opcode dumps like unknown opcode dumps;
2 months ago
Bryan Biedenkapp 7129cc30e9 remove this -- this was a bad hacky idea and causes trunked sites to lose their minds;
2 months ago
Bryan Biedenkapp 89ca6012ce return hex not dec;
2 months ago
Bryan Biedenkapp ef8072e33b dump function and subfunction for unknown errors;
2 months ago
Bryan Biedenkapp 11206a353f set MfId for the DVM_LC_CALL_TERM properly;
3 months ago
Bryan Biedenkapp c8a97e273a add support for DVM's internal LC_CALL_TERM TSBK;
3 months ago
Bryan Biedenkapp f5c240d55d add support to flag ourselves as a SysView peer, this would provide deeper feedback from the core;
3 months ago
Bryan Biedenkapp 18d401fcef add support for user code to handle network protocol packets directly;
3 months ago
Bryan Biedenkapp 5ef56a698a
Merge R04K34 dev into fnecore master (#2)
3 months ago
Bryan Biedenkapp 054954fad3 ensure login sequence has stream ID set; incorrect return vs break;
12 months ago
Bryan Biedenkapp 78e74f9074 add proper support for master NAK messages; ensure states are properly reset when a connection error occurs;
12 months ago
firealarmss 0419c2fac7 add support for DES-OFB (0x81) to P25Crypto
1 year ago
Bryan Biedenkapp 13a82b3a82 properly handle crypto params for the FNE P25 message header in fnecore;
1 year ago
Bryan Biedenkapp 741953ca20 TDU and TSBK should always be sent with end-of-call or RTP termination packet sequence (65535);
1 year ago
Bryan Biedenkapp 905b98e4d2 pings should *ALWAYS* be sent with end-of-call or RTP termination packet sequence (65535);
1 year ago
Bryan Biedenkapp e18fd0c00e fnecore wasn't sending proper shutdown opcodes to the server on peet stop;
1 year ago
firealarmss 28ebb1a939 no need to overcomplicate setting the ARC4 offset
1 year ago
firealarmss 6fa6c22136 add WUID defines
1 year ago
firealarmss b95b6a5cbe synchronise KMM namespace to fix casing
1 year ago
firealarmss 305db64cf2 swap ACK_RSP dstId and srcId
1 year ago
firealarmss 3679b1b8cd refactor TSBK classes to be more streamlined
1 year ago
firealarmss 2188db063a Add EXT_FNCT TSBK; refactor P25Crypto to use a single keystream buffer and KeyInfo
1 year ago
firealarmss 1e1f6379f6 move P25Crypto to fnecore
1 year ago
Patrick W3AXL 55335bf5dc added x86 and anyCPU platforms to fnecore so that visual studio stops bitching
1 year ago
firealarmss 50165cc03b Add support for KMMs; fix directory names to be uniform with the rest of the project
1 year ago
firealarmss e627688b25 Add conventionalPeer and externalPeer flags to repeater info object
1 year ago
firealarmss b4f7f377a7 Add a helper function to send a NET_ANNC_SUBFUNC_AFFILS to the master
1 year 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

Powered by TurnKey Linux.