_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-storj-io-common 0.0.0-20251120170554-032ced125058
Propagated dependencies: go-github-com-blang-semver-v4@4.0.0 go-github-com-bmkessler-fastdiv@0.0.0-20190227075523-41d5178f2044 go-github-com-calebcase-tmpfile@1.0.3 go-github-com-flynn-noise@1.0.0 go-github-com-gogo-protobuf@1.3.2 go-github-com-google-gopacket@1.1.19 go-github-com-google-pprof@0.0.0-20240402174815-29b9bb013b0f go-github-com-jtolds-tracetagger-v2@2.0.0-rc5 go-github-com-jtolio-crawlspace@0.0.0-20240521193440-69abbbe5a93f go-github-com-jtolio-crawlspace-tools@0.0.0-20240521193440-69abbbe5a93f go-github-com-jtolio-noiseconn@0.0.0-20231127013910-f6d9ecbf1de7 go-github-com-quic-go-quic-go@0.54.1 go-github-com-shopspring-decimal@1.4.0 go-github-com-spacemonkeygo-monkit-v3@3.0.24 go-github-com-spf13-cast@1.7.0 go-github-com-spf13-cobra@1.8.1 go-github-com-spf13-pflag@1.0.6 go-github-com-spf13-viper@1.8.1 go-github-com-zeebo-admission-v3@3.0.3 go-github-com-zeebo-blake3@0.2.4 go-github-com-zeebo-errs@1.4.0 go-github-com-zeebo-structs@1.0.2-0.f2db460 go-golang-org-x-crypto@0.43.0 go-golang-org-x-mod@0.29.0 go-golang-org-x-sync@0.17.0 go-golang-org-x-sys@0.37.0 go-gopkg-in-yaml-v2@2.4.0 go-storj-io-drpc@0.0.34 go-storj-io-eventkit@0.0.0-20250410172343-61f26d3de156 go-storj-io-picobuf@0.0.4
Channel: guix
Location: gnu/packages/golang-web.scm (gnu packages golang-web)
Home page: https://storj.io/common
Licenses: Expat
Synopsis: Common web and networking Golang utilities
Description:

This package provides a collection of Golang utilities maintained by Storj project:

  • accesslogs can handle collection and upload of arbitrarily formatted server access logs in the fashion of S3's server access logging

  • bloomfilter implements a bloom-filter for pieces that need to be preserved

  • cfgstruct

  • context2 contains utilities for contexts

  • currency

  • debug implements debug server for satellite, storage node, and edge services

  • encryption collects common cryptographic primitives needed for path and data encryption

  • errs2 collects common error handling functions

  • eventstat contains helper to create statistics about events with unbounded cardinality

  • experiment implements feature flag propagation.

  • fpath implements cross-platform file and object path handling

  • grant

  • http

  • identity implements CA and Peer identity management and generation.

  • leak provides a way to track resources when race detector is enabled

  • macaroon implements contextual caveats and authorization

  • memory contains byte size types and manipulation

  • metrics implements a server which displays only read-only monitoring data

  • netutil

  • nodetag

  • paths implements wrappers for handling encrypted and unencrypted paths safely

  • peertls manages TLS configuration for peers.

  • pkcrypto contains a set of helper functions and constants to perform common cryptographic operations

  • process

  • processgroup implements process-grouping commands.

  • ranger implements lazy io.Reader and io.Writer interfaces

  • readcloser implements utilities for io.ReadClosers

  • rpc implements dialing on Storj Network

  • signing implements consistent signing and verifying protobuf messages

  • socket implements RFC4594

  • storj contains the types which represent the main entities of the Storj domain

  • strictcsv

  • sync2 provides a set of functions and types for having context aware functionalities, offloading memory through the file system, and to control execution of tasks which can run repetitively, concurrently or asynchronously.

  • telemetry

  • testcontext implements convenience context for testing.

  • testrand implements generating random base types for testing.

  • testtrace provides profiling debugging utilities for writing the state of all goroutines

  • time2 provides time related functionality that can be manipulated to facilite deterministic testing

  • traces

  • tracing

  • useragent implements parts of RFC7231 and RFC2616

  • uuid implements UUID v4 based on RFC4122.

  • version

Total results: 1