Daniel García 
							
						 
					 
					
						
						
							
						
						adb8052689 
					 
					
						
						
							
							Updated Error to implement Display and Debug, instead of using custom methods  
						
						 
						
						
						
						
					 
					
						2018-12-30 21:43:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						f2ab25085d 
					 
					
						
						
							
							Updated dependencies, and dockerfiles to use NodeJS 10 LTS  
						
						 
						
						
						
						
					 
					
						2018-12-11 16:42:52 +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 
							
						 
					 
					
						
						
							
						
						259a2f2982 
					 
					
						
						
							
							Updated rocket to final release  
						
						 
						
						
						
						
					 
					
						2018-12-06 20:15:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						2129946d14 
					 
					
						
						
							
							Updated deps and web vault to 2.6.1  
						
						 
						
						
						
						
					 
					
						2018-12-03 20:28:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						8b5d97790f 
					 
					
						
						
							
							Updated rocket to rc2 and  rest of dependencies  
						
						 
						
						
						
						
					 
					
						2018-12-01 14:29:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						9ecb29883c 
					 
					
						
						
							
							Merge branch 'master' into rocket-0.4  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	Cargo.lock 
						
						
					 
					
						2018-11-19 20:59:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						8b3e87cfe0 
					 
					
						
						
							
							Update lockfile to fix yubico error  
						
						 
						
						
						
						
					 
					
						2018-11-19 20:58:59 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stepan Fedorko-Bartos 
							
						 
					 
					
						
						
							
						
						5a8d5e426d 
					 
					
						
						
							
							Switches to Downstream yubico with Optional libusb  
						
						 
						
						
						
						
					 
					
						2018-11-16 11:28:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stepan Fedorko-Bartos 
							
						 
					 
					
						
						
							
						
						24a4478b5c 
					 
					
						
						
							
							Adds yubico-rs library dep  
						
						 
						
						
						
						
					 
					
						2018-11-15 18:34:17 -07: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 
							
						 
					 
					
						
						
							
						
						7112c86471 
					 
					
						
						
							
							Updated dependencies, removed valid mail check (now done by lettre), and updated global domains file  
						
						 
						
						
						
						
					 
					
						2018-10-04 00:01:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						c169095128 
					 
					
						
						
							
							Update dependencies to point to upstream lettre  
						
						 
						
						
						
						
					 
					
						2018-09-20 22:45:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						3df31e3464 
					 
					
						
						
							
							Temp fix for OpenSSL 1.1.1 compatibility  
						
						 
						
						
						
						
					 
					
						2018-09-19 21:45:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						638a0fd3c3 
					 
					
						
						
							
							Updated dependencies  
						
						 
						
						
						
						
					 
					
						2018-09-19 21:43:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						928e2424c0 
					 
					
						
						
							
							Updated dependencies and fixed errors  
						
						 
						
						
						
						
					 
					
						2018-09-13 16:05:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						d70864ac73 
					 
					
						
						
							
							Initial version of websockets notification support.  
						
						 
						
						... 
						
						
						
						For now only folder notifications are sent (create, rename, delete).
