kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev
<JacobWeisz[m]>
Hah
<kentonv>
whelp, I rube goldberged an e-mail ingress flow for sandcats.io. Set MX to Sendgrid's "inbound parse" service which turns it into an HTTP post to a Cloudflare Worker that checks if the address contains "+letsencrypt@" and if so saves it into Workers KV, otherwise silently drops the message...
<kentonv>
so... now I'll just default everyone's Let's Encrypt accounts to hostname+letsencrypt@sandcats.io
<kentonv>
some day when I've converted the sandcats.io server itself to a Worker, maybe I can make the e-mail route to the hostname's owner's e-mail on file
<JacobWeisz[m]>
That's nifty
<JacobWeisz[m]>
I think that's a pretty best case solution, since it both gives you individual service routing, and avoids revealing user data to a third party service.
_whitelogger has joined #sandstorm
_whitelogger has joined #sandstorm
ill_logic has joined #sandstorm
<kentonv>
isd, looks like converting acme-dns-01-sandcats to a module broke it, because it is dynamically require()ed by sandstorm, and require()ing a module doesn't work... you have to use import() instead. But if I change to that I have to test that it works with all the other modules. I'm just gonna revert the change.
<kentonv>
plus dynamic import() doesn't work either, "Cannot find module 'acme-dns-01-sandcats'" it says.
vertigo_38 has quit [Ping timeout: 265 seconds]
vertigo_38 has joined #sandstorm
<kentonv>
ok, between June 10 through June 22 (UTC), sandcats users will be auto-migrated to use Let's Encrypt... be on the lookout for reports of problems and let me know
<kentonv>
each host will be migrated at a random time derived from a hash of the hostname
<JacobWeisz[m]>
Cool
<JacobWeisz[m]>
kentonv: Question: Do we know what's up with the Collections app?
<kentonv>
what about it?
<JacobWeisz[m]>
David updates dependencies on it like... monthly.
<kentonv>
eh?
<JacobWeisz[m]>
Considering there's no package releases... it's very curious.
<kentonv>
maybe he likes to use it as a test case for capnp-rust
<JacobWeisz[m]>
sandstorm-io/collections-app
<JacobWeisz[m]>
Plausible, I suppose. I just kinda wonder if with all that updating, we should see if we can bump the package itself too.
<JacobWeisz[m]>
Though I do not know if any of the updates have any effective benefits.
<kentonv>
probably not... really just looks to me like he's updating capnp and playing with internal logistics