Ian Clarke
Ian Clarke
## Problem The freenet-ping app tests currently have a fragile mechanism for loading compiled WASM contracts. The tests fail with "Failed to read contract code" unless: 1. The CARGO_TARGET_DIR environment...
## Problem The test test_gw_to_peer_outbound_conn_forwarded was failing in CI due to a race condition where connection establishment events are not properly synchronized. The test required a 500ms delay to work...
## Description The integration test `test_multiple_clients_subscription` in `crates/core/tests/operations.rs` is failing intermittently in CI but passes locally. The test has been temporarily disabled to unblock PR merges. ## Failure Details -...
# Simple PUT Retry Logic ## Problem When a client initiates a PUT operation, if the selected target peer doesn't respond with `SuccessfulPut`, the operation fails permanently. This causes: -...
## Summary - Fix graceful handling of RSA intro packets on established connections - Make keep-alive constants consistent between debug and release builds ## Fixes 1. **Intro packet handling**: When...
## Problem Integration tests in the \ directory are not being run as part of the CI workflow. This means critical issues like the current decryption errors between nodes are...
## Summary Implement an automated release process that triggers on GitHub release creation, publishes to crates.io, and updates gateway servers without manual intervention. ## Current Process The current release process...
## Description The `test_ping_partially_connected_network` test in `apps/freenet-ping/app/tests/run_app_partially_connected_network.rs` is failing on CI with connection errors during the initial setup phase. The test creates a large network (3 gateways + 7 regular...
## Summary Several ping tests that involve network topology constraints (blocked addresses, partial connectivity) are currently marked as ignored because they have never worked properly. These tests fail during node...
 Snyk has created this PR to upgrade bootstrap from 5.3.5 to 5.3.6. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly...