Daniel García 
							
						 
					 
					
						
						
							
						
						e274af6e3d 
					 
					
						
						
							
							Print current server time when failing TOTP, and use chrono as the rest of the server  
						
						
						
						
					 
					
						2019-12-27 18:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a0ece3754b 
					 
					
						
						
							
							Formatting  
						
						
						
						
					 
					
						2019-12-27 18:37:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						2545469713 
					 
					
						
						
							
							Fix crash when page URL points to huge file  
						
						
						
						
					 
					
						2019-12-19 00:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5cabf4d040 
					 
					
						
						
							
							Fix IP not shown when failed login ( Fixes   #761 )  
						
						
						
						
					 
					
						2019-12-07 14:38:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8d1b72b951 
					 
					
						
						
							
							Collapsed log messages from 3 lines per request to 2 and hidden the ones valued as less informative.  
						
						... 
						
						
						
						Use LOG_LEVEL debug or trace to recover them.
Removed LOG_MOUNTS and bundled it with LOG_LEVEL debug and trace.
Removed duplicate error messages
Made websocket not proxied message more prominent, but only print it once. 
						
						
					 
					
						2019-12-06 22:46:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						912e1f93b7 
					 
					
						
						
							
							Fix some lints  
						
						
						
						
					 
					
						2019-12-06 22:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						adc443ea80 
					 
					
						
						
							
							Add endpoint to delete specific U2F key  
						
						
						
						
					 
					
						2019-12-01 21:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						0d32179d07 
					 
					
						
						
							
							Logout button in admin page  
						
						
						
						
					 
					
						2019-12-01 21:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						12928b832c 
					 
					
						
						
							
							Fix broken tests  
						
						
						
						
					 
					
						2019-11-30 23:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						924ba153aa 
					 
					
						
						
							
							Merge pull request  #730  from tomuta/email_verification  
						
						... 
						
						
						
						Implement change-email, email-verification, account-recovery, and welcome notifications 
						
						
					 
					
						2019-11-25 08:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								tomuta 
							
						 
					 
					
						
						
							
						
						bd1e8be328 
					 
					
						
						
							
							Implement change-email, email-verification, account-recovery, and welcome notifications  
						
						
						
						
					 
					
						2019-11-24 22:28:49 -07:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						b209c1bc4d 
					 
					
						
						
							
							Add an option to fetch and parse href="data:image"  
						
						... 
						
						
						
						Some sites are using base64 encoded inline images for favicons.
This will try to match those with some sane checks and return that.
These icons will have lower prio then the icons with a normal URL. 
						
						
					 
					
						2019-11-22 13:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								tomuta 
							
						 
					 
					
						
						
							
						
						64d6f72e6c 
					 
					
						
						
							
							Add the ability to disable signups, but allow signups from a whitelist  
						
						... 
						
						
						
						This feature can be enabled by setting SIGNUPS_ALLOWED=false and
providing a comma-separated list of whitelisted domains in
SIGNUPS_DOMAINS_WHITELIST.
Fixes  #727  
						
						
					 
					
						2019-11-16 15:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						3f6809bcdf 
					 
					
						
						
							
							Fixed issue/request  #705  
						
						... 
						
						
						
						Added a config option to disable time drifted totp codes.
Default is false, since this is what the RFC recommends. 
						
						
					 
					
						2019-11-07 17:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						2ffc3eac4d 
					 
					
						
						
							
							Clippy fix  
						
						
						
						
					 
					
						2019-11-06 20:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						0ff7fd939e 
					 
					
						
						
							
							Next attempt for issue  #709  fix  
						
						... 
						
						
						
						Now creates icon cache directory at startup.
And it also creates the directory if it went missing during runtime.
Also modified the icon_save/mark_negcache to be one. 
						
						
					 
					
						2019-11-06 20:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						ca7c5129b2 
					 
					
						
						
							
							Fixed issue  #709  creating icon_cache directory.  
						
						... 
						
						
						
						When the icon_cache directory doesn't exists yet, and the first icon
catched is a miss this .miss file was not able to be created since the
directory was only created during a valid icon download. 
						
						
					 
					
						2019-11-06 15:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Li 
							
						 
					 
					
						
						
							
						
						85dbf4e16c 
					 
					
						
						
							
							Don't include excluded global equivalent domains during sync  
						
						... 
						
						
						
						Fixes  #681  
					
						2019-11-05 21:29:04 +13:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						e449912f05 
					 
					
						
						
							
							Generate recovery codes for email and duo  
						
						
						
						
					 
					
						2019-11-02 18:31:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						d29b6bee28 
					 
					
						
						
							
							Remove unnecessary clones and other clippy fixes  
						
						
						
						
					 
					
						2019-11-02 17:39:01 +01:00 
						 
				 
			
				
					
						
							
							
								Miro Prasil 
							
						 
					 
					
						
						
							
						
						00a11b1b78 
					 
					
						
						
							
							Stop leaking usernames when SIGNUPS_ALLOWED=false  
						
						... 
						
						
						
						This fixes  #691  - respond in less specific way to not leak the
fact that user is already registered on the server. 
						
						
					 
					
						2019-11-01 22:34:42 +00:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						ee550be80c 
					 
					
						
						
							
							Added http favicon url when response failed  
						
						
						
						
					 
					
						2019-10-29 14:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jellyfrog 
							
						 
					 
					
						
						
							
						
						ebc47dc161 
					 
					
						
						
							
							Remove unneeded WS logging  
						
						
						
						
					 
					
						2019-10-17 17:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						2edecf34ff 
					 
					
						
						
							
							Use user_uuid instead of mut twofactor  
						
						
						
						
					 
					
						2019-10-15 21:20:19 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						18bc8331f9 
					 
					
						
						
							
							Send email when preparing 2FA JsonError  
						
						
						
						
					 
					
						2019-10-15 21:19:49 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						603a964579 
					 
					
						
						
							
							Fixed issue  #663 .  
						
						... 
						
						
						
						During the 2fa activation there is no twofactor record yet.
Changed the layout a bit so that it will generate a new twofactor record
when it does not exists yet. Else it will just update the already
existing record. 
						
						
					 
					
						2019-10-14 00:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						9466f02696 
					 
					
						
						
							
							Recoded TOTP time drift validation  
						
						
						
						
					 
					
						2019-10-12 15:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						d989a19f76 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/dani-garcia/bitwarden_rs  into totp-timedrift  
						
						
						
						
					 
					
						2019-10-11 11:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						d292269ea0 
					 
					
						
						
							
							Make the blacklist logic be cached  
						
						
						
						
					 
					
						2019-10-10 23:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						ebf40099f2 
					 
					
						
						
							
							Updated authenticator TOTP  
						
						... 
						
						
						
						- Added security check for previouse used codes
- Allow TOTP codes with 1 step back and forward when there is a time
drift. This means in total 3 codes could be valid. But only newer codes
then the previouse used codes are excepted after that. 
						
						
					 
					
						2019-10-10 17:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						edc482c8ea 
					 
					
						
						
							
							Changed HIBP Error message.  
						
						... 
						
						
						
						- Moved the manual link to the check to the top.
- Clearified that hibp is a payed service.
- Changed error logo to hibp logo. 
						
						
					 
					
						2019-10-08 22:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						6e5c03cc78 
					 
					
						
						
							
							Some modification when no HIBP API Key is set  
						
						... 
						
						
						
						- Added an URL with the useraccount for manual check.
- Added support for HTTP(S)_PROXY for hibp. 
						
						
					 
					
						2019-10-08 21:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						e6b763026e 
					 
					
						
						
							
							Merge branch 'master' into icon-security  
						
						
						
						
					 
					
						2019-10-05 16:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						be2916333b 
					 
					
						
						
							
							Fixed issue  #565  
						
						... 
						
						
						
						Issue fixed by omitting the cookie header when cookie_str is empty 
						
						
					 
					
						2019-10-05 15:45:09 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						9124d8a3fb 
					 
					
						
						
							
							Updated icon blacklisting.  
						
						... 
						
						
						
						- Blacklisting was not effective for redirects and rel href
- Able to blacklist non global IP's like RFC1918, multicast etc... 
						
						
					 
					
						2019-10-05 14:48:15 +02:00 
						 
				 
			
				
					
						
							
							
								Miro Prasil 
							
						 
					 
					
						
						
							
						
						d6e9af909b 
					 
					
						
						
							
							Remove the unnecessary check for sqlite  
						
						... 
						
						
						
						The binary we use is called `sqlite3` so no need to check for other
name variants as we won't use those anyways. 
						
						
					 
					
						2019-10-01 10:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Miro Prasil 
							
						 
					 
					
						
						
							
						
						acdd42935b 
					 
					
						
						
							
							Add sqlite binary into the docker images  
						
						... 
						
						
						
						This is done to enable backup functionality in the admin interface while
we're waiting for the libsqlite-sys 0.17 to bubble up in the upstream
dependencies. Then we can start using `VACUUM INTO`
This also extends the check for the sqlite binary to also try `sqlite3`
as this is the name of the binary in baseimage distributions we use. 
						
						
					 
					
						2019-09-30 13:54:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						4c07f05b3a 
					 
					
						
						
							
							Remove Result<T, E: Debug> in preparation of deprecation as Rocket responder.  
						
						... 
						
						
						
						Removed unnecessary returns 
						
						
					 
					
						2019-09-17 21:05:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						df8114f8be 
					 
					
						
						
							
							Updated client kdf iterations to 100000 and fixed some lints  
						
						
						
						
					 
					
						2019-09-05 21:56:12 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						e3404dd322 
					 
					
						
						
							
							Use the local scripts instead of cloudflare, remove jquery and update config so disabling a master toggle doesn't remove the values  
						
						
						
						
					 
					
						2019-08-31 17:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						bfc517ee80 
					 
					
						
						
							
							Remove unused warning  
						
						
						
						
					 
					
						2019-08-31 17:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						4a7d2a1e28 
					 
					
						
						
							
							Rename static files endpoint  
						
						
						
						
					 
					
						2019-08-31 17:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						5d50b1ee3c 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into email-codes  
						
						
						
						
					 
					
						2019-08-26 21:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						c99df1c310 
					 
					
						
						
							
							Compare token using crypto::ct_eq  
						
						
						
						
					 
					
						2019-08-26 20:26:59 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						591ae10144 
					 
					
						
						
							
							Get token from single u64  
						
						
						
						
					 
					
						2019-08-26 20:26:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						026f9da035 
					 
					
						
						
							
							Allow removing users two factors  
						
						
						
						
					 
					
						2019-08-21 17:13:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						515b87755a 
					 
					
						
						
							
							Update HIBP to v3, requires paid API key,  fixes   #583  
						
						
						
						
					 
					
						2019-08-20 20:07:12 +02:00 
						 
				 
			
				
					
						
							
							
								vpl 
							
						 
					 
					
						
						
							
						
						ee7837d022 
					 
					
						
						
							
							Add option to require new device emails  
						
						
						
						
					 
					
						2019-08-19 22:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						07743e490b 
					 
					
						
						
							
							Ignore error sending device email  
						
						
						
						
					 
					
						2019-08-18 19:32:26 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						e7b6238f43 
					 
					
						
						
							
							Added reqwest proxy support  
						
						
						
						
					 
					
						2019-08-12 17:24:32 +02:00