Evgeny
f3408d9bb6
explicit exports ( #1719 )
...
* explicit exports
* more empty exports
* add exports
* reorder
* use correct ControlProtocol type for xftp router
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-02 17:34:01 +00:00
Evgeny
4386dd8b5a
smp server: option to expire messages when new message is sent (now off by default) ( #1625 )
...
* smp server: option to expire messages when new message is sent (now off by default)
* fix test
2025-09-07 09:02:32 +01:00
Evgeny
e48bedeaf2
servers: fix server pages when source code is not specified, include commit SHA in printed version and in web page. ( #1608 )
...
* smp server: fix server pages when source code is not specified
* servers: include git commit in version
* flexible alpn
* fix test
* fix ghc 8.10.7 build
2025-08-23 19:59:00 +01:00
Evgeny
f4e7469f96
xftp server: prometheus metrics ( #1595 )
...
* xftp server: prometheus metrics
* update
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
---------
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
2025-07-30 16:18:49 +01:00
Evgeny
c0f357d817
servers: control port session improvements ( #1591 )
...
* servers: prohibit changing role during control port session
* quota for blocked queues
* allow disabling blocking and quota
* fix test
* fix INI file
2025-07-21 15:19:43 +01:00
Evgeny
850d2fa423
ntf server: PostgreSQL database storage ( #1519 )
...
* ntf server: PostgreSQL database storage
* ntf server: import/export stubs
* ntf server postgres db functions
* some notifications tests pass
* notifications tests pass
* import/export notification store logs
* fix ntf server CLI
* log in parralel
* update subscription statuses using executeMany
* fix import/export
* refactor
* fix queries
* prohibit token_id and subscription_id updates, dont update tokens and subscriptions on conflict, improve server insertion, remove duplicate tokens for import, remove subscriptions without tokens for import
* comment
* remame
* increase test delay
2025-04-25 16:47:39 +01:00
Evgeny
fe64d42db1
smp server: split postgres support to a separate executable, to not require postgres library in the main binary ( #1482 )
...
* smp server: split postgres support to a separate executable, to not require postgres library in the main binary
* comments
* enable server_postgres flag by default, add CPP option to test
* refactor
* change default for server_postgres to False
* diff
2025-03-16 11:37:25 +00:00