Commit Graph

753 Commits

Author SHA1 Message Date
Philipp Crocoll
d41f8cdef5 add more diagnostics logging for fingerprint issue
OneDrive: backward compatible parsing of paths
2017-02-06 11:15:41 +01:00
Philipp Crocoll
c36ff24e38 fix feedback type in AccService, fix crash on Android < 5.0 by disabling accessibility service there 2017-02-05 04:21:01 +01:00
Philipp Crocoll
c1f8e91a3f several fixes for potential crashes -> 1.01f 2017-02-05 04:20:14 +01:00
Philipp Crocoll
defd8e7904 1.01-e release 2017-02-04 17:29:05 +01:00
Philipp Crocoll
917886f38f Display times as local times in entry activity 2017-01-31 12:12:56 +01:00
Philipp Crocoll
f7019c7cec fix newly introduce issue on PasswordActivity: Preloading was not started correctly, causing potential crash when trying to work offline 2017-01-31 11:11:45 +01:00
Philipp Crocoll
e96fc44cf3 fix encoding issue with FTP credentials 2017-01-31 11:11:17 +01:00
Philipp Crocoll
44b0a7b898 fix crash in OneDriveStorage when accessing shared folders. Release 1.01-d 2017-01-31 11:11:10 +01:00
Philipp Crocoll
14f7167340 OneDrive: handle null modification time
WebDav: use custom HostnameVerifier to allow to ignore certificate problems
File chooser: improve error reporting in C# app
FileSelectHelper: fix issue with incorrect handling of default scheme in webdav dialog
release 1.01-c
2017-01-27 21:05:10 +01:00
Philipp Crocoll
7ccf55f84f make sure quick-unlock code is respected always, release 1.01b 2017-01-25 05:01:26 +01:00
Philipp Crocoll
a6a99e3685 update translations from crowdin 2017-01-20 20:34:23 +01:00
Philipp Crocoll
72212d47ca changelog for 1.01, add comments and logging 2017-01-20 20:32:04 +01:00
Philipp Crocoll
673ffb8e79 1.01-pre4 release 2017-01-13 06:06:54 +01:00
Philipp Crocoll
edb4779039 request storage permissions at runtime in Android 6 2017-01-13 06:06:14 +01:00
Philipp Crocoll
d0879bfe39 complete merging of Keepass 2.35, fix auto-merge errors 2017-01-12 05:56:20 +01:00
Philipp Crocoll
34e572dad1 Merge branch 'Keepass_Orig'
Conflicts:
	src/KeePassLib2Android/Cryptography/CryptoRandom.cs
	src/KeePassLib2Android/Cryptography/HashingStreamEx.cs
	src/KeePassLib2Android/Cryptography/HmacOtp.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CharSetBasedGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CustomPwGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CustomPwGeneratorPool.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PatternBasedGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwCharSet.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwProfile.cs
	src/KeePassLib2Android/Cryptography/PopularPasswords.cs
	src/KeePassLib2Android/Cryptography/QualityEstimation.cs
	src/KeePassLib2Android/Cryptography/SelfTest.cs
	src/KeePassLib2Android/Delegates/Handlers.cs
	src/KeePassLib2Android/Interfaces/IDeepCloneable.cs
	src/KeePassLib2Android/Interfaces/IStatusLogger.cs
	src/KeePassLib2Android/Interfaces/IStructureItem.cs
	src/KeePassLib2Android/Interfaces/ITimeLogger.cs
	src/KeePassLib2Android/Interfaces/IUIOperations.cs
	src/KeePassLib2Android/Interfaces/IXmlSerializerEx.cs
	src/KeePassLib2Android/Keys/IUserKey.cs
	src/KeePassLib2Android/Keys/KcpCustomKey.cs
	src/KeePassLib2Android/Keys/KcpUserAccount.cs
	src/KeePassLib2Android/PwCustomIcon.cs
	src/KeePassLib2Android/PwGroup.cs
	src/KeePassLib2Android/Serialization/FileTransactionEx.cs
	src/KeePassLib2Android/Serialization/HashedBlockStream.cs
	src/KeePassLib2Android/Serialization/IOConnection.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Read.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Write.cs
	src/KeePassLib2Android/Translation/KPControlCustomization.cs
	src/KeePassLib2Android/Translation/KPFormCustomization.cs
	src/KeePassLib2Android/Utility/GfxUtil.cs
	src/KeePassLib2Android/Utility/MessageService.cs
	src/KeePassLib2Android/Utility/MonoWorkarounds.cs
	src/KeePassLib2Android/Utility/TimeUtil.cs
