Daniel García 
							
						 
					 
					
						
						
							
						
						cd8907542a 
					 
					
						
						
							
							Make sure the provided domain contains the protocol and show a useful error when it doesn't  
						
						
						
						
							
						
					 
					
						2020-02-23 14:55:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8a5450e830 
					 
					
						
						
							
							Merge pull request  #868  from jjlin/alt-base  
						
						... 
						
						
						
						Add backend support for alternate base dir (subdir/subpath) hosting 
						
						
							
						
					 
					
						2020-02-22 22:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						ad9f2b2d8e 
					 
					
						
						
							
							Removed test urlpath  
						
						
						
						
							
						
					 
					
						2020-02-22 19:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						2f4a9865e1 
					 
					
						
						
							
							Use absolute paths in the admin page  
						
						
						
						
							
						
					 
					
						2020-02-22 17:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						0a3008e753 
					 
					
						
						
							
							Update web vault used in docker  
						
						
						
						
							
						
					 
					
						2020-02-22 16:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						29a0795219 
					 
					
						
						
							
							Add backend support for alternate base dir (subdir/subpath) hosting  
						
						... 
						
						
						
						To use this, include a path in the `DOMAIN` URL, e.g.:
* `DOMAIN=https://example.com/custom-path `
* `DOMAIN=https://example.com/multiple/levels/are/ok ` 
						
						
							
						
					 
					
						2020-02-18 21:27:00 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						63459c5f72 
					 
					
						
						
							
							Updated FUNDING as mentioned in  #859  
						
						
						
						
							
						
					 
					
						2020-02-18 21:48:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						916e96b143 
					 
					
						
						
							
							Update web vault to fix copy issues  
						
						
						
						
							
						
					 
					
						2020-02-18 20:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						325039c316 
					 
					
						
						
							
							Attachment size limits, per-user and per-organization  
						
						
						
						
							
						
					 
					
						2020-02-17 22:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						c5b97f4146 
					 
					
						
						
							
							Merge pull request  #864  from mprasil/admin-invitation  
						
						... 
						
						
						
						Do not disable invitations via admin API 
						
						
							
						
					 
					
						2020-02-16 22:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								Miro Prasil 
							
						 
					 
					
						
						
							
						
						03233429f4 
					 
					
						
						
							
							Remove check from Invitation:take()  
						
						... 
						
						
						
						I've checked the spots when `Invitation::new()` and `Invitation::take()`
are used and it seems like all spots are already correctly gated. So to
enable invitations via admin API even when invitations are otherwise
disabled, this check can be removed. 
						
						
							
						
					 
					
						2020-02-16 20:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						0a72c4b6db 
					 
					
						
						
							
							Do not disable invitations via admin API  
						
						... 
						
						
						
						This was brought up today:
https://github.com/dani-garcia/bitwarden_rs/issues/752#issuecomment-586715073 
I don't think it makes much sense in checking whether admin has the
right to send invitation as admin can change the setting anyway.
Removing the condition allows users to forbid regular users from
inviting new users to server while still preserving the option to do so
via the admin API. 
						
						
							
						
					 
					
						2020-02-16 15:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8867626de8 
					 
					
						
						
							
							Add option to change invitation org name,  fixes   #825  
						
						... 
						
						
						
						Add option to allow additional iframe ancestors, fixes  #843 
