-
b8d87ecabd
fix: per-endpoint rate limits, request timeout and input hardening
main
svatantrya
2026-10-14 18:30:23 -04:00
-
457c143954
chore: unify DB env vars and harden local Postgres startup
svatantrya
2026-10-14 18:29:39 -04:00
-
ccadb14254
refactor: unify client IP extraction into extract_real_ip
svatantrya
2026-08-19 03:13:01 -04:00
-
ed85d5a8ea
docs: update rate limiting docs for RealIpKeyExtractor and trusted proxy
svatantrya
2026-08-19 02:57:57 -04:00
-
f8b1ee167f
fix: rate limit per real client IP behind reverse proxy
svatantrya
2026-08-19 02:54:46 -04:00
-
66a1273e2c
fix: correct locktime threshold, PG stats SUM on TEXT, PG locktime width, and translate Italian error strings
svatantrya
2026-08-19 02:22:14 -04:00
-
e7262a2cae
chore: remove public_key.pem and .gitsecret/ from repo
svatantrya
2026-08-18 08:39:55 -04:00
-
7be0ef3578
chore: clean up .gitignore and remove tracked files that should not be in the repo
svatantrya
2026-08-18 03:24:18 -04:00
-
b277d894dd
fix: resolve PostgreSQL type mismatches and add willexecutor debug logging
svatantrya
2026-08-18 03:14:03 -04:00
-
90ae3b6510
docker: add release Dockerfile, fix build deps and feature-split builds
svatantrya
2026-07-20 17:36:58 -04:00
-
a20cc1cf7c
docs: update knowledge base to match current codebase
svatantrya
2026-07-20 15:43:20 -04:00
-
80537b548f
release: bal-server-0.3.2
svatantrya
2026-07-20 13:37:19 -04:00
-
01ac26e7be
fix: extract client IP correctly behind reverse proxy
v0.3.2
svatantrya
2026-07-20 13:34:03 -04:00
-
4b9ae596ce
release: bal-server-0.3.1
v0.3.1
svatantrya
2026-07-20 08:53:16 -04:00
-
c021e3d4cc
fix: bug fixes, dead code removal, improved ZMQ logging
svatantrya
2026-07-20 08:48:54 -04:00
-
0a3bd34ecb
release: bal-server-0.3.0
v0.3.0
svatantrya
2026-07-19 21:29:18 -04:00
-
59774c0cbb
release: bal-server-0.3.1
svatantrya
2026-07-19 20:16:44 -04:00
-
c47862a72f
fix: default features for cargo build/test, build each binary separately in release
svatantrya
2026-07-19 19:53:41 -04:00
-
3f7608641d
perf: reduce binary sizes from 15M/11M to 3.8M/5.5M
svatantrya
2026-07-19 19:27:42 -04:00
-
6cf85d4f63
Merge origin/main: resolve conflicts and add 10s timeout to welist_http_client
svatantrya
2026-07-19 18:13:21 -04:00
-
-
bd06140c1f
fix(pusher): allow bypassing SSRF validation for local dev and fix RUST_LOG export
svatantrya
2026-07-19 17:48:43 -04:00
-
cc39027590
fix(pusher): add ZMQ diagnostic logging and heartbeat monitoring
svatantrya
2026-07-19 15:55:49 -04:00
-
5822d3e231
Merge pull request 'pusher: optional IPv6 preference for welist reports + log report failures' (#1) from SAFE21.io/bal-server:fix/pusher-welist-ipv6-preference into main
svatantrya
2026-07-19 15:09:00 +00:00
-
-
4ed58b11c5
fix(pusher): log send_stats_report errors instead of discarding
SAFE21
2026-07-19 14:09:41 +02:00
-
5fbfa79c99
feat(pusher): optional IPv6 preference for welist reports (BAL_PUSHER_PREFER_IPV6)
SAFE21
2026-07-19 14:09:01 +02:00
-
-
94de433926
fix(pusher): improve welist response logging, error handling, and add request timeout
svatantrya
2026-07-18 22:58:42 -04:00
-
84d4522ce3
fix(pushtxs): skip invalid txs instead of aborting batch, anonymize error responses
svatantrya
2026-07-18 21:35:39 -04:00
-
-
5a2fc9c497
refactor: rename bal-server-actix.rs to bal-server.rs
svatantrya
2026-07-17 10:31:56 -04:00
-
f28fad0194
chore: remove make_release.sh from tracking, keep local
svatantrya
2026-07-17 09:59:05 -04:00
-
53be95113e
feat(release): add ASCII-armored .asc signature alongside .sig
svatantrya
2026-07-17 09:57:39 -04:00
-
1e813e1a75
fix(release): move asset paths after ASSET_PATH definition
svatantrya
2026-07-17 09:55:11 -04:00
-
2d7b767138
release: bal-server-0.3.0
svatantrya
2026-07-17 09:53:35 -04:00
-
b39397e742
feat(release): add signature, checksum and verification instructions
svatantrya
2026-07-17 09:51:37 -04:00
-
3cfb635da1
docs: fix Docker example to use regtest env vars consistently
svatantrya
2026-07-17 05:23:51 -04:00
-
cdc2d2d4c7
docs: rewrite README with Docker, per-network config, Actix DoS vars
svatantrya
2026-07-17 02:51:04 -04:00
-
40fa23b03b
fix: Docker support, WAL race condition, pusher panic fixes
svatantrya
2026-07-16 21:24:09 -04:00
-
3c4608bdb4
security: remove terms and personal info (Svātantrya) from files
svatantrya
2026-07-16 20:01:36 -04:00
-
94f64c6334
docs(deploy): align docs with contrib script fixes
svatantrya
2026-07-16 19:49:20 -04:00
-
2516fe5f61
fix(install-scripts): correct critical bugs in contrib scripts
svatantrya
2026-07-16 19:39:10 -04:00
-
b0fd59e431
fix(install-scripts): harden contrib scripts and fix critical bugs
svatantrya
2026-07-16 19:07:15 -04:00
-
24809b19e2
security: fix audit points 5-9 + optimize echo_push/info endpoints
svatantrya
2026-07-16 18:59:30 -04:00
-
431929d37c
security: fix secret leakage hardcoded tokens and credentials (Punto 3)
svatantrya
2026-07-16 15:25:23 -04:00
-
abb882bd69
security: fix unwrap/expect/panic on untrusted input (Fase 3 MEDIUM/LOW)
svatantrya
2026-07-16 15:08:49 -04:00
-
604ce3ebed
security: eliminate unwrap/expect/panic on untrusted input paths (Fase 2 HIGH)
svatantrya
2026-07-16 14:56:25 -04:00
-
06bec057c7
security: fix panic on untrusted input (Phase 2 Critical)
svatantrya
2026-07-16 14:49:31 -04:00
-
9e2acb78ac
refactor: remove bal-pusher-enhanced and update docs/env
svatantrya
2026-07-16 14:32:59 -04:00
-
9f308680bb
docs: add comprehensive knowledge base and security audit
svatantrya
2026-07-16 14:11:18 -04:00
-
64f402eeae
fix testnet4
svatantrya
2026-03-17 21:06:37 -04:00
-
0526c1f742
zmqhashblock per network
svatantrya
2026-03-17 21:01:59 -04:00
-
97bdffaa50
env log
svatantrya
2026-02-06 12:07:15 -04:00
-
dc02d9248c
formatting code
svatantrya
2026-02-06 12:03:10 -04:00
-
efa8c470cc
RPC.md
svatantrya
2026-01-29 13:36:06 -04:00
-
c2797420a1
expose stats
svatantrya
2026-01-21 00:08:47 -04:00
-
e78a1efb68
version
bitcoinafterlife
2026-01-19 20:03:17 -04:00
-
4a592fa3ef
bal server route /
v0.2.2-1
bitcoinafterlife
2025-11-03 09:36:56 -04:00
-
ed38ffb87f
update version
bitcoinafterlife
2025-11-03 08:53:58 -04:00
-
b6d9c5b6ba
fix bal-pusher zmq connection stability
bitcoinafterlife
2025-11-03 08:46:13 -04:00
-
47323e9986
fix bal-pusher zmq connection stability
bitcoinafterlife
2025-11-03 07:42:09 -04:00
-
31ab600e79
.
v0.2.2
bitcoinafterlife
2025-11-01 19:02:15 -04:00
-
62c4ad824b
send times to welist ED25519 times signing
bitcoinafterlife
2025-11-01 18:34:35 -04:00
-
ab0f132081
send time to welist server
bitcoinafterlife
2025-10-31 16:01:15 -04:00
-
056aa414e5
release: bal-server-0.2.2
bitcoinafterlife
2025-10-31 15:13:09 -04:00
-
eef33c55a6
bugdfix
bitcoinafterlife
2025-09-23 13:55:00 -04:00
-
86e9e50059
bal-pusher.env
bitcoinafterlife
2025-07-19 07:15:53 -04:00
-
48e1ead8a1
logs about current block
bitcoinafterlife
2025-07-19 07:12:18 -04:00
-
70583710d5
bal-pusher readme
bitcoinafterlife
2025-07-16 04:50:40 -04:00
-
166b9f9f2b
release: bal-server-0.2.1
bitcoinafterlife
2025-07-16 04:26:02 -04:00
-
aa91662a2b
release: bal-server-0.2.1
bitcoinafterlife
2025-07-16 04:25:17 -04:00
-
b8f120f8b1
release: bal-server-0.2.1
bitcoinafterlife
2025-07-16 03:58:42 -04:00
-
b41d961285
pusher fix
v0.2.1
bitcoinafterlife
2025-07-16 03:47:28 -04:00
-
3a091ab070
fixed network db_field
bitcoinafterlife
2025-07-15 15:18:37 -04:00
-
72fc39b787
fixed db field network
bitcoinafterlife
2025-07-15 15:12:21 -04:00
-
713eb8fbaa
xpub related update
v0.2.0
bitcoinafterlife
2025-05-22 19:41:05 -04:00
-
793b6dccf0
xpub & Some improvement
bitcoinafterlife
2025-05-06 21:21:13 -04:00
-
19c077256a
release: bal-server-0.1.0
bitcoinafterlife
2025-04-21 21:30:15 -04:00
-
71e3805b8f
release: bal-server-0.1.0
bitcoinafterlife
2025-04-21 13:35:26 -04:00
-
8788043d34
added error column
v0.1.0
bitcoinafterlife
2025-03-30 12:34:49 -04:00
-
3fc3666389
init
bitcoinafterlife
2025-03-23 13:57:52 -04:00