2017-01-11 18:02:44 +01:00
Philipp Crocoll
26c0fde41c Keepass lib 2.35 2017-01-11 07:57:01 +01:00
Philipp Crocoll
11042280f4 updated delete icon (source: https://material.io/icons/) 2016-12-12 20:57:39 +01:00
Philipp Crocoll
a5bb280163 add some logging for QuickUnlock issue detection 2016-12-06 02:37:21 +01:00
Philipp Crocoll
7378e19f99 add better support for OwnCloud (less typing required when selecting a file) 2016-11-30 07:49:53 +01:00
Philipp Crocoll
0afe1f97ff Dropbox: make sure the token upgrade does not run on Main thread
WebDav: fix bug in certificate error handling
release 1.01-pre3
2016-11-30 04:01:43 +01:00
Philipp Crocoll
f5d3aed721 Merge branch '1.0.0e'
Conflicts:
	src/java/JavaFileStorage/app/app.iml
	src/keepass2android/CreateDatabaseActivity.cs
	src/keepass2android/Properties/AndroidManifest_net.xml
2016-11-28 21:39:13 +01:00
Philipp Crocoll
6ce4ceb91b added legacy support for saved storage paths from WebDav/FTP
added changelog and version number for 1.01 preview-2 release
2016-11-28 20:43:39 +01:00
Philipp Crocoll
cf38374505 remove testing path in httpcredentials layout 2016-11-28 13:09:41 +01:00
Philipp Crocoll
8f4ddae86e add missing files 2016-11-28 12:03:53 +01:00
Philipp Crocoll
7ddba53426 add binaries of JavaFileStorage for simpler build of main app 2016-11-28 11:56:29 +01:00
Philipp Crocoll
79545b9c6a update translations from crowdin 2016-11-28 11:53:30 +01:00
Philipp Crocoll
08b7e42a33 fix errors in DropboxV2+WebDav implementation 2016-11-28 11:44:36 +01:00
Philipp Crocoll
31f02eca61 integrated new storage implementations in C# app.
Extended file chooser to show error messages in case of connection failure. Important for new FTP/WebDav implementations when browsing fails.
2016-11-28 11:01:22 +01:00
Philipp Crocoll
b8de15410d fix bad choice of delimiting character in NetFtpFileStorage 2016-11-22 12:39:23 +01:00
Philipp Crocoll
14b3c50d52 fix IntentFilter for PasswordActivity 2016-11-22 12:38:52 +01:00
Philipp Crocoll
0f2f99a98c WebDavStorage: introduced possibility to accept validation errors 2016-11-22 12:38:19 +01:00
Philipp Crocoll
0633f8d808 OneDrive: introduce error conversion for FileNotFoundException 2016-11-22 11:37:56 +01:00
Philipp Crocoll
d483f840de implemented OneDrive to work with file browser 2016-11-22 11:11:44 +01:00
Philipp Crocoll
a63663c30e implemented first version of WebDavStorage based on OkHttp
implemented first version of DropboxV2Storage (based on Api v2)
started to move to OneDrive SDK. duplicated MsaAuthenticator for making custom changes.
2016-11-22 04:30:29 +01:00
Philipp Crocoll
113d693f7a implement GUI for NetFtpStorage
store user/password for ftp connection in "path" string for compatiblity with file chooser
2016-11-18 03:25:15 +01:00
Philipp Crocoll
fe3da55e0d reduce interface dependency of NetFtpFileStorage 2016-11-15 05:55:11 +01:00
Philipp Crocoll
86bfae57c3 move duplicated file-browsing code to FileSelectHelper 2016-11-15 05:54:19 +01:00
Philipp Crocoll
53877a16a9 implement first version of NetFtpFileStorage 2016-11-14 12:31:16 +01:00
Philipp Crocoll
b635140753 Fix bug in creating databases with keyfile (GUI was not working)
Tried to fix fingerprint issue, but probably without effect
2016-09-12 11:34:00 +02:00
Philipp Crocoll
5fdcc28328 delete .idea files 2016-09-08 04:41:58 +02:00
Philipp Crocoll
9b9f069949 1.01 pre1:
added preferences to switch encryption+kdf and to edit kdf parameters (for AES and Argon2)
2016-09-08 04:41:41 +02:00
Philipp Crocoll
59480b8369 add debugging code for null ref exception 2016-09-05 11:20:54 +02:00
Philipp Crocoll
4e51248f77 .idea files update 2016-09-05 11:20:36 +02:00
Philipp Crocoll
e4c17e2e27 fix error with using native libary on Android, now allowing AesKdf again 2016-09-05 11:17:53 +02:00
Philipp Crocoll
6c043e9b79 adaptions to changes in KeePassLib 2016-08-31 22:18:32 +02:00
Philipp Crocoll
2e8c76d0c4 Merge branch 'Keepass_Orig' + adapt to changes in KeePassLib. This introduced KDBX4 in Keepass2Android.
NOTE: seems like merging broke the capability to read KDBX<=3.

Conflicts:
	src/KeePassLib2Android/Collections/AutoTypeConfig.cs
	src/KeePassLib2Android/Collections/ProtectedBinaryDictionary.cs
	src/KeePassLib2Android/Collections/ProtectedStringDictionary.cs
	src/KeePassLib2Android/Collections/PwObjectList.cs
	src/KeePassLib2Android/Collections/PwObjectPool.cs
	src/KeePassLib2Android/Collections/StringDictionaryEx.cs
	src/KeePassLib2Android/Cryptography/Cipher/CipherPool.cs
	src/KeePassLib2Android/Cryptography/Cipher/ICipherEngine.cs
	src/KeePassLib2Android/Cryptography/Cipher/Salsa20Cipher.cs
	src/KeePassLib2Android/Cryptography/Cipher/StandardAesEngine.cs
	src/KeePassLib2Android/Cryptography/CryptoRandom.cs
	src/KeePassLib2Android/Cryptography/CryptoRandomStream.cs
	src/KeePassLib2Android/Cryptography/HashingStreamEx.cs
	src/KeePassLib2Android/Cryptography/HmacOtp.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CharSetBasedGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CustomPwGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/CustomPwGeneratorPool.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PatternBasedGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwCharSet.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwGenerator.cs
	src/KeePassLib2Android/Cryptography/PasswordGenerator/PwProfile.cs
	src/KeePassLib2Android/Cryptography/PopularPasswords.cs
	src/KeePassLib2Android/Cryptography/QualityEstimation.cs
	src/KeePassLib2Android/Cryptography/SelfTest.cs
	src/KeePassLib2Android/Delegates/Handlers.cs
	src/KeePassLib2Android/Interfaces/IDeepCloneable.cs
	src/KeePassLib2Android/Interfaces/IStatusLogger.cs
	src/KeePassLib2Android/Interfaces/IStructureItem.cs
	src/KeePassLib2Android/Interfaces/ITimeLogger.cs
	src/KeePassLib2Android/Interfaces/IUIOperations.cs
	src/KeePassLib2Android/Interfaces/IXmlSerializerEx.cs
	src/KeePassLib2Android/Keys/CompositeKey.cs
	src/KeePassLib2Android/Keys/IUserKey.cs
	src/KeePassLib2Android/Keys/KcpCustomKey.cs
	src/KeePassLib2Android/Keys/KcpKeyFile.cs
	src/KeePassLib2Android/Keys/KcpPassword.cs
	src/KeePassLib2Android/Keys/KcpUserAccount.cs
	src/KeePassLib2Android/Keys/KeyProvider.cs
	src/KeePassLib2Android/Keys/KeyProviderPool.cs
	src/KeePassLib2Android/Keys/KeyValidator.cs
	src/KeePassLib2Android/Keys/KeyValidatorPool.cs
	src/KeePassLib2Android/Keys/UserKeyType.cs
	src/KeePassLib2Android/Native/NativeLib.cs
	src/KeePassLib2Android/Native/NativeMethods.cs
	src/KeePassLib2Android/Properties/AssemblyInfo.cs
	src/KeePassLib2Android/PwCustomIcon.cs
	src/KeePassLib2Android/PwDatabase.cs
	src/KeePassLib2Android/PwDefs.cs
	src/KeePassLib2Android/PwDeletedObject.cs
	src/KeePassLib2Android/PwEntry.cs
	src/KeePassLib2Android/PwEnums.cs
	src/KeePassLib2Android/PwGroup.cs
	src/KeePassLib2Android/PwUuid.cs
	src/KeePassLib2Android/Resources/KLRes.Generated.cs
	src/KeePassLib2Android/Security/ProtectedBinary.cs
	src/KeePassLib2Android/Security/ProtectedString.cs
	src/KeePassLib2Android/Security/XorredBuffer.cs
	src/KeePassLib2Android/Serialization/BinaryReaderEx.cs
	src/KeePassLib2Android/Serialization/FileLock.cs
	src/KeePassLib2Android/Serialization/FileTransactionEx.cs
	src/KeePassLib2Android/Serialization/HashedBlockStream.cs
	src/KeePassLib2Android/Serialization/IOConnection.cs
	src/KeePassLib2Android/Serialization/IOConnectionInfo.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Read.Streamed.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Read.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Write.cs
	src/KeePassLib2Android/Serialization/KdbxFile.cs
	src/KeePassLib2Android/Serialization/OldFormatException.cs
	src/KeePassLib2Android/Translation/KPControlCustomization.cs
	src/KeePassLib2Android/Translation/KPFormCustomization.cs
	src/KeePassLib2Android/Translation/KPStringTable.cs
	src/KeePassLib2Android/Translation/KPStringTableItem.cs
	src/KeePassLib2Android/Translation/KPTranslation.cs
	src/KeePassLib2Android/Translation/KPTranslationProperties.cs
	src/KeePassLib2Android/Utility/AppLogEx.cs
	src/KeePassLib2Android/Utility/GfxUtil.cs
	src/KeePassLib2Android/Utility/MemUtil.cs
	src/KeePassLib2Android/Utility/MessageService.cs
	src/KeePassLib2Android/Utility/StrUtil.cs
	src/KeePassLib2Android/Utility/TimeUtil.cs
	src/KeePassLib2Android/Utility/UrlUtil.cs
2016-08-31 06:55:53 +02:00
Philipp Crocoll
a2f2e3d6f8 Keepass Orig KeePass_160826 2016-08-30 04:11:48 +02:00
Philipp Crocoll
6d1e28e502 Keepass original source code version 2.34 2016-08-30 04:09:53 +02:00
Philipp Crocoll
3585d4f61f Keepass original source code version 2.30 2016-08-30 04:09:26 +02:00