Shipped this project!
Shipping a ysws inside a ysws, yayy
Here are the main changes this time:
- april fools mucking about
- slight review page updates
- double dipping support with other yswses!
Did multiple things:
Log in to leave a comment
First ship to flavortown! Here’s the stuff I worked on:
Added the ability for the user to request fulfilment, also started working on the lapse integration. I was going to do an oauth account linking type thing like what fallout does, but that’s a lot of effort because lapse forces the PKCE flow and it’s a whole pain storing and maintaining states. Insead, the user will just paste in the url to their lapse and I’m doing some validation and thumbnail fetching etc through the API.
Log in to leave a comment
Ok so I forgot that I was going to ship this to flavortown, so I forgot to devlog. whoops.
Anyway time to dig into my commit history to see what I worked on since jan 16th:
I’m now working on adding optional lapse support
Log in to leave a comment
I’m mostly following this blog post here to get everything set up: https://write.yiransheng.com/vpn (though with TCP instead of UDP, because we want this to work on networks where UDP 443 outbound is blocked). Currently a lot of the code is from the examples of the tun_tap crate. I managed to get it to capture all the network packets by setting it as the default interface (this also means it drops all packets going anywhere for now so I don’t get any internet while it’s running, yay). Here are some raw captured packets for fun:
Log in to leave a comment
Added the ability to auto award currency and market score to the ysws review page