This website requires JavaScript.
9abacaf905
mpw_realloc solves some issues with the realloc API that can lead to leaks.
Maarten Billemont
2017-08-05 19:04:42 -0400
322e056661
Implement algorithm support for hybrid personal passwords.
Maarten Billemont
2017-08-05 17:33:45 -0400
228f8e4ed1
C API for hybrid passwords.
Maarten Billemont
2017-08-04 10:43:46 -0400
d6415277d0
Wrap up error handling overhaul.
Maarten Billemont
2017-08-04 09:36:03 -0400
db41a6635f
Standardize C CLI exit codes.
Maarten Billemont
2017-08-03 11:05:37 -0400
096919637f
Abort CLI if master password doesn't match.
Maarten Billemont
2017-08-03 01:13:15 -0400
434d70ebff
Improve error handling for marshalling.
Maarten Billemont
2017-08-03 01:07:19 -0400
bb8829b66f
Fix mpw_push_buf regression.
Maarten Billemont
2017-08-02 23:13:51 -0400
10f2c107c6
More improvements to error handling.
Maarten Billemont
2017-08-02 14:26:41 -0400
03080b9ccd
Render error messages as strings instead of internal codes.
Maarten Billemont
2017-08-01 17:35:13 -0400
b00ad53e42
Some more error handling.
Maarten Billemont
2017-08-01 17:13:30 -0400
99e286456e
Better ftl failure handling.
Maarten Billemont
2017-08-01 16:50:50 -0400
46cdf56944
Expose standard names for password type and purpose, and log them in the cli.
Maarten Billemont
2017-08-01 14:34:15 -0400
9d5105a9e5
Rename identifiers to align better with their meaning (siteVariant -> keyPurpose, siteContext -> keyContext, siteType -> passwordType).
Maarten Billemont
2017-08-01 13:45:54 -0400
3c5cb1673a
Split the API into the three distinct phases of the mpw algorithm.
Maarten Billemont
2017-08-01 08:31:39 -0400
13107063df
Refactor marshall utilities out, some clean-up, and prepare iOS/macOS project for libjson-c
Maarten Billemont
2017-07-28 09:50:26 -0400
8a73baa6bc
Improved error detection and handling.
Maarten Billemont
2017-07-23 16:49:55 -0400
b65fedf40d
WIP - parsing JSON format.
Maarten Billemont
2017-07-23 09:57:48 -0400
04ab276d93
Memory fixes to JSON export.
Maarten Billemont
2017-07-23 00:48:38 -0400
6d88d6bde0
Refactor a bit.
Maarten Billemont
2017-07-22 23:58:22 -0400
4103c6e659
Replace ftl by err.
Maarten Billemont
2017-07-22 23:46:53 -0400
16004f2ffe
Memory fixes & handle masterPassword verification, masterKey site algorithm scoping, etc.
Maarten Billemont
2017-07-22 23:45:54 -0400
37c0d323d9
Complete parsing of mpsites for CLI defaults.
Maarten Billemont
2017-07-22 21:38:53 -0400
560cb1a266
WIP performing marshalling of sites in C.
Maarten Billemont
2017-07-15 21:13:49 -0400
738ad197b2
Fix the main thread lock-up detector across background events.
Maarten Billemont
2017-06-06 22:10:02 -0400
cfcc5287db
Fix bad assumption that there is always a zero'th group.
Maarten Billemont
2017-06-04 09:46:29 -0400
0b5502b673
WIP site.
Maarten Billemont
2017-06-04 09:35:27 -0400
d3e3c9d720
Fixes #174 - Login name copy button was made inoperative when hint was hidden.
Maarten Billemont
2017-06-03 11:57:41 -0400
3c3f88d820
Initial work on a new web design.
Maarten Billemont
2017-05-28 15:34:07 -0400
2e2c654ec9
Fix for fetchedResultsController getter, haslib() and ability to turn off libsodium.
Maarten Billemont
2017-05-28 15:32:50 -0400
d361ae2381
Assist the user with store setup and allow continuing anyway.
Maarten Billemont
2017-05-08 14:58:46 -0400
fcbb93762a
Cleanup, renaming restructuring, etc.
Maarten Billemont
2017-05-07 18:36:01 -0400
f86210f5da
Ability to handle versions without suffix after platform.
2.5-ios
Maarten Billemont
2017-05-04 14:30:50 -0400
e96f678236
Introduce a main thread lockup test feature.
Maarten Billemont
2017-05-04 13:57:12 -0400
8b9067ab4b
Merge tag '2.5-ios-4'
Maarten Billemont
2017-05-01 18:44:08 -0400
5af383235a
Fix issue causing site list to appear empty on login.
2.5-ios-4
Maarten Billemont
2017-05-01 18:40:51 -0400
25b13dfb22
Rollback temporary storyboard hack.
Maarten Billemont
2017-05-01 18:41:55 -0400
635692ef09
Fix issue causing site list to appear empty on login.
Maarten Billemont
2017-05-01 18:40:51 -0400
e6bab4e504
Support for associating a URL to sites.
Maarten Billemont
2017-05-01 18:32:52 -0400
cd6b7e6051
Settle on a method of making the password cells visible in storyboard.
Maarten Billemont
2017-04-30 19:08:34 -0400
b180202e07
Dismiss keyboard when dropping down preferences or app deactivates.
Maarten Billemont
2017-04-30 18:54:07 -0400
f83f2af529
Fix store product images and http URL links.
Maarten Billemont
2017-04-30 18:45:08 -0400
cf2c30cfe6
Convert store into template cells for products.
Maarten Billemont
2017-04-30 17:48:03 -0400
834e94ebd5
Fix usage of dubious objectID in global context.
Maarten Billemont
2017-04-29 23:52:57 -0400
6d9be3fdfe
Add support for Answers and improved Fabric integration.
Maarten Billemont
2017-04-29 23:03:50 -0400
07e55140ac
Bump Pearl.
2.5-ios-3
Maarten Billemont
2017-04-29 18:07:06 -0400
fbbd08790d
Pasteboard improvements, UI fixes and site name from pasteboard URL.
Maarten Billemont
2017-04-29 17:50:48 -0400
fcaa5d1d8c
Some improvement to observing user changes.
Maarten Billemont
2017-04-29 15:01:24 -0400
ea5be8efcb
Rewrite handling of collection view and table view reloading for reliability.
Maarten Billemont
2017-04-27 02:20:49 -0400
c8b4933c3d
Expire the password from the clipboard after 3 minutes on iOS 10+.
Maarten Billemont
2017-04-26 22:01:27 -0400
981ee171ae
Update site for 2.5-cli-2
Maarten Billemont
2017-04-22 12:35:47 -0400
3ed6b93736
Keep tarballs in site directory.
2.5-cli-2
Maarten Billemont
2017-04-22 12:30:07 -0400
56a515c5ea
Improve clean methods.
Maarten Billemont
2017-04-22 12:20:52 -0400
15ac7a2dbf
Improve font size and font scaling fixes.
Maarten Billemont
2017-04-22 12:00:47 -0400
c5c7999753
Ensure the tree is clean before building the distribution archive.
Maarten Billemont
2017-04-22 11:15:07 -0400
bb58ed0169
Update In-App Settings Kit.
Maarten Billemont
2017-04-22 10:03:31 -0400
4545a5c745
Improve readability of some of the smaller and thinner fonts.
Maarten Billemont
2017-04-22 09:52:28 -0400
da8c7064fe
Support for reduced transparency.
Maarten Billemont
2017-04-20 22:29:10 -0400
d9bd604436
Improve support for import/export headers on iOS/Mac.
Maarten Billemont
2017-04-19 21:58:10 -0400
c99252809d
Disable ADHOC and tester functionality / bypasses.
2.5-ios-2
Maarten Billemont
2017-04-18 20:30:06 -0400
d704f451a3
Fixed issue causing emergency generator password button to not respond.
2.5-ios-1
Maarten Billemont
2017-04-17 22:27:36 -0400
2c9ab5d153
Fixed issue when cancelling touchID login.
Maarten Billemont
2017-04-17 22:13:01 -0400
d5d33da12f
Fixed UI issues with passwords list and drop-down animation + support for phrase and name default types.
Maarten Billemont
2017-04-17 21:57:08 -0400
cbef1a611b
Update Mac binary to 2.5-mac-2
Maarten Billemont
2017-04-16 13:03:15 -0400
0a1f215a1a
Style login name, add login generated gear, improve logic for when to show login name.
Maarten Billemont
2017-04-15 10:57:52 -0400
907d2a8ca6
Fixed key disappearing from NSCache after suspension and not being reloaded from keychain.
Maarten Billemont
2017-04-15 02:28:11 -0400
89f6e77f67
Hack to ensure Xcode doesn't incorrectly link libsodium.dylib instead of libsodium.a
2.5-mac-2
Maarten Billemont
2017-04-14 17:23:41 -0400
f2fb16a0b9
Improved library check that doesn't depend on wording of error message.
Maarten Billemont
2017-04-14 17:01:24 -0400
e3edd42b88
Fixed a bug in PearlMutableStaticTableViewController.
Maarten Billemont
2017-04-14 16:10:11 -0400
cc5d246d7d
Update Storyboard.
Maarten Billemont
2017-04-14 13:20:13 -0400
ca320de6d9
Fix detection of ios platforms.
Maarten Billemont
2017-04-14 13:08:23 -0400
ae979d7240
Fix up the benefits wording.
Maarten Billemont
2017-04-14 10:13:44 -0400
eb1c443940
Small README tweaks.
Maarten Billemont
2017-04-14 09:58:35 -0400
dadcefc9bf
FAQ.
Maarten Billemont
2017-04-14 09:51:44 -0400
cdbaec9751
Explain configuration requirements for the Android SDK.
Maarten Billemont
2017-04-14 09:13:31 -0400
f48d480c77
Compacted build instructions a bit.
Maarten Billemont
2017-04-14 09:01:04 -0400
23aae490df
Update version calculation.
2.5-mac-1
Maarten Billemont
2017-04-14 00:43:34 -0400
3fcf1131ac
Need to -resume the task to start it, fixes issue with importing sites.
Maarten Billemont
2017-04-14 00:24:34 -0400
2bdec415e9
Update Travis to ensure mpw-tests is built.
Maarten Billemont
2017-04-13 14:07:02 -0400
4c12f4af56
Amend the build instructions to mention libsodium and default build only to mpw.
Maarten Billemont
2017-04-13 11:51:05 -0400
d91140439a
Properly deactivate when copying password so previous app regains focus and signOut happens properly.
Maarten Billemont
2017-04-13 11:32:38 -0400
a7912dd1b7
Small format update.
Maarten Billemont
2017-04-13 00:06:46 -0400
05391d893e
Fix slow fuzzy queries.
Maarten Billemont
2017-04-12 23:41:17 -0400
2047422b08
Generate libsodium's ios/osx libs first run.
Maarten Billemont
2017-04-10 13:29:52 -0400
e3fffc1923
Migrate from Tarsnap's scrypt to libsodium.
Maarten Billemont
2017-04-10 11:43:55 -0400
9bf50569cc
Fix some remaining references to libscrypt.
Maarten Billemont
2017-04-09 08:32:34 -0400
9ef265d9de
Don't add scrypt objects in twice.
Maarten Billemont
2017-04-08 16:48:20 -0400
385f347b33
We don't need libscrypt when linking against sodium.
Maarten Billemont
2017-04-08 16:20:58 -0400
4058d33202
Support for dynamically linking libscrypt & libsodium as alternative to statically linking Tarsnap's scrypt.
Maarten Billemont
2017-04-08 14:25:54 -0400
98c5ee3425
Update website for 2.5-CLI-1 release and symlinks.
Maarten Billemont
2017-04-07 22:41:39 -0400
b01e370fc0
Improvement to distribution script and create release signature.
2.5-cli-1
2.5
Maarten Billemont
2017-04-06 15:04:15 -0400
21d5ef823f
Run each Travis script in a subshell so they don't affect each other.
Maarten Billemont
2017-04-06 10:20:26 -0400
da71ed6f7f
Update distribute script for new repo hierarchy.
Maarten Billemont
2017-04-06 10:14:13 -0400
5a6acb2e44
Perform mpw-tests during CI build & build iOS for simulator so it doesn't depend on a provisioning profile.
Maarten Billemont
2017-04-06 10:03:21 -0400
29ecbaeb19
Move adhoc-signing into CODE_SIGN_IDENTITY.
Maarten Billemont
2017-04-06 09:19:34 -0400
3ebdfe1180
Try adhoc-signing for Test builds
Maarten Billemont
2017-04-06 01:20:56 -0400
60ac096f99
Ensure Travis builds Test configuration.
Maarten Billemont
2017-04-06 00:33:05 -0400
b13bdb171e
Update iOS and macOS schemes.
Maarten Billemont
2017-04-06 00:23:01 -0400
2cfa1439e6
Don't upload to Crashlytics when not building archive.
Maarten Billemont
2017-04-05 17:03:05 -0400
a363a8a715
GPLv3 headers on C and ObjC code.
Maarten Billemont
2017-04-05 16:56:22 -0400