Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								ff8eeff995 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #184  from mprasil/code_block_fix  
							
							 
							
							 
							
							
								
 
							
							
							Fixed code block, added some formatting 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								00019dc356 
								
							
								 
							
						 
						
							
							
								
								Added some formating and link  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								404fe5321e 
								
							
								 
							
						 
						
							
							
								
								Fixed code block  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								e7dd239d20 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #182  from dobunzli/master  
							
							 
							
							 
							
							
								
 
							
							
							Update README.md 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								071f3370e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #183  from jkaberg/traefik_example_proxy  
							
							 
							
							 
							
							
								
 
							
							
							traefik proxy example 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Joel Kåberg
							
						 
						
							
							
								
								
							
							
								
							
								ee321be579 
								
									
								
							
								 
							
						 
						
							
							
								
								traefik example  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								dobunzli
							
						 
						
							
							
								
								
							
							
								
							
								eb61425da5 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							 
							
							 
							
							
								
 
							
							
							Added infos about enabling https when softwares getting certs are using symlinks 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								b75ba216d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Return default prelogin values when the user doesn't exist  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								8651df8c2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed some lint issues  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								948554a20f 
								
									
								
							
								 
							
						 
						
							
							
								
								Added config option for websocket port, and reworked the config parsing a bit.  
							
							 
							
							 
							
							
								
 
							
							
							Added SMTP_FROM config to examples and made it mandatory, it doesn't make much sense to not specify the from address. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								9cdb605659 
								
									
								
							
								 
							
						 
						
							
							
								
								Include more proxy examples  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								928e2424c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Updated dependencies and fixed errors  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								a01fee0b9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ws'  
							
							 
							
							 
							
							
								
 
							
							
							# Conflicts:
#	Cargo.toml
#	src/api/core/ciphers.rs
#	src/main.rs 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								924e4a17e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #175  from stammw/master  
							
							 
							
							 
							
							
								
 
							
							
							Documentation for SMTP and password hint configuration 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								fdbd73c716 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into master  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								f397f0cbd0 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement organization import for admins and owners ( Fixes   #178 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								4d2c6e39b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #177  from mprasil/raspberry  
							
							 
							
							 
							
							
								
 
							
							
							Add Dockerfile for Raspberry Pi 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								3e1afb139c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary return  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Jean-Christophe BEGUE
							
						 
						
							
							
							
								
							
								af69606bea 
								
							
								 
							
						 
						
							
							
								
								Documentation for SMTP and password hint configuration  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								bc8ff14695 
								
							
								 
							
						 
						
							
							
								
								Fix the binary path  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								5f7b220eb4 
								
							
								 
							
						 
						
							
							
								
								Initial shot as cross compilation  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
							
								
							
								67adfee5e5 
								
							
								 
							
						 
						
							
							
								
								Some documentation  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
							
								
							
								d66d4fd87f 
								
							
								 
							
						 
						
							
							
								
								Add error message when the proxy doesn't route websockets correctly  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								1b20a25514 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #173  from mprasil/poormans_invites  
							
							 
							
							 
							
							
								
 
							
							
							Implement poor man's invitation via Organization invitation 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								c1cd4d9a6b 
								
							
								 
							
						 
						
							
							
								
								Modify User::new to be keyless and paswordless  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								b63693aefb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #137  from stammw/master  
							
							 
							
							 
							
							
								
 
							
							
							SMTP implementation, along with password HINT email 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								ec05f14f5a 
								
							
								 
							
						 
						
							
							
								
								Implement poor man's invitation via Organization invitation  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Jean-Christophe BEGUE
							
						 
						
							
							
							
								
							
								37d88be2be 
								
							
								 
							
						 
						
							
							
								
								return an error when email adress for password hint is not valid  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Jean-Christophe BEGUE
							
						 
						
							
							
							
								
							
								1c641d7635 
								
							
								 
							
						 
						
							
							
								
								Special messages when user has no password hint  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Jean-Christophe BEGUE
							
						 
						
							
							
							
								
							
								e2ab2f7306 
								
							
								 
							
						 
						
							
							
								
								Save None instead of empty password hint  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								434551e012 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #171  from shauder/ws  
							
							 
							
							 
							
							
								
 
							
							
							Expose 3012 in docker build file for notifications 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
							
								
							
								69dcbdd3b2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into ws  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								8df6f79f19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #170  from mprasil/org-user-edit  
							
							 
							
							 
							
							
								
 
							
							
							Fix editing users in Organization 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Shane A. Faulkner
							
						 
						
							
							
							
								
							
								422f7ccfa8 
								
							
								 
							
						 
						
							
							
								
								Expose 3012 in docker build file for notifications  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								c58682e3fb 
								
							
								 
							
						 
						
							
							
								
								Fix the logic in user edditing  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								db111ae2a0 
								
							
								 
							
						 
						
							
							
								
								Check properly the user membership in Organization  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								049aa33f17 
								
							
								 
							
						 
						
							
							
								
								Fix editing users in Organization  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								b1ac37609f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #169  from mprasil/http_warning  
							
							 
							
							 
							
							
								
 
							
							
							Add info on running over HTTP (documentation for #153 ) 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								53e8f78af6 
								
							
								 
							
						 
						
							
							
								
								Link to the https setup  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								1bced97e04 
								
							
								 
							
						 
						
							
							
								
								Add info on running over HTTP (documentation for  #153 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								f8ae5013cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #167  from shauder/ws  
							
							 
							
							 
							
							
								
 
							
							
							Add support for cipher update notifications 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Shane A. Faulkner
							
						 
						
							
							
							
								
							
								d8e5e53273 
								
							
								 
							
						 
						
							
							
								
								Add notifications for cipher delete and create  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Shane A. Faulkner
							
						 
						
							
							
							
								
							
								b6502e9e9d 
								
							
								 
							
						 
						
							
							
								
								Add support for CipherUpdate notifications  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								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. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								f94e626021 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #166  from mprasil/alpine  
							
							 
							
							 
							
							
								
 
							
							
							Alpine 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Daniel García
							
						 
						
							
							
								
								
							
							
								
							
								0a3b84b815 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #165  from mprasil/shared_edit_fix  
							
							 
							
							 
							
							
								
 
							
							
							Fix editing shared cipher (fixes  #164 ) 
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								d336d89b83 
								
							
								 
							
						 
						
							
							
								
								Fix editing shared cipher ( fixes   #164 )  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								1a5c1979e3 
								
							
								 
							
						 
						
							
							
								
								Move Alpine Dockerfile to separate file  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Miroslav Prasil
							
						 
						
							
							
							
								
							
								cec9566d2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into alpine  
							
							 
							
							
								
 
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								 
								Baelyk
							
						 
						
							
							
							
								
							
								fe473b9e75 
								
							
								 
							
						 
						
							
							
								
								`Attachment::save()` returns Result instead of bool ( #161 )  
							
							 
							
							 
							
							
								
 
							
							
							Returning a result instead of a bool as per #6  
							
						 
						7 years ago