Daniel García 
							
						 
					 
					
						
						
							
						
						fdcc32beda 
					 
					
						
						
							
							Validate Duo credentials when custom  
						
						
						
						
					 
					
						2019-04-14 22:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8d9827c55f 
					 
					
						
						
							
							Implement selection between global config and user settings for duo keys.  
						
						
						
						
					 
					
						2019-04-11 18:40:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						cad63f9761 
					 
					
						
						
							
							Auto generate akey  
						
						
						
						
					 
					
						2019-04-11 16:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						621f607297 
					 
					
						
						
							
							Update dependencies and fix some warnings  
						
						
						
						
					 
					
						2019-04-11 15:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						754087b990 
					 
					
						
						
							
							Add global duo config and document options in .env template  
						
						
						
						
					 
					
						2019-04-07 18:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						cfbeb56371 
					 
					
						
						
							
							Implement user duo, initial version  
						
						... 
						
						
						
						TODO:
- At the moment each user needs to configure a DUO application and input the API keys, we need to check if multiple users can register with the same keys correctly and if so we could implement a global setting.
- Sometimes the Duo frame doesn't load correctly, but canceling, reloading the page and logging in again seems to fix it for me. 
						
						
					 
					
						2019-04-05 22:09:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						61515160a7 
					 
					
						
						
							
							Allow changing error codes and create an empty error.  
						
						... 
						
						
						
						Return 404 instead of 400 when no accounts breached. 
						
						
					 
					
						2019-03-14 00:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						04922f6aa0 
					 
					
						
						
							
							Some formatting and dependency updates  
						
						
						
						
					 
					
						2019-03-03 16:11:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						7d2bc9e162 
					 
					
						
						
							
							Added option to force 2fa at logins and made some changes to two factor code.  
						
						... 
						
						
						
						Added newlines to config options to keep them a reasonable length. 
						
						
					 
					
						2019-03-03 16:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						10756b0920 
					 
					
						
						
							
							Update dependencies and fix some lints  
						
						
						
						
					 
					
						2019-02-27 17:21:04 +01:00 
						 
				 
			
				
					
						
							
							
								Дамјан Георгиевски 
							
						 
					 
					
						
						
							
						
						473f8b8e31 
					 
					
						
						
							
							remove some unneeded mutability  
						
						
						
						
					 
					
						2019-02-22 20:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5ee04e31e5 
					 
					
						
						
							
							Updated dependencies, removed some unnecessary clones and fixed some lints  
						
						
						
						
					 
					
						2019-02-20 17:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a744b9437a 
					 
					
						
						
							
							Implemented multiple U2f keys, key names, and compromised checks  
						
						
						
						
					 
					
						2019-02-16 23:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						6027b969f5 
					 
					
						
						
							
							Delete old devices when deauthorizing user sessions  
						
						
						
						
					 
					
						2019-02-16 23:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						93805a5d7b 
					 
					
						
						
							
							Fix Yubikeys deleted on error  
						
						
						
						
					 
					
						2019-02-16 21:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						820c8b0dce 
					 
					
						
						
							
							Change use of deserialize_with for Option iterator  
						
						
						
						
					 
					
						2019-02-08 19:12:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8b4a6f2a64 
					 
					
						
						
							
							Fixed some clippy lints and changed update_uuid_revision to only use one db query  
						
						
						
						
					 
					
						2019-02-08 18:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						86ed75bf7c 
					 
					
						
						
							
							Config can now be serialized / deserialized  
						
						
						
						
					 
					
						2019-02-06 17:34:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						20d8d800f3 
					 
					
						
						
							
							Updated dependencies  
						
						
						
						
					 
					
						2019-02-06 17:34:29 +01:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						637f655b6f 
					 
					
						
						
							
							Do not allocate uneccessary Vec  
						
						
						
						
					 
					
						2019-02-05 14:16:07 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						b3f7394c06 
					 
					
						
						
							
							Do not update revision at the end, as we already did that  
						
						
						
						
					 
					
						2019-02-05 14:09:59 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						1a5ecd4d4a 
					 
					
						
						
							
							cipher does not need to be mutable  
						
						
						
						
					 
					
						2019-02-05 13:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						bd65c4e312 
					 
					
						
						
							
							Remove superfluous cipher.save() call  
						
						
						
						
					 
					
						2019-02-05 13:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						bef1183c49 
					 
					
						
						
							
							Only send one notification per vault import and purge, improve move ciphers functions  
						
						
						
						
					 
					
						2019-01-28 00:39:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a1dc47b826 
					 
					
						
						
							
							Change config to thread-safe system, needed for a future config panel.  
						
						... 
						
						
						
						Improved some two factor methods. 
						
						
					 
					
						2019-01-25 18:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						86de0ca17b 
					 
					
						
						
							
							Fix editing users from collections menu  
						
						
						
						
					 
					
						2019-01-25 17:43:51 +01:00 
						 
				 
			
				
					
						
							
							
								Stephen White 
							
						 
					 
					
						
						
							
						
						928ad6c1d8 
					 
					
						
						
							
							Fix the list of users with access to a collection to display correctly.  
						
						... 
						
						
						
						https://github.com/dani-garcia/bitwarden_rs/issues/364  
					
						2019-01-25 14:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a797459560 
					 
					
						
						
							
							Implement HIBP check [WIP].  
						
						... 
						
						
						
						Add extra security attributes to admin cookie.
