Daniel García
9cdb605659
Include more proxy examples
6 years ago
Daniel García
928e2424c0
Updated dependencies and fixed errors
6 years ago
Daniel García
a01fee0b9f
Merge branch 'ws'
...
# Conflicts:
# Cargo.toml
# src/api/core/ciphers.rs
# src/main.rs
6 years ago
Daniel García
924e4a17e5
Merge pull request #175 from stammw/master
...
Documentation for SMTP and password hint configuration
6 years ago
Daniel García
fdbd73c716
Merge branch 'master' into master
6 years ago
Daniel García
f397f0cbd0
Implement organization import for admins and owners ( Fixes #178 )
6 years ago
Daniel García
4d2c6e39b2
Merge pull request #177 from mprasil/raspberry
...
Add Dockerfile for Raspberry Pi
6 years ago
Daniel García
3e1afb139c
Remove unnecessary return
6 years ago
Jean-Christophe BEGUE
af69606bea
Documentation for SMTP and password hint configuration
6 years ago
Miroslav Prasil
bc8ff14695
Fix the binary path
6 years ago
Miroslav Prasil
5f7b220eb4
Initial shot as cross compilation
6 years ago
Daniel García
67adfee5e5
Some documentation
6 years ago
Daniel García
d66d4fd87f
Add error message when the proxy doesn't route websockets correctly
6 years ago
Daniel García
1b20a25514
Merge pull request #173 from mprasil/poormans_invites
...
Implement poor man's invitation via Organization invitation
6 years ago
Miroslav Prasil
c1cd4d9a6b
Modify User::new to be keyless and paswordless
6 years ago
Daniel García
b63693aefb
Merge pull request #137 from stammw/master
...
SMTP implementation, along with password HINT email
6 years ago
Miroslav Prasil
ec05f14f5a
Implement poor man's invitation via Organization invitation
6 years ago
Jean-Christophe BEGUE
37d88be2be
return an error when email adress for password hint is not valid
6 years ago
Jean-Christophe BEGUE
1c641d7635
Special messages when user has no password hint
6 years ago
Jean-Christophe BEGUE
e2ab2f7306
Save None instead of empty password hint
6 years ago
Daniel García
434551e012
Merge pull request #171 from shauder/ws
...
Expose 3012 in docker build file for notifications
6 years ago
Daniel García
69dcbdd3b2
Merge branch 'master' into ws
6 years ago
Daniel García
8df6f79f19
Merge pull request #170 from mprasil/org-user-edit
...
Fix editing users in Organization
6 years ago
Shane A. Faulkner
422f7ccfa8
Expose 3012 in docker build file for notifications
6 years ago
Miroslav Prasil
c58682e3fb
Fix the logic in user edditing
6 years ago
Miroslav Prasil
db111ae2a0
Check properly the user membership in Organization
6 years ago
Miroslav Prasil
049aa33f17
Fix editing users in Organization
6 years ago
Daniel García
b1ac37609f
Merge pull request #169 from mprasil/http_warning
...
Add info on running over HTTP (documentation for #153 )
6 years ago
Miroslav Prasil
53e8f78af6
Link to the https setup
6 years ago
Miroslav Prasil
1bced97e04
Add info on running over HTTP (documentation for #153 )
6 years ago
Daniel García
f8ae5013cb
Merge pull request #167 from shauder/ws
...
Add support for cipher update notifications
6 years ago
Shane A. Faulkner
d8e5e53273
Add notifications for cipher delete and create
6 years ago
Shane A. Faulkner
b6502e9e9d
Add support for CipherUpdate notifications
6 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.
6 years ago
Daniel García
f94e626021
Merge pull request #166 from mprasil/alpine
...
Alpine
6 years ago
Daniel García
0a3b84b815
Merge pull request #165 from mprasil/shared_edit_fix
...
Fix editing shared cipher (fixes #164 )
6 years ago
Miroslav Prasil
d336d89b83
Fix editing shared cipher ( fixes #164 )
6 years ago
Miroslav Prasil
1a5c1979e3
Move Alpine Dockerfile to separate file
6 years ago
Miroslav Prasil
cec9566d2a
Merge branch 'master' into alpine
6 years ago
Baelyk
fe473b9e75
`Attachment::save()` returns Result instead of bool ( #161 )
...
Returning a result instead of a bool as per #6
6 years ago
mprasil
062ae4dd59
Allow non-Admin user to share to collection ( fixes #157 ) ( #159 )
...
* Allow non-Admin user to share to collection (fixes #157 )
* Better handling of collection sharing
6 years ago
Miroslav Prasil
45d676eb10
Merge branch 'master' into alpine
6 years ago
mprasil
3cfdf9b585
Add DELETE handlers fo cipher and attachment deletion ( fixes #158 ) ( #160 )
6 years ago
Miroslav Prasil
08b551624c
Merge branch 'master' into alpine
6 years ago
Daniel García
761a0a3393
Removed accidental change to Dockerfile
6 years ago
Daniel García
6660b0aef3
Updated web vault to version 2.2
6 years ago
Kumar Ankur
781056152a
Support password history #155 ( #156 )
...
* Password History Support (#155 )
* down.sql logic not required as per review comments
6 years ago
Miroslav Prasil
6822bb28a0
Merge branch 'master' into alpine
6 years ago
Daniel García
b82710eecf
Merge pull request #152 from Baelyk/master
...
Add ip and username to failed login attempts
6 years ago
Baelyk
c386b3bcf7
Add IP and Username to failed login attempts
...
Resolves #119
6 years ago