plugeth/les
Martin Holst Swende 4860e50e05
cmd/geth, node, rpc: implement jwt tokens (#24364)
* rpc, node: refactor request validation and add jwt validation

* node, rpc: fix error message, ignore engine api in RegisterAPIs

* node: make authenticated port configurable

* eth/catalyst: enable unauthenticated version of engine api

* node: rework obtainjwtsecret (backport later)

* cmd/geth: added auth port flag

* node: happy lint, happy life

* node: refactor authenticated api

Modifies the authentication mechanism to use default values

* node: trim spaces and newline away from secret

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
2022-03-07 09:30:27 +02:00
..
catalyst cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00
checkpointoracle
downloader core, eth, les, trie: remove the sync bloom, used by fast sync 2021-12-03 12:32:41 +02:00
fetcher eth: request id dispatcher and direct req/reply APIs (#23576) 2021-11-26 13:26:03 +02:00
flowcontrol
utils
vflux les/vflux/client: fix goroutine leak in testIter (#24449) 2022-03-01 10:36:42 +01:00
api_backend.go eth: make traceChain avoid OOM on long-running tracing (#23736) 2021-11-04 18:54:00 +01:00
api_test.go
api.go
benchmark.go
bloombits.go
client_handler.go core, eth, les, trie: remove the sync bloom, used by fast sync 2021-12-03 12:32:41 +02:00
client.go eth, les: update unclean shutdown markers regularly (#24077) 2021-12-17 15:18:51 +01:00
commons.go
costtracker.go
distributor_test.go
distributor.go
enr_entry.go
fetcher_test.go core: use block difficulty for genesis (#23793) 2021-10-26 08:44:43 +02:00
fetcher.go all: core rework for the merge transition (#23761) 2021-11-26 13:23:02 +02:00
handler_test.go
metrics.go
odr_requests.go
odr_test.go
odr.go
peer_test.go
peer.go core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage (#24420) 2022-02-18 08:10:26 +01:00
protocol.go
pruner_test.go
pruner.go
request_test.go
retrieve.go
server_handler.go les: fix serverHandler crash after setHead (#24200) 2022-01-05 16:40:45 +01:00
server_requests.go
server.go
servingqueue.go
state_accessor.go
sync_test.go
sync.go
test_helper.go core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage (#24420) 2022-02-18 08:10:26 +01:00
txrelay.go
ulc_test.go
ulc.go