Emil Madsen 
							
						 
					 
					
						
						
							
						
						ab95a69dc8 
					 
					
						
						
							
							Rework migrations for MySQL  
						
						
						
						
					 
					
						2019-05-20 21:12:41 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						bf20355c5e 
					 
					
						
						
							
							Merge branch 'duo'  
						
						
						
						
					 
					
						2019-04-14 22:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						0136c793b4 
					 
					
						
						
							
							Implement better user status API, in the future we'll probably want a way to disable users.  
						
						... 
						
						
						
						We should migrate from the empty password hash to a separate column then. 
						
						
					 
					
						2019-04-13 00:01:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						621f607297 
					 
					
						
						
							
							Update dependencies and fix some warnings  
						
						
						
						
					 
					
						2019-04-11 15:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						43f9038325 
					 
					
						
						
							
							Add option to force resync clients in admin panel  
						
						
						
						
					 
					
						2019-03-07 21:08:33 +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 
						 
				 
			
				
					
						
							
							
								Дамјан Георгиевски 
							
						 
					 
					
						
						
							
						
						473f8b8e31 
					 
					
						
						
							
							remove some unneeded mutability  
						
						
						
						
					 
					
						2019-02-22 20:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						9636f33fdb 
					 
					
						
						
							
							Implement constant time equal check for admin, 2fa recover and 2fa remember tokens  
						
						
						
						
					 
					
						2019-02-11 23:45:55 +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 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						08ca47cadb 
					 
					
						
						
							
							Update revision when adding or removing cipher from collection  
						
						
						
						
					 
					
						2019-02-06 14:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						5272b465cc 
					 
					
						
						
							
							Update revision of affected users when deleting Collection  
						
						
						
						
					 
					
						2019-02-06 13:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						bce656c787 
					 
					
						
						
							
							Retry updating revision -  fixes   #383  
						
						
						
						
					 
					
						2019-02-05 11:52:11 +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 
							
						 
					 
					
						
						
							
						
						69036cc6a4 
					 
					
						
						
							
							Add disabled user badge (no password) and deauthorize button to admin page.  
						
						
						
						
					 
					
						2019-01-26 19:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						700e084101 
					 
					
						
						
							
							Add 2FA icon to admin panel  
						
						
						
						
					 
					
						2019-01-25 18:50:57 +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 
							
						 
					 
					
						
						
							
						
						fc0e239bdf 
					 
					
						
						
							
							No point calling find_by_uuid now we don't use the result.  
						
						
						
						
					 
					
						2019-01-25 14:25:15 +00: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 
							
						 
					 
					
						
						
							
						
						ddd49596ba 
					 
					
						
						
							
							Fix invite empty email  
						
						
						
						
					 
					
						2019-01-22 17:26:17 +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 
							
						 
					 
					
						
						
							
						
						6f52104324 
					 
					
						
						
							
							Fix casing error in Attachment, should fix 'Attachment doesn't exist' errors  
						
						
						
						
					 
					
						2019-01-11 01:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						30e768613b 
					 
					
						
						
							
							Start using rustfmt and some style changes to make some lines shorter  
						
						
						
						
					 
					
						2018-12-30 23:34:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						acb9d1b3c6 
					 
					
						
						
							
							Remove config option for admin email, embdedded admin page, managed IO::Error, and added security and cache headers globally  
						
						
						
						
					 
					
						2018-12-30 21:43:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						b2fc0499f6 
					 
					
						
						
							
							Finish invite functionality, and remove virtual organization  
						
						
						
						
					 
					
						2018-12-30 21:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						6a99849a1e 
					 
					
						
						
							
							Implemented proper error handling, now we can do user.save($conn)?; and it works.  
						
						... 
						
						
						
						In the future, maybe we can do the same with the `find_by_id` methods that return an Option. 
						
						
					 
					
						2018-12-30 21:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						1b5134dfe2 
					 
					
						
						
							
							Fixed delete user when 2FA is enabled, implemented delete user for admin panel, and the front-end part for invite user. Secured admin panel behind a configurable token.  
						
						
						
						
					 
					
						2018-12-30 21:31:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						004a3f891f 
					 
					
						
						
							
							Merge pull request  #315  from aksdb/master  
						
						... 
						
						
						
						Restrict join on users_collections to current user (fixes  #313 ) 
						
						
					 
					
						2018-12-28 21:06:30 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Schneider 
							
						 
					 
					
						
						
							
						
						e7ea5097f4 
					 
					
						
						
							
							Restrict join on users_collections to current user ( fixes   #313 )  
						
						
						
						
					 
					
						2018-12-28 15:25:51 +01:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						8451a70de6 
					 
					
						
						
							
							Rewrite find_by_user_uuid to use one query  
						
						
						
						
					 
					
						2018-12-27 18:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						4e827e4f8a 
					 
					
						
						
							
							Implement better retry and use it while saving device  
						
						
						
						
					 
					
						2018-12-12 22:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						7adc045b80 
					 
					
						
						
							
							Updated IP logging to use client_ip, to match old remote behavior.  
						
						... 
						
						
						
						Improved error logging, now it won't show a generic error message in some situations.
Removed delete device, which is not needed as it will be overwritten later.
Logged more info when an error occurs saving a device.
Added orgmanager to JWT claims. 
						
						
					 
					
						2018-12-09 17:58:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						738ad2127b 
					 
					
						
						
							
							Fixed some clippy linting issues  
						
						
						
						
					 
					
						2018-12-07 15:01:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						cb930a0858 
					 
					
						
						
							
							Remove some required values during login, now uses default values  
						
						
						
						
					 
					
						2018-12-07 14:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						94810c106a 
					 
					
						
						
							
							Migrate to rust 2018 edition  
						
						
						
						
					 
					
						2018-12-07 02:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						2fde4e6933 
					 
					
						
						
							
							Implemented proper logging, with support for file logging, timestamp and syslog (this last one is untested)  
						
						
						
						
					 
					
						2018-12-06 20:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						6364c05789 
					 
					
						
						
							
							Fix attachments during key rotation, add individual attachment key  
						
						
						
						
					 
					
						2018-11-27 17:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f71f10eac6 
					 
					
						
						
							
							Implemented key rotation with the latest vault  
						
						
						
						
					 
					
						2018-11-24 23:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5edbd0e952 
					 
					
						
						
							
							Merge branch 'master' into rocket-0.4  
						
						... 
						
						
						
						# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	src/api/core/mod.rs 
						
						
					 
					
						2018-11-19 19:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						044cf19913 
					 
					
						
						
							
							Prevent accepted user from seeing ciphers until confirmed ( fixes   #196 )  
						
						
						
						
					 
					
						2018-11-16 14:21:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f84cbeaaf8 
					 
					
						
						
							
							Merge branch 'master' into rocket-0.4  
						
						... 
						
						
						
						# Conflicts:
#	src/db/models/organization.rs 
						
						
					 
					
						2018-11-14 16:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						dd684753d0 
					 
					
						
						
							
							Fix gt()  
						
						
						
						
					 
					
						2018-11-13 21:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						f3e6cc6ffd 
					 
					
						
						
							
							Set PartialOrd to consider invalid i32 UserOrgType lower than anything  
						
						
						
						
					 
					
						2018-11-13 16:34:21 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						66a4c5d48b 
					 
					
						
						
							
							Implement comparison between i32 and UserOrgType  
						
						
						
						
					 
					
						2018-11-12 17:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						c673370103 
					 
					
						
						
							
							Updated bw_rs to Rocket version 0.4-rc1  
						
						
						
						
					 
					
						2018-11-01 19:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						02fd68d63b 
					 
					
						
						
							
							Merge pull request  #218  from janost/refactor-folder-save  
						
						... 
						
						
						
						Folder::save() should return QueryResult instead of bool 
						
						
					 
					
						2018-10-14 20:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								janost 
							
						 
					 
					
						
						
							
						
						e985221b50 
					 
					
						
						
							
							User::save() should return QueryResult instead of bool  
						
						
						
						
					 
					
						2018-10-14 19:33:12 +02:00 
						 
				 
			
				
					
						
							
							
								janost 
							
						 
					 
					
						
						
							
						
						77cf63c06d 
					 
					
						
						
							
							Folder::save() should return QueryResult instead of bool  
						
						
						
						
					 
					
						2018-10-14 18:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						faec050a6d 
					 
					
						
						
							
							Merge pull request  #217  from janost/refactor-device-save  
						
						... 
						
						
						
						Device::save() should return QueryResult instead of bool 
						
						
					 
					
						2018-10-14 17:35:59 +02:00 
						 
				 
			
				
					
						
							
							
								janost 
							
						 
					 
					
						
						
							
						
						58a78ffa54 
					 
					
						
						
							
							Device::save() should return QueryResult instead of bool  
						
						
						
						
					 
					
						2018-10-14 16:17:37 +02:00