Skip to content

Releases: Yonle/bostr2

v1.1.1

25 Jan 16:36
Compare
Choose a tag to compare

bostr2 v1.1.1

  • add client ip forwarder
  • fix user agent changer

updating:

To change user agent, Add the following in your config:

user_agent: new user agent string here

To forward user IP to upstream, Add the following in your config:

forward_client_ip: true

Updating binary:

go install codeberg.org/Yonle/bostr2@v1.1.1

Then restart.

You could also download the binary via torrent attached below or via magnet address: magnet:?xt=urn:btih:a9c783f7f3b7f4a5823139423d491e2fdf41d76b&dn=Bostr2%20v1.1.1&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451

v1.1.0

06 Jan 15:44
Compare
Choose a tag to compare

bostr2 - version 1.1.0

  • bump dependencies
  • add a way to change user agent

v1.0.5

26 Aug 15:11
Compare
Choose a tag to compare

better code.

upgrading

go install github.com/Yonle/bostr2@v1.0.5

then restart your currently running bouncer.

Full Changelog: v1.0.4...v1.0.5

v1.0.4

24 Aug 06:48
Compare
Choose a tag to compare

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: v1.0.3...v1.0.4

v1.0.3

23 Aug 15:58
Compare
Choose a tag to compare

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: v1.0.2...v1.0.3

v1.0.2

10 Aug 17:25
Compare
Choose a tag to compare

KA BOOM!!

IT'S MODULES BUMPING!!!!

what's new

upgrading

go install github.com/Yonle/bostr2@v1.0.2

then restart your currently running bouncer.

Full Changelog: v1.0.1...v1.0.2

v1.0.1

28 Jul 17:05
Compare
Choose a tag to compare

You thought that an multi billion company like Apple is 101% professional?

Look at what they did on websocket compression. It pisses every developer's off worldwide.

Impressive.

what's new?

  • disable compression if it's an apple user. (reported by @syobocat at #3)

upgrading

go install github.com/Yonle/bostr2@v1.0.1

then restart your bouncer.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

24 Jul 05:01
Compare
Choose a tag to compare

Bostr2 is now stable.

What's new?

  • Config maker
  • No longer checks if data is UTF-8 or not
  • Remove the websocket read limit

Upgrading

go install github.com/Yonle/bostr2@v1.0.0

Then restart your bouncer

v0.1.6

21 Jul 02:04
Compare
Choose a tag to compare

Just a small update.

To make "you feel cool"

what's new

  • Added capabilities for setting bouncer's favicon. Just slam favicon: filename.ico into your config

upgrading

go install github.com/Yonle/bostr2@v0.1.6

Then restart your bouncer.

v0.1.5

17 Jul 16:27
Compare
Choose a tag to compare

Smash a really stupidest mistake that i've ever done, And try not to use wsjson.Read() as it dies even with invalid json data.

what's new

  • invalid json data won't make bostr2 disconnect client
  • fixed first REQ got no response, which makes client went confused and like "ha?? is this bouncer broken??"

upgrading

go install github.com/Yonle/bostr2@v0.1.5

Then restart your bouncer.