Daniel García 
							
						 
					 
					
						
						
							
						
						aaba1e8368 
					 
					
						
						
							
							Fix some clippy warnings and remove unused function  
						
						
						
						
					 
					
						2020-08-28 22:10:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						175d647e47 
					 
					
						
						
							
							Delete associated favorites when deleting a cipher or user  
						
						... 
						
						
						
						This prevents foreign key constraint violations. 
						
						
					 
					
						2020-08-26 01:27:38 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						0365b7c6a4 
					 
					
						
						
							
							Add support for multiple simultaneous database features by using macros.  
						
						... 
						
						
						
						Diesel requires the following changes:
- Separate connection and pool types per connection, the generate_connections! macro generates an enum with a variant per db type
- Separate migrations and schemas, these were always imported as one type depending on db feature, now they are all imported under different module names
- Separate model objects per connection, the db_object! macro generates one object for each connection with the diesel macros, a generic object, and methods to convert between the connection-specific and the generic ones
- Separate connection queries, the db_run! macro allows writing only one that gets compiled for all databases or multiple ones 
						
						
					 
					
						2020-08-24 20:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						19889187a5 
					 
					
						
						
							
							Merge pull request  #1106  from jjlin/favorites  
						
						... 
						
						
						
						Track favorites on a per-user basis 
						
						
					 
					
						2020-08-24 00:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						9571277c44 
					 
					
						
						
							
							Merge pull request  #1112  from jjlin/token-size-docs  
						
						... 
						
						
						
						Add more docs on the `email_token_size` setting 
						
						
					 
					
						2020-08-24 00:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a202da9e23 
					 
					
						
						
							
							Merge pull request  #1099  from jjlin/global-domains  
						
						... 
						
						
						
						Sync global_domains.json with upstream 
						
						
					 
					
						2020-08-24 00:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						c05dc50f53 
					 
					
						
						
							
							Add more docs on the email_token_size setting  
						
						
						
						
					 
					
						2020-08-22 17:35:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						d9684bef6b 
					 
					
						
						
							
							Generate tokens more simply and uniformly  
						
						
						
						
					 
					
						2020-08-22 16:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						db0c45c172 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@8383a08  (Yandex)  
						
						
						
						
					 
					
						2020-08-20 03:31:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						ad4393e3f7 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@80f57d2  (Amazon updates)  
						
						
						
						
					 
					
						2020-08-20 03:30:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						f83a8a36d1 
					 
					
						
						
							
							Track favorites on a per-user basis  
						
						... 
						
						
						
						Currently, favorites are tracked at the cipher level. For org-owned ciphers,
this means that if one user sets it as a favorite, it automatically becomes a
favorite for all other users that the cipher has been shared with. 
						
						
					 
					
						2020-08-19 02:32:58 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						0e9eba8c8b 
					 
					
						
						
							
							Maximize similarity between MySQL and SQLite/PostgreSQL schemas  
						
						... 
						
						
						
						In particular, Diesel aliases `Varchar` to `Text`, and `Blob` to `Binary`:
