martadams89
c44c7e8a39
Merge pull request #5 from martadams89:armv7-removal
...
Armv7-removal
2024-03-13 18:50:55 +00:00
martadams89
68f9c5f499
ci: remove armv7
2024-03-13 18:50:06 +00:00
martadams89
af892122fb
Merge remote-tracking branch 'upstream/master'
2024-03-13 17:49:34 +00:00
martadams89
d3f3430885
ci: workflow update
...
* ci: workflow update
2024-03-13 17:43:39 +00:00
martadams89
4bfc6b9aca
ci: add arm docker images ( #2056 )
...
* ci: add arm docker images
* ci: remove armv6
* ci: update workflow to run only on path
* Update .github/workflows/main.yml
---------
Co-authored-by: Adrià Casajús <acasajus@users.noreply.github.com>
2024-03-13 15:20:47 +01:00
Adrià Casajús
e96de79665
Add missing indexes and mark aliases as created by partner ( #2058 )
...
* Add missing indexes and mark aliases as created by partner
* Configure if we should skip the partner aliases or not
2024-03-13 14:30:17 +01:00
Daniel Mühlbachler-Pietrzykowski
a608503df6
feat: add generic OIDC connect ( #2046 )
2024-03-13 14:30:00 +01:00
Son Nguyen Kim
0c3c6db2ab
point to the new safari extension ( #2059 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-03-12 23:05:54 +01:00
martadams89
dfcfc57065
Merge pull request #2 from martadams89:ci_fork
...
Ci_fork
2024-03-11 09:28:38 +00:00
martadams89
4ab55dac0c
fix linting
2024-03-11 09:28:18 +00:00
martadams89
8da3aaa34c
ci: fork
2024-03-11 09:23:08 +00:00
martadams89
39fd1a6704
Merge pull request #1 from martadams89:fork_fail
...
Fork_fail
2024-03-11 08:43:54 +00:00
martadams89
454e2007c3
ci: ignore failure on fork action
2024-03-11 08:43:24 +00:00
martadams89
76f6ee4150
ci: only build arm64
2024-03-11 03:28:17 +00:00
martadams89
40d7dea982
ci: update workflows for local and allow for more folders and domains
2024-03-11 03:11:59 +00:00
martadams89
91598c0d03
ci: add arm docker images
2024-03-09 14:06:02 +00:00
Adrià Casajús
9719a36dab
Do not replace unsubs that go to UNSUBSCRIBER ( #2051 )
2024-03-06 16:26:10 +01:00
Adrià Casajús
a7d4bd15a7
If the transactional_id is None do nothing
2024-03-04 17:47:06 +01:00
Adrià Casajús
565f6dc142
If there is no transactional id, skip it ( #2047 )
2024-03-04 17:44:19 +01:00
Adrià Casajús
76423527dd
Update HIBP async script ( #2043 )
...
* Update HIBP async script
* Fix: continue instead of return
2024-03-04 13:12:38 +01:00
Adrià Casajús
501b225e40
Require sudo for account changes ( #2041 )
...
* Move accounts settings under sudo
* Fixed sudo mode
* Add a log message
* Update test
* Renamed sudo_setting to account_setting
* Moved simple login data export and alias/import export to account settings
* Move account settings to the top-right dropdown
2024-02-29 11:20:29 +01:00
Adrià Casajús
1dada1a4b5
Allow to skip creating transactional emails ( #2042 )
2024-02-27 16:52:45 +01:00
Adrià Casajús
37f227da42
Fix format
2024-02-27 09:41:47 +01:00
Adrià Casajús
97e68159c5
Fix: Never use NOREPLY to create contacts ( #2039 )
2024-02-27 09:29:53 +01:00
Adrià Casajús
673e19b287
Sanitize unused next parameter ( #2040 )
2024-02-26 19:23:03 +01:00
Sukuna
5959d40a00
Added comments to test_login.py ( #2035 )
...
* Added comments to test_login.py
-Added comments to each test function to provide clear documentation of the test steps.
-Comments detail the purpose of each test, the actions taken, and the expected outcomes.
-Improved readability and maintainability of the test suite.
-No changes in functionality; only added comments for better code understanding.
* Removed comments from import file in test_login.py
2024-02-26 17:41:54 +01:00
Adrià Casajús
173ae6a221
Allow to soft-delete users ( #2034 )
...
* Allow the possibility of soft-deleting users
* Unschedule for delete after link
* Add dry run to the cron
2024-02-22 17:38:34 +01:00
Adrià Casajús
eb92823ef8
Removed potentially nsfw words
2024-02-20 11:17:28 +01:00
Adrià Casajús
363b851f61
Fix: use proper bucket time for the rate limit
2024-02-20 11:13:06 +01:00
Adrià Casajús
d0a6b8ed79
Add start and end flags to parallelize call ( #2033 )
2024-02-19 16:46:35 +01:00
Adrià Casajús
50c130a3a3
Store the latest email_log id in the alias to simplify dashboard query ( #2022 )
...
* Store the latest email_log id in the alias to simplify dashboard query
* Fix test
* Add script to migrate users last email_log_id to alias
* Always update the alias last_email_log_id automatically
* Only set the alias_id if it is set
* Fix test with randomization
* Fix notification test
* Also remove explicit set on tests
* Rate limit alias creation to prevent abuse (#2021 )
* Rate limit alias creation to prevent abuse
* Limit in secs
* Calculate bucket time
* fix exception
* Tune limits
* Move rate limit config to configuration (#2023 )
* Fix dropdown item in header (#2024 )
* Add option for admin to stop trial (#2026 )
* Fix: if redis is not configured do not enable rate limit (#2027 )
* support product IDs for the new Mac app (#2028 )
Co-authored-by: Son NK <son@simplelogin.io>
* Add metrics to rate limit (#2029 )
* Order domains alphabetically when retrieving them (#2030 )
* Removed unused import
* Remove debug info
---------
Co-authored-by: D-Bao <49440133+D-Bao@users.noreply.github.com>
Co-authored-by: Son Nguyen Kim <son.nguyen@proton.ch>
Co-authored-by: Son NK <son@simplelogin.io>
2024-02-15 15:48:02 +01:00
Adrià Casajús
b462c256d3
Order domains alphabetically when retrieving them ( #2030 )
2024-02-08 15:36:06 +01:00
Adrià Casajús
f756b04ead
Add metrics to rate limit ( #2029 )
2024-02-06 11:55:45 +01:00
Son Nguyen Kim
05d18c23cc
support product IDs for the new Mac app ( #2028 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-02-06 11:54:02 +01:00
Adrià Casajús
4a7c0293f8
Fix: if redis is not configured do not enable rate limit ( #2027 )
2024-02-05 14:53:01 +01:00
Adrià Casajús
30aaf118e7
Add option for admin to stop trial ( #2026 )
2024-02-05 13:47:39 +01:00
D-Bao
7b0d6dae1b
Fix dropdown item in header ( #2024 )
2024-02-02 10:23:05 +01:00
Adrià Casajús
b6f1cecee9
Move rate limit config to configuration ( #2023 )
2024-02-01 14:47:15 +01:00
Adrià Casajús
d12e776949
Rate limit alias creation to prevent abuse ( #2021 )
...
* Rate limit alias creation to prevent abuse
* Limit in secs
* Calculate bucket time
* fix exception
* Tune limits
2024-01-30 18:29:59 +01:00
Ed
b8dad2d657
Update README.md ( #2011 )
...
Updated README.md to prevent Nginx redirecting the browser to the local address of the machine
2024-01-26 10:30:16 +01:00
Son Nguyen Kim
860ce03f2a
fix footer spacing again ( #2018 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-26 10:27:57 +01:00
Son Nguyen Kim
71bb7bc795
fix space issue on footer ( #2017 )
...
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-23 14:57:58 +01:00
Adrià Casajús
761420ece9
Prevent mailboxes that have been disabled from being used again ( #2016 )
...
* Prevent mailboxes that have been disabled from being used again
* Improve test
* Get one user since it will be unique
2024-01-23 14:57:40 +01:00
Adrià Casajús
c3848862c3
Fix: limit the id sizes we generate and remove spaces after unidecode
2024-01-22 17:42:58 +01:00
Adrià Casajús
da09db3864
Do not allow free users to create reverse alias to reduce abuse ( #2013 )
...
* Do not allow free users to create reverse alias to reduce abuse
* Update format
* Move function under user
* Update tests
2024-01-16 14:51:01 +01:00
Adrià Casajús
44138e25a5
Fix: Dedup the list of mailboxes for an alias ( #2010 )
2024-01-16 14:50:39 +01:00
Adrià Casajús
b541ca4ceb
Fix typo in email ( #2008 )
2024-01-10 10:30:16 +01:00
Revi99
66c18e2f8e
small fixes ( #2001 )
...
* add forum mention
* add forum mention
* Add forum mention
* add forum mention
* fix my mistake
* fix
2024-01-08 21:40:52 +01:00
Son Nguyen Kim
4a046c5f6f
fix error when user logs out, go back to /dashboard and has the server error ( #2003 )
...
* fix error when user logs out, go back to /dashboard and has the server error
* reformat files. Not run ruff on migrations/ and .venv
---------
Co-authored-by: Son NK <son@simplelogin.io>
2024-01-05 14:30:07 +01:00
Ueri8
a731bf4435
Small fixes due to SL moving to Switzerland ( #1999 )
...
* Fix footer due to recent changes
* Fix forum mention
2024-01-04 12:07:59 +01:00