Giter Site home page Giter Site logo

caddy-trace's Introduction

Hi, I'm Paul Greenberg

linkedin ย ย  email

I am a hands-on engineering manager and subject-matter expert specializing in programmability, automation, systems integration, information security and data analytics in cloud native computing environments. Passionate about technology, innovative, creative, and driven to achieve excellence, I manage the development of secure software and systems integrations.

Top language used in my repos
Languages used in my public repos - big fan of Golang and Python

Golang Projects:

  • caddy-security: ๐Ÿ” Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. ๐Ÿ’Ž Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. ๐Ÿ’Ž Authorization with JWT/PASETO tokens. ๐Ÿ”
  • versioned: Simplified package metadata management for Go packages
  • caddy-git: Git Plugin for Caddy v2
  • caddy-trace: Request Debugging Middleware Plugin for Caddy v2
  • go-redfish-api-idrac: iDRAC Redfish API client library
  • go-ansible-db: Ansible Inventory and Vault management client library written in Go
  • dyndns: Dynamic DNS Registrator for Route 53
  • cni-plugins: CNI Plugins compatible with nftables
  • go-cisco-nx-api: Cisco NX-OS API client library
  • gorpm: RPM packaging utility
  • esqrunner: Run Elasticsearh queries and create metrics based on the result of the queries in Elasticsearch database
  • go-calculator: Go package to calculate total, mean (average), median, sorted median, variance, range, min, max, modes, standard deviation, etc.
  • go-get-aws-keys: Obtain AWS STS Tokens by authenticating to Azure AD or ADFS and passing SAML Claims to AWS
  • network_exporter: Prometheus Exporter for Networking, e.g. Cisco NX OS
  • gosplunk: Splunk's HTTP Event Collector client library
  • ovsdb: OVSDB Management Protocol (RFC 7047) Client Library
  • go-netskope: Netskope API Client Library
  • go-proofpoint: Proofpoint API Client Library

Python Projects:

  • pycherwell: Unofficial Python Cherwell REST API library
  • py_insightvm_sdk: Unofficial Rapid7 InsightVM Python SDK
  • py_sep_sdk: Unofficial Symantec Endpoint Protection API Client Library and Prometheus Exporter
  • ndmtk: Network Discovery and Management Toolkit
  • nuage-prom-collector: Prometheus Node Exporter collector for the metrics from Nuage Networks Virtualized Services Platform (VSP).
  • fixcli: FIX (Financial Information Exchange) Command-Line Client
  • PyNetConf: IETF Network Configuration Protocol (NETCONF) Client Library
  • PyEwsClient: Microsoft Office 365 EWS (Exchange Web Services) Client Library

C# Project:

Favorite Stack:

  • programming languages: Golang, Python, Javascript
  • monitoring stack: Prometheus, Grafana, Elasticsearch
  • web server: Caddyserver
  • web dev framework: Flutter, React.js

caddy-trace's People

Contributors

greenpau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

caddy-trace's Issues

add parse form feature

When request method is POST, and Content-Type": "application/x-www-form-urlencoded, and size is less than 1000, try parsing the form.

{
  "level": "debug",
  "time": "2020-09-15T16:45:26.460-0400",
  "msg": "debugging request",
  "request_id": "1d0235b2-09b7-414a-9196-b62a4db1df1f",
  "direction": "incoming",
  "tag": "workshop",
  "method": "POST",
  "proto": "HTTP/2.0",
  "host": "localhost:8443",
  "uri": "/auth/register",
  "remote_addr_port": "10.0.2.2:58446",
  "remote_addr": "10.0.2.2",
  "remote_port": 58446,
  "content_length": 89,
  "cookie_count": 0,
  "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36",
  "referer": "https://localhost:8443/auth/register",
  "cookies": [],
  "query_params": {},
  "headers": {
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
    "Accept-Encoding": "gzip, deflate, br",
    "Accept-Language": "en-US,en;q=0.9",
    "Cache-Control": "max-age=0",
    "Content-Length": "89",
    "Content-Type": "application/x-www-form-urlencoded",
    "Origin": "https://localhost:8443",
    "Referer": "https://localhost:8443/auth/register",
    "Sec-Fetch-Dest": "document",
    "Sec-Fetch-Mode": "navigate",
    "Sec-Fetch-Site": "same-origin",
    "Sec-Fetch-User": "?1",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36"
  }
}

