Ian Clarke

Results 153 issues of 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-top-banner](https://res.cloudinary.com/snyk/image/upload/r-d/scm-platform/snyk-pull-requests/pr-banner-default.svg) 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...