Error handling. 
						
						
					 
					
						2019-01-20 15:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						834c847746 
					 
					
						
						
							
							Implement admin JWT cookie, separate JWT issuers for each type of token and migrate admin page to handlebars template  
						
						
						
						
					 
					
						2019-01-19 21:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						1ce2587330 
					 
					
						
						
							
							Correct update cipher order: first save cipher, then cipher-folder, then notify  
						
						
						
						
					 
					
						2019-01-16 19:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						71a10e0378 
					 
					
						
						
							
							Fix sharing the item to organization.  
						
						
						
						
					 
					
						2019-01-16 11:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						9bf13b7872 
					 
					
						
						
							
							Can't return inside multipart closure  
						
						
						
						
					 
					
						2019-01-15 22:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						d420992f8c 
					 
					
						
						
							
							Update some function calls to use ?  
						
						
						
						
					 
					
						2019-01-15 21:47:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						c259a0e3e2 
					 
					
						
						
							
							Save recovery code when using yubikey and stop repeating headers.user everywhere  
						
						
						
						
					 
					
						2019-01-15 21:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						432be274ba 
					 
					
						
						
							
							Improve org mismatch check, consider different orgs  
						
						
						
						
					 
					
						2019-01-15 17:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						484bf5b703 
					 
					
						
						
							
							Check that the client is not updating an outdated cipher, that should be part of an org now  
						
						
						
						
					 
					
						2019-01-15 16:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						4bf32af60e 
					 
					
						
						
							
							Fix folder notifications, enable template strict mode and add missing option to env template  
						
						
						
						
					 
					
						2019-01-15 15:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f571df7367 
					 
					
						
						
							
							Revert yubikey feature, not needed anymore  
						
						
						
						
					 
					
						2019-01-12 15:28:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						1d7f704754 
					 
					
						
						
							
							Send CipherUpdate when adding and deleting attachments  
						
						
						
						
					 
					
						2019-01-11 01:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						1d034749f7 
					 
					
						
						
							
							Fix AArch64 build by disabling yubico  
						
						
						
						
					 
					
						2019-01-10 23:54:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						320266606e 
					 
					
						
						
							
							Implement put collections  
						
						
						
						
					 
					
						2019-01-08 20:27:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						4309df8334 
					 
					
						
						
							
							Only create invitations when SMTP is disabled, and ignore invitations if we have a token.  
						
						... 
						
						
						
						Disallow users from accepting invitation twice 
						
						
					 
					
						2019-01-08 15:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f1161c65fb 
					 
					
						
						
							
							Make sure an invitation is created when reinviting  
						
						
						
						
					 
					
						2019-01-08 14:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						21b85b78b1 
					 
					
						
						
							
							Changed reinvite check and removed obsolete comment  
						
						
						
						
					 
					
						2019-01-07 15:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5e37471488 
					 
					
						
						
							
							Merge pull request  #323  from njfox/invite_accepted_email  
						
						... 
						
						
						
						Send email notifications when invitations are accepted/confirmed 
						
						
					 
					
						2019-01-06 14:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Fox 
							
						 
					 
					
						
						
							
						
						0a74e79cea 
					 
					
						
						
							
							Refactor generate_invite_claims, make org_name and org_id optional  
						
						
						
						
					 
					
						2019-01-05 23:03:49 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Fox 
							
						 
					 
					
						
						
							
						
						7db66f73f0 
					 
					
						
						
							
							Refactor invited_by_email check  
						
						
						
						
					 
					
						2019-01-05 13:46:45 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Fox 
							
						 
					 
					
						
						
							
						
						cec28a85ac 
					 
					
						
						
							
							Update admin page to work with new invitation flow  
						
						
						
						
					 
					
						2019-01-04 10:32:51 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5f49ecd7f3 
					 
					
						
						
							
							Updated dependencies to use u2f crate directly, and some style changes  
						
						
						
						
					 
					
						2019-01-04 00:25:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Fox 
							
						 
					 
					
						
						
							
						
						736c0e62f2 
					 
					
						
						
							
							Send emails to inviters/invitees when invites are accepted/confirmed  
						
						
						
						
					 
					
						2019-01-02 22:20:39 -05:00