aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/BaseActivity.java
Commit message (Collapse)AuthorAgeFilesLines
* renaming whole package to org.apg to simplifiy nameDominik2012-03-091-464/+0
|
* merged senecasos repoDominik2012-03-091-0/+7
|\
| * -implementation of "--send-key"senecaso2011-10-171-0/+7
| | | | | | | | -implementation of "--sign-key" -partial implementation of exchanging/verifying keys via QR Code
* | @Override refactoring, some explicit casting addedOliver Runge2011-09-171-1/+0
|/
* testing thread-pausing in verifyText()Thialfihar2010-09-121-4/+0
|
* moved some Intent extra constants into more appropriate places, some basic ↵Thialfihar2010-09-111-14/+26
| | | | preparations to test thread-pausing during decryption/encryption to deal with certain situations, mainly an unknown signature key
* added initial support for HKP key servers, allowing searching and key importThialfihar2010-08-171-0/+8
| | | | | Update issue 9 Can search a key server now, touch a result to import the key. Still needs better error handling and some Intents to import keys based on key ID. Also still need key server preferences.
* minor Intent/Extra key renamingsThialfihar2010-08-121-3/+3
|
* added secure file deletion, overwriting the file with random data before ↵Thialfihar2010-07-241-15/+56
| | | | | | | | | | | | | actual deletion Update issue 56 Added a method for secure file deletion. We'll possibly have to test this a bit and make sure it actually *is* secure on the filesystems used (vfat for SD card, yaffs2 for phone flash memory by default). This sort of overwrite might be absolutely useless on some filesystems. I also wanted to add an option at first, but this seems reasonably fast and in general it should be what the user wants, so for now it will ALWAYS securely delete. If there is a demand for plain deletion, then options can be added. Update issue 39 A new string: <string name="progress_deletingSecurely">deleting \'%s\' securely...</string>
* added a language setting to change the language directlyThialfihar2010-07-181-0/+20
|
* set svn:eol-style to LF for all code/resource filesThialfihar2010-07-161-381/+381
|
* using proper PreferenceActivity now, tho the underlying storage of the ↵Thialfihar2010-06-171-98/+11
| | | | values remained almost the same, some changes how the preferences are accessed and how the cache service is started
* finally read APG version dynamicly, so the version name doesn't have to be ↵Thialfihar2010-06-081-3/+4
| | | | changed anywhere but the manifest
* added search to option menu and make it pop up when keys on the physical ↵Thialfihar2010-06-051-0/+5
| | | | keyboard are pressed
* make sure previously cache settings of "until quit" are changed to the new ↵Thialfihar2010-06-031-2/+9
| | | | default of 3 minutes, as indefinite caching is no longer supported
* added a service to handle the caching, this'll ensure the cache works while ↵Thialfihar2010-06-031-28/+6
| | | | | | no activity is around, which is better for k9mail integration it also is a more efficient and much smarter cache, not requiring an own timer thread, just a service that sleeps must of the time, it also is more accurate in cleaning up the entries, ensuring that the worst case of too late removal is 5 seconds
* use string constants for bundle keys, first Intent for k9mailThialfihar2010-05-311-12/+12
|
* import/export/delete/save keyrings working with new database stuffThialfihar2010-05-261-0/+2
|
* key lists somewhat wrapped into one, using the new database stuff, Apg ↵Thialfihar2010-05-261-1/+10
| | | | cleaned up a bit, preparing to use the database there as well
* removed unnecessary importsThialfihar2010-05-191-1/+0
|
* actually use the compression settings ;), and give them better default valuesThialfihar2010-05-191-2/+2
|
* default message/file compression settings added, also a setting for file ↵Thialfihar2010-05-161-0/+23
| | | | decryption to change the default when a file requires it
* honour the pass phrase cache TTL by running a timer and removing expired ↵Thialfihar2010-05-161-5/+33
| | | | cached pass phrases
* unused imports removedThialfihar2010-05-151-2/+0
|
* added pass phrase cache to preferences, not used yet, but preference and ↵Thialfihar2010-05-151-0/+75
| | | | about menu item now show up in every activity
* password cache introduced, not cleared yet.Thialfihar2010-05-151-9/+4
|
* replaced error and progress strings in APG.java with resource IDs as wellThialfihar2010-05-131-2/+4
|
* a lot of renaming of IDs, following a strict naming scheme again, moved most ↵Thialfihar2010-05-131-25/+29
| | | | strings into string.xml in preparation for internationalization, APG.java still has to be changed to allow that, as it isn't Context aware in most methods
* added an option to delete files after encryption or decryption, also no ↵Thialfihar2010-05-041-0/+44
| | | | longer delete the output file if either fails
* add preferences, use them where applicableThialfihar2010-04-281-0/+50
|
* set svn:ignore for bin directory and .project/.classpathThialfihar2010-04-191-2/+15
| | | | asymmetric file encryption working, some more cleanup, introduced an application directory to encrypt to by default
* major restructuring, moving dialog, message, menu, option menu, task, type ↵Thialfihar2010-04-191-0/+235
IDs into Id in a similar structure as the generated R, also introducing a BaseActivity class that almost all activities derive from, which generates some common dialogs, handles the progress update, thread management, and thread communication also adding first draft of encrypt file activity, not very functional yet