[Question] Enabling rquest/response body logging

Sometimes it's very convenient for debug purposes to turn that on, especially for websocket connections.
so I wanted to ask whether there is any particular reason why that isn't an option?

Thanks!

Unable to build custom container with CADDY_VERSION=2.6.3

Getting an error when trying to build a new container with the latest version of Caddy. If I comment out --with github.com/lucaslorentz/caddy-docker-proxy/v2 \, the container builds as expected. The maintainer pointed me here as he says it is failing on caddy-trace.

lucaslorentz/caddy-docker-proxy#458

2.6.2 builds without issue. Dockerfile and build logs are below.

Dockerfile
ARG CADDY_VERSION=2.6.3

FROM caddy:${CADDY_VERSION}-builder AS builder
#FROM caddy:builder AS builder

RUN xcaddy build \
    --with github.com/lucaslorentz/caddy-docker-proxy/v2 \
    --with github.com/greenpau/caddy-security \
    --with github.com/crewjam/[email protected]=github.com/greenpau/[email protected] \
    --with github.com/greenpau/caddy-trace \
    --with github.com/porech/caddy-maxmind-geolocation \
    --with github.com/caddy-dns/cloudflare \
    --with github.com/kirsch33/realip

FROM caddy:${CADDY_VERSION}-alpine
#FROM caddy:builder-alpine

RUN apk add --no-cache tzdata

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

CMD ["caddy", "docker-proxy"]
Logs
latest: Pulling from plugins/docker
Digest: sha256:ea4e85abad2717e19427610186315f4a4628d5100ac3040e73febdb54442c497
Status: Image is up to date for plugins/docker:latest
+ /usr/local/bin/dockerd --data-root /var/lib/docker --host=unix:///var/run/docker.sock --insecure-registry ******
Registry credentials or Docker config not provided. Guest mode enabled.
+ /usr/local/bin/docker version
Client:
 Version:           20.10.14
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 24 01:45:09 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.14
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       87a90dc
  Built:            Thu Mar 24 01:49:54 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.5.11
  GitCommit:        3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc:
  Version:          1.0.3
  GitCommit:        v1.0.3-0-gf46b6ba2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
+ /usr/local/bin/docker info
Client:
 Context:    default
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 20.10.14
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: false
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc version: v1.0.3-0-gf46b6ba2
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
  cgroupns
 Kernel Version: 5.15.0-1031-azure
 Operating System: Alpine Linux v3.15
 OSType: linux
 Architecture: x86_64
 CPUs: 8
 Total Memory: 31.12GiB
 Name: ffd91f2ef460
 ID: XBSQ:LJ27:JSIG:Y4KD:KWYU:5NCP:GTYE:DOHD:I657:HY34:Q7AD:IS3Z
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  ******
  127.0.0.0/8
 Live Restore Enabled: false
 Product License: Community Engine

+ /usr/local/bin/docker build --rm=true -f /drone/src/Dockerfile -t e6e9b988a1d152508209efee8b12f56bf832d290 . --pull=true --label org.opencontainers.image.created=2023-02-09T10:58:07Z --label org.opencontainers.image.revision=e6e9b988a1d152508209efee8b12f56bf832d290 --label org.opencontainers.image.source=http://osu.gitea:3069/osuhickeys/caddy.git --label org.opencontainers.image.url=http://osu.gitea:3069/osuhickeys/caddy
Sending build context to Docker daemon  96.26kB

