binwiederhier
|
29c9551548
Profiling support
|
1 year ago |
binwiederhier
|
358b344916
Allow /metrics on default port; reduce memory if not enabled
|
1 year ago |
binwiederhier
|
754b456320
Merge branch 'main' into metrics
|
1 year ago |
binwiederhier
|
c6bfdd45be
Increase allowed auth failure attempts, Increase maximum incremental backoff retry interval
|
1 year ago |
binwiederhier
|
2783a52cad
WIP metrics
|
1 year ago |
binwiederhier
|
94f6d2d5b5
Rename flag
|
1 year ago |
binwiederhier
|
1c4420bca8
EnableRateVisitor flag
|
1 year ago |
binwiederhier
|
fe3a225f8f
Add `billing-contact` config option
|
1 year ago |
binwiederhier
|
76d46ec646
Minor tweaks
|
1 year ago |
binwiederhier
|
e6bb5f484c
Self-review, round 2
|
1 year ago |
binwiederhier
|
bcb22d8d4c
Added disallowed-topics
|
1 year ago |
binwiederhier
|
b37cf02a6e
Code review (round 1)
|
1 year ago |
binwiederhier
|
e1a4a74905
Auth rate limiter
|
1 year ago |
binwiederhier
|
e596834096
Add "last access" to access tokens
|
1 year ago |
binwiederhier
|
000bf27c87
Speed up tests, hopefully fix races
|
1 year ago |
binwiederhier
|
c874a641df
Rate limits make sense now!
|
1 year ago |
binwiederhier
|
593e0748a8
Payment checkout test, rate limit resetting on tier change; failing
|
1 year ago |
binwiederhier
|
236254d907
Add bandwidth limit to tier; fix display name sync issues
|
1 year ago |
binwiederhier
|
3bd6518309
Fix a bunch of FIXMEs
|
1 year ago |
binwiederhier
|
f945fb4cdd
A little polishing, make upgrade banner work when not logged in
|
1 year ago |
binwiederhier
|
83de879894
publishSyncEvent, Stripe endpoint changes
|
1 year ago |
binwiederhier
|
01fd4754f9
WIP: Stripe integration
|
1 year ago |
binwiederhier
|
3dd8dd4288
Stats resetter at midnight UTC
|
1 year ago |
binwiederhier
|
b27c608508
useContext work in JS
|
1 year ago |
binwiederhier
|
60f1882bec
Startup queries, foreign keys
|
1 year ago |
binwiederhier
|
3280c2c440
Upgrade banner
|
1 year ago |
binwiederhier
|
a91da7cf2c
Reserved topic stuff
|
1 year ago |
binwiederhier
|
4b9d40464c
Replace read/write flags with Permission
|
1 year ago |
binwiederhier
|
3512db1fe7
Test account api (WIP)
|
1 year ago |
binwiederhier
|
fb470eec79
Sign up rate limit
|
1 year ago |
binwiederhier
|
c2f16f740b
Stuff
|
1 year ago |
Philipp Heckel
|
ad860afb8b
Polish async batching
|
2 years ago |
Karmanyaah Malhotra
|
c2382d29a1
refactor visitor IPs and allow exempting IP Ranges
|
2 years ago |
Philipp Heckel
|
bf8077626e
Permissions of unix socket
|
2 years ago |
Koro
|
9f358d4793
Add socket mode to configuration struct.
|
2 years ago |
Philipp Heckel
|
113900d3eb
Cache startup queries
|
2 years ago |
Philipp Heckel
|
cf0f002bfa
Add version number to ntfy serve output
|
2 years ago |
Philipp Heckel
|
769e071593
Refining, changelog
|
2 years ago |
Philipp Heckel
|
f9284a098a
Store Sender IP in DB for delayed messages
|
2 years ago |
Philipp Heckel
|
8283b6be97
Firebase quota limit
|
2 years ago |
Philipp Heckel
|
96bb357435
Polish the poll_request stuff
|
2 years ago |
Philipp Heckel
|
6a43c1a126
WIP: iOS poll_request forwarder
|
2 years ago |
Philipp Heckel
|
af76a2606d
Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes
|
2 years ago |
Curid
|
9684629549
Add disable option to web-root
|
2 years ago |
Philipp Heckel
|
c5ce51f242
Add --web-root switch
|
2 years ago |
Philipp Heckel
|
eed233a793
Double requests/sec limit; update docs
|
2 years ago |
Philipp Heckel
|
2ad0802b65
Rate limit exemption; relates to #144
|
2 years ago |
Philipp Heckel
|
1287594505
Simplify tables
|
2 years ago |
Philipp Heckel
|
846ee0fb2d
Websockets; working
|
2 years ago |
Philipp Heckel
|
b079cb99a4
Merge branch 'main' into unix-socket
|
2 years ago |