Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2fdd9d2ca1 
					 
					
						
						
							
							Allow marshalling without masterKey and record keyID in user.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 16:05:12 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						1b90b3deea 
					 
					
						
						
							
							Allow unauthenticated marshal reading to reset master key.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 16:04:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a19df80a03 
					 
					
						
						
							
							Enable annotation of library imports.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 16:03:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						0bbc6de2ab 
					 
					
						
						
							
							NULL if marshal content can't be understood.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 16:03:02 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2af541a4d7 
					 
					
						
						
							
							API documentation clarification.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 16:00:35 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						6d36f17e57 
					 
					
						
						
							
							Change marshal API to return output directly.  
						
						 
						
						... 
						
						
						
						Avoids an ambiguity between return type and out value (eg. true but
NULL), and improves Swift API access. 
						
						
							
						
					 
					
						2020-01-23 15:59:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f0acd1fed1 
					 
					
						
						
							
							Use a rolling buffer of 10 for mpw_str too.  
						
						 
						
						... 
						
						
						
						This way we can pass mpw_str results into mpw_strs, as we do with the
identicon marshalling. 
						
						
							
						
					 
					
						2020-01-23 15:58:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						a37b095a66 
					 
					
						
						
							
							site.name -> siteName, add identicon marshalling to iOS, missing resultState  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:58:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2637e9ba99 
					 
					
						
						
							
							Add identicon to export + fix memory leaks for marshal failures.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:57:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ccd9763649 
					 
					
						
						
							
							Standardize UTF8 mbyte length, identicon encoding, be explicit about storage duration in C API.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:57:07 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ad4081be61 
					 
					
						
						
							
							Improved error checking, NULL handling and API documentation.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:55:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						b42bc732ac 
					 
					
						
						
							
							Ensure buffer is set.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:54:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						4166e88f92 
					 
					
						
						
							
							Use compound literals.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:54:24 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						4b73508292 
					 
					
						
						
							
							Harmonize API naming.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:53:55 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dd123a431c 
					 
					
						
						
							
							Fix masterKeyProvider args & mem bugs + multiple format extensions.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:52:28 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						070f909a7f 
					 
					
						
						
							
							Clarify.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:51:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						65ad628641 
					 
					
						
						
							
							Add avatar and lastUsed to marshal info.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:50:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						c11b63912d 
					 
					
						
						
							
							Harmonize naming of state variables.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:49:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						68e58cddd4 
					 
					
						
						
							
							Fix loading user from flat format without sites.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:49:25 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						39eb0027b5 
					 
					
						
						
							
							More flexible API for providing marshalling master key.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:48:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						44a9ee0f15 
					 
					
						
						
							
							Well-defined initial identicon color.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:47:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						7f7910f0a9 
					 
					
						
						
							
							Abbreviated type names.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:45:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						98d0d7a497 
					 
					
						
						
							
							Present site details.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-23 15:42:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						14387a2310 
					 
					
						
						
							
							Ensure updates happen on main thread.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-16 16:20:16 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dacdf25fe8 
					 
					
						
						
							
							More swizzling fixes.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-14 18:15:04 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ec6625b800 
					 
					
						
						
							
							Fix internal bugs.  
						
						 
						
						... 
						
						
						
						Pass masterKey data safely by ensuring the NSData holder is owned.
nameOfType: threw an unrecougnized-type error always, including for
recougnized types.
Swizzling broke when triggered on multiple levels of the hierarchy. 
						
						
							
						
					 
					
						2020-01-14 15:27:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						91b89aaf39 
					 
					
						
						
							
							Pearl & API update.  
						
						 
						
						
						
						
							
						
					 
					
						2020-01-14 13:59:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						22796663dc 
					 
					
						
						
							
							Fix missing arguments.  
						
						 
						
						
						
						
							
						
					 
					
						2019-01-05 13:54:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						dbda330543 
					 
					
						
						
							
							Portability fixes for Blowfish's code.  
						
						 
						
						
						
						
							
						
					 
					
						2019-01-05 13:48:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						3927d4e8b7 
					 
					
						
						
							
							Remove Apple JDK 1.6 support.  
						
						 
						
						
						
						
							
						
					 
					
						2018-11-20 11:58:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ef2494118b 
					 
					
						
						
							
							Minor cleanup of askpass code.  
						
						 
						
						
						
						
							
						
					 
					
						2018-11-20 11:58:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						554c0129a2 
					 
					
						
						
							
							Pearl API update.  
						
						 
						
						
						
						
							
  2.7-java-10
 
						
					 
					
						2018-10-15 18:09:46 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						78956beb08 
					 
					
						
						
							
							2.7-java-10  
						
						 
						
						
						
						
							
						
					 
					
						2018-10-15 17:54:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						39dacc8e5a 
					 
					
						
						
							
							User config in _ext_mpw, global config.json & residence config.  
						
						 
						
						... 
						
						
						
						Moved user preferences (default type & hide passwords) into _ext_mpw.
Fixed an issue with JSON serialization of any values.
Made update check & background residency globally configurable
preferences saved in config.json. 
						
						
							
						
					 
					
						2018-10-15 02:21:30 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						34042e5462 
					 
					
						
						
							
							Extract user preferences into a separate class.  
						
						 
						
						
						
						
							
						
					 
					
						2018-10-13 18:07:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						0a386d6fad 
					 
					
						
						
							
							Require JDK 10 or 9, gradle fails for JDK 11 currently.  
						
						 
						
						
						
						
							
						
					 
					
						2018-10-13 17:14:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ff17a1d637 
					 
					
						
						
							
							Fix file import & sane format migration.  
						
						 
						
						
						
						
							
						
					 
					
						2018-10-13 16:58:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						46fe919476 
					 
					
						
						
							
							Centralize query searching.  
						
						 
						
						
						
						
							
						
					 
					
						2018-10-13 16:54:49 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						8f35ac5f64 
					 
					
						
						
							
							Improved libxml2 cflags/ldflags.  
						
						 
						
						
						
						
							
  2.7-java-9
 
						
					 
					
						2018-09-26 00:43:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						06100510c3 
					 
					
						
						
							
							2.7-java-9  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-26 00:03:36 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						1bf6109038 
					 
					
						
						
							
							Hide passwords option & fix settings for new sites.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-26 00:00:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						f2fa2a25b2 
					 
					
						
						
							
							Pass font resolution through the GraphicsEnvironment.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-25 20:55:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						2a0cfd3a32 
					 
					
						
						
							
							Documentation and interface tweaks.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-22 19:43:13 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						3070967d34 
					 
					
						
						
							
							Convenience flag for building a debuggable binary.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-22 14:22:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						e4837a284a 
					 
					
						
						
							
							Fall back to getline if ncurses cannot be initialized (eg. TERM not set).  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-22 14:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						06ebe954f1 
					 
					
						
						
							
							Clarify the interface a bit.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-22 14:13:00 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						48d4668575 
					 
					
						
						
							
							Ensure all read utilities yield constant string pointers for safety.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-22 14:12:53 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						af768329a3 
					 
					
						
						
							
							2.7-java-8  
						
						 
						
						
						
						
							
  2.7-java-8
 
						
					 
					
						2018-09-13 22:38:45 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						9a04c28054 
					 
					
						
						
							
							Fix initialization of text consumers & action handlers on sites list.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-13 22:37:28 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Maarten Billemont 
							
						 
					 
					
						
						
							
						
						ec9c55ec4d 
					 
					
						
						
							
							Access login names by holding shift.  
						
						 
						
						
						
						
							
						
					 
					
						2018-09-13 15:49:58 -04:00