lighthouse:drop-naughty-peer

Last commit made on 2023-11-15
Get this branch:
git clone -b drop-naughty-peer https://git.launchpad.net/lighthouse

Branch merges

Branch information

Name:
drop-naughty-peer
Repository:
lp:lighthouse

Recent commits

99f8d6a... by Pawan Dhananjay <email address hidden>

Clear the send_queue before reporting the event

b236fc7... by Pawan Dhananjay <email address hidden>

Bump send_queue limit

ea19bb6... by Pawan Dhananjay <email address hidden>

Report and ban peer taking excess resources at libp2p

441fc16... by Paul Hauner <email address hidden>

Release v4.5.0 (#4768)

## Issue Addressed

NA

## Proposed Changes

Bump versions from v4.4.1 to v4.5.0.

## Additional Info

NA

0f05499... by =?utf-8?q?Jo=C3=A3o_Oliveira?= <email address hidden>

Fix cli options (#4772)

## Issue Addressed

Fixes breaking change introduced on https://github.com/sigp/lighthouse/pull/4674/ that doesn't allow multiple `http_enabled` `ArgGroup` flags

fbb6997... by Paul Hauner <email address hidden>

Fix release CI for self-hosted runners (#4770)

## Issue Addressed

NA

## Proposed Changes

Disables some commands for self-hosted runners to prevent failures.

## Additional Info

NA

dcd69df... by =?utf-8?q?Jo=C3=A3o_Oliveira?= <email address hidden>

Move dependencies to workspace (#4650)

## Issue Addressed

Synchronize dependencies and edition on the workspace `Cargo.toml`

## Proposed Changes

with https://github.com/rust-lang/cargo/issues/8415 merged it's now possible to synchronize details on the workspace `Cargo.toml` like the metadata and dependencies.
By only having dependencies that are shared between multiple crates aligned on the workspace `Cargo.toml` it's easier to not miss duplicate versions of the same dependency and therefore ease on the compile times.

## Additional Info
this PR also removes the no longer required direct dependency of the `serde_derive` crate.

should be reviewed after https://github.com/sigp/lighthouse/pull/4639 get's merged.
closes https://github.com/sigp/lighthouse/issues/4651

Co-authored-by: Michael Sproul <email address hidden>
Co-authored-by: Michael Sproul <email address hidden>

69c39ad... by antondlr <email address hidden>

Use release workflow runners (#4765)

## Issue Addressed

Build releases on self-hosted hardware to speed the process up

6b02e85... by Age Manning <email address hidden>

Add new teku bootnodes (#4724)

Adds new Teku bootnodes

Co-authored-by: Paul Hauner <email address hidden>

c4e907d... by Jimmy Chen <email address hidden>

Update the voluntary exit endpoint to comply with the key manager specification (#4679)

## Issue Addressed

#4635

## Proposed Changes

Wrap the `SignedVoluntaryExit` object in a `GenericResponse` container, adding an additional `data` layer, to ensure compliance with the key manager API specification.

The new response would look like this:

```json
{"data":{"message":{"epoch":"196868","validator_index":"505597"},"signature":"0xhexsig"}}
```

This is a backward incompatible change and will affect Siren as well.