65 Commits

Author SHA1 Message Date
Yonle
2013c36836 bump dependencies
Signed-off-by: Yonle <yonle@lecturify.net>
2025-01-06 22:37:41 +07:00
Yonle
499e765a28 add a way to set user agent
Signed-off-by: Yonle <yonle@lecturify.net>
2025-01-06 22:27:40 +07:00
Yonle
d3c73eb05a moving...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-08-29 16:45:55 +07:00
Yonle
2a0c641133 BUMP
Signed-off-by: Yonle <yonle@lecturify.net>
2024-08-01 22:59:33 +07:00
Yonle
c80470845d bump
Signed-off-by: Yonle <yonle@lecturify.net>
2024-08-01 22:55:47 +07:00
Yonle
8b131e239b frick
Signed-off-by: Yonle <yonle@lecturify.net>
2024-08-01 16:24:02 +07:00
Yonle
b8f9717648 bump
Signed-off-by: Yonle <yonle@lecturify.net>
2024-08-01 16:21:02 +07:00
Yonle
7d46a70099 RELEASE 3.0.8
Signed-off-by: Yonle <yonle@lecturify.net>
2024-07-29 19:34:24 +07:00
Yonle
9c14cc97a6 package.json: bump revision to 1 for 3.0.7
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-09 11:02:59 +07:00
Yonle
0959a47cb5 package.json: bump to 3.0.7
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-08 20:30:20 +07:00
Yonle
455b5673a6 package.json: bump version to 3.0.6
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-08 00:14:56 +07:00
Yonle
935902ae14 package.json: bump revision to 2 for version 3.0.4
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-07 12:14:29 +07:00
Yonle
b0b98b50dc package.json: bump revision to 1 for 3.0.4
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-05 20:09:40 +07:00
Yonle
597f9a8a75 package.json: bump version to 3.0.4
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-05 19:58:05 +07:00
Yonle
738f8811f0 package.json: bump version 3.0.3
Signed-off-by: Yonle <yonle@lecturify.net>
2024-06-02 12:23:22 +07:00
Yonle
4775641fbe package.json: bump to 5th revision
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-28 23:13:19 +07:00
Yonle
95f88d072e package.json: bump revision to 4th
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-28 22:50:06 +07:00
Yonle
98469a4521 package.json: bump revision to 3 for 3.0.2
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-24 20:19:28 +07:00
Yonle
6d50753390 package.json: bump revision 2 for 3.0.2
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-20 13:29:03 +07:00
Yonle
d140da9812 package.json: bump 3.0.2 revision 1
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-20 06:19:44 +07:00
Yonle
efc555e7a1 package.json: bump package version & set version as 3.0.2
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-19 23:00:16 +07:00
Yonle
2ea8f5bc98 code: add some code that does not have "use strict" being set
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-19 22:53:59 +07:00
Yonle
02d58cfba3 package.json: set version to 3.0.1
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-16 18:35:08 +07:00
Yonle
396bd3f7bb fix code at commit 649c425
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-13 07:09:17 +07:00
Yonle
32c6a93370 deps: add optional package for another speed: utf-8-validate
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 12:11:52 +07:00
Yonle
82689f7c50 deps: need more speed? there you go. bufferutil for ws dep
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 12:01:05 +07:00
Yonle
e1fbfbf06d package.json: bump version & set new version 3.0.0
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-10 15:00:12 +07:00
Yonle
fc57162955 defaultconf: run bostr in numbers of clusters based of available parallelism / CPU cores
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-05 23:16:19 +07:00
Yonle
ec6beb21aa packagejson: bump to revision 6
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-23 22:53:21 +07:00
Yonle
ee9f284b40 package.json: bump revision
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-16 02:27:02 +07:00
Yonle
b0e7e7650e package.json: bump revision to 4
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-11 20:32:38 +07:00
Yonle
bd56384e3c bump to revision 3 2024-04-11 12:51:34 +07:00
Yonle
34e8636e5c bump to revision 2 2024-04-11 12:48:45 +07:00
Yonle
e5ffe4f440 bump revision
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-10 15:42:37 +07:00
Yonle
0b729440a8 RELEASE: 2.1.5
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-09 10:42:21 +07:00
Yonle
63a404d3ae feat: add bouncer statistics
Signed-off-by: Yonle <yonle@lecturify.net>
2024-04-04 21:33:11 +07:00
Yonle
a9335bf52e RELEASE: 2.1.4
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-30 15:11:18 +07:00
Yonle
7eaafe5906 packagejson: set new devel version
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-28 08:33:01 +07:00
Yonle
6105dc86d6 RELEASE: 2.1.3
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-23 13:39:38 +07:00
Yonle
3ea250a248 RELEASE: 2.1.2
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-23 13:25:00 +07:00
Yonle
cab31feb4f packagejson: set version as 2.1.2-dev for next release
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-23 11:56:33 +07:00
Yonle
03fa26838a RELEASE: 2.1.1
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-21 22:20:27 +07:00
Yonle
91efce8bbf RELEASE: 2.1.0 2024-03-21 22:13:04 +07:00
Yonle
9dc1f71d0e RELEASE: 2.0.11
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-21 21:45:04 +07:00
Yonle
d6cfdcb6ad try to make idle session and wait for a client to take over it
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-18 22:51:32 +07:00
Yonle
c23fb716ce RELEASE: 2.0.10
Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-12 17:39:43 +07:00
Yonle
7a39b3aa26 RELEASE: 2.0.9
Small fix, Small improvements.

What's New?
===========
- Fix bugs on the following:
  - handle error on missing config field for blocked_publishers
  - fix AUTH request is being sent even with empty private_keys
- Improvements on handling EOSE.

Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-10 08:55:18 +07:00
Yonle
ce0533cc6e RELEASE: 2.0.8
Small and useful improvements and a little bit touch on moderations.

- Improvements on receiving new events in save mode (a.k.a. pause_on_limit)

Firewall / moderation things:
- A way to block an event owner's pubkey to have the event published
  into your bouncer. Useful to stop annoying actors to abuse your
  bouncer or in moderated nostr relay.

- Ability to block an IP address to connect into the bouncer's websocket.
  Useful to stop scrappers to constantly dig in your bouncer

I am not going to focus much on moderation however. So please bear in mind
that if you ask too much to add moderation stuffs into bostr, It will be
an different project. Because that's not what the goal of this project
for.

As of now i am still focusing to improve the save mode (pause_on_limit).

Signed-off-by: Yonle <yonle@lecturify.net>
2024-03-01 12:04:05 +07:00
Yonle
8c685be8dd release: 2.0.7
Signed-off-by: Yonle <yonle@lecturify.net>
2024-02-25 00:26:32 +07:00
Yonle
aa2084d6b9 bouncer: a feature to override client limit
Signed-off-by: Yonle <yonle@lecturify.net>
2024-02-23 13:11:00 +07:00