Commit graph

11 commits

Author SHA1 Message Date
dni ⚡
6aaa46e5a0
Fix ip blocker 2nd try (#1796)
* fix ipblock v2

fix ipblock 2nd try

* remove sleep inside ip block

dont ignore other exceptions

typo

* remove asyncio

* Update lnbits/middleware.py

---------

Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2023-07-03 11:25:00 +02:00
callebtc
b9db3eafe0
remove sleep (#1797) 2023-07-03 11:12:09 +02:00
dni ⚡
fe393b83ab
ip blocker only call next after validation (#1791)
* only call next after validation

* lets the blocked ips wait :)

* calles suggestion :)
2023-07-03 10:26:35 +02:00
Arc
7e1f43933d
Adds security tools, such as a rate limiter, IP block/allow, server logs (#1606)
* added ratelimiter
* Adds server logs to admin ui
* Added IP allow/ban list
* fixed remove ips
* Split rate limit number and unit
* security tab and background tasks for killswitch
* fix test for auditor api

---------

Co-authored-by: dni  <office@dnilabs.com>
2023-06-20 11:26:33 +02:00
Arc
91b28ebf83
Merge pull request #1612 from lnbits/fix_admin_ext_access
Fix admin ext access
2023-04-20 09:46:18 +01:00
Vlad Stan
554ad88cbd doc: add comments 2023-04-06 12:32:23 +03:00
Vlad Stan
d7e7d89e9a fix: mypy 2023-04-05 19:03:14 +03:00
Vlad Stan
1d0fcaa579 feat: show content by accepted type 2023-04-05 18:54:54 +03:00
Vlad Stan
af212c820c fix: block access admin extensions to normal users 2023-04-05 17:40:08 +03:00
dni ⚡
0822058661
fix newly introduced pyright issue from rebase 2023-04-04 07:35:04 +02:00
Vlad Stan
0d5fef1cb9
Add redirect paths for extensions (#1532)
* feat: basic redirect to extension endpoint

* feat: filter by headers

* refactor: extract `middleware.py`

* fix: do not add twice the same extension to redirects

* chore: code clean-up
2023-02-22 10:12:16 +01:00