Affected by GO-2024-2917
and 2 other vulnerabilities
GO-2024-2917: Traefik has unexpected behavior with IPv4-mapped IPv6 addresses in github.com/traefik/traefik
GO-2024-2941: ACME DNS: Azure Identity Libraries Elevation of Privilege Vulnerability in github.com/traefik/traefik
GO-2024-2973: Bypassing IP allow-lists in traefik via HTTP/3 early data requests in QUIC 0-RTT handshakes in github.com/traefik/traefik
The highest tagged major version is
v3.
package
Version:
v2.11.3
Opens a new window with list of versions in this module.
Published: May 21, 2024
License: MIT
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 3
Opens a new window with list of known importers.
Documentation
¶
func Go(goroutine func())
Go starts a recoverable goroutine.
func GoWithRecover(goroutine func(), customRecover func(err interface{}))
GoWithRecover starts a recoverable goroutine using given customRecover() function.
func OperationWithRecover(operation backoff.Operation) backoff.Operation
OperationWithRecover wrap a backoff operation in a Recover.
Pool is a pool of go routines.
func (p *Pool) GoCtx(goroutine routineCtx)
GoCtx starts a recoverable goroutine with a context.
Stop stops all started routines, waiting for their termination.
Safe contains a thread-safe value.
func New(value interface{}) *Safe
New create a new Safe instance given a value.
func (s *Safe) Get() interface{}
Get returns the value.
func (s *Safe) Set(value interface{})
Set sets a new value.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.