Yonle's avatar
Yonle
_@waltuh.cyou
npub1x3az...g4el
a sleepy, lazy little programmer from Indonesia thats now in the early year of college that creates stuffs. nostopus is my most beloved character in nostr note: posts here don’t fully reflect how i interact elsewhere. this is just my personal noise space where i post thoughts, vents, and nonsense.
Yonle's avatar
Yonle 1 year ago
Me. I am a quiet person that does not know what to discuss.
Yonle's avatar
Yonle 1 year ago
Kotak donasi ke saya sudah tersedia lewat Trakteer / Saweria. ## Donation Box You are welcome to send me donation if wanted. - Liberapay: Coming Soon - Lightning (BTC): humidprocess01@walletofsatoshi.com - Saweria: [@yonle](https://saweria.co/yonle) - Trakteer: [@yonle](https://trakteer.id/yonle) NOTE: Donation sent into either any of these link is a separate donation to me, but not for lecturify.net team.
Yonle's avatar
Yonle 1 year ago
Don't think i would like to use Amethyst now. App startup basically took 15 MB of bandwidth every single time from a single bouncer. Unminimizing the app after in background took 4 MB of bandwidth every time.
Yonle's avatar
Yonle 1 year ago
Months ago, I fixed bostr for Apple users. Specifically for client that use CFNetwork (Damus is one of them) and in web with Safari. Now that it seems like the syndrome is still there except the client NEVER EMITTED THEIR USER AGENT, I don't give a fuck. This websocket compression bug that Apple hasn't fixed for more than 3 years is just another loser in my eyes. If Firefox, Chrome, and other Websocket lib could deal with it, Why Apple couldn't?
Yonle's avatar
Yonle 1 year ago
I smell another apple compressionlingus syndrome. image
Yonle's avatar
Yonle 1 year ago
Still investigating for zombie open socket.
Yonle's avatar
Yonle 1 year ago
Finally. Openvibe bisa dipake buat Pleroma Syukuran image
Yonle's avatar
Yonle 1 year ago
bostr.lecturify.net crashed. I forgot that standard map hate concurrent read/write. Restarted. Will repush for v1.0.4
Yonle's avatar
Yonle 1 year ago
wish people don't hate me now. zombie open socket shoo-shoo.
Yonle's avatar
Yonle 1 year ago
major update. bostr2 - next gen #bostr v1.0.4 released ping - ping - pong. if i got error, that means you're dead ## what's new - wipe zombie socket with pingpong detection ## upgrading ``` go install github.com/Yonle/bostr2@v1.0.4 ``` then restart your currently running bouncer. **Full Changelog**:
Yonle's avatar
Yonle 1 year ago
well. crab. to prevent random websocket lockout, time to put random pingpong into bostr2 (and other) code.
Yonle's avatar
Yonle 1 year ago
bostr2 bug: websocket deadlock affected versions: all
Yonle's avatar
Yonle 1 year ago
removed bunch of figures.
Yonle's avatar
Yonle 1 year ago
Cleaned up my following list.
Yonle's avatar
Yonle 1 year ago
Bugfix on bostr2 v1.0.3 Feel free to reinstall update.
Yonle's avatar
Yonle 1 year ago
Not even a week i am away from nostr, Someone already tries to use one of our services on "unfair" level. Last night i noticed that my server is lagging and bostr2 is using 600 MB. Once checked, there are atleast 2 host opening more than 3 sockets to our bouncer. So now, Implemented the limit in bostr2.
Yonle's avatar
Yonle 1 year ago
bostr2 - v1.0.3 released. an #nostr relay proxy aggregator. #bostr (nodejs) successor smack insane user that connects with more than 3 connections in a single IP. ## what's new - introduce connections per IP limit which could be configured by adding `max_connections_per_ip: 3` in your config (change `3` to any number as you wish) ## upgrading ``` go install github.com/Yonle/bostr2@v1.0.3 ``` then restart your currently running bouncer. **Full Changelog**: