Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mholt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
211.
▲
by
mholt
2y ago
Yeah, HTTP3 should be quite a bit more efficient now thanks to upgrades in quic-go.
212.
▲
by
mholt
2y ago
Yes, it has for years. https://github.com/lucaslorentz/caddy-docker-proxy
213.
▲
by
mholt
2y ago
That’s a great point. Thank you for that.
214.
▲
by
mholt
2y ago
We definitely couldn’t have done it without the community rallying around free encryption and let’s encrypt.
215.
▲
by
mholt
2y ago
> has no inherent benefit when running a project in production professionally Tell that to Stripe and Framer and numerous other businesses using it very seriously and very much professionally! ;)
216.
▲
by
mholt
2y ago
Thousands of Caddy users beg to differ -- nginx won't scale HTTPS automation as well as Caddy can.
217.
▲
by
mholt
2y ago
That’s awesome! Thank you for sharing that with the community.
218.
▲
by
mholt
2y ago
Caddy does (some of) that too actually. It has a live config API and support for clusters and synchronized configs and TLS cert management. It can also get the proxy upstreams dynamically at request-time through various modules. Some of the
219.
▲
by
mholt
2y ago
Honestly, this has the potential to change the World Wide Web (I use that term very deliberately, given that PHP powers the vast majority of the Internet globally, including some of the biggest sites). This could be as huge of a change as w
220.
▲
by
mholt
2y ago
(Dividing line count by 2) It looks like we currently rely on about 322 direct or transitive dependencies. It's worth noting many of those are test-only dependencies. A lot of the /x/ packages are repeated, just different ver
221.
▲
by
mholt
2y ago
I was one of the first to doubt ARI and thoroughly grilled it on the IETF mailing list: https://mailarchive.ietf.org/arch/msg/acme/AeJ3zJKcBF-ZUhQXJ... Now I'm warming up to it. But I still think I would
222.
▲
by
mholt
2y ago
We could improve that for sure. I am hoping to redo the website docs later this year... and will try to include some information about our development and release process. Basically we try to put the bigger changes in the "minor"
223.
▲
by
mholt
2y ago
I will make sure our CI maintainers see this comment! They have poured much effort into making our release process smooth and digestible.
224.
▲
by
mholt
2y ago
Hey, good question! Semver is great for libraries. Caddy is a project which has so many dimensions of "surface area" that it's hard to boil down the implications of changes into a single decimal-separated number. Presumably t
225.
▲
by
mholt
2y ago
Do any of Photostructure, Photoprism, Ente, or Immich fit the bill? (Edit: I guess Ente is online)
226.
▲
by
mholt
2y ago
Ever since 2016 I actually do a named import for "math/rand" now by calling it "mathrand" or "weakrand" just to be sure I don't accidentally use it for anything secure. Go keeps getting better. Thanks
227.
▲
by
mholt
2y ago
How do you mean? Many of our users do this with no issues.
228.
▲
by
mholt
2y ago
We're revamping the Caddy docs this year.
229.
▲
by
mholt
2y ago
Yeah, Caddy v1 had a forwardproxy plugin that finally got updated for v2: https://github.com/caddyserver/forwardproxy/
230.
▲
by
mholt
2y ago
Funny you say that because we don’t have nearly any examples in the Caddy docs. We’re working on improving them later this year.
231.
▲
by
mholt
2y ago
Caddy is actually used as a reverse proxy more than a static file server. It's equally excellent and proficient as both! Caddy's functionality is comparable to nginx, apache httpd, and haproxy.
232.
▲
by
mholt
2y ago
Caddy can absolutely do both of those things. - https://caddyserver.com/docs/modules/http.reverse_proxy.upst... - https://github.com/mholt/caddy-l4
233.
▲
by
mholt
2y ago
That is absolutely not the case. Caddy config reloads are graceful and lightweight. I have no idea why this person is stopping their server instead of reloading the config.
234.
▲
by
mholt
2y ago
Safari IS often behind on things. It's the ONLY major browser that doesn't support 'overflow-anchor: auto' even though that's been the default in all other browsers for years now. https://caniuse.com&#
235.
▲
by
mholt
2y ago
No, look at the associated unit test: https://github.com/caddyserver/caddy/blob/c6eb186064091c79f4... If that test fails we could serve PHP source code instead of having it be evaluated, a potential security
236.
▲
by
mholt
2y ago
I would just like to take this opportunity to complain about Windows file paths and especially parsing them in cross-platform software like a web server that joins request paths that always use / to Windows filepath roots that may or
237.
▲
by
mholt
2y ago
The EFF themselves recently explored the question whether Certbot should just be replaced with servers like Caddy. https://www.eff.org/es/deeplinks/2024/03/should-caddy-and-tr...
238.
▲
by
mholt
3y ago
I was going to disagree with you but then I noticed your username :P Then I was going to agree with you. But that didn't seem rational either. O.o
239.
▲
by
mholt
3y ago
That most likely just means they are opening the door to discontinuing them more easily in the future.
240.
▲
by
mholt
3y ago
> I've been buying digital music from one of the reasonably good online sources of it (the one that recently got acquired, again, making people nervous about its longer term future). Which store is being referred to here?
More ›