Skip to content

Releases: Yonle/bostr2

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.

v0.1.4

09 Jul 16:30
Compare
Choose a tag to compare

Really small change, But REALLY USEFUL THING IS ADDED

new

  • event validator to prevent garbage or unmatching events to randomly slips in
  • now uses json.RawMessage, makes it easy to hack and whack the code

upgrading

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

Then restart your bouncer

v0.1.3

02 Jul 07:08
Compare
Choose a tag to compare

Drop client connection that is connected for (more than) 30 minutes in order to free memory from long ass withstanding unwelcomed scrapers that never disconnects until i do so.

Upgrading

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

Then restart your bouncer.

v0.1.2

30 Jun 18:38
Compare
Choose a tag to compare

Bad things going on v0.1.1, But the damage is small, However, Still.

What's new

  • Don't make bouncer hang when user send CLOSE at condition where no bouncer is being connected
  • Resend events from client when bouncer is connected to upstream relay

Upgrading

For blyat user: The config is still the same, Just the name is now different.

To upgrade, Run the following command:

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

And restart your bouncer.

v0.1.1

30 Jun 09:27
Compare
Choose a tag to compare

Compressionlingus

Upgrading

For blyat user: The config is still the same, Just the name is now different.

To upgrade, Run the following command:

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

And restart your bouncer.

v0.1.0

29 Jun 17:18
Compare
Choose a tag to compare

Major release.

What's new

  • Rename project from blyat to bostr2
  • Fix everything wrong in bostr2.

Upgrading

For blyat user: The config is still the same, Just the name is now different.

To upgrade, Run the following command:

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

And restart your bouncer.