- 
				
					895df6377d
					
						Only distribute release tags, include TAG and VERSION.
					
					
						
							
							
 2.6-cli-1
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-04 14:43:26 -04:00
				
			 
		
			- 
				
					3d46f60ff4
					
						Add VERSION to distribution archive.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-04 14:37:39 -04:00
				
			 
		
			- 
				
					44d8ab6e53
					
						Remove some pointless local's.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-04 14:29:25 -04:00
				
			 
		
			- 
				
					cd70009c2c
					
						Move instructions into cli-c for distribution.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-04 14:17:20 -04:00
				
			 
		
			- 
				
					4261160902
					
						Some more refactoring.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 17:00:35 -04:00
				
			 
		
			- 
				
					ced7aef5d7
					
						Fix target assignment of mpw-cli-util.c
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 16:53:14 -04:00
				
			 
		
			- 
				
					63100913c5
					
						libjson-c's upstream still has build issues, switch back to our fork.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 15:48:43 -04:00
				
			 
		
			- 
				
					6904d4c427
					
						purposeResult is not an owned reference.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 15:46:38 -04:00
				
			 
		
			- 
				
					4271d77225
					
						Remove debugging code.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 15:43:22 -04:00
				
			 
		
			- 
				
					6811773e54
					
						Refactor CLI code to make the flow more clear and the free'ing more reliable.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-03 15:41:12 -04:00
				
			 
		
			- 
				
					060ce61030
					
						Fix ./build's targets interpretation & other improvements.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-09-01 11:16:09 -04:00
				
			 
		
			- 
				
					9a5e9ced31
					
						More consistent spacing in usage output.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 15:32:58 -04:00
				
			 
		
			- 
				
					568401a612
					
						Extract cli utilities into mpw-cli-util to keep things cleaner.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 15:30:42 -04:00
				
			 
		
			- 
				
					92a3a0ccbd
					
						Switch libjson-c back to upstream and fix some build issues with it.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 15:14:08 -04:00
				
			 
		
			- 
				
					ba24c2be34
					
						Rename env vars to make it clear they are for the mpw binary, add PATH support for askpass.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 13:42:03 -04:00
				
			 
		
			- 
				
					019cefd3fb
					
						Add support for askpass program for reading answers from the user.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 13:37:28 -04:00
				
			 
		
			- 
				
					eef82f7ed4
					
						Don't infinite loop when prompting if no terminal is available.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 11:49:36 -04:00
				
			 
		
			- 
				
					2dfe0f78b0
					
						Build & link all sources at once to allow link-time optimization.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 11:48:34 -04:00
				
			 
		
			- 
				
					627144b583
					
						Make MPW_JSON optional as documented.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-31 11:48:10 -04:00
				
			 
		
			- 
				
					fad0f5e5dd
					
						Add PearlCryptUtils back since PearlKeyChain uses it.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 19:05:42 -04:00
				
			 
		
			- 
				
					8562338b62
					
						Support for reading master password from an FD.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 19:04:22 -04:00
				
			 
		
			- 
				
					17de69834e
					
						Declare __unused if not declared by compiler.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 13:27:59 -04:00
				
			 
		
			- 
				
					aeeab7dbf6
					
						Improve build script documentation and targets variable.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 10:18:23 -04:00
				
			 
		
			- 
				
					ce60ba6c9f
					
						External libs configuration no longer used.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:58:01 -04:00
				
			 
		
			- 
				
					d22f93e564
					
						Format code.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:57:15 -04:00
				
			 
		
			- 
				
					6f4f6b8d1e
					
						Copy TOTP counter support to v2 override.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:54:16 -04:00
				
			 
		
			- 
				
					6fa8ee53cd
					
						Currently unused implementation of HOTP.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:40:37 -04:00
				
			 
		
			- 
				
					23af56c150
					
						Slight clean-up of types, includes and warnings.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:39:35 -04:00
				
			 
		
			- 
				
					91828cbad7
					
						Test script for CLI.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:38:23 -04:00
				
			 
		
			- 
				
					40d2788ae0
					
						Implement OTP counter feature for counter values of 0.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-30 09:35:55 -04:00
				
			 
		
			- 
				
					21a3a28980
					
						Copy args so we can re-use it.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-29 12:06:40 -04:00
				
			 
		
			- 
				
					f5c7bee58f
					
						Remove unused Pearl-Crypto.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-29 01:01:38 -04:00
				
			 
		
			- 
				
					e364f5159b
					
						Fix build warnings.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 23:48:24 -04:00
				
			 
		
			- 
				
					74f9f1ca00
					
						Fix up objc code to match new C API.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 19:37:51 -04:00
				
			 
		
			- 
				
					328d38ac19
					
						Remove PearlLayout.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 19:34:22 -04:00
				
			 
		
			- 
				
					7735d82c7b
					
						Silence unused variable warnings for compiler check variables.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 19:25:51 -04:00
				
			 
		
			- 
				
					1e7c200865
					
						Remove non-standard asprintf from mpw-cli.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 18:25:58 -04:00
				
			 
		
			- 
				
					724b357dd8
					
						Create path for mpw.d sites files if it doesn't exist yet.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-28 17:58:57 -04:00
				
			 
		
			- 
				
					a85efc5736
					
						Remove all build-time external dependency fetching/building logic.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 11:17:45 -04:00
				
			 
		
			- 
				
					9eb58119ea
					
						Remove dependency on external bcrypt.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 10:47:39 -04:00
				
			 
		
			- 
				
					77b4ed2cfd
					
						Remove dependency on asprintf.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 09:25:53 -04:00
				
			 
		
			- 
				
					011416690a
					
						Some warning cleanup.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 09:04:18 -04:00
				
			 
		
			- 
				
					53eb5c8a73
					
						Refactoring and fix up mpw_color.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 08:53:58 -04:00
				
			 
		
			- 
				
					2f99855cd4
					
						Remove non-standard host-endian functions.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-27 07:46:34 -04:00
				
			 
		
			- 
				
					18eaeec1de
					
						Fix some rewrite bugs.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-23 00:53:14 -04:00
				
			 
		
			- 
				
					5ee700c9b9
					
						Small fix.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-23 00:05:50 -04:00
				
			 
		
			- 
				
					a8949ca07e
					
						NULL out free'ed references.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-23 00:01:23 -04:00
				
			 
		
			- 
				
					0a42579d9e
					
						Improved free'ing on error conditions.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-22 18:38:36 -04:00
				
			 
		
			- 
				
					f2f8747126
					
						Support for persisting login/question type & stateful types, null checking, cleanup and rewrite of CLI state.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-22 18:18:24 -04:00
				
			 
		
			- 
				
					f83cdacab8
					
						Document -M, -P, allow saving login name.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-22 11:37:18 -04:00
				
			 
		
			- 
				
					4f708809e5
					
						fix protocol relative css import
					
					
						
					
					
						
						
							
							Sarun Rattanasiri
						
					
					2017-08-14 22:50:07 +07:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					98aeb02d32
					
						Forgot to merge in i386
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 19:06:06 -04:00
				
			 
		
			- 
				
					2bbaeccd05
					
						Forgot to merge in i386
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 18:32:03 -04:00
				
			 
		
			- 
				
					91e0a04e66
					
						Add support for i386 in libjson-c and libsodium builds.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 16:53:18 -04:00
				
			 
		
			- 
				
					661fc523ad
					
						Don't pass nil error to crashlytics.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 16:49:56 -04:00
				
			 
		
			- 
				
					b9cbaf7343
					
						Cross-compile fixes for iOS.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 15:52:08 -04:00
				
			 
		
			- 
				
					e451308fdc
					
						Refactoring regression, use right algorithm version for siteKey.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 11:35:15 -04:00
				
			 
		
			- 
				
					1b51c5efa4
					
						Build script update.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 11:02:05 -04:00
				
			 
		
			- 
				
					a8776eec58
					
						Fix C cli API.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 08:50:16 -04:00
				
			 
		
			- 
				
					d9cdb7ef83
					
						Fix error name collision.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 01:00:03 -04:00
				
			 
		
			- 
				
					28c7a64bd2
					
						Fork json-c temporarily to fix some code issues.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-13 00:30:25 -04:00
				
			 
		
			- 
				
					d7193f7753
					
						Adapt macOS for new APIs.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-12 22:26:48 -04:00
				
			 
		
			- 
				
					f5c7d11f0e
					
						Add marshalling metadata lookup & adapt iOS for new APIs.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-12 21:57:47 -04:00
				
			 
		
			- 
				
					c0ba96daa2
					
						Update Darwin platform project with solid support for linking libsodium & libjson-c
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-11 01:40:37 -04:00
				
			 
		
			- 
				
					b374d9e04a
					
						Some type fixes.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-10 21:29:59 -04:00
				
			 
		
			- 
				
					2033ebdc72
					
						Documentation improvements.
					
					
						
							
							
 2.6
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-10 12:48:04 -04:00
				
			 
		
			- 
				
					c3bb896f40
					
						Limit subkeys to 128-512 bit.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-10 12:45:25 -04:00
				
			 
		
			- 
				
					4f7c28563d
					
						passwordType -> resultType, add derived class and key type.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-10 12:30:42 -04:00
				
			 
		
			- 
				
					b1985a2bf2
					
						Added version into compiled binary.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-08 00:00:14 -04:00
				
			 
		
			- 
				
					ee50a4d025
					
						Define type for siteCounter, add support for saving hybrid passwords.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-07 20:27:08 -04:00
				
			 
		
			- 
				
					b26f5a82d7
					
						Allow migration of redacted state & show URL.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-07 18:57:10 -04:00
				
			 
		
			- 
				
					c044ae79cd
					
						Support updating the mpw, showing loginName, adding new sites & questions, fix password memory leak.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-07 17:42:38 -04:00
				
			 
		
			- 
				
					a261538602
					
						Slight adjustment in printf declarations.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-06 19:09:13 -04:00
				
			 
		
			- 
				
					18daef7808
					
						Fix some build warnings.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-06 18:56:37 -04:00
				
			 
		
			- 
				
					68d1ab58b7
					
						De-duplicate algorithm implementations and improve trace output.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-06 11:40:10 -04:00
				
			 
		
			- 
				
					2b660adf00
					
						Fix a NUL termination issue with aes decryption & add standard trace debugging.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 23:42:47 -04:00
				
			 
		
			- 
				
					e15d01882f
					
						Update the mpsites file after the operation and memory cleanup.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 23:19:24 -04:00
				
			 
		
			- 
				
					23491faccc
					
						Fix up and clean up base64 & aes code.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 21:52:00 -04:00
				
			 
		
			- 
				
					5f2e1611f1
					
						Fix mpw_tests.xml after purpose rename.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 19:14:25 -04:00
				
			 
		
			- 
				
					9abacaf905
					
						mpw_realloc solves some issues with the realloc API that can lead to leaks.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 19:04:42 -04:00
				
			 
		
			- 
				
					322e056661
					
						Implement algorithm support for hybrid personal passwords.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-05 17:33:45 -04:00
				
			 
		
			- 
				
					228f8e4ed1
					
						C API for hybrid passwords.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-04 10:43:46 -04:00
				
			 
		
			- 
				
					d6415277d0
					
						Wrap up error handling overhaul.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-04 09:36:03 -04:00
				
			 
		
			- 
				
					db41a6635f
					
						Standardize C CLI exit codes.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-03 11:05:37 -04:00
				
			 
		
			- 
				
					096919637f
					
						Abort CLI if master password doesn't match.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-03 01:13:15 -04:00
				
			 
		
			- 
				
					434d70ebff
					
						Improve error handling for marshalling.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-03 01:07:19 -04:00
				
			 
		
			- 
				
					bb8829b66f
					
						Fix mpw_push_buf regression.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-02 23:13:51 -04:00
				
			 
		
			- 
				
					10f2c107c6
					
						More improvements to error handling.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-02 14:26:41 -04:00
				
			 
		
			- 
				
					03080b9ccd
					
						Render error messages as strings instead of internal codes.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 17:35:13 -04:00
				
			 
		
			- 
				
					b00ad53e42
					
						Some more error handling.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 17:13:30 -04:00
				
			 
		
			- 
				
					99e286456e
					
						Better ftl failure handling.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 16:50:50 -04:00
				
			 
		
			- 
				
					46cdf56944
					
						Expose standard names for password type and purpose, and log them in the cli.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 14:34:15 -04:00
				
			 
		
			- 
				
					9d5105a9e5
					
						Rename identifiers to align better with their meaning (siteVariant -> keyPurpose, siteContext -> keyContext, siteType -> passwordType).
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 13:45:54 -04:00
				
			 
		
			- 
				
					3c5cb1673a
					
						Split the API into the three distinct phases of the mpw algorithm.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-08-01 08:31:39 -04:00
				
			 
		
			- 
				
					13107063df
					
						Refactor marshall utilities out, some clean-up, and prepare iOS/macOS project for libjson-c
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-28 09:50:26 -04:00
				
			 
		
			- 
				
					8a73baa6bc
					
						Improved error detection and handling.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-23 16:49:55 -04:00
				
			 
		
			- 
				
					b65fedf40d
					
						WIP - parsing JSON format.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-23 09:57:48 -04:00
				
			 
		
			- 
				
					04ab276d93
					
						Memory fixes to JSON export.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-23 00:48:38 -04:00
				
			 
		
			- 
				
					6d88d6bde0
					
						Refactor a bit.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-22 23:58:22 -04:00
				
			 
		
			- 
				
					4103c6e659
					
						Replace ftl by err.
					
					
						
					
					
						
						
							
							Maarten Billemont
						
					
					2017-07-22 23:46:53 -04:00