ntfy/server
binwiederhier 07c3e280bf Refactor user package to Store interface with PostgreSQL support
Extract database operations from Manager into a Store interface with
SQLite and PostgreSQL implementations using a shared commonStore.
Split SQLite migrations into store_sqlite_migrations.go, use shared
schema_version table for PostgreSQL, rename user_user/user_tier tables
to "user"/tier, and wire up database-url in CLI commands.
2026-02-16 22:39:54 -05:00
..
templates Self-review 2025-07-19 21:32:05 +02:00
testdata Docs docs docs 2025-07-19 15:37:05 +02:00
actions.go Server/Web: Support "copy" action button to copy a value to the clipboard 2026-02-08 14:20:03 -05:00
actions_test.go Server/Web: Support "copy" action button to copy a value to the clipboard 2026-02-08 14:20:03 -05:00
config.go Rename PostgreSQL table prefix from wp_ to webpush_ 2026-02-16 12:13:10 -05:00
config_test.go Change mod path 2023-11-16 20:54:58 -05:00
config_unix.go Windows server support 2026-01-17 14:43:43 -05:00
config_windows.go Windows server support 2026-01-17 14:43:43 -05:00
errors.go Fix log spam from http: response.WriteHeader on hijacked connection for WebSocket errors 2026-02-04 06:05:54 -08:00
file_cache.go Change mod path 2023-11-16 20:54:58 -05:00
file_cache_test.go Change mod path 2023-11-16 20:54:58 -05:00
log.go Fix log spam from http: response.WriteHeader on hijacked connection for WebSocket errors 2026-02-04 06:05:54 -08:00
mailer_emoji_map.json Convert mailer_emoji JSON file to map 2023-05-13 11:43:47 -03:00
message_cache.go Delete attachments 2026-01-18 16:04:42 -05:00
message_cache_test.go Delete attachments 2026-01-18 16:04:42 -05:00
ntfy.service Add --trace and --no-log-dates; add docs 2022-06-02 10:50:05 -04:00
server.go Refactor user package to Store interface with PostgreSQL support 2026-02-16 22:39:54 -05:00
server.yml Rename PostgreSQL table prefix from wp_ to webpush_ 2026-02-16 12:13:10 -05:00
server_account.go Disallow changing provisioned user and tokens 2025-08-05 09:59:23 +02:00
server_account_test.go prevent changing a provisioned user's password 2025-08-03 16:07:24 -06:00
server_admin.go Version API endpoint 2026-02-08 14:28:27 -05:00
server_admin_test.go Version API endpoint 2026-02-08 14:28:27 -05:00
server_firebase.go Add tests, fix firebase 2026-01-13 20:50:31 -05:00
server_firebase_dummy.go Add build tags for Firebase 2025-08-07 17:24:57 +02:00
server_firebase_test.go Add tests, fix firebase 2026-01-13 20:50:31 -05:00
server_manager.go Change mod path 2023-11-16 20:54:58 -05:00
server_manager_test.go Fix panic in manager when attachment-cache-dir is not set, fixes #617 2023-02-17 15:56:48 -05:00
server_matrix.go Change mod path 2023-11-16 20:54:58 -05:00
server_matrix_test.go Adjust Matrix/UP behavior to work with Synapse+Mastodon 2023-02-25 15:12:03 -05:00
server_metrics.go Cont'd, getting there 2023-05-15 22:06:43 -04:00
server_middleware.go Docs, rename proxy-trusted-(addresses->hosts) 2025-07-05 22:35:26 +02:00
server_payments.go Make it easy to build without Stripe 2025-08-07 16:41:39 +02:00
server_payments_dummy.go Make it easy to build without Stripe 2025-08-07 16:41:39 +02:00
server_payments_test.go Fix tests 2025-08-08 15:16:53 -04:00
server_test.go Fix server crash (nil pointer panic) when subscriber disconnects during publish 2026-02-08 11:23:31 -05:00
server_twilio.go Better 2026-01-18 10:46:15 -05:00
server_twilio_test.go Use Go templates, update docs 2026-01-17 04:59:46 -05:00
server_webpush.go Rename PostgreSQL table prefix from wp_ to webpush_ 2026-02-16 12:13:10 -05:00
server_webpush_dummy.go Add build flag for webpush 2025-08-07 18:31:42 +02:00
server_webpush_test.go Refactor webpush store tests and add coverage 2026-02-16 18:53:12 -05:00
smtp_sender.go Docs 2024-09-29 13:12:51 -04:00
smtp_sender_test.go Docs 2024-09-29 13:12:51 -04:00
smtp_server.go Bump 2025-07-21 11:46:22 +02:00
smtp_server_test.go Support SMTP Auth Plain 2024-08-07 17:29:54 -07:00
topic.go Change mod path 2023-11-16 20:54:58 -05:00
topic_test.go Docs 2024-09-29 13:12:51 -04:00
types.go Rename PostgreSQL table prefix from wp_ to webpush_ 2026-02-16 12:13:10 -05:00
util.go Docs, rename proxy-trusted-(addresses->hosts) 2025-07-05 22:35:26 +02:00
util_test.go Docs 2025-07-07 16:49:15 +02:00
visitor.go Works 2025-07-04 10:16:49 +02:00