Commit graph

1533 commits

Author SHA1 Message Date
cketti
80bee9725f
Merge pull request #2996 from k9mail/message_sync_refactor
Split synchronization code #2
2018-01-06 22:29:01 +01:00
cketti
c4c266c5ee
Merge pull request #3051 from philipwhiuk/testIframeUpdateJsoup
Html Sanitization: Update JSoup, test iframe removal & allow center
2018-01-06 22:25:31 +01:00
Philip Whitehouse
40081b435c Allow center tag and test whitelisting of formatting tags 2018-01-06 15:13:04 +00:00
Philip Whitehouse
339b1ed825 Update JSoup to improve unknown tag handling and test iframe removal 2018-01-06 00:40:02 +00:00
cketti
bb14309dd0 Refactor QuietTimeChecker 2018-01-05 20:34:16 +01:00
cketti
e9d90b1e75 Use Calendar.HOUR_OF_DAY instead of Calendar.HOUR in QuietTimeChecker
Fixes #2999
2018-01-05 20:34:16 +01:00
cketti
8fd6a4c83a Add tests for QuietTimeChecker 2018-01-05 20:34:16 +01:00
cketti
0e6108a89f Extract 'quiet time' check to separate class 2018-01-05 19:52:56 +01:00
cketti
9b8617d33f Add attributes for 'font' tag to the whitelist 2018-01-04 05:07:41 +01:00
cketti
13c24c26f4 Add 'background' attribute for 'table' tag to the whitelist 2018-01-04 04:50:23 +01:00
cketti
f69ac0662a Add more table elements attributes to whitelist 2018-01-04 03:39:29 +01:00
cketti
5a4a9042f1 Fix HeadCleaner to not skip everything after a disallowed tag 2018-01-04 03:35:43 +01:00
Philip Whitehouse
8014943e7d Fix #3032 - add count to string for replacement 2018-01-04 00:41:10 +00:00
Moksh Jain
6cb1a60804 Fix: import/export maintains account order 2018-01-01 22:26:32 +05:30
cketti
a549e27875
Merge pull request #2909 from jyn514/deprecation
Removed deprecated members, classes, and APIs
2017-12-30 04:35:38 +01:00
Joshua Nelson
7591319e7e Removed deprecated members
Removed MessageList.EXTRA_SEARCH_OLD (and its reference in a search)
2017-12-30 04:17:35 +01:00
cketti
0cf4b8aaa5
Merge pull request #2910 from jyn514/unused-vars
Removed unused variables
2017-12-30 03:30:14 +01:00
cketti
2d106e2b1a Add Albanian translation 2017-12-27 17:07:33 +01:00
cketti
285da9122a Update translations 2017-12-27 14:54:31 +01:00
Joshua Nelson
a2ad2dd10b Removed unthrown exceptions from method signatures (#2913)
For OAuth2TokenProvider.getToken(), changed exception thrown to
match method signature (AssertionError -> AuthenticationFailedException)
2017-12-27 12:28:27 +00:00
cketti
a47ab9d7fe Copy relevant tests from MessagingControllerTest to ImapSyncTest 2017-12-22 07:16:54 +01:00
cketti
87eb9398ae Copy message sync code to ImapMessageStore/ImapSync
This will allow us to modify the sync implementation for IMAP without
having to worry about supporting the other protocols with the same code.
2017-12-22 06:59:01 +01:00
cketti
fc5af3ad9d
Merge pull request #2953 from SreyasRangaraju/master
Add unit tests for AccountCreator and Utility
2017-12-22 03:37:22 +01:00
cketti
012c4ee566 Fix code style issues 2017-12-22 03:29:10 +01:00
cketti
59ed36c4a9 Convert MigrationTo51Test to Kotlin 2017-12-16 22:39:17 +01:00
cketti
02b6fdfda3 Use simple string replacement instead of replacement via regexp 2017-12-16 20:55:14 +01:00
Philip Whitehouse
d64af371ad Test Migration51 including special characters in Content-IDs 2017-12-10 22:49:24 +00:00
Jason Khallouf
79975cacd0 Issue #1988, escape special chars in Migration51 content ID replacement
Without this fix, content IDs containing '$' would cause the replaceAll() to interpret the string as a capture group backreference and throw an ArrayIndexOutOfBoundsException, which would cause the migration to fail and all messages in the mailbox to be lost.
2017-12-09 14:45:22 +11:00
Sreyas Rangaraju
96082c2aef Added Unit Tests for AccountCreator and Utility 2017-11-27 15:03:36 -05:00
cketti
1a12b18f0c
Merge pull request #2951 from philipwhiuk/translateSearchFromSender
Allow translation of 'more from sender' search name
2017-11-27 16:26:53 +01:00
Philip Whitehouse
b35d9a9222 Allow translation of 'more from sender' search name 2017-11-27 03:44:16 +00:00
Philip Whitehouse
4a48555bb7 Use translatable string for Cryptography preference 2017-11-27 03:30:22 +00:00
cketti
01d93858cb
Merge pull request #2899 from jyn514/account-names
Show the name of each account imported
2017-11-15 17:06:42 +01:00
cketti
c113c23f5e Cleanup 2017-11-15 16:50:33 +01:00
Joshua Nelson
349c2aa9f3
Added localization for importing several accounts
Previous commit had a hardcoded string.
2017-11-14 17:18:15 -05:00
Hari
31b7cf8dae Rewrite IMAP expunge 2017-11-11 21:38:08 +05:30
cketti
f78ed69a88
Merge pull request #2886 from jyn514/fix-todo
Implemented TODO in CoreService
2017-11-10 18:15:28 +01:00
Joshua Nelson
3fdb5f532f Simplified logic (#2911) 2017-11-10 18:05:57 +01:00
cketti
d604250c9d Update changelog for 5.304 2017-11-10 17:33:07 +01:00
cketti
2d51250c71 Update translations 2017-11-10 16:48:53 +01:00
cketti
4248e4172a
Merge pull request #2908 from jyn514/casting
Remove unneccessary casting and unboxing
2017-11-07 16:16:42 +01:00
Joshua Nelson
26cd24717e
Made requested changes for merge
Changed for-each loop back to for loop (for efficiency)
2017-11-05 18:31:16 -05:00
cketti
ad5897125a
Merge pull request #2907 from jyn514/imports
Remove unused imports
2017-11-05 15:09:27 +01:00
cketti
cd5c4bf9a6
Merge pull request #2903 from k9mail/decrypted-preamble
Don't ignore preamble and epilogue in decrypted messages
2017-11-05 14:44:38 +01:00
Joshua Nelson
77acb11dd6
Removed unused variables 2017-11-03 19:57:29 -04:00
Joshua Nelson
9db6cdc1c2
Remove unneccessary casting and unboxing
Removed casts to (View)
Removed calls to <Integer>.getInt(), <Long>.getLong()
Changed a few for loops to for-each loops
2017-11-03 18:45:47 -04:00
Joshua Nelson
a6388ca84f
Remove unused imports 2017-11-03 18:25:28 -04:00
cketti
aa1d905d51 Update changelog for 5.303 2017-11-03 05:07:37 +01:00
Vincent Breitmoser
d2443276c8 Don't ignore preamble and epilogue in decrypted messages 2017-11-02 23:44:48 +01:00
Joshua Nelson
7aa4333e66 Show the name of each account imported
For each account, show "Imported <old account> as <new account>".

Does not currently support localization.
2017-11-02 17:04:28 -04:00