Step 1/11 : ARG CADDY_VERSION=2.6.3
Step 2/11 : FROM caddy:${CADDY_VERSION}-builder AS builder
2.6.3-builder: Pulling from library/caddy
8921db27df28: Pulling fs layer
a2f8637abd91: Pulling fs layer
d48e7ca896ec: Pulling fs layer
4f26d270037d: Pulling fs layer
807cf12e90d6: Pulling fs layer
ca1e21e61982: Pulling fs layer
a86c409f0ecb: Pulling fs layer
807cf12e90d6: Waiting
ca1e21e61982: Waiting
a86c409f0ecb: Waiting
4f26d270037d: Waiting
a2f8637abd91: Verifying Checksum
a2f8637abd91: Download complete
8921db27df28: Verifying Checksum
8921db27df28: Download complete
8921db27df28: Pull complete
a2f8637abd91: Pull complete
807cf12e90d6: Verifying Checksum
807cf12e90d6: Download complete
4f26d270037d: Download complete
ca1e21e61982: Verifying Checksum
ca1e21e61982: Download complete
d48e7ca896ec: Verifying Checksum
d48e7ca896ec: Download complete
a86c409f0ecb: Verifying Checksum
a86c409f0ecb: Download complete
d48e7ca896ec: Pull complete
4f26d270037d: Pull complete
807cf12e90d6: Pull complete
ca1e21e61982: Pull complete
a86c409f0ecb: Pull complete
Digest: sha256:458901eb7e2d1f60ea430e23833e47d4b3ada93d601df57a34674b67675483b1
Status: Downloaded newer image for caddy:2.6.3-builder
 ---> 858147920561
Step 3/11 : RUN xcaddy build     --with github.com/greenpau/caddy-security     --with github.com/crewjam/[email protected]=github.com/greenpau/[email protected]     --with github.com/greenpau/caddy-trace     --with github.com/porech/caddy-maxmind-geolocation     --with github.com/caddy-dns/cloudflare     --with github.com/kirsch33/realip
 ---> Running in 97d186569d4c
2023/02/09 10:58:16 [INFO] Temporary folder: /tmp/buildenv_2023-02-09-1058.4285785816
2023/02/09 10:58:16 [INFO] Writing main module: /tmp/buildenv_2023-02-09-1058.4285785816/main.go
package main

import (
	caddycmd "github.com/caddyserver/caddy/v2/cmd"

	// plug in Caddy modules here
	_ "github.com/caddyserver/caddy/v2/modules/standard"
	_ "github.com/greenpau/caddy-security"
	_ "github.com/crewjam/saml"
	_ "github.com/greenpau/caddy-trace"
	_ "github.com/porech/caddy-maxmind-geolocation"
	_ "github.com/caddy-dns/cloudflare"
	_ "github.com/kirsch33/realip"
)

func main() {
	caddycmd.Main()
}
2023/02/09 10:58:16 [INFO] Initializing Go module
2023/02/09 10:58:16 [INFO] exec (timeout=10s): /usr/local/go/bin/go mod init caddy 
go: creating new go.mod: module caddy
go: to add module requirements and sums:
	go mod tidy
