Commit Graph

  • 1f6e5816fb disabled FNEPeer traffic messages by default master W3AXL 2026-01-28 22:50:27 -0500
  • 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; Bryan Biedenkapp 2026-01-26 12:50:30 -0500
  • 763f84488b log all unknown opcodes the same way; Bryan Biedenkapp 2026-01-26 12:34:16 -0500
  • ba329c63df better log unknown protocol opcode dumps like unknown opcode dumps; Bryan Biedenkapp 2026-01-26 12:33:23 -0500
  • 7129cc30e9 remove this -- this was a bad hacky idea and causes trunked sites to lose their minds; Bryan Biedenkapp 2026-01-26 11:47:56 -0500
  • 89ca6012ce return hex not dec; Bryan Biedenkapp 2026-01-25 19:50:25 -0500
  • ef8072e33b dump function and subfunction for unknown errors; Bryan Biedenkapp 2026-01-25 19:49:50 -0500
  • 11206a353f set MfId for the DVM_LC_CALL_TERM properly; Bryan Biedenkapp 2026-01-02 10:49:02 -0500
  • c8a97e273a add support for DVM's internal LC_CALL_TERM TSBK; Bryan Biedenkapp 2026-01-02 10:29:10 -0500
  • f5c240d55d add 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
  • 18d401fcef add support for user code to handle network protocol packets directly; Bryan Biedenkapp 2025-12-31 12:39:21 -0500
  • 5ef56a698a
    Merge R04K34 dev into fnecore master (#2) Bryan Biedenkapp 2025-12-31 12:32:28 -0500
  • a2fc70926c update README.md; #2 Bryan Biedenkapp 2025-10-24 12:45:49 -0400
  • c9f07f9ca6 add support for upcoming DVM R05A features; Bryan Biedenkapp 2025-10-24 12:31:28 -0400
  • 054954fad3 ensure login sequence has stream ID set; incorrect return vs break; 4.32j_maint Bryan Biedenkapp 2025-04-15 11:04:06 -0400
  • 78e74f9074 add 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
  • 0419c2fac7 add support for DES-OFB (0x81) to P25Crypto firealarmss 2025-03-22 14:01:44 -0500
  • 13a82b3a82 properly handle crypto params for the FNE P25 message header in fnecore; Bryan Biedenkapp 2025-03-22 12:27:32 -0400
  • 741953ca20 TDU 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
  • 905b98e4d2 pings should *ALWAYS* be sent with end-of-call or RTP termination packet sequence (65535); Bryan Biedenkapp 2025-03-22 10:36:48 -0400
  • e18fd0c00e fnecore wasn't sending proper shutdown opcodes to the server on peet stop; Bryan Biedenkapp 2025-03-22 09:59:45 -0400
  • 28ebb1a939 no need to overcomplicate setting the ARC4 offset firealarmss 2025-03-21 00:13:51 -0500
  • 6fa6c22136 add WUID defines firealarmss 2025-03-21 00:10:16 -0500
  • b95b6a5cbe synchronise KMM namespace to fix casing firealarmss 2025-03-20 02:45:02 -0500
  • 305db64cf2 swap ACK_RSP dstId and srcId firealarmss 2025-03-20 02:08:50 -0500
  • 3679b1b8cd refactor TSBK classes to be more streamlined firealarmss 2025-03-20 01:35:00 -0500
  • 2188db063a Add EXT_FNCT TSBK; refactor P25Crypto to use a single keystream buffer and KeyInfo firealarmss 2025-03-20 00:54:43 -0500
  • 1e1f6379f6 move P25Crypto to fnecore firealarmss 2025-03-20 00:05:38 -0500
  • 55335bf5dc added x86 and anyCPU platforms to fnecore so that visual studio stops bitching Patrick W3AXL 2025-03-18 18:11:23 -0400
  • 50165cc03b Add support for KMMs; fix directory names to be uniform with the rest of the project firealarmss 2025-03-16 23:59:35 -0500
  • e627688b25 Add conventionalPeer and externalPeer flags to repeater info object firealarmss 2025-03-10 01:40:41 -0500
  • b4f7f377a7 Add a helper function to send a NET_ANNC_SUBFUNC_AFFILS to the master firealarmss 2025-03-08 20:35:38 -0600
  • df87bd1ea5 remove old AUTHORS.md (we don't use this file project wide anymore); Bryan Biedenkapp 2024-11-06 15:19:08 -0500
  • 8273f39aa9 Set default values in CALL_ALRT and ACK_RSP TSBK constructors php 2024-11-05 02:36:33 -0600
  • 0c58894136 Add missing copyright headers to TSBK files php 2024-11-03 04:50:33 -0600
  • d9995b8712 Add initial support for TSBK encode/decode php 2024-11-03 04:44:33 -0600
  • c4f2fe35cb Fix AES wrapped UDP to work properly with dvmfne firealarmss 2024-07-28 02:59:31 -0500
  • d382483f0f Add support to send GRP UNAFFIL network announcement firealarmss 2024-07-27 13:36:36 -0500
  • 12fc111c4d add low-level support for AES wrapping; Bryan Biedenkapp 2024-07-16 22:19:00 -0400
  • af2856db71
    Use NET_FUNC_ANNOUNCE instead of NET_FUNC_TRANSFER for sending registration and affiliations from FnePeer (#1) firealarmss 2024-07-04 19:35:07 -0500
  • c9512a138b
    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
  • 31fafb0432 ensure these announcements are always sent with stream ID 0; Bryan Biedenkapp 2024-04-03 16:43:12 -0400
  • e3220ac473 drop 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
  • ff5d4cf1c8 handle edge-case scenario of RTP packet sequence overrun; Bryan Biedenkapp 2024-03-28 13:51:38 -0400
  • d0d3256ac3 correct some missed compilation errors; Bryan Biedenkapp 2024-02-10 22:35:56 -0500
  • a11c1c2777 add support for announcement network functions; Bryan Biedenkapp 2024-01-29 12:41:48 -0500
  • 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); Bryan Biedenkapp 2024-01-28 00:11:15 -0500
  • 702cd67db2 fix incorrect assumptions in helper routines; Bryan Biedenkapp 2024-01-08 00:38:58 -0500
  • 41424a2724 comment typo; Bryan Biedenkapp 2024-01-03 15:08:12 -0500
  • 57f50dd744 whoops this shouldn't have been marked as abstract; Bryan Biedenkapp 2024-01-03 15:06:49 -0500
  • 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; Bryan Biedenkapp 2024-01-03 15:03:32 -0500
  • 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; Bryan Biedenkapp 2023-12-22 15:42:09 -0500
  • 8cf9d6135c implement Reed-Solomon decoding; Bryan Biedenkapp 2023-12-22 10:29:02 -0500
  • 0ad4c10462 alter how timestamps are generated, ensure they increment from current TS by 60; Bryan Biedenkapp 2023-12-21 22:20:25 -0500
  • 1bef375f3f allow payload length for RTP extension headers to be changed by user code; Bryan Biedenkapp 2023-12-21 11:13:56 -0500
  • a3afe7c152 correct RTP offset error; add helper routines; Bryan Biedenkapp 2023-12-21 08:20:41 -0500
  • 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; Bryan Biedenkapp 2023-12-12 09:05:45 -0500
  • 7a698076ed implement RS encoding; Bryan Biedenkapp 2023-12-11 15:19:52 -0500
  • 869a2b5fbf fix timestamp coming from fnecore; Bryan Biedenkapp 2023-12-11 11:40:32 -0500
  • 9c615be6c5 incorrect validity check; Bryan Biedenkapp 2023-12-08 18:38:24 -0500
  • 328e6a2eac well thats embarrassing -- these checks weren't really matching what the C equivalent assert() was doing; Bryan Biedenkapp 2023-12-08 16:28:36 -0500
  • 6cb3ffdfa1 fix incorrect addition; Bryan Biedenkapp 2023-12-05 16:27:42 -0500
  • 925598536e implement PDUAssembler to build complete PDU data from FNE traffic; Bryan Biedenkapp 2023-12-05 16:26:30 -0500
  • 900a43b932 add support code to assemble P25 PDU data headers and blocks; Bryan Biedenkapp 2023-12-05 15:34:24 -0500
  • 4ae905cd26 ensure arrays are statically sized properly; Bryan Biedenkapp 2023-12-05 14:36:13 -0500
  • ee642ea831 port Trellis class from dvmhost to fnecore; Bryan Biedenkapp 2023-12-05 14:35:17 -0500
  • 8c9fa3f448 put exclusive lock on the peers list; Bryan Biedenkapp 2023-09-23 16:59:05 -0400
  • 1744e123b4 initial commit; Bryan Biedenkapp 2023-08-31 13:22:30 -0400

Powered by TurnKey Linux.