Commit graph

112 commits

Author SHA1 Message Date
Pēteris Caune
bd5582872a
Upgrade to Django 5.1 2024-08-07 17:24:27 +03:00
Pēteris Caune
400393010f
Clarify two Slack setup flows in README 2024-03-30 09:38:55 +02:00
Pēteris Caune
84ce0199ae
Update package versions 2024-03-30 09:17:29 +02:00
Pēteris Caune
5cc5acdec0
Update screenshots 2023-12-13 10:40:50 +02:00
Pēteris Caune
3c19d51836
Drop Python 3.8 and Python 3.9 support 2023-09-06 10:31:13 +03:00
Tony F
200a2d1dd7
Replace healtchecks with healthchecks (#872) 2023-08-04 09:56:55 +03:00
Pēteris Caune
ba1d45e600
Add "Time Zone" field in Slack, Mattermost, Discord, MS Teams alerts
Fixes: #863
2023-08-03 11:29:14 +03:00
Pēteris Caune
228330ad06
Add release badge in README 2023-08-03 10:57:40 +03:00
Pēteris Caune
074b92f415
Move coverage to a separate GHA workflow 2023-08-03 10:45:07 +03:00
Viktor Szépe
1bfd1d22b0
Add link to CI badge in README (#856) 2023-07-02 15:32:20 +03:00
Pēteris Caune
e23b154aa6
Edit note about data migration when enabling/disabling S3 storage 2023-05-17 09:38:30 +03:00
Pēteris Caune
1a7d177baf
Add note about data migration when enabling/disabling S3 storage 2023-05-17 09:27:56 +03:00
Pēteris Caune
5113b96879
Fix mock.call_args usage in tests 2023-05-03 15:07:49 +03:00
Pēteris Caune
9ea92c3f5e
Document sendreports 2023-04-07 13:40:33 +03:00
Pēteris Caune
6fa0d49467
Add note about uwsgi running background tasks automatically 2023-04-07 13:35:27 +03:00
Pēteris Caune
a55549894c
Add info about Dockerfile and Docker images in README 2023-04-07 13:24:35 +03:00
Pēteris Caune
7a06f01fca
Update links to Django docs 2023-04-07 12:50:09 +03:00
Pēteris Caune
04e6d9aab5
Add DEFAULT_FROM_EMAIL in the "Sending Emails" section of README 2023-04-04 09:28:24 +03:00
Pēteris Caune
56e003b613
Fix indentation 2023-03-29 11:47:31 +03:00
Pēteris Caune
34631e65cd
Remove dollar signs from shell snippets in README
Fixes: #814
2023-03-29 11:46:00 +03:00
seidnerj
87841b6038
Update the ping details dialog to show the "HTML" tab by default (if available) (#801)
* typo correction in README.md

* when opening the "ping details" dialog, by default set the active tab to "HTML" (if html content exists), otherwise set the active tab to "Text".
2023-03-09 13:17:16 +02:00
Pēteris Caune
bc19f87be5
Improve signal-cli instructions in README 2022-12-21 10:30:39 +02:00
seidnerj
6c18c85ffe
updated README.md to include MacOS specific instructions for pycurl when setting up a development environment (#721) 2022-11-02 09:23:04 +02:00
Pēteris Caune
66b318d505
Add libcurl4-openssl-dev, libssl-dev in README, install instructions 2022-10-17 15:25:57 +03:00
Pēteris Caune
2de1b457e5
Add descriptions for the screenshots in README 2022-10-13 18:03:30 +03:00
Facorazza
6f1900cfa3
Add support for SMTP with implicit TLS 2022-08-09 08:25:07 +03:00
y8l
3b358cf6bf Closing #645
Fixing the URL path to Cron dialog screenshot in static/img with 2x zoom
2022-05-01 09:21:07 +03:00
Pēteris Caune
01be572a54 Use higher resolution screenshots in the README 2022-03-22 11:09:55 +02:00
Pēteris Caune
664c6018ab
Add pruneobjects management command and update README 2022-03-09 15:30:52 +02:00
Pēteris Caune
82663a2a52
Update Signal integration to use JSON RPC over UNIX socket 2022-01-13 18:12:33 +02:00
Pēteris Caune
6805d75a29
Bump the min. Python version to 3.8 (as required by Django 4) 2022-01-05 16:13:49 +02:00
Pēteris Caune
a155f40861
Upgrade to Django 4
Replace usages of pytz with zoneinfo, upgrade to cronsim==2.0,
which is compatible with zoneinfo.
2022-01-05 16:01:48 +02:00
Pēteris Caune
d15ea01077
Bump the minimal Python version from 3.6 (EOL) to 3.7 2022-01-05 14:25:07 +02:00
Pēteris Caune
d8f1659e45
Implement Telegram group to supergroup migration
Fixes: #132
2021-12-30 11:54:02 +02:00
Pēteris Caune
3b4fe525f8
Update screenshots 2021-11-06 15:09:31 +02:00
Pēteris Caune
e1f51093f1
Implement automatic api_ping and api_notification pruning
cc: #556
2021-10-21 14:35:02 +03:00
Pēteris Caune
e6427995b7
Add Whitenoise and improve README
Fixes: #548
2021-08-05 18:06:47 +03:00
Pēteris Caune
fd7ab5e767
Implement PagerDuty Simple Install Flow 2021-06-16 14:18:32 +03:00
Pēteris Caune
aa71629ffc
Add a note in README about per-user ping log limit 2021-05-05 20:21:59 +03:00
Pēteris Caune
59ebcb963f
Remove the "Configuration" section, link to docs instead 2021-01-28 14:32:23 +02:00
Pēteris Caune
94abe0fbb5
Update intro and dev setup steps in README 2021-01-19 13:19:46 +02:00
Shea Polansky
5540fc2c6d Update README.txt to include more dev setup steps 2021-01-19 12:36:08 +02:00
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.
2021-01-13 11:52:42 +02:00
Pēteris Caune
cd99af14ba
Add Signal integration
Fixes: #428
2021-01-09 11:58:18 +02:00
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 <cuu508@gmail.com>
2020-12-09 11:25:56 +02:00
Pēteris Caune
b9abcbcdee
Update build badge, remove Travis configuration 2020-11-21 00:43:14 +02:00
Pēteris Caune
7124383a53
Add checks for RP_ID, add a 2FA section in README 2020-11-19 12:54:00 +02:00
Pēteris Caune
1967c712ca
Add Matrix setup instructions in README cc: #427 2020-09-21 15:04:57 +03:00
Pēteris Caune
4f53325730
THe LINE Notify integration uses OAuth2 flow. 2020-09-01 11:37:54 +03:00
Xavier Krantz
dd5ca9d783 Updated REAMDE.md: Add Slack integration instructions 2020-08-21 14:49:59 +02:00