From 5e18e48eec1e076aaadfb19628f8d0e44da0ea39 Mon Sep 17 00:00:00 2001 From: mango-dee Date: Mon, 9 Dec 2024 08:52:57 +0800 Subject: [PATCH] Adds protobuf-compiler to workflow --- .github/workflows/build_test.yml | 2 +- .github/workflows/clippy_test.yml | 2 +- quic-forward-proxy/src/outbound/tx_forward.rs | 8 ++------ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml index 1de7bb4d..7c096b23 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test.yml @@ -20,7 +20,7 @@ jobs: - name: Install Linux Packages run: | sudo apt-get update -y - sudo apt-get install libssl-dev openssl -y + sudo apt-get install libssl-dev openssl protobuf-compiler -y - uses: actions/checkout@v4 diff --git a/.github/workflows/clippy_test.yml b/.github/workflows/clippy_test.yml index 625a9515..31617818 100644 --- a/.github/workflows/clippy_test.yml +++ b/.github/workflows/clippy_test.yml @@ -20,7 +20,7 @@ jobs: - name: Install Linux Packages run: | sudo apt-get update -y - sudo apt-get install libssl-dev openssl -y + sudo apt-get install libssl-dev openssl protobuf-compiler -y - uses: actions/checkout@v4 diff --git a/quic-forward-proxy/src/outbound/tx_forward.rs b/quic-forward-proxy/src/outbound/tx_forward.rs index 46b225f8..6e4dde84 100644 --- a/quic-forward-proxy/src/outbound/tx_forward.rs +++ b/quic-forward-proxy/src/outbound/tx_forward.rs @@ -14,12 +14,12 @@ use quinn::{ use solana_lite_rpc_core::network_utils::apply_gso_workaround; use solana_sdk::quic::QUIC_MAX_TIMEOUT; use solana_streamer::nonblocking::quic::ALPN_TPU_PROTOCOL_ID; -use solana_streamer::tls_certificates::new_self_signed_tls_certificate; use std::collections::HashMap; use std::net::{IpAddr, Ipv4Addr, SocketAddr}; use std::sync::atomic::{AtomicBool, Ordering}; use std::sync::Arc; use std::time::{Duration, Instant}; +use solana_streamer::tls_certificates::new_dummy_x509_certificate; use tokio::sync::mpsc::Receiver; use tokio::sync::RwLock; @@ -267,11 +267,7 @@ async fn new_endpoint_with_validator_identity(validator_identity: ValidatorIdent validator_identity ); // the counterpart of this function is get_remote_pubkey+get_pubkey_from_tls_certificate - let (certificate, key) = new_self_signed_tls_certificate( - &validator_identity.get_keypair_for_tls(), - IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), - ) - .expect("Failed to initialize QUIC connection certificates"); + let (certificate, key) = new_dummy_x509_certificate(validator_identity.as_ref()); create_tpu_client_endpoint(certificate, key) }