Maarten Billemont
322e056661
Implement algorithm support for hybrid personal passwords.
2017-08-05 17:33:45 -04:00
Maarten Billemont
228f8e4ed1
C API for hybrid passwords.
2017-08-04 10:43:46 -04:00
Maarten Billemont
d6415277d0
Wrap up error handling overhaul.
2017-08-04 09:36:03 -04:00
Maarten Billemont
db41a6635f
Standardize C CLI exit codes.
2017-08-03 11:05:37 -04:00
Maarten Billemont
096919637f
Abort CLI if master password doesn't match.
2017-08-03 01:13:15 -04:00
Maarten Billemont
434d70ebff
Improve error handling for marshalling.
2017-08-03 01:07:19 -04:00
Maarten Billemont
bb8829b66f
Fix mpw_push_buf regression.
2017-08-02 23:13:51 -04:00
Maarten Billemont
10f2c107c6
More improvements to error handling.
2017-08-02 14:26:41 -04:00
Maarten Billemont
03080b9ccd
Render error messages as strings instead of internal codes.
2017-08-01 17:35:13 -04:00
Maarten Billemont
b00ad53e42
Some more error handling.
2017-08-01 17:13:30 -04:00
Maarten Billemont
99e286456e
Better ftl failure handling.
2017-08-01 16:50:50 -04:00
Maarten Billemont
46cdf56944
Expose standard names for password type and purpose, and log them in the cli.
2017-08-01 14:34:15 -04:00
Maarten Billemont
9d5105a9e5
Rename identifiers to align better with their meaning (siteVariant -> keyPurpose, siteContext -> keyContext, siteType -> passwordType).
2017-08-01 13:45:54 -04:00
Maarten Billemont
3c5cb1673a
Split the API into the three distinct phases of the mpw algorithm.
2017-08-01 08:31:39 -04:00
Maarten Billemont
13107063df
Refactor marshall utilities out, some clean-up, and prepare iOS/macOS project for libjson-c
2017-07-28 09:50:26 -04:00
Maarten Billemont
8a73baa6bc
Improved error detection and handling.
2017-07-23 17:05:49 -04:00
Maarten Billemont
b65fedf40d
WIP - parsing JSON format.
2017-07-23 09:57:48 -04:00
Maarten Billemont
04ab276d93
Memory fixes to JSON export.
2017-07-23 00:48:38 -04:00
Maarten Billemont
6d88d6bde0
Refactor a bit.
2017-07-22 23:58:22 -04:00
Maarten Billemont
4103c6e659
Replace ftl by err.
2017-07-22 23:46:53 -04:00
Maarten Billemont
16004f2ffe
Memory fixes & handle masterPassword verification, masterKey site algorithm scoping, etc.
2017-07-22 23:45:54 -04:00
Maarten Billemont
37c0d323d9
Complete parsing of mpsites for CLI defaults.
2017-07-22 21:38:53 -04:00
Maarten Billemont
560cb1a266
WIP performing marshalling of sites in C.
2017-07-15 21:13:49 -04:00
Maarten Billemont
738ad197b2
Fix the main thread lock-up detector across background events.
2017-06-06 22:10:02 -04:00
Maarten Billemont
cfcc5287db
Fix bad assumption that there is always a zero'th group.
2017-06-04 09:46:41 -04:00
Maarten Billemont
0b5502b673
WIP site.
2017-06-04 09:35:27 -04:00
Maarten Billemont
d3e3c9d720
Fixes #174 - Login name copy button was made inoperative when hint was hidden.
2017-06-03 11:57:41 -04:00
Maarten Billemont
3c3f88d820
Initial work on a new web design.
2017-05-28 15:34:07 -04:00
Maarten Billemont
2e2c654ec9
Fix for fetchedResultsController getter, haslib() and ability to turn off libsodium.
2017-05-28 15:32:50 -04:00
Maarten Billemont
d361ae2381
Assist the user with store setup and allow continuing anyway.
2017-05-08 14:58:46 -04:00
Maarten Billemont
fcbb93762a
Cleanup, renaming restructuring, etc.
2017-05-07 18:44:09 -04:00
Maarten Billemont
f86210f5da
Ability to handle versions without suffix after platform.
2017-05-04 14:30:50 -04:00
Maarten Billemont
e96f678236
Introduce a main thread lockup test feature.
2017-05-04 13:57:12 -04:00
Maarten Billemont
8b9067ab4b
2.5-ios-4
...
-----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZB7oXAAoJEDwVr2CJHly5jWkH/1jUsZLg2TOld5jfthf7WHax
xSlZ2oG4oeWDndqTjD7eFiQ1RfebvoefUQIe6iNnXccQ5+mHzkusVndtFP0g1Axx
PrntTvBitGYGO1jFxrMX5EvJu5GU/KFR+slMZu5U3tWwqDk4/HGiGgwaDY6ukOYA
iaYMAwxF/coqAyYDoUxBPNGmfrKRSVopi2w2Khvu8fqr1fBa0jvanvTJ7dnd4XZM
bAwMKOjwvYOLJ6yUELSkME8V0PWYEsF64cVeiu6RliAj1Vdp0TBssZT4IkeFkUq1
zYZwocAxpnDc0FdHsn4l5mrRO3nwuD4KhyxV+sGnW39HH/GEYDLefauQo6X+lz4=
=utio
-----END PGP SIGNATURE-----
Merge tag '2.5-ios-4'
2.5-ios-4
2017-05-01 18:44:08 -04:00
Maarten Billemont
5af383235a
Fix issue causing site list to appear empty on login.
2017-05-01 18:43:16 -04:00
Maarten Billemont
25b13dfb22
Rollback temporary storyboard hack.
2017-05-01 18:41:55 -04:00
Maarten Billemont
635692ef09
Fix issue causing site list to appear empty on login.
2017-05-01 18:40:51 -04:00
Maarten Billemont
e6bab4e504
Support for associating a URL to sites.
2017-05-01 18:32:52 -04:00
Maarten Billemont
cd6b7e6051
Settle on a method of making the password cells visible in storyboard.
2017-04-30 19:08:34 -04:00
Maarten Billemont
b180202e07
Dismiss keyboard when dropping down preferences or app deactivates.
2017-04-30 18:54:07 -04:00
Maarten Billemont
f83f2af529
Fix store product images and http URL links.
2017-04-30 18:45:08 -04:00
Maarten Billemont
cf2c30cfe6
Convert store into template cells for products.
2017-04-30 17:48:03 -04:00
Maarten Billemont
834e94ebd5
Fix usage of dubious objectID in global context.
2017-04-29 23:52:57 -04:00
Maarten Billemont
6d9be3fdfe
Add support for Answers and improved Fabric integration.
2017-04-29 23:03:50 -04:00
Maarten Billemont
07e55140ac
Bump Pearl.
2017-04-29 18:07:06 -04:00
Maarten Billemont
fbbd08790d
Pasteboard improvements, UI fixes and site name from pasteboard URL.
...
[UPDATED] Timeout after 3 min for other pasteboard copies too.
[FIXED] Sometimes cell content loading can fail, schedule a retry.
[UPDATED] Dismiss keyboard when copying content.
[IMPROVED] Handling of deactivation and reactivation observation.
[ADDED] When a URL is in the pasteboard, search for the hostname.
2017-04-29 17:50:48 -04:00
Maarten Billemont
fcaa5d1d8c
Some improvement to observing user changes.
2017-04-29 15:01:24 -04:00
Maarten Billemont
ea5be8efcb
Rewrite handling of collection view and table view reloading for reliability.
2017-04-27 02:22:01 -04:00
Maarten Billemont
c8b4933c3d
Expire the password from the clipboard after 3 minutes on iOS 10+.
2017-04-26 22:01:27 -04:00
Maarten Billemont
981ee171ae
Update site for 2.5-cli-2
2017-04-22 12:35:47 -04:00