I write code with my bare hands
M.S. Computer Science. Author of the Caddy Web Server, CertMagic, Papa Parse, JSON/curl-to-Go, Timeliner, Relica, and more...
Sponsors
Block or Report
Block or report mholt
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
caddyserver/caddy Public
Fast and extensible multi-platform HTTP/3 web server with automatic HTTPS
-
caddyserver/certmagic Public
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
-
json-to-go Public
Translates JSON into a Go type in your browser instantly (original)
932 contributions in the last year
Less
More
Contribution activity
September 2022
Created 71 commits in 12 repositories
Created 1 repository
-
mholt/caddy-events-exec
Go
•
Built by
Created a pull request in caddyserver/caddy that received 6 comments
caddyhttp: Support respond with HTTP 103 Early Hints
This adds support for early hints in the static_response handler. It implements my initial proposal. If accepted, it closes #5005. A practical Cadd…
+77
−26
•
6
comments
Opened 10 other pull requests in 3 repositories
caddyserver/caddy
2
open
4
merged
caddyserver/website
1
open
1
merged
1
closed
nayafia/lemonade-stand
1
merged
Reviewed 49 pull requests in 12 repositories
caddyserver/caddy
25 pull requests
- admin: use replacer on listen address
- encode: don't WriteHeader unless called
-
httpcaddyfile: Fix
protocolsglobal option parsing - caddyhttp: Skip inserting HTTP->HTTPS redir if catch-all for both exist
- response recorder save status code in all cases
- ci: fix the name template of singing certificate and sboms
- caddyhttp: Support configuring Server from handler provisioning
- fix encode handler header manipulation
- reverseproxy: Support multiple 'to' upstreams in reverse-proxy cmd
-
caddyhttp: Implement
skip_loghandler - httpcaddyfile: Fix bind when IPv6 is specified with network
- Add SSL key logging.
- caddyhttp: Explicitly disallow multiple regexp matchers
- supplychain: publish signing cert, sbom, and signatures of sbom
- caddyhttp: Use sendfile(2) by implementing ReadFrom on wrappers
- httpcaddyfile: Add a couple more placeholder shortcuts
- Drop requirement for filesystems to implement fs.StatFS
-
ci: grant the
releaseworkflow thewritepermission tocontents -
ci: add
id-tokenpermission and update the signing command -
caddyauth: Speed up basicauth provision, deprecate
scrypt - ci: generate SBOM and sign artifacts using cosign
- fastcgi: Optimize FastCGI transport
-
templates: Document
httpErrorfunction - fastcgi: allow users to log stderr output (#4967)
- dist: deb package manpages and bash completion scripts
- Some pull request reviews not shown.
caddyserver/website
5 pull requests
mholt/caddy-l4
4 pull requests
caddyserver/certmagic
2 pull requests
mholt/caddy-grpc-web
2 pull requests
caddyserver/xcaddy
2 pull requests
mholt/archiver
2 pull requests
libdns/libdns
1 pull request
mholt/caddy-events-exec
1 pull request
caddyserver/caddy-docker
1 pull request
libdns/route53
1 pull request
tailscale/caddy-tailscale
1 pull request
Created an issue in lucas-clemente/quic-go that received 10 comments
Listening on Unix socket?
Quic question (you probably get that pun a lot) - is there a way to serve HTTP/3 over Unix socket? I know that probably doesn't make sense, but wou…
10
comments
Opened 8 other issues in 5 repositories
caddyserver/caddy
1
open
2
closed
libdns/route53
2
open
goreleaser/goreleaser-action
1
closed
lucas-clemente/quic-go
1
open
nayafia/lemonade-stand
1
closed
2
contributions
in private repositories
Sep 5 – Sep 20