* https://docs.diesel.rs/diesel/sql_types/struct.Text.html 
* https://docs.diesel.rs/diesel/sql_types/struct.Binary.html  
						
						
					 
					
						2020-08-19 02:32:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						d5c760960a 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@af85e17  (eBay India updates)  
						
						
						
						
					 
					
						2020-08-19 00:40:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						2c6ef2bc68 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@2c43019  (eBay updates)  
						
						
						
						
					 
					
						2020-08-15 01:34:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						7032ae5587 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@6aed80a  (Amazon updates)  
						
						
						
						
					 
					
						2020-08-15 01:32:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						6d9f03e84b 
					 
					
						
						
							
							Sync global_domains.json to  bitwarden/server@61b11e3  
						
						
						
						
					 
					
						2020-08-12 21:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						6a972e4b19 
					 
					
						
						
							
							Make the admin URL redirect try to use the referrer first, and use /admin when DOMAIN is not configured and the referrer check doesn't work, to allow users without DOMAIN configured to use the admin page correctly  
						
						
						
						
					 
					
						2020-08-12 19:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						93b7ded1e6 
					 
					
						
						
							
							Remove unneccessary shim for backtrace  
						
						
						
						
					 
					
						2020-08-12 18:45:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						29c6b145ca 
					 
					
						
						
							
							Remove redundant user fetching from login  
						
						
						
						
					 
					
						2020-08-11 16:48:15 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a7a479623c 
					 
					
						
						
							
							Merge pull request  #1087  from jjlin/org-creation-users  
						
						... 
						
						
						
						Add support for restricting org creation to certain users 
						
						
					 
					
						2020-08-08 16:20:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						05b308b8b4 
					 
					
						
						
							
							Sync global_domains.json with upstream  
						
						
						
						
					 
					
						2020-08-06 12:13:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						570d6c8bf9 
					 
					
						
						
							
							Add support for restricting org creation to certain users  
						
						
						
						
					 
					
						2020-08-05 22:35:29 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						ad48e9ed0f 
					 
					
						
						
							
							Fix unlock on desktop clients  
						
						
						
						
					 
					
						2020-08-04 15:12:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						a846f6c610 
					 
					
						
						
							
							Fix soft delete notifications  
						
						... 
						
						
						
						A soft-deleted entry should now show up in the trash folder immediately
(previously, an extra sync was required). 
						
						
					 
					
						2020-07-26 16:19:47 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						fd1354d00e 
					 
					
						
						
							
							Merge pull request  #1067  from jjlin/log-time-fmt  
						
						... 
						
						
						
						Add config option for log timestamp format 
						
						
					 
					
						2020-07-24 16:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						071a3b2a32 
					 
					
						
						
							
							Log timestamps with milliseconds by default  
						
						
						
						
					 
					
						2020-07-23 14:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						32cfaab5ee 
					 
					
						
						
							
							Updated dependencies and changed rocket request imports  
						
						
						
						
					 
					
						2020-07-23 21:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						d348f12a0e 
					 
					
						
						
							
							Add config option for log timestamp format  
						
						
						
						
					 
					
						2020-07-22 21:50:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						de70fbf88a 
					 
					
						
						
							
							Use strip_prefix() instead of trim_start_matches() as appropriate  
						
						... 
						
						
						
						As of Rust 1.45.0, `strip_prefix()` is now stable. 
						
						
					 
					
						2020-07-20 22:33:13 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						1e950c7dbc 
					 
					
						
						
							
							Replace IP support in preparation for compiling on stable, included some tests to check that the code matches the unstable implementation  
						
						
						
						
					 
					
						2020-07-15 00:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						f14e19a3d8 
					 
					
						
						
							
							Don't compile the regexes each time  
						
						
						
						
					 
					
						2020-07-14 21:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						668d5c23dc 
					 
					
						
						
							
							Removed try_trait and some formatting, particularly around imports  
						
						
						
						
					 
					
						2020-07-14 18:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						790146bfac 
					 
					
						
						
							
							Fix error in PostgreSQL build  
						
						
						
						
					 
					
						2020-07-10 17:23:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						a28ebcb401 
					 
					
						
						
							
							Use local time in email notifications for new device logins  
						
						... 
						
						
						
						In this implementation, the `TZ` environment variable must be set
