@WofWca

35 Followers
19 Following
156 Posts

Average privacy and security fan stuck in the body of a front-end dev, with particular interest in decentralization and censorship circumvention. And cool stuff in general.

The creator of @JumpCutterExtension also I guess.

Working on @delta and @torproject's Snowflake nowadays.

GitHubhttps://github.com/WofWca

It had to happen: in-chat multi-player #Quake III Arena #webxdc app, running over @n0iroh and using the fine work of https://ioquake3.org/ folks. Quake3 app is 1.2MB but you need to download once a game file of ~50 MB. It's only one level.

Realtime-P2P-networked multiplayer gaming arranged through securely end-to-end encrypted email, from a group chat!

Both Quake3's in-game chat as well as game play messages have forward-secrecy. What a weird future, eh? :)

https://webxdc.org/apps/#wofwca-quake3

ioquake3

Play Quake 3, mods, new games, or make your own!

ioquake3

Just ported Quake III Arena to webxdc.
That is, you send a file to a chat with your buddies, and frag right then and there.

https://github.com/WofWca/quake3.xdc

GitHub - WofWca/quake3.xdc: A webxdc (in-chat mini-app) version of Quake III Arena

A webxdc (in-chat mini-app) version of Quake III Arena - WofWca/quake3.xdc

GitHub

Has anyone encountered a web "Chat" widget (or a messenger in general) that is actually good #accessibility -wise?
I want a good reference, for @delta.

Facebook Messenger seems at least though out.

working on webxdc support in #deltatauri

Just finished implementing all the webxdc.js apis, the next steps are about hardening the sandboxing in preparation for the security audit together with @WofWca

#deltachat_desktop #tauri #webxdc

Heyy, someone sponsored me on GitHub for the first time!
Thank you, https://github.com/pzmarzly!
pzmarzly - Overview

pzmarzly has 86 repositories available. Follow their code on GitHub.

GitHub

Contrary to the "Google bad" narrative, the Private Network Access (PNA) spec is really good!

https://developer.chrome.com/blog/private-network-access-preflight/

> Private Network Access (formerly known as CORS-RFC1918) restricts the ability of websites to send requests to servers on private networks.

Just what we need for https://github.com/WofWca/snowflake-generalized, maybe even better than raw DNS.

Private Network Access: introducing preflights  |  Blog  |  Chrome for Developers

Chrome is deprecating access to private network endpoints from non-secure public websites as part of the Private Network Access specification. Read on for recommended actions.

Chrome for Developers

A note on public speaking:
All it takes for someone who isn't familiar with you to disregard you as "this crazy guy who thinks X" is for you to make one incorrect or radical or oversimplified statement.

And the same applies to you with respect to other people.

"But you f*ck one sheep..."

The lesson is: choose words carefully, and don't judge others based on a single quote.

So yeah, I went ahead with this, and ported the Go version of Snowflake to WASM. Now it can run in browsers.

https://forum.torproject.org/t/we-made-the-go-snowflake-proxy-run-in-a-browser/17485

Thanks to @Davidsm for the initial prototype!

We made the Go Snowflake proxy run in a browser

There is no easy-to-install version for normal users yet though. If you want to try it out, you’ll need to build it from source (all you need is install Go). See the proxy/README.md file in the merge request: But yeah, it’s working: For those who are not aware, the current Snowflake extension does not use WASM. That’s a pure JS implementation. Porting to WASM was surprisingly easy. The changes to the code base are fairly minimal. The behavior of the standalone proxy version (not WASM) is...

Tor Project Forum
Damn, just realized that the [Lantern's "Unbounded"](https://unbounded.lantern.io/) uses WASM version of Pion (Go WebRTC library). I didn't expect "native" libraries to support browsers' WebRTC API.
Unbounded

Fight global internet censorship