Pēteris Caune
601d8fac94
Remove the warning about a missing local_settings.py
4 years ago
Pēteris Caune
b7c769fc0e
Add a section in Docs about running self-hosted instances
Fixes : #467
4 years ago
Pēteris Caune
74ed15e0aa
Update the signal integration to use DBus
The initial implementation was just calling signal-cli directly
using `subprocess.run`.
Going with DBus makes it easier to shield signal-cli from the
rest of the system. It also makes sure the signal-cli daemon is
running in the background and receiving messages. This is important
when a recipient does the "Reset secure connection" from the app. We
must receive their new keys, otherwise our future messages will
appear as "bad encrypted message" for them.
4 years ago
Pēteris Caune
cd99af14ba
Add Signal integration
Fixes : #428
4 years ago
Shea Polansky
54a95a0ee2
Add http header auth ( #457 )
* Add HTTP header authentiation backend/middleware
* Add docs for remote header auth
* Improve docs on external auth
* Add warning for unknown REMOTE_USER_HEADER_TYPE
* Move active check for header auth to middleware
Add extra header type sanity check to the backend
* Add test cases for remote header login
* Improve header-based authentication
- remove the 'ID' mode
- add CustomHeaderBackend to AUTHENTICATION_BACKENDS conditionally
- rewrite CustomHeaderBackend and CustomHeaderMiddleware to
use less inherited code
- add more test cases
Co-authored-by: Pēteris Caune <[email protected] >
4 years ago
Pēteris Caune
8dbf9e02af
Fix capitalization, Webauthn -> WebAuthn
4 years ago
Pēteris Caune
7124383a53
Add checks for RP_ID, add a 2FA section in README
4 years ago
Pēteris Caune
839c309cf7
Refactor for testability, add more test cases
4 years ago
Pēteris Caune
cdd2e98bd0
Remove USE_I18N and USE_L10N from settings
They have the default values and so are redundant.
4 years ago
Pēteris Caune
4f53325730
THe LINE Notify integration uses OAuth2 flow.
4 years ago
Pēteris Caune
b2a1c0d343
Set USE_L10N to False until we've fixed issues caused by decimal comma formatting in templates. Fixes #416
4 years ago
carson.wang
74668551a7
Add tests & Doesn't get LineNotify token using setting
4 years ago
carson.wang
65b65188d1
Test LineNotify integration with healthcheck
4 years ago
Pēteris Caune
fd14e0e03b
Experimental L10N support in base and welcome templates. cc: #404
4 years ago
Pēteris Caune
519a666057
{% site_name %} -> {{ site_name }} so we can use blocktrans tags for L10N
4 years ago
Pēteris Caune
edbfd4b437
Added /api/v1/metrics/ endpoint, useful for monitoring the service itself
5 years ago
Pēteris Caune
58a118c494
Make Ping.body size limit configurable. Fixes #301
5 years ago
Pēteris Caune
012ad88bb3
createsuperuser management command requires an unique email address ( #318 )
5 years ago
Pēteris Caune
830681d8f8
Specify encoding when reading CHANGELOG.md. Fixes #314
5 years ago
Pēteris Caune
2a8e7ee766
Django 3.0
5 years ago
Pēteris Caune
838aee6bdd
Show Healthchecks version in Django admin header cc: #306
5 years ago
Pēteris Caune
8d81ea8f9d
Add "Shell Commands" integration. Fixes #302
5 years ago
Chris Caron
b5a03369b6
Apprise Notifications are now a controlled via settings
5 years ago
Chris Caron
c2b1d00422
Apprise Integration
5 years ago
Pēteris Caune
4867fab291
Not using I18N so turning it off.
5 years ago
Pēteris Caune
40f4adf78b
Add WhatsApp integration (uses Twilio same as the SMS integration)
6 years ago
Pēteris Caune
cdfc9840a7
Source formatted with Black
6 years ago
Pēteris Caune
7c13adbf18
Add the EMAIL_USE_VERIFICATION configuration setting. Fixes #232
6 years ago
Pēteris Caune
945a66ab0a
Management command for sending inactive account notifications
6 years ago
Timothée Oliger
a0a766b500
Improve environment variables support
6 years ago
Pēteris Caune
e294ae0e9b
Setup instructions for the Matrix integration.
6 years ago
Pēteris Caune
f539e99652
Matrix integration WIP. cc: #175
6 years ago
Pēteris Caune
3230cea1e3
Use DB_HOST, DB_PORT env variables for MySQL configuration. Fixes #220
6 years ago
Tim Freund
415ec58b95
Allow SMTP configuration via environment variables
This change allows SMTP configuration via email, but users can
still choose to configure the settings directly in local_settings.py
6 years ago
Pēteris Caune
b9a24a21e7
Remove the Zendesk integration (unfinished, could not get it to work acceptably)
6 years ago
Pēteris Caune
c4543bce58
Load settings from environment variables. Fixes #187
6 years ago
Pēteris Caune
e4d0103544
Trello integration WIP
6 years ago
Tobias Macey
0beb56e82a
Added deterministic handling of sqlite database location
When running the migration command from outside of the application directory the sqlite database is created in the current working directory at the time of the command being executed. This commit updates the file path to be relative to the location of the settings file.
7 years ago
Pēteris Caune
c4b316003d
Replace healthchecks.io branding with generic branding.
7 years ago
Pēteris Caune
a869906fde
Zendesk integration (experimental and hidden from Integrations page for now)
7 years ago
Pēteris Caune
1b7d4f6f3e
Adding "Overall status" badge.
7 years ago
Pēteris Caune
96e00df0ab
Use PagerDuty Connect.
7 years ago
Pēteris Caune
25fb11bb3e
Alerts to SMS, work in progress.
7 years ago
Pēteris Caune
5cb372d18f
Configurable bot name and updated README. Fixes #115
8 years ago
Pēteris Caune
2481aa5a23
Telegram integration.
8 years ago
Pēteris Caune
f99c222ebf
More deterministic compressed CSS files.
8 years ago
Pēteris Caune
965accaedb
REGISTRATION_OPEN setting. superuser accounts by default have team access enabled. Fixes #97 and #113
8 years ago
Pēteris Caune
b63f19f415
Simplify: remove djmail and django-ses-backend dependencies.
8 years ago
Pēteris Caune
e5126925ec
Discord integration
8 years ago
Pēteris Caune
9a00fd9944
Mention SITE_NAME in README, better docs for the `unique` API field.
8 years ago