Versions in this module Expand all Collapse all v1 v1.15.0 Feb 6, 2025 v1.14.13 Jan 30, 2025 v1.14.12 Nov 19, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.11 Oct 1, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.10 Sep 27, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.9 Sep 18, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.8 Aug 12, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.7 Jul 11, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.6 Jul 2, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.5 Jun 6, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.4 Jun 5, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.3 May 9, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.2 May 8, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum v1.14.0 Apr 24, 2024 GO-2025-3436 GO-2025-3436: Go Ethereum vulnerable to DoS via malicious p2p message in github.com/ethereum/go-ethereum Changes in this version + var EvCanRequestAgain = &EventType + var EvFail = &EventType + var EvRegistered = &EventType + var EvResponse = &EventType + var EvTimeout = &EventType + var EvUnregistered = &EventType + func NewServer(rs requestServer, clock mclock.Clock) server + type Event struct + Data any + Server Server + Type *EventType + func (e *Event) IsRequestEvent() bool + func (e *Event) RequestInfo() (ServerAndID, Request, Response) + type EventType struct + Name string + type ID uint64 + type Module interface + Process func(Requester, []Event) + type Request any + type RequestResponse struct + ID ID + Request Request + Response Response + type Requester interface + CanSendTo func() []Server + Fail func(Server, string) + Send func(Server, Request) ID + type Response any + type Scheduler struct + func NewScheduler() *Scheduler + func (s *Scheduler) RegisterModule(m Module, name string) + func (s *Scheduler) RegisterServer(server server) + func (s *Scheduler) RegisterTarget(t targetData) + func (s *Scheduler) Start() + func (s *Scheduler) Stop() + func (s *Scheduler) Trigger() + func (s *Scheduler) UnregisterServer(server server) + type Server interface + Name func() string + type ServerAndID struct + ID ID + Server Server