2023/02/09 10:58:16 [INFO] Replace github.com/crewjam/saml => github.com/greenpau/[email protected]
2023/02/09 10:58:16 [INFO] exec (timeout=10s): /usr/local/go/bin/go mod edit -replace github.com/crewjam/saml=github.com/greenpau/[email protected] 
2023/02/09 10:58:16 [INFO] Pinning versions
2023/02/09 10:58:16 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/caddyserver/caddy/[email protected] 
go: downloading github.com/caddyserver/caddy/v2 v2.6.3
go: downloading github.com/caddyserver/certmagic v0.17.2
go: downloading github.com/prometheus/client_golang v1.14.0
go: downloading github.com/google/uuid v1.3.0
go: downloading github.com/quic-go/quic-go v0.32.0
go: downloading go.uber.org/zap v1.24.0
go: downloading golang.org/x/sys v0.5.0
go: downloading golang.org/x/term v0.5.0
go: downloading github.com/klauspost/cpuid/v2 v2.2.3
go: downloading github.com/libdns/libdns v0.2.1
go: downloading github.com/mholt/acmez v1.0.4
go: downloading github.com/miekg/dns v1.1.50
go: downloading golang.org/x/crypto v0.5.0
go: downloading golang.org/x/net v0.5.0
go: downloading go.uber.org/atomic v1.9.0
go: downloading go.uber.org/multierr v1.6.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.1.2
go: downloading github.com/golang/protobuf v1.5.2
go: downloading github.com/prometheus/client_model v0.3.0
go: downloading github.com/prometheus/common v0.37.0
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading github.com/prometheus/procfs v0.8.0
go: downloading google.golang.org/protobuf v1.28.1
go: downloading github.com/golang/mock v1.6.0
go: downloading github.com/onsi/ginkgo/v2 v2.2.0
go: downloading github.com/quic-go/qpack v0.4.0
go: downloading golang.org/x/tools v0.2.0
go: downloading golang.org/x/exp v0.0.0-20221205204356-47842c84f3db
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
go: downloading github.com/quic-go/qtls-go1-18 v0.2.0
go: downloading github.com/quic-go/qtls-go1-19 v0.2.0
go: downloading github.com/quic-go/qtls-go1-20 v0.1.0
go: downloading golang.org/x/text v0.6.0
go: downloading golang.org/x/mod v0.6.0
go: downloading github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
go: downloading github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38
go: added github.com/beorn7/perks v1.0.1
go: added github.com/caddyserver/caddy/v2 v2.6.3
go: added github.com/caddyserver/certmagic v0.17.2
go: added github.com/cespare/xxhash/v2 v2.1.2
go: added github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
go: added github.com/golang/mock v1.6.0
go: added github.com/golang/protobuf v1.5.2
go: added github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38
go: added github.com/google/uuid v1.3.0
go: added github.com/klauspost/cpuid/v2 v2.2.3
go: added github.com/libdns/libdns v0.2.1
go: added github.com/matttproud/golang_protobuf_extensions v1.0.1
go: added github.com/mholt/acmez v1.0.4
go: added github.com/miekg/dns v1.1.50
go: added github.com/onsi/ginkgo/v2 v2.2.0
go: added github.com/prometheus/client_golang v1.14.0
go: added github.com/prometheus/client_model v0.3.0
go: added github.com/prometheus/common v0.37.0
go: added github.com/prometheus/procfs v0.8.0
go: added github.com/quic-go/qpack v0.4.0
go: added github.com/quic-go/qtls-go1-18 v0.2.0
go: added github.com/quic-go/qtls-go1-19 v0.2.0
go: added github.com/quic-go/qtls-go1-20 v0.1.0
go: added github.com/quic-go/quic-go v0.32.0
go: added go.uber.org/atomic v1.9.0
go: added go.uber.org/multierr v1.6.0
go: added go.uber.org/zap v1.24.0
go: added golang.org/x/crypto v0.5.0
go: added golang.org/x/exp v0.0.0-20221205204356-47842c84f3db
go: added golang.org/x/mod v0.6.0
go: added golang.org/x/net v0.5.0
go: added golang.org/x/sys v0.5.0
go: added golang.org/x/term v0.5.0
go: added golang.org/x/text v0.6.0
go: added golang.org/x/tools v0.2.0
go: added google.golang.org/protobuf v1.28.1
2023/02/09 10:58:23 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/greenpau/caddy-security github.com/caddyserver/caddy/[email protected] 
go: downloading github.com/greenpau/caddy-security v1.1.18
go: downloading github.com/greenpau/go-authcrunch v1.0.39
go: downloading go.uber.org/atomic v1.10.0
go: downloading go.uber.org/multierr v1.9.0
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading golang.org/x/sync v0.1.0
go: downloading github.com/google/cel-go v0.13.0
go: downloading google.golang.org/genproto v0.0.0-20230202175211-008b39050e57
go: downloading github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead
go: downloading github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
go: downloading github.com/emersion/go-smtp v0.15.0
go: downloading github.com/smallstep/certificates v0.23.2
go: downloading github.com/smallstep/truststore v0.12.1
go: downloading go.step.sm/crypto v0.23.2
go: downloading github.com/tailscale/tscert v0.0.0-20230124224810-c6dc1f4049b2
go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b
go: downloading github.com/spf13/cobra v1.6.1
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/antlr/antlr4/runtime/Go/antlr v1.4.10
go: downloading github.com/stoewer/go-strcase v1.2.0
go: downloading github.com/greenpau/versioned v1.0.27
go: downloading github.com/golang-jwt/jwt/v4 v4.4.3
go: downloading howett.net/plist v1.0.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/smallstep/nosql v0.5.0
go: downloading go.step.sm/cli-utils v0.7.5
go: downloading go.step.sm/linkedca v0.19.0
go: downloading google.golang.org/grpc v1.52.3
go: downloading gopkg.in/square/go-jose.v2 v2.6.0
go: downloading github.com/greenpau/origin_crewjam_saml v0.4.11-0.20221229165346-936eba92623a
go: downloading github.com/go-ldap/ldap/v3 v3.4.4
go: downloading github.com/slackhq/nebula v1.6.1
go: downloading github.com/inconshreveable/mousetrap v1.0.1
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading filippo.io/edwards25519 v1.0.0
go: downloading github.com/Masterminds/sprig/v3 v3.2.3
go: downloading github.com/Microsoft/go-winio v0.6.0
go: downloading github.com/mitchellh/go-ps v1.0.0
go: downloading github.com/micromdm/scep/v2 v2.1.0
go: downloading go.mozilla.org/pkcs7 v0.0.0-20210826202110-33d05740a352
go: downloading github.com/urfave/cli v1.22.12
go: downloading github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
go: downloading github.com/manifoldco/promptui v0.9.0
go: downloading github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358
go: downloading github.com/go-asn1-ber/asn1-ber v1.5.4
go: downloading github.com/beevik/etree v1.1.0
go: downloading github.com/mattermost/xml-roundtrip-validator v0.1.0
go: downloading github.com/russellhaering/goxmldsig v1.2.0
go: downloading github.com/crewjam/httperr v0.2.0
go: downloading github.com/dgraph-io/badger v1.6.2
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/dgraph-io/badger/v2 v2.2007.4
go: downloading go.etcd.io/bbolt v1.3.6
go: downloading github.com/go-sql-driver/mysql v1.6.0
go: downloading github.com/jackc/pgx/v4 v4.17.2
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/Masterminds/semver/v3 v3.2.0
go: downloading github.com/huandu/xstrings v1.3.3
go: downloading github.com/imdario/mergo v0.3.12
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/shopspring/decimal v1.2.0
go: downloading github.com/spf13/cast v1.4.1
go: downloading github.com/go-kit/kit v0.10.0
go: downloading github.com/jonboulle/clockwork v0.3.0
go: downloading github.com/dgraph-io/ristretto v0.1.0
go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
go: downloading github.com/jackc/pgconn v1.13.0
go: downloading github.com/jackc/pgio v1.0.0
go: downloading github.com/jackc/pgproto3/v2 v2.3.1
go: downloading github.com/jackc/pgtype v1.12.0
go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/golang/snappy v0.0.4
go: downloading github.com/klauspost/compress v1.15.15
go: downloading github.com/jackc/chunkreader/v2 v2.0.1
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b
go: downloading github.com/golang/glog v1.0.0
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
go: downloading github.com/go-logfmt/logfmt v0.5.1
go: downloading github.com/mattn/go-colorable v0.1.8
go: downloading github.com/mattn/go-isatty v0.0.13
go: added github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358
go: added github.com/beevik/etree v1.1.0
go: added github.com/crewjam/httperr v0.2.0
go: added github.com/crewjam/saml v0.4.11-0.20230112210550-cfc9c7538d2c
go: added github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead
go: added github.com/emersion/go-smtp v0.15.0
go: added github.com/go-asn1-ber/asn1-ber v1.5.4
go: added github.com/go-ldap/ldap/v3 v3.4.4
go: added github.com/golang-jwt/jwt/v4 v4.4.3
go: added github.com/greenpau/caddy-security v1.1.18
go: added github.com/greenpau/go-authcrunch v1.0.39
go: added github.com/greenpau/versioned v1.0.27
go: added github.com/jonboulle/clockwork v0.3.0
go: added github.com/mattermost/xml-roundtrip-validator v0.1.0
go: added github.com/russellhaering/goxmldsig v1.2.0
go: added github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
go: upgraded go.uber.org/atomic v1.9.0 => v1.10.0
go: upgraded go.uber.org/multierr v1.6.0 => v1.9.0
2023/02/09 10:58:36 [INFO] exec (timeout=0s): /usr/local/go/bin/go get -d -v github.com/greenpau/caddy-trace github.com/caddyserver/caddy/[email protected] 
go: downloading github.com/greenpau/caddy-trace v1.1.10
panic: internal error: can't find reason for requirement on github.com/google/[email protected]

