Son
|
caa8656748
|
create /dashboard/block_contact/:contact_id
|
2021-11-02 15:30:18 +01:00 |
|
Son
|
fd7d9969f8
|
create a test for unsubscribe
|
2021-11-02 15:20:33 +01:00 |
|
Son
|
ebe727dc53
|
skip test_can_be_used_as_personal_email
|
2021-10-28 19:00:41 +02:00 |
|
Son
|
bc4805b1fa
|
Add POST /api/contacts/:contact_id/toggle
|
2021-10-28 10:14:20 +02:00 |
|
Son
|
8680c0a739
|
do do not use the ra+ prefix for reverse alias
|
2021-10-25 14:33:42 +02:00 |
|
Son
|
ad24f19cd6
|
rename words.txt to test_words.txt
|
2021-10-23 17:29:37 +02:00 |
|
Son
|
4a90c79753
|
make sure mailbox_ids is a list in /api/v3/alias/custom/new
|
2021-10-23 15:55:39 +02:00 |
|
Son
|
ecdce2307f
|
make sure input of /api/v3/alias/custom/new is a dict
|
2021-10-23 15:52:17 +02:00 |
|
Son
|
be7ae3021a
|
rename is_reply_email -> is_reverse_alias, make sure reverse-alias must end with EMAIL_DOMAIN
|
2021-10-19 12:14:16 +02:00 |
|
Son
|
462164ff16
|
use tldextract to extract hostname
|
2021-10-18 11:45:48 +02:00 |
|
Son
|
283a6a530d
|
handle case address.parse can also parse an URL and return UrlAddress
|
2021-10-17 12:52:59 +02:00 |
|
Son
|
57bfa7e933
|
make sure that a domain already used in a verified mailbox can't be added
|
2021-10-15 10:32:20 +02:00 |
|
Son
|
3bdeda3e04
|
add get_mailbox_bounce_info()
|
2021-10-14 15:10:16 +02:00 |
|
Son
|
b9d26d46f6
|
fix test
|
2021-10-12 15:11:25 +02:00 |
|
Son
|
eb0e327402
|
remove "with app.app_context():"
|
2021-10-12 14:47:01 +02:00 |
|
Son
|
372466ab06
|
do not use flask-sqlalchemy
- add __tablename__ for all models
- use sa and orm instead of db
- rollback all changes in tests
- remove session in @app.teardown_appcontext
|
2021-10-12 14:36:47 +02:00 |
|
Son
|
ba6ed3cba7
|
black
|
2021-10-03 19:44:39 +02:00 |
|
Son
|
d622d95c35
|
fix test 2
|
2021-10-03 19:36:30 +02:00 |
|
Son
|
931e924f8c
|
fix test
|
2021-10-03 19:34:51 +02:00 |
|
Son Nguyen Kim
|
0aa3dff38b
|
handle case pg_trgm can't be dropped when running test
|
2021-09-20 12:28:12 +02:00 |
|
Son Nguyen Kim
|
153831ed1a
|
remove obsolete sender formats
|
2021-09-20 12:27:36 +02:00 |
|
Son Nguyen Kim
|
8b676bc4af
|
not disable alias if ALIAS_AUTOMATIC_DISABLE is not set
|
2021-09-17 18:05:35 +02:00 |
|
Son Nguyen Kim
|
41478a5715
|
replace parseaddr_unicode by parse_full_address
|
2021-09-10 17:26:14 +02:00 |
|
Son Nguyen Kim
|
638e8137ec
|
fix test
|
2021-09-10 17:10:05 +02:00 |
|
Son Nguyen Kim
|
defd7b159d
|
Fix get_header_unicode: handle the case header contains several parts
|
2021-09-09 11:47:01 +02:00 |
|
Son Nguyen Kim
|
51578ce934
|
add filter by mailbox
|
2021-08-20 12:21:27 +02:00 |
|
Son Nguyen Kim
|
00b3d716b7
|
load pg_trgm when running test
|
2021-08-20 12:20:38 +02:00 |
|
Son
|
d9c682a23e
|
remove sqlite everywhere, only use postgres. Do not use 5432 port to avoid conflict
|
2021-08-15 17:41:16 +02:00 |
|
Son
|
1384ccc459
|
remove RESET_DB config
|
2021-08-15 17:32:33 +02:00 |
|
Son Nguyen Kim
|
a13953e13f
|
add postgres to github action
|
2021-08-06 08:54:24 +02:00 |
|
Son Nguyen Kim
|
07c912fd35
|
use postgres database in test instead of sqlite
|
2021-08-06 08:50:10 +02:00 |
|
Son Nguyen Kim
|
348c2271c6
|
fix test
|
2021-08-06 08:46:34 +02:00 |
|
Son Nguyen Kim
|
264bab965a
|
fix test
|
2021-08-05 19:49:36 +02:00 |
|
Son Nguyen Kim
|
012c6fc3fb
|
replace get(1) by first()
|
2021-08-05 19:44:56 +02:00 |
|
Son Nguyen Kim
|
fb29503b81
|
do not send bounce to IgnoreBounceSender
|
2021-08-02 11:33:58 +02:00 |
|
Son Nguyen Kim
|
d181cd49dd
|
Sign the whole Alias Suffix Info instead of just the suffix
|
2021-07-19 20:14:59 +02:00 |
|
Son Nguyen Kim
|
e26287a4c7
|
Revert "disable should_disable() for now"
This reverts commit fb88654d84 .
|
2021-07-14 12:23:02 +02:00 |
|
Son Nguyen Kim
|
fb88654d84
|
disable should_disable() for now
|
2021-07-13 17:24:28 +02:00 |
|
Son Nguyen Kim
|
183449e38b
|
fix test
|
2021-07-11 15:00:47 +02:00 |
|
Son Nguyen Kim
|
1e4746dfe5
|
fix test
|
2021-07-11 15:00:22 +02:00 |
|
Son Nguyen Kim
|
f97b18e60a
|
fill up EmailLog.alias_id when creating new EmailLog
|
2021-07-11 12:28:42 +02:00 |
|
Son NK
|
6532e0de93
|
Return 550 instead of 421 when rate limited. Rename greylisting to rate limit
|
2021-06-24 09:47:01 +02:00 |
|
Son NK
|
b84eb13ab5
|
Discard ignored email
Create IgnoredEmail model
|
2021-06-22 17:52:24 +02:00 |
|
Son
|
6bc093df3f
|
fix test
|
2021-06-17 23:54:14 +02:00 |
|
Son
|
e14e697207
|
fix flake8
|
2021-06-17 23:24:07 +02:00 |
|
Son NK
|
3e1f098c79
|
fix test
|
2021-06-05 17:48:41 +02:00 |
|
Son NK
|
79d0ef8906
|
Use Postfix queue-id as log message-id
|
2021-06-04 17:15:59 +02:00 |
|
Son NK
|
62683a221a
|
black
|
2021-06-02 18:48:35 +02:00 |
|
Son Nguyen Kim
|
b14d79c8f7
|
Merge pull request #496 from nbraud/pw_hash/refactor
Fix minor issues with password-handling, refactor
|
2021-06-02 18:33:56 +02:00 |
|
Son NK
|
eb2adc870a
|
make sure only premium user can create new mailbox via API
|
2021-06-02 17:17:28 +02:00 |
|