Vincent Breitmoser
e292ec0d1a
rename ExportTest to BackupOperationTest
2016-05-17 21:23:08 +02:00
Vincent Breitmoser
5d5d2c3c36
refactor BackupOperation a bit, make more illegal states explicit
2016-05-17 21:22:50 +02:00
Vincent Breitmoser
1da8e4c1ed
make unencrypted backup an explicit parameter
2016-05-17 20:59:07 +02:00
Vincent Breitmoser
f833b0f2ef
shorten pin preference string
2016-05-17 20:44:20 +02:00
Vincent
60c277b96f
Merge pull request #1870 from AlexFJW/RemovedDuplicateCode
...
Shifted duplicate method implementations from KeyRing to openpgp-api …
2016-05-17 20:31:40 +02:00
Vincent
047b6b34b8
Merge pull request #1871 from runnerway/ui-01
...
Minor UI improvements and cleanup
2016-05-17 20:26:51 +02:00
Vincent Breitmoser
c59a32b6a7
service: support progress reporting through a messenger in decryptVerify
2016-05-11 16:17:01 +02:00
Vincent Breitmoser
48758cdec5
update progress handling in PgpDecryptVerifyOperation
...
- less progress messages overall
- report progress again based on input stream position, if filesize is known
- limit progress messages to one every 200ms while decrypting
- also fixed a bug in DecryptListFragment, the recycler view now reuses
old views as intended instead of crossfading all the time.
2016-05-11 16:17:01 +02:00
Vincent Breitmoser
5e9de4447c
external-provider: only allow permission check for caller package names
2016-05-06 12:54:35 +02:00
Vincent Breitmoser
6b7a0597af
api: add a comment explaining use of wrapperBundle
2016-05-04 11:45:56 +02:00
Vincent Breitmoser
4c063ebe46
api: ACTION_GET_KEY selects by any subkey, rather than just master key id
2016-05-04 11:36:55 +02:00
Vincent Breitmoser
8e4d68c55a
api: allow caching of sessionKey in OpenPgpDecryptResult
2016-04-29 15:46:17 +02:00
Vincent
b55c505054
Merge pull request #1772 from runnerway/importkey-encrypted
...
Handle encrypted files in "import key" file selection
2016-04-12 10:13:30 +02:00
Vincent
88ba5688d8
Merge pull request #1804 from vhazali/tint-linked-contact-picture-in-toolbar
...
tint linked contact picture in toolbar #1298
2016-04-06 15:33:03 +02:00
Vincent
d0a424f9f2
Merge pull request #1818 from 007durgesh219/Issue#1468
...
Fix Unusable signing key not properly disabled, Issue #1468
2016-04-06 15:31:22 +02:00
Vincent
77678886fc
Merge pull request #1808 from vhazali/warn-when-stripping-master-key
...
Warn when stripping master key #1554
2016-04-04 11:37:50 +02:00
Vincent
e0463ec818
Merge pull request #1796 from AlexFJW/LimitCreateKeyOptions
...
Refer to issue #1600 Limit create key options
2016-04-04 10:53:11 +02:00
Vincent
f98279bc70
Merge pull request #1810 from ecki/patch-1
...
Fix link to open-keychain/bouncycastle fork
2016-04-03 10:23:21 +02:00
Vincent
9350d4666a
Merge pull request #1764 from 007durgesh219/Issue#506
...
Display Key in UploadKeyActivity Issue #506
2016-04-01 00:50:52 +02:00
Vincent
f005bbad96
Merge pull request #1785 from advaita13/wifi-only-fix
...
Sync only when unmetered internet is available #1670
2016-03-24 14:26:03 +01:00
Vincent Breitmoser
4c61b4c892
use new TokenAutoComplete 2.0.7, fixes #1636
2016-03-23 22:46:25 +01:00
Vincent Breitmoser
3d2e1d5d17
fix build instructions in readme
2016-03-23 17:49:35 +01:00
Vincent Breitmoser
c917262957
get rid of code path for pin and notation data handling
2016-03-23 17:49:26 +01:00
Vincent Breitmoser
ce5e5f36c5
update null-check for duplicates, and add matching indexes to name and email columns
2016-03-16 00:49:19 +01:00
Vincent Breitmoser
6029564d68
small update to duplicate detection
2016-03-15 23:51:21 +01:00
Vincent
5abbe859ff
Merge pull request #1777 from fjodorver/master
...
Updated HAS_DUPLICATE_USER_ID in KeychainProvider #1745
2016-03-15 23:40:09 +01:00
Vincent Breitmoser
eb5eb95a9f
fix ridiculous database migration bug introduced by d6e4936fa5
2016-03-15 23:30:50 +01:00
Vincent
81e46a7bc3
Merge pull request #1763 from fjodorver/master
...
WIP: Save split user ids in database #1745
2016-03-10 19:43:05 +01:00
Vincent Breitmoser
69e6e404bf
service: add opportunistic mode to encryption
2016-03-10 18:34:39 +01:00
Vincent Breitmoser
b8a73427bd
fix bug from leftover line in openpgpservice
2016-03-07 00:12:17 +01:00
Vincent Breitmoser
4b3d584d1e
add v11 to supported api versions
2016-03-02 16:05:52 +01:00
Vincent Breitmoser
1d78f9c933
update openpgp-api-lib to v11 ( closes #1735 )
2016-03-02 15:29:58 +01:00
Vincent Breitmoser
c7761d09cb
handle openpgp4fpr intent filter as import rather than certify (see #1661 )
2016-03-02 15:12:14 +01:00
Vincent Breitmoser
2e69952326
small nullpointer fix
2016-03-02 15:08:57 +01:00
Vincent Breitmoser
8e00465c32
nfc: disable broadcomWorkaround for TagDispatcher to reduce delay (see #1734 )
2016-03-02 14:42:44 +01:00
Vincent Breitmoser
b1d0a67f42
some changelog for v3.9
2016-03-02 14:42:01 +01:00
Vincent
77150418cd
Merge pull request #1615 from open-keychain/external-provider
...
provider for OpenPgpApi
2016-03-01 15:50:14 +01:00
Vincent Breitmoser
5989b7b4b8
add some license headers
2016-02-24 19:08:20 +01:00
Vincent Breitmoser
6a853f4c84
wip
2016-02-24 11:32:11 +01:00
Vincent Breitmoser
31b27e59ee
add ACTION_CHECK_PERMISSION for a simple permission check
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
1c256e9e50
external-provider: add permission check for status query
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
da3167476b
external-provider: add (experimental) external provider
2016-02-24 11:31:32 +01:00
Vincent Breitmoser
b1a978d573
split off ApiDataAccessObject from ProviderHelper
2016-02-24 11:31:32 +01:00
Vincent
fd24acbf0e
Merge pull request #1727 from open-keychain/mime-fallback
...
try to guess if data is text or not
2016-02-23 16:01:13 +01:00
Vincent Breitmoser
03e695c650
ditch isLikelyText flag, set mimeType to text/plain in that case
2016-02-23 15:01:22 +01:00
Vincent Breitmoser
8714a5eac4
add test for CharsetVerifier
2016-02-23 14:17:00 +01:00
Vincent Breitmoser
b9abf43153
move CharsetVerifier to utils package
2016-02-23 14:14:12 +01:00
Vincent Breitmoser
a0c90f0ad5
documentation and cleanup
2016-02-22 23:38:02 +01:00
Vincent Breitmoser
4df63ccdeb
displaytext: add "View Log" option, move "Copy to clipboard" into overflow menu
2016-02-22 22:22:45 +01:00
Vincent Breitmoser
f61de278b4
decrypt: always show "View in OpenKeychain" as intent chooser option iff isLikelyText
2016-02-22 22:22:18 +01:00
Vincent Breitmoser
19930bdd5c
decryptVerify: use CharsetVerifier to guess whether data is binary or not
2016-02-22 21:59:57 +01:00
Vincent Breitmoser
daf243082c
externalize CharsetVerifier, add looksLikeText to OpenPgpMetadata object
2016-02-22 21:58:31 +01:00
Vincent Breitmoser
bdae99c084
mime: try to decode with given charset or utf-8 while file is read
2016-02-22 17:03:24 +01:00
Vincent
48a98e3d25
update readme for fdroid flavor
2016-02-10 18:42:48 +01:00
Vincent
2eac4ebb95
Merge pull request #1708 from open-keychain/performance
...
performance improvements
2016-02-10 18:39:55 +01:00
Vincent Breitmoser
da6dfb57a0
Merge branch 'master' into performance
2016-02-10 17:36:02 +01:00
Vincent Breitmoser
01b165ea88
performance: add license headers and some documentation
2016-02-10 17:08:00 +01:00
Vincent Breitmoser
3bf6a00250
performance: use more canonical hashCode implementation
2016-02-05 16:10:47 +01:00
Vincent Breitmoser
6a7652c0d7
performance: fix unit tests
2016-02-05 16:10:47 +01:00
Vincent Breitmoser
b1ea126142
performance: avoid expensive getSecretKeyType call, use cached where possible
2016-02-05 16:10:47 +01:00
Vincent Breitmoser
e3b8cea04d
performance: cache session keys per compatible S2K configuration
2016-02-05 16:10:47 +01:00
Vincent Breitmoser
48dd3d09e6
import: handle FileNotFoundException ( fixes #1688 )
2016-02-01 15:24:48 +01:00
Vincent
a5005cbd6b
Merge pull request #1693 from kbsriram/subkey-revocation-fix
...
Always revoke subkeys with a revocation signature.
2016-01-20 18:39:26 +01:00
Vincent
efbe9ac363
Merge pull request #1686 from fidesmo/feature-handle-not-installed-nfc-applet
...
Handle not installed PGP applet
2016-01-15 17:27:14 +01:00
Vincent Breitmoser
c113103b82
forgot to commit a file to previous commit (thanks travis)
2016-01-13 15:08:31 +01:00
Vincent Breitmoser
f404c7f587
add debug option to use dummy backup code ( fixes #1675 )
2016-01-13 14:46:03 +01:00
Vincent Breitmoser
e20e528f5e
fix symmetric decryption with backup code ( fixes #1677 )
2016-01-13 03:12:38 +01:00
Vincent Breitmoser
718668072b
fix symmetric decryption ( fixes #1672 )
2016-01-12 13:28:27 +01:00
Vincent Breitmoser
e66c27c081
passphrasecache: update defaults, add "forever" setting
2016-01-11 17:30:03 +01:00
Vincent Breitmoser
dfeb122378
update build instructions in readme
2016-01-11 17:19:09 +01:00
Vincent Breitmoser
fb58e0fe74
keycreate: animate layout when revert button is pushed
2016-01-11 13:54:59 +01:00
Vincent Breitmoser
b939b04af1
keycreate: add button to revert to default key configuration
2016-01-11 13:33:22 +01:00
Vincent Breitmoser
03b9ddf9f9
advstart: simplify layout, and give the icon some space
2016-01-11 12:03:26 +01:00
Vincent Breitmoser
ae15b5dd0d
inline-ttl: remove "default" setting
2016-01-06 16:25:53 +01:00
Vincent Breitmoser
f2ef65ac37
add method to skip caching
2016-01-06 16:25:52 +01:00
Vincent Breitmoser
65071d42d0
inline-ttl: some layout fine tuning
2016-01-06 16:25:51 +01:00
Vincent Breitmoser
f554d0fd2d
some code cleanup in Preferences
2016-01-06 16:25:51 +01:00
Vincent Breitmoser
7eafe5d1e8
inline-ttl: support "screen off" in preference
2016-01-06 16:25:50 +01:00
Vincent Breitmoser
52ab77d2a4
passcache: add support for clear on screen lock (ttl == 0)
2016-01-06 16:25:48 +01:00
Vincent Breitmoser
a75b26be66
inline-ttl: use ttl preference in ttl spinner
2016-01-06 16:24:13 +01:00
Vincent Breitmoser
0c7c58f376
inline-ttl: save changes in ttl settings
2016-01-06 16:24:13 +01:00
Vincent Breitmoser
1754a88ac3
inline-ttl: create ttl choice customization setting activity
2016-01-06 16:24:12 +01:00
Vincent Breitmoser
31cc083163
passdialog: seconds field and some minor layout issues
2016-01-06 16:24:12 +01:00
Vincent Breitmoser
840d57bf3b
passphraseactivity: add inline spinner to password dialog
2016-01-06 16:24:07 +01:00
Vincent Breitmoser
f8d6b0bb46
passdialog: switch to ViewAnimator
2016-01-05 20:33:48 +01:00
Vincent Breitmoser
e0f8d07862
(fix accidental use of api level 23 method)
2016-01-05 20:33:37 +01:00
Vincent Breitmoser
b093365747
minor fixes to ViewKeyActivity
2016-01-05 19:24:43 +01:00
Vincent Breitmoser
807e5f7901
keylist: fix highlighter ( fixes #1637 )
2015-12-29 00:35:37 +01:00
Vincent Breitmoser
24ef87535f
keylist: filter results by all user ids for search ( fixes #1645 )
2015-12-29 00:35:37 +01:00
Vincent Breitmoser and Dominik Schürmann
aca0cd340b
inline-edit: move action mode menu handling int activity
2015-12-27 15:00:14 +01:00
Vincent Breitmoser and Dominik Schürmann
69220cb4c0
inline subkey editing, fixed
2015-12-27 15:00:14 +01:00
Vincent Breitmoser and Dominik Schürmann
00e97586b0
inline subkey editing (wip commit)
2015-12-27 15:00:14 +01:00
Vincent Breitmoser and Dominik Schürmann
fd119bda00
extend-uid: use FAB instead of extra list item
2015-12-27 14:59:50 +01:00
Vincent Breitmoser and Dominik Schürmann
54cc08c291
extended: leave ActionMode on page change
2015-12-27 14:59:50 +01:00
Vincent Breitmoser and Dominik Schürmann
312c245de1
extended-share: move qr code resizing into onLayoutChangeListener (+performance, -recreation crash)
2015-12-27 14:59:50 +01:00
Vincent Breitmoser and Dominik Schürmann
4ec51fcd9f
extend-uid: button and list to add user ids
2015-12-27 14:59:50 +01:00
Vincent Breitmoser and Dominik Schürmann
a041acab65
extend-uid: allow changes to user ids in edit mode
2015-12-27 14:59:50 +01:00
Vincent Breitmoser and Dominik Schürmann
5b6bc24a0c
extend-uid: add option icon for edit action mode
2015-12-27 14:59:33 +01:00
Vincent Breitmoser and Dominik Schürmann
50248bd570
extended: init tabs with loader info
2015-12-27 14:58:18 +01:00
Vincent Breitmoser
7baa649e47
set spongycastle submodule to correct commit
2015-12-17 13:28:03 +01:00