goroutine 1 [running]:
cmd/go/internal/modget.(*resolver).updateBuildList.func1({{0xc0004cd818?, 0xc0002d65b8?}, {0xc00011e840?, 0xc0004da518?}})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1760 +0x114
cmd/go/internal/modget.(*resolver).updateBuildList(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0x0, 0x0, 0x0})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1765 +0x597
cmd/go/internal/modget.(*resolver).resolveQueries(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0xc0000675f0, 0x2, 0x472485?})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1243 +0x1e5
cmd/go/internal/modget.runGet({0xb2e7b0, 0xc00002a058}, 0xc000028498?, {0xc000024220, 0x2, 0x2})
	/usr/local/go/src/cmd/go/internal/modget/get.go:314 +0x40b
main.invoke(0xe28fa0, {0xc0000241f0, 0x5, 0x5})
	/usr/local/go/src/cmd/go/main.go:225 +0x34e
main.main()
	/usr/local/go/src/cmd/go/main.go:179 +0x7d1
2023/02/09 10:58:38 [FATAL] exit status 2
The command '/bin/sh -c xcaddy build     --with github.com/greenpau/caddy-security     --with github.com/crewjam/[email protected]=github.com/greenpau/[email protected]     --with github.com/greenpau/caddy-trace     --with github.com/porech/caddy-maxmind-geolocation     --with github.com/caddy-dns/cloudflare     --with github.com/kirsch33/realip' returned a non-zero code: 1
exit status 1
panic: internal error: can't find reason for requirement on github.com/google/[email protected]