The notifications are only tested between two web-vault sessions in different browsers, mobile apps and browser extensions are untested.
The websocket server is exposed in port 3012, while the rocket server is exposed in another port (8000 by default). To make notifications work, both should be accessible in the same port, which requires a reverse proxy.
My testing is done with Caddy server, and the following config:
```
localhost {
    # The negotiation endpoint is also proxied to Rocket
    proxy /notifications/hub/negotiate 0.0.0.0:8000 {
        transparent
    }
    # Notifications redirected to the websockets server
    proxy /notifications/hub 0.0.0.0:3012 {
        websocket
    }
    # Proxy the Root directory to Rocket
    proxy / 0.0.0.0:8000 {
        transparent
    }
}
```
This exposes the service in port 2015. 
						
						
					 
					
						2018-08-30 17:58:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						39891e86a0 
					 
					
						
						
							
							Updated dependencies, added Travis CI integration and some badges  
						
						 
						
						
						
						
					 
					
						2018-08-24 17:07:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						a291dea16f 
					 
					
						
						
							
							Updated dependencies and Docker image to new web-vault  
						
						 
						
						
						
						
					 
					
						2018-07-21 17:27:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						03172a6cd7 
					 
					
						
						
							
							Bump version to 0.10.0  
						
						 
						
						
						
						
					 
					
						2018-07-13 16:06:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						dae92b9018 
					 
					
						
						
							
							Implemented U2F, refactored Two Factor authentication, registering U2F device and authentication should work. Works on Chrome on MacOS with a virtual device.  
						
						 
						
						
						
						
					 
					
						2018-07-12 22:22:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						7d01947173 
					 
					
						
						
							
							Updated dependencies and rust version  
						
						 
						
						
						
						
					 
					
						2018-06-29 23:18:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						f72efa899e 
					 
					
						
						
							
							Updated dependencies and created 'rust-toolchain', to mark a working nightly to rustup users, and hopefully avoid some nightly breakage.  
						
						 
						
						
						
						
					 
					
						2018-06-12 17:30:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						f1b4a146ae 
					 
					
						
						
							
							Updated version  
						
						 
						
						
						
						
					 
					
						2018-06-01 16:06:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						b46e9c936d 
					 
					
						
						
							
							Updated dependencies and removed some warnings from jsonwebtoken  
						
						 
						
						
						
						
					 
					
						2018-06-01 15:34:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						103acd1747 
					 
					
						
						
							
							Update rocket to 0.3.12  
						
						 
						
						
						
						
					 
					
						2018-06-01 13:19:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						571ef6823d 
					 
					
						
						
							
							Update rocket to 0.3.11  
						
						 
						
						
						
						
					 
					
						2018-05-21 13:20:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						8298795087 
					 
					
						
						
							
							Update dependencies and bundle SQLite with the program, so we have one less dependency to install separately  
						
						 
						
						
						
						
					 
					
						2018-05-07 21:33:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						3a1321a5a9 
					 
					
						
						
							
							Updated some dependencies and removed old unused attribute that might create compile errors  
						
						 
						
						
						
						
					 
					
						2018-04-24 15:49:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miroslav Prasil 
							
						 
					 
					
						
						
							
						
						49d080a97e 
					 
					
						
						
							
							Bump the rocket version to compile with current nightly  
						
						 
						
						
						
						
					 
					
						2018-04-18 10:40:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						9116253ae5 
					 
					
						
						
							
							Updated dependencies  
						
						 
						
						
						
						
					 
					
						2018-03-21 00:08:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						66097e5f12 
					 
					
						
						
							
							r2d2_diesel is included in diesel since 1.1, so we don't need the dependencies directly.  
						
						 
						
						... 
						
						
						
						Same thing with time, included in chrono 
						
						
					 
					
						2018-03-07 18:41:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						1277cb099d 
					 
					
						
						
							
							Updated Cipher API with breaking changes, and included backwards compatibility  
						
						 
						
						
						
						
					 
					
						2018-03-06 20:34:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						e2f7f56a81 
					 
					
						
						
							
							Removed unused test library that broke with latest nightly, and updated dependencies  
						
						 
						
						
						
						
					 
					
						2018-03-01 14:36:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						dfefbf1f31 
					 
					
						
						
							
							Fixed cipher import, created missing data structs instead of using generic Value, and fixed some warnings  
						
						 
						
						
						
						
					 
					
						2018-02-23 00:38:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						e9a771057e 
					 
					
						
						
							
							Reduced Docker final image and updated dependencies  
						
						 
						
						
						
						
					 
					
						2018-02-18 19:14:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						b54684b677 
					 
					
						
						
							
							Upload and download attachments, and added License file  
						
						 
						
						
						
						
					 
					
						2018-02-15 00:40:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel García 
							
						 
					 
					
						
						
							
						
						5cd40c63ed 
					 
					
						
						
							
							First working version  
						
						 
						
						
						
						
					 
					
						2018-02-10 01:00:55 +01:00