in order for the formatted output to use a more user-friendly
time zone abbreviation (e.g., `UTC`). Otherwise, the output uses
the time zone's UTC offset (e.g., `+00:00`). 
						
						
					 
					
						2020-07-07 21:30:18 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						77e47ddd1f 
					 
					
						
						
							
							Merge pull request  #1042  from jjlin/hide-passwords  
						
						... 
						
						
						
						Add support for hiding passwords in a collection 
						
						
					 
					
						2020-07-06 18:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						596c9b8691 
					 
					
						
						
							
							Add option to set name during HELO in email settings  
						
						
						
						
					 
					
						2020-07-05 01:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Armaan Tobaccowalla 
							
						 
					 
					
						
						
							
						
						624791e09a 
					 
					
						
						
							
							Allow postgres:// DATABASE_URL  
						
						
						
						
					 
					
						2020-07-04 16:13:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						f9a73a9bbe 
					 
					
						
						
							
							More cipher optimization/cleanup  
						
						
						
						
					 
					
						2020-07-03 10:49:10 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						35868dd72c 
					 
					
						
						
							
							Optimize cipher queries  
						
						
						
						
					 
					
						2020-07-03 09:00:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lin 
							
						 
					 
					
						
						
							
						
						979d010dc2 
					 
					
						
						
							
							Add support for hiding passwords in a collection  
						
						... 
						
						
						
						Ref: https://github.com/bitwarden/server/pull/743  
						
						
					 
					
						2020-07-02 21:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						a87646b8cb 
					 
					
						
						
							
							Some format changes to main.rs  
						
						
						
						
					 
					
						2020-06-15 23:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						24c914799d 
					 
					
						
						
							
							Fixes   #1022  cloning with attachments  
						
						... 
						
						
						
						When a cipher has one or more attachments it wasn't able to be cloned.
This commit fixes that issue. 
						
						
					 
					
						2020-06-07 17:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						325691e588 
					 
					
						
						
							
							Fixed wrong status if there is an update.  
						
						... 
						
						
						
						- Checking the sha hash first if this is also in the server version.
- Added a badge to show if you are on a branched build. 
						
						
					 
					
						2020-06-04 17:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Kaussow 
							
						 
					 
					
						
						
							
						
						afbf1db331 
					 
					
						
						
							
							add back openssl crate  
						
						
						
						
					 
					
						2020-06-04 01:21:30 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						ac2723f898 
					 
					
						
						
							
							Updated Organizations overview  
						
						... 
						
						
						
						- Changed HTML to match users overview
- Added User count
- Added Org cipher amount
- Added Attachment count and size 
						
						
					 
					
						2020-06-03 20:37:31 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						2fffaec226 
					 
					
						
						
							
							Added attachment info per user and some layout fix  
						
						... 
						
						
						
						- Added the amount and size of the attachments per user
- Changed the items count function a bit
- Some small layout changes 
						
						
					 
					
						2020-06-03 17:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						5c54dfee3a 
					 
					
						
						
							
							Fixed an issue when DNS resolving fails.  
						
						... 
						
						
						
						In the event of a failed DNS Resolving checking for new versions will
cause a huge delay, and in the end a timeout when loading the page.
- Check if DNS resolving failed, if that is the case, do not check for
  new versions
- Changed `fn get_github_api` to make use of structs
- Added a timeout of 10 seconds for the version check requests
- Moved the "Unknown" lables to the "Latest" lable 
						
						
					 
					
						2020-06-03 17:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								BlackDex 
							
						 
					 
					
						
						
							
						
						b47cf97409 
					 
					
						
						
							
							Updated js/css libraries and fixed smallscreen err  
						
						... 
						
						
						
						- Updated bootstrap js and css to the latest version
- Fixed issue with small-screens where the menu overlaps the token input
  - The menu now collapses to a hamburger menu
  - Menu's only accessable when logedin are hidden when you are not
- Changed Users Overview to use a table to prevent small-screen issues. 
						
						
					 
					
						2020-06-01 18:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						5e802f8aa3 
					 
					
						
						
							
							Update lettre to alpha release instead of git commit, and update the rest of dependencies while we are at it  
						
						
						
						
					 
					
						2020-05-31 17:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel García 
							
						 
					 
					
						
						
							
						
						0bdeb02a31 
					 
					
						
						
							
							Merge pull request  #1009  from jjlin/email-subject  
						
						... 
						
						
						
						Don't HTML-escape email subject lines 
						
						
					 
					
						2020-05-31 00:22:58 +02:00