d4b15e118emaybe, 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;
Bryan Biedenkapp
2026-01-26 12:50:30 -0500
763f84488blog all unknown opcodes the same way;
Bryan Biedenkapp
2026-01-26 12:34:16 -0500
7129cc30e9remove this -- this was a bad hacky idea and causes trunked sites to lose their minds;
Bryan Biedenkapp
2026-01-26 11:47:56 -0500
89ca6012cereturn hex not dec;
Bryan Biedenkapp
2026-01-25 19:50:25 -0500
ef8072e33bdump function and subfunction for unknown errors;
Bryan Biedenkapp
2026-01-25 19:49:50 -0500
11206a353fset MfId for the DVM_LC_CALL_TERM properly;
Bryan Biedenkapp
2026-01-02 10:49:02 -0500
c8a97e273aadd support for DVM's internal LC_CALL_TERM TSBK;
Bryan Biedenkapp
2026-01-02 10:29:10 -0500
f5c240d55dadd support to flag ourselves as a SysView peer, this would provide deeper feedback from the core;
Bryan Biedenkapp
2025-12-31 13:16:17 -0500
18d401fcefadd support for user code to handle network protocol packets directly;
Bryan Biedenkapp
2025-12-31 12:39:21 -0500
c9f07f9ca6add support for upcoming DVM R05A features;
Bryan Biedenkapp
2025-10-24 12:31:28 -0400
054954fad3ensure login sequence has stream ID set; incorrect return vs break;
4.32j_maint
Bryan Biedenkapp
2025-04-15 11:04:06 -0400
78e74f9074add proper support for master NAK messages; ensure states are properly reset when a connection error occurs;
Bryan Biedenkapp
2025-04-14 09:58:38 -0400
0419c2fac7add support for DES-OFB (0x81) to P25Crypto
firealarmss
2025-03-22 14:01:44 -0500
13a82b3a82properly handle crypto params for the FNE P25 message header in fnecore;
Bryan Biedenkapp
2025-03-22 12:27:32 -0400
741953ca20TDU and TSBK should always be sent with end-of-call or RTP termination packet sequence (65535);
Bryan Biedenkapp
2025-03-22 10:53:43 -0400
905b98e4d2pings should *ALWAYS* be sent with end-of-call or RTP termination packet sequence (65535);
Bryan Biedenkapp
2025-03-22 10:36:48 -0400
e18fd0c00efnecore wasn't sending proper shutdown opcodes to the server on peet stop;
Bryan Biedenkapp
2025-03-22 09:59:45 -0400
28ebb1a939no need to overcomplicate setting the ARC4 offset
firealarmss
2025-03-21 00:13:51 -0500
Use NET_FUNC_ANNOUNCE instead of NET_FUNC_TRANSFER for sending registration and affiliations from FnePeer
#1
firealarmss
2024-07-04 16:09:35 -0500
31fafb0432ensure these announcements are always sent with stream ID 0;
Bryan Biedenkapp
2024-04-03 16:43:12 -0400
e3220ac473drop support for C# FNE masters; add support to send group aff, unit reg and unit dereg transfer packets;
Bryan Biedenkapp
2024-04-03 16:25:29 -0400
d0d3256ac3correct some missed compilation errors;
Bryan Biedenkapp
2024-02-10 22:35:56 -0500
a11c1c2777add support for announcement network functions;
Bryan Biedenkapp
2024-01-29 12:41:48 -0500
f93697674atreewide: 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);
Bryan Biedenkapp
2024-01-28 00:11:15 -0500
57f50dd744whoops this shouldn't have been marked as abstract;
Bryan Biedenkapp
2024-01-03 15:06:49 -0500
98c9a57900implement P25 packet interleaver; migrate the partial FneSystemBase from downstream projects into the core as an abstract class as it useful helper functions for implementors;
Bryan Biedenkapp
2024-01-03 15:03:32 -0500
f87ae8eb9fimplement 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;
Bryan Biedenkapp
2023-12-22 15:42:09 -0500
7a25ecfd77completely 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;
Bryan Biedenkapp
2023-12-12 09:05:45 -0500
328e6a2eacwell thats embarrassing -- these checks weren't really matching what the C equivalent assert() was doing;
Bryan Biedenkapp
2023-12-08 16:28:36 -0500