Sort the rocket routes before printing them 
						
						
							
						
					 
					
						2020-02-04 22:14:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f5916ec396 
					 
					
						
						
							
							Fix backwards indices  
						
						
						
						
							
						
					 
					
						2020-01-30 22:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						ebb36235a7 
					 
					
						
						
							
							Cache icons in the clients  
						
						
						
						
							
						
					 
					
						2020-01-30 22:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						def174a517 
					 
					
						
						
							
							Convert email domains to punycode  
						
						
						
						
							
						
					 
					
						2020-01-30 22:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						2798f623d4 
					 
					
						
						
							
							Updated rust toolchain version  
						
						
						
						
							
						
					 
					
						2020-01-30 22:11:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						480ba933fa 
					 
					
						
						
							
							Don't error if admin token is empty but disabled  
						
						
						
						
							
						
					 
					
						2020-01-30 22:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						3d1ee9ef62 
					 
					
						
						
							
							Use rust-toolchain file to determine version in workflows, disabled mac builds for now  
						
						
						
						
							
						
					 
					
						2020-01-29 19:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5352321fe1 
					 
					
						
						
							
							Merge pull request  #831  from mprasil/whitelist-fix  
						
						... 
						
						
						
						SIGNUPS_ALLOWED with no whitelist [fixes  #830 ] 
						
						
							
						
					 
					
						2020-01-29 13:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Miro Prasil 
							
						 
					 
					
						
						
							
						
						c4101162d6 
					 
					
						
						
							
							SIGNUPS_ALLOWED with no whitelist [ fixes   #830 ]  
						
						... 
						
						
						
						This reverts back to `SIGNUPS_ALLOWED` when there is no domain whitelist
set. The functionality was broken in 64d6f72 
						
						
							
						
					 
					
						2020-01-29 11:32:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						632d55265b 
					 
					
						
						
							
							Merge pull request  #824  from tomuta/fix_change_email  
						
						... 
						
						
						
						Fix change email when no whitelist is configured 
						
						
							
						
					 
					
						2020-01-28 20:52:16 +01:00 
						 
				 
			
				
					
						
							
							
								tomuta 
							
						 
					 
					
						
						
							
						
						e277f7d1c1 
					 
					
						
						
							
							Fix change email when no whitelist is configured  
						
						... 
						
						
						
						Fixes issue #792  
						
						
							
						
					 
					
						2020-01-26 13:34:56 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						ff7b4a3d38 
					 
					
						
						
							
							Update handlebars to 3.0 which included performance improvements.  
						
						... 
						
						
						
						Updated lettre to newer git revision, which should give better error messages now. 
						
						
							
						
					 
					
						2020-01-26 15:29:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						d212dfe735 
					 
					
						
						
							
							Accept y/n, True/False, 1/0 as booleans in environment vars  
						
						
						
						
							
						
					 
					
						2020-01-20 22:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						84ed185579 
					 
					
						
						
							
							Update u2f to 0.2, which requires OpenSSL but also might solve the problems we've had with certificates.  
						
						... 
						
						
						
						The rust image doesn't need installing curl or tar, so removed. Also collapsed ENV lines. 
						
						
							
						
					 
					
						2020-01-19 21:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						c0ba3406ef 
					 
					
						
						
							
							Merge pull request  #812  from swedishborgie/postgresql  
						
						... 
						
						
						
						Fixes  #635  - Unique constraint violation when using U2F tokens on PostgreSQL 
					
						2020-01-16 16:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Powers 
							
						 
					 
					
						
						
							
						
						e196ba6e86 
					 
					
						
						
							
							Switch error handling to ? operator instead of explicit handling.  
						
						
						
						
							
						
					 
					
						2020-01-16 08:14:25 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Powers 
							
						 
					 
					
						
						
							
						
						76743aee48 
					 
					
						
						
							
							Fixes   #635  - Unique constraint violation when using U2F tokens on PostgreSQL  
						
						... 
						
						
						
						Because of differences in how .on_conflict() works compared to .replace_into() the PostgreSQL backend wasn't correctly ensuring the unique constraint on user_uuid and atype wasn't getting violated.
This change simply issues a DELETE on the unique constraint prior to the insert to ensure uniqueness. PostgreSQL does not support multiple constraints in ON CONFLICT clauses. 
						
						
							
						
					 
					
						2020-01-13 21:53:57 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						9ebca99290 
					 
					
						
						
							
							Update dependencies  
						
						
						
						
							
						
					 
					
						2020-01-10 18:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a734ad2d36 
					 
					
						
						
							
							Add contributor  
						
						
						
						
							
						
					 
					
						2020-01-10 18:36:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						baf7d1be4e 
					 
					
						
						
							
							Delete old workflow file and disable building binaries on pull requests, as we already have CI for that  
						
						
						
						
							
						
					 
					
						2020-01-05 22:46:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						31bcd1bf7c 
					 
					
						
						
							
							Merge pull request  #784  from ypid/docker/use-debian-base  
						
						... 
						
						
						
						Use Debian base image for all steps of the build process 
						
						
							
						
					 
					
						2020-01-05 22:42:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a3b30ed65a 
					 
					
						
						
							
							Add missing target armv7 and cross compile envs  
						
						
						
						
							
						
					 
					
						2020-01-05 22:41:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						59e50b03bd 
					 
					
						
						
							
							Merge pull request  #804  from publicarray/master  
						
						... 
						
						
						
						Improve Github Actions Workflow 
						
						
							
 
						
					 
					
						2020-01-05 18:00:15 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Schmidt 
							
						 
					 
					
						
						
							
						
						0a88f020e1 
					 
					
						
						
							
							Disable Windows workflow  
						
						
						
						
							
						
					 
					
						2020-01-05 20:45:03 +11:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						c058a1d63c 
					 
					
						
						
							
							Make sure handlebars is not updated, as the next patch version has breaking changes  
						
						
						
						
							
						
					 
					
						2020-01-05 00:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						96a189deb9 
					 
					
						
						
							
							Merge pull request  #803  from aeolyus/master  
						
						... 
						
						
						
						Minor typo conect -> connect 
						
						
							
						
					 
					
						2020-01-05 00:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						8c229920ad 
					 
					
						
						
							
							Protect websocket server against panics  
						
						
						
						
							
						
					 
					
						2020-01-04 23:52:38 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Huang 
							
						 
					 
					
						
						
							
						
						d592323e39 
					 
					
						
						
							
							minor typo conect -> connect  
						
						
						
						
							
						
					 
					
						2020-01-04 14:37:29 -08:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						402c857d17 
					 
					
						
						
							
							Add hint to Dockerfile's that they are generated  
						
						
						
						
							
						
					 
					
						2020-01-03 22:07:56 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						def858854b 
					 
					
						
						
							
							Readd missing cargo build for armv7. Thanks to @dani-garcia!  
						
						
						
						
							
						
					 
					
						2020-01-03 22:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						f6761ac30e 
					 
					
						
						
							
							Remove debugging echo statement from Dockerfiles  
						
						
						
						
							
						
					 
					
						2020-01-01 15:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						f8e49ea3f4 
					 
					
						
						
							
							Use apt-get instead of apt in Dockerfiles, also --no-install-recommends  
						
						... 
						
						
						
						apt is intended for humans, not scripts.
--no-install-recommends improves build time by avoiding to install
unneeded packages. 
						
						
							
						
					 
					
						2019-12-31 16:46:08 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						f6a4a2127b 
					 
					
						
						
							
							Remove duplicate empty lines in generated Dockerfiles  
						
						... 
						
						
						
						Checked with:
```Shell
find . -type f -print0 | xargs -0 pcregrep -M '\n\n\n'
``` 
						
						
							
						
					 
					
						2019-12-31 16:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						446fc3f1f8 
					 
					
						
						
							
							Set build time options for dpkg and reproducible builds  
						
						... 
						
						
						
						Ref: https://github.com/moby/moby/issues/4032 
Ref: https://sweetcode.io/using-docker-reproducible-build-environments/ 
Ref: https://github.com/hashbang/aosp-build/blob/master/config/container/Dockerfile  
						
						
							
						
					 
					
						2019-12-31 16:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						146525db91 
					 
					
						
						
							
							Improve Jinja2 template logic a bit  
						
						
						
						
							
						
					 
					
						2019-12-31 16:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						1698b43f9b 
					 
					
						
						
							
							Readd missing cargo setup for armv7. Thanks to @dani-garcia!  
						
						
						
						
							
						
					 
					
						2019-12-31 16:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						078b21db85 
					 
					
						
						
							
							Fix armv6 build, thanks to @dani-garcia for the review!  
						
						
						
						
							
						
					 
					
						2019-12-31 16:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Robin Schneider 
							
						 
					 
					
						
						
							
						
						43adcde094 
					 
					
						
						
							
							Move rustup target before cargo build. Thanks to @dani-garcia!  
						
						... 
						
						
						
						Note from @dani-garcia:
> I don't think this is doing anything right now because the target is probably
> installed already. 
						
						
							
						
					 
					
						2019-12-31 16:32:59 +01:00