~delthas

Recent activity

[PATCH tlstunnel] Add support for wildcard server names in frontend directives 9 days ago

From delthas to ~emersion/public-inbox

This adds support for matching incoming TLS connections to the
corresponding frontend when the frontend has a wildcard server name.

This does not add support for generating wildcard certificates from
Let's Encrypt, which requires DNS challenges.
---
 server.go | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/server.go b/server.go
index 40c9854..8aecf5c 100644
--- a/server.go
+++ b/server.go
@@ -7,6 +7,7 @@ import (
[message trimmed]

[PATCH tlstunnel v3] Add support for DNS challenges 9 days ago

From delthas to ~emersion/public-inbox

DNS challenges require enabling a specific build tag. DNS providers are
community-supported and located in contrib/dns.
---
 cmd/tlstunnel/dns.go        |   5 +
 cmd/tlstunnel/main.go       |   2 +
 contrib/dns/README.md       |  36 +++
 contrib/dns/cloudflare.go   |  19 ++
 contrib/dns/digitalocean.go |  19 ++
 contrib/dns/dns.go          |  15 ++
 contrib/dns/dnspod.go       |  19 ++
 contrib/dns/gandi.go        |  19 ++
 contrib/dns/route53.go      |  24 ++
 directives.go               |  18 ++
 dns.go                      |  11 +
[message trimmed]

[PATCH tlstunnel v2] Add support for DNS challenges 11 days ago

From delthas to ~emersion/public-inbox

DNS challenges require enabling specific build tags for each DNS
provider. DNS providers are community-supported and located in
contrib/dns.
---
 cmd/tlstunnel/main.go       |   2 +
 contrib/dns/README.md       |  37 +++
 contrib/dns/cloudflare.go   |  21 ++
 contrib/dns/digitalocean.go |  21 ++
 contrib/dns/dns.go          |  15 ++
 contrib/dns/dnspod.go       |  21 ++
 contrib/dns/gandi.go        |  21 ++
 contrib/dns/route53.go      |  26 ++
 directives.go               |  18 ++
 dns.go                      |  11 +
[message trimmed]

[PATCH tlstunnel] Add support for DNS challenges 11 days ago

From delthas to ~emersion/public-inbox

DNS challenges require enabling specific build tags for each DNS
provider. DNS providers are community-supported and located in
contrib/dns.
---
 cmd/tlstunnel/main.go       |  2 ++
 contrib/dns/README.md       | 37 +++++++++++++++++++++++++++++++++++++
 contrib/dns/cloudflare.go   | 21 +++++++++++++++++++++
 contrib/dns/digitalocean.go | 21 +++++++++++++++++++++
 contrib/dns/dns.go          | 15 +++++++++++++++
 contrib/dns/dnspod.go       | 21 +++++++++++++++++++++
 contrib/dns/gandi.go        | 21 +++++++++++++++++++++
 contrib/dns/route53.go      | 26 ++++++++++++++++++++++++++
 contrib/dns/transip.go      | 22 ++++++++++++++++++++++
 directives.go               | 18 ++++++++++++++++++
[message trimmed]

[PATCH builds.sr.ht] images/archlinux: skip compression of AUR packages a year ago

From delthas to ~sircmpwn/sr.ht-dev

All AUR packages installed in the install() step are first built
by makepkg, which by defaults compresses them after building them.

This patch explicitly skips the compression step by temporarily
setting the extension of newly built packages to .pkg.tar.

The extension is only changed temporarily, and this patch has no
effect on any makepkg run by the user in its build script after
the install() step ends.
---
 images/archlinux/functions | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/images/archlinux/functions b/images/archlinux/functions
[message trimmed]

[PATCH builds.sr.ht] images/archlinux: skip compression of AUR packages in install() 1 year, 4 days ago

From delthas to ~sircmpwn/sr.ht-dev

All AUR packages installed in the install() step are first built
by makepkg, which by defaults compresses them after building them.

This patch explicitly skips the compression step by temporarily
setting the extension of newly built packages to .pkg.tar.

The extension is only changed temporarily, and this patch has no
effect on any makepkg run by the user in its build script after
the install() step ends.
---
  images/archlinux/functions | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/images/archlinux/functions b/images/archlinux/functions