Commit graph

  • b6ee18006f
    refactor: rename functions for clarity in accounting and stamping processes dev Ivan 2026-08-29 21:47:16 -05:00
  • e6f74bdc8d
    fix: improve pre-push hook to prevent duplicate checks across multiple push URLs Ivan 2026-08-29 21:45:00 -05:00
  • a5ec2e7b69
    docs: note known_destinations Python bin-key parity Ivan 2026-08-29 21:29:14 -05:00
  • 79d35d2809
    chore: add KISS stream decoder reset helper Ivan 2026-08-29 21:29:13 -05:00
  • cc0b9edfc9
    fix: keep PacketHash bound to each packet hashBuf Ivan 2026-08-29 21:29:12 -05:00
  • 725430fb5d
    fix: write known_destinations with Python-compatible bin keys Ivan 2026-08-29 21:29:11 -05:00
  • c8c5e90d7c
    perf: throttle dirty path-table flushes to 30 seconds Ivan 2026-08-29 21:28:42 -05:00
  • e158d672fe
    feat: add opt-in localhost pprof via RETICULUM_PPROF_ADDR Ivan 2026-08-29 21:28:41 -05:00
  • dff1cc392d
    fix: defer IFAC unmask on Auto/UDP when transport owns inbound Ivan 2026-08-29 21:28:35 -05:00
  • 86b0427616
    feat: improve batch validation logic and add fuzz tests for robustness Ivan 2026-08-29 20:50:13 -05:00
  • a5ed8725ed
    feat: implement batch validation and workblock generation with GPU support Ivan 2026-08-29 20:38:26 -05:00
  • f2b1efe425
    feat: improve docs Ivan 2026-08-29 20:32:40 -05:00
  • 405437fae6
    feat: add GPU support for stamp generation and speed up CPU stamping Ivan 2026-08-29 20:25:08 -05:00
  • 8ef71e90b3
    chore: update compatibility to Python RNS 1.5.2 Ivan 2026-08-29 14:45:19 -05:00
  • 633a810722
    fix: update unveil function in OpenBSD sandbox and handle CapEnter blocking in FreeBSD daemon reload Ivan 2026-08-27 17:55:22 -05:00
  • d84075b6f7
    refactor: fix concurrency handling in QueueSend and requeueUnwritten methods Ivan 2026-08-26 18:14:01 -05:00
  • 8391398288
    refactor: improve memory and CPU measurement functions for low byte usage and improve editor resolution handling Ivan 2026-08-26 13:01:50 -05:00
  • 7bb4925977
    fix: update handshake vectors with new raw_hex and destination_hash values for announce and path_response packets Ivan 2026-08-26 12:26:53 -05:00
  • 6655750abf
    refactor: optimize dynamic reference batch calculations and update progress emission using maps Ivan 2026-08-26 12:26:45 -05:00
  • fb80979d01
    feat: improve git client with permissions and release management features Ivan 2026-08-26 12:26:39 -05:00
  • 6adc3f8b30
    feat: log memory pressure events with host capability integration Ivan 2026-08-26 12:26:21 -05:00
  • 18ba6723f5
    feat: implement host capability probing and logging for CPU and memory performance Ivan 2026-08-26 12:26:13 -05:00
  • 5bb77d63cf
    cleanup docs Ivan 2026-08-25 16:41:36 -05:00
  • 68c624bafd
    feat: add colors to CLI commands and no color. Ivan 2026-08-25 16:33:59 -05:00
  • f46fd29a2b
    refactor: fix local client registration and disconnection handling in local server interfaces Ivan 2026-08-25 13:59:05 -05:00
  • 160519f912
    fix(ci): pin paths-filter to correct v3.0.2 commit SHA Ivan 2026-08-22 21:53:06 -05:00
  • 045b98864a
    ci: add DX tooling, hooks, templates, and CI path filters Ivan 2026-08-22 21:49:37 -05:00
  • 2faaf623aa
    refactor: rename and fix inbound queue stats test for clarity and accuracy Ivan 2026-08-22 21:15:44 -05:00
  • 9dd3b5ea10
    refactor: fix test utilities and improve packet handling in transport tests Ivan 2026-08-22 21:13:49 -05:00
  • d6ce411cd1
    chore: add security annotations to identity path checks in PrepareGitIdentity function Ivan 2026-08-22 20:58:01 -05:00
  • 453bd810b3
    chore: improve Makefile and update various files for improved functionality and security checks Ivan 2026-08-22 20:26:59 -05:00
  • b4c8b0cd31
    feat: add go rngit (git-remote-rns) with Python interop Ivan 2026-08-22 19:33:16 -05:00
  • 3b5f46cbad
    chore: update CHANGELOG and COMPATIBILITY.md for RNS 1.5.0 compatibility and improvements Ivan 2026-08-22 18:07:51 -05:00
  • ca2edd1b52
    feat: add RNS 1.5.0 inbound queues, IFAC defer, and discovered interfaces Ivan 2026-08-22 18:07:33 -05:00
  • 63e6c36eef
    refactor: replace reload mutex with wiring mutex for interface management Ivan 2026-08-22 07:10:19 -05:00
  • 8587938515
    chore: update gosec command to include GOSUMDB and exclude testdata directory Ivan 2026-08-22 06:13:12 -05:00
  • de632ac8e0
    chore: update CHANGELOG and COMPATIBILITY.md Ivan 2026-08-22 06:13:07 -05:00
  • ad86567414
    feat: update docs Ivan 2026-08-22 06:12:53 -05:00
  • 27162d6fd2
    feat: complete discovery and blackhole modules with new autoconnect features and tests Ivan 2026-08-22 06:12:43 -05:00
  • 84e60db837
    chore: update changelog to change versioning from v1.0.3 to v1.1.0 due to all the major changes. Ivan 2026-08-21 16:04:28 -05:00
  • 6d55480f03
    chore: update changelog with release dates for versions 1.0.1, 1.0.2, and 1.0.3 Ivan 2026-08-21 15:58:40 -05:00
  • 78fbe7d944
    fix: update lineWaiter to correctly manage reading state and add new serial port handling for ppc64 architecture Ivan 2026-08-21 15:58:35 -05:00
  • f0eb4f8b85
    feat: add new test data vectors for packet classification and spam filtering Ivan 2026-08-20 17:28:28 -05:00
  • 34e2ebdf41
    feat: update docs n' stuff Ivan 2026-08-19 17:28:47 -05:00
  • ef53c7ab80
    feat: implement announce queue management with associated tests and status reporting Ivan 2026-08-19 17:28:32 -05:00
  • 04a32d8dbf
    feat: update changelog with new logging levels and documentation improvements Ivan 2026-08-19 16:12:33 -05:00
  • e578c0ec11
    feat: update docs Ivan 2026-08-19 16:12:21 -05:00
  • 129e441b19
    refactor: update debug logging levels and improve flag descriptions for consistency Ivan 2026-08-19 16:12:07 -05:00
  • b0e0cb9c4c
    feat: add install script for reticulum-go with options for binary and source installation Ivan 2026-08-18 15:22:22 -05:00
  • 6b02d497b9
    chore(docs): update Ivan 2026-08-18 15:22:15 -05:00
  • 6eecf92cc2
    feat: improve dos_protection and default to off Ivan 2026-08-18 15:21:53 -05:00
  • 3b582f551c
    feat: add unit tests for packet class and spam filter functionality Ivan 2026-08-17 17:34:42 -05:00
  • 2a114d0099
    feat: fix speedPipe with inbox channel for non-blocking packet sending and implement HandlePacketBlocking for improved transport handling master preview-2026.08.16-2a114d0 Ivan 2026-08-15 15:22:15 -05:00
  • e710e0266f
    feat: add RNS wire vectors generation script and update test data files to include new vectors Ivan 2026-08-15 15:05:25 -05:00
  • 707d5a7942
    feat: update changelog Ivan 2026-08-15 03:14:25 -05:00
  • 6c99c71b50
    feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements Ivan 2026-08-15 03:14:09 -05:00
  • 4d80188054
    feat: add comprehensive fuzz and oracle tests for AES and CBC encryption, ensuring compatibility with Python implementations and validating encryption/decryption processes Ivan 2026-08-15 02:51:12 -05:00
  • d6c2d87d1f
    chore: improve cross-compilation support by adding additional targets for various platforms and updating build scripts Ivan 2026-08-15 02:39:55 -05:00
  • f2ab3deee2
    refactor: simplify AES encryption and decryption by implementing CBC mode directly, and add corresponding tests for CBC functionality Ivan 2026-08-15 02:38:24 -05:00
  • 3f3d007f81
    chore: update CHANGELOG Ivan 2026-08-15 01:21:33 -05:00
  • b58724692a
    fix: update EstablishmentTimeoutPerHop to match RNS 1.4.2 and add corresponding test Ivan 2026-08-15 01:21:27 -05:00
  • 8c3492b2b7
    fix: select the portable Go poller as DefaultBackend on TinyGo tinygo Ivan 2026-08-15 01:17:48 -05:00
  • 64ad7265f6
    fix: use the Go poller as DefaultBackend on TinyGo Ivan 2026-08-15 01:17:42 -05:00
  • 7339787b25
    feat: update TinyGo support with new build targets and updated dependencies Ivan 2026-08-15 01:11:35 -05:00
  • ee46b2cb66
    Merge branch 'dev' into tinygo Ivan 2026-08-15 01:11:18 -05:00
  • ae800767cc
    feat: implement spurious fuzz deadline detection in CI test summary Ivan 2026-08-14 23:19:05 -05:00
  • 821e3a2ee8
    refactor: standardize bitrate configuration in pipeInterface and update handshake vectors for consistency Ivan 2026-08-14 22:35:49 -05:00
  • 97771b69f1
    chore: add build constraint for Haiku OS in fuzz and property tests, and include protect package in CI test script Ivan 2026-08-14 22:25:46 -05:00
  • f3309cb951
    refactor: update pipeInterface initialization and update handshake vectors for improved consistency Ivan 2026-08-14 22:17:01 -05:00
  • 2f6414e5a3
    fix: update gosec comment to include additional security checks for Python file analysis Ivan 2026-08-14 21:46:32 -05:00
  • 126e2f0795
    refactor: streamline pipeInterface initialization and improve path request validation in tests Ivan 2026-08-14 21:23:49 -05:00
  • f51b460706
    chore: clean up go.mod by removing unused vendor module and update gosec command to exclude testdata directory Ivan 2026-08-14 21:23:30 -05:00
  • 040399bf0b
    feat: improve link handling in bindings and add benchmarks for zenfix analysis Ivan 2026-08-14 19:50:41 -05:00
  • 3c32bd03f7
    chore: update go.mod to include new vendor modules and adjust replace paths Ivan 2026-08-14 19:50:28 -05:00
  • ec0a1988e4
    chore: update .gitignore for Rust bindings Ivan 2026-08-14 19:50:19 -05:00
  • 86d0d2ec16
    docs: update docs Ivan 2026-08-14 19:21:14 -05:00
  • 83609bcb58
    docs: update documentation for 'reticulum-go zen' command and related utilities Ivan 2026-08-14 19:20:59 -05:00
  • da19042a88
    feat: add new rules and tests for recall and interface handling in Go and Python sources Ivan 2026-08-14 19:20:40 -05:00
  • 801367b471
    feat: add 'zen' command for scanning Go and Python sources, including new rules and tests Ivan 2026-08-14 19:09:26 -05:00
  • 2a941422a5
    improve CHANGELOG and make more readable Ivan 2026-08-14 19:09:15 -05:00
  • db63c39371
    update docs Ivan 2026-08-14 18:49:47 -05:00
  • e94f8d1b41
    feat: expand developer errors and anti-footguns Ivan 2026-08-14 18:49:43 -05:00
  • 58e822675b
    update CHANGELOG Ivan 2026-08-14 18:37:14 -05:00
  • a13db4090b
    docs: update configuration docs Ivan 2026-08-14 18:36:54 -05:00
  • c4e5c65bef
    feat: clarify behavior of local client relay when transport is disabled Ivan 2026-08-14 18:36:44 -05:00
  • 2cda09de70
    feat: implement local client relay handling when transport is disabled, to fix packet forwarding logic so python applications work properly in shared instance Ivan 2026-08-14 18:36:30 -05:00
  • ea2d8493a3
    feat: improve path request throttling and error handling in transport and control APIs Ivan 2026-08-14 18:19:23 -05:00
  • a8c5dc663d
    feat: improve path request handling and timeouts in transport layer Ivan 2026-08-14 17:50:49 -05:00
  • 9eb1d8a4a2
    chore: update CHANGELOG to mark v1.0.3 as unreleased Ivan 2026-08-14 15:55:13 -05:00
  • 8e5705e8c8
    remove Ivan 2026-08-14 15:45:41 -05:00
  • 65ab5c0ae9
    fix: update bandwidth statistics to include transmission packet count in interface handling Ivan 2026-08-14 15:17:03 -05:00
  • 49ecdff1ff
    chore: add riscv64 architecture support for Linux and FreeBSD, update README and CHANGELOG to reflect new binaries v1.0.2 Ivan 2026-08-14 14:04:49 -05:00
  • d2e37e231a
    chore: add cross-compilation support by adding 386 architecture for Windows and Linux, update README and CHANGELOG accordingly Ivan 2026-08-14 14:02:16 -05:00
  • 5f1099c457
    chore(deps): bump vmactions/freebsd-vm from 1.5.0 to 1.5.3 dependabot/github_actions/vmactions/freebsd-vm-1.5.3 dependabot[bot] 2026-08-14 18:27:59 +00:00
  • 24625dbfa5
    chore(deps): bump vmactions/openbsd-vm from 1.4.5 to 1.4.6 dependabot/github_actions/vmactions/openbsd-vm-1.4.6 dependabot[bot] 2026-08-14 18:27:54 +00:00
  • 8af89e55a5
    chore(deps): bump actions/setup-go from 5.6.0 to 7.0.0 dependabot/github_actions/actions/setup-go-7.0.0 dependabot[bot] 2026-08-14 18:27:50 +00:00
  • b93cdf53c3
    chore(deps): bump reactivecircus/android-emulator-runner dependabot/github_actions/reactivecircus/android-emulator-runner-2.38.0 dependabot[bot] 2026-08-14 18:27:44 +00:00
  • 2363beb8f9
    chore: update CHANGELOG Ivan 2026-08-14 13:27:44 -05:00
  • dd656fb707
    chore(deps): bump dart-lang/setup-dart from 1.7.2 to 1.8.0 dependabot/github_actions/dart-lang/setup-dart-1.8.0 dependabot[bot] 2026-08-14 18:27:40 +00:00
  • 57b084920f
    chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 dependabot/github_actions/actions/setup-node-7.0.0 dependabot[bot] 2026-08-14 18:27:36 +00:00