goroutine 1 [running]:
cmd/go/internal/modget.(*resolver).updateBuildList.func1({{0xc0004cd818?, 0xc0002d65b8?}, {0xc00011e840?, 0xc0004da518?}})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1760 +0x114
cmd/go/internal/modget.(*resolver).updateBuildList(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0x0, 0x0, 0x0})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1765 +0x597
cmd/go/internal/modget.(*resolver).resolveQueries(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0xc0000675f0, 0x2, 0x472485?})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1243 +0x1e5
cmd/go/internal/modget.runGet({0xb2e7b0, 0xc00002a058}, 0xc000028498?, {0xc000024220, 0x2, 0x2})
	/usr/local/go/src/cmd/go/internal/modget/get.go:314 +0x40b
main.invoke(0xe28fa0, {0xc0000241f0, 0x5, 0x5})
	/usr/local/go/src/cmd/go/main.go:225 +0x34e
main.main()
	/usr/local/go/src/cmd/go/main.go:179 +0x7d1
2023/02/09 10:58:38 [FATAL] exit status 2
The command '/bin/sh -c xcaddy build     --with github.com/greenpau/caddy-security     --with github.com/crewjam/[email protected]=github.com/greenpau/[email protected]     --with github.com/greenpau/caddy-trace     --with github.com/porech/caddy-maxmind-geolocation     --with github.com/caddy-dns/cloudflare     --with github.com/kirsch33/realip' returned a non-zero code: 1
exit status 1
panic: internal error: can't find reason for requirement on github.com/google/[email protected]

goroutine 1 [running]:
cmd/go/internal/modget.(*resolver).updateBuildList.func1({{0xc0004cd818?, 0xc0002d65b8?}, {0xc00011e840?, 0xc0004da518?}})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1760 +0x114
cmd/go/internal/modget.(*resolver).updateBuildList(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0x0, 0x0, 0x0})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1765 +0x597
cmd/go/internal/modget.(*resolver).resolveQueries(0xc0000d8600, {0xb2e7b0, 0xc00002a058}, {0xc0000675f0, 0x2, 0x472485?})
	/usr/local/go/src/cmd/go/internal/modget/get.go:1243 +0x1e5
cmd/go/internal/modget.runGet({0xb2e7b0, 0xc00002a058}, 0xc000028498?, {0xc000024220, 0x2, 0x2})
	/usr/local/go/src/cmd/go/internal/modget/get.go:314 +0x40b
main.invoke(0xe28fa0, {0xc0000241f0, 0x5, 0x5})
	/usr/local/go/src/cmd/go/main.go:225 +0x34e
main.main()
	/usr/local/go/src/cmd/go/main.go:179 +0x7d1
2023/02/09 10:58:38 [FATAL] exit status 2
The command '/bin/sh -c xcaddy build     --with github.com/greenpau/caddy-security     --with github.com/crewjam/[email protected]=github.com/greenpau/[email protected]     --with github.com/greenpau/caddy-trace     --with github.com/porech/caddy-maxmind-geolocation     --with github.com/caddy-dns/cloudflare     --with github.com/kirsch33/realip' returned a non-zero code: 1
exit status 1
Exit Code 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.