Daniel García
d66d4fd87f
Add error message when the proxy doesn't route websockets correctly
2018-09-11 17:09:33 +02:00
Daniel García
434551e012
Merge pull request #171 from shauder/ws
...
Expose 3012 in docker build file for notifications
2018-09-04 21:18:16 +02:00
Daniel García
69dcbdd3b2
Merge branch 'master' into ws
2018-09-04 17:46:38 +02:00
Daniel García
8df6f79f19
Merge pull request #170 from mprasil/org-user-edit
...
Fix editing users in Organization
2018-09-04 17:32:16 +02:00
Shane A. Faulkner
422f7ccfa8
Expose 3012 in docker build file for notifications
2018-09-04 10:22:17 -05:00
Miroslav Prasil
c58682e3fb
Fix the logic in user edditing
2018-09-04 16:10:26 +01:00
Miroslav Prasil
db111ae2a0
Check properly the user membership in Organization
2018-09-04 13:37:44 +01:00
Miroslav Prasil
049aa33f17
Fix editing users in Organization
2018-09-04 12:15:46 +01:00
Daniel García
b1ac37609f
Merge pull request #169 from mprasil/http_warning
...
Add info on running over HTTP (documentation for #153 )
2018-09-03 13:47:05 +02:00
Miroslav Prasil
53e8f78af6
Link to the https setup
2018-09-03 10:59:59 +01:00
Miroslav Prasil
1bced97e04
Add info on running over HTTP (documentation for #153 )
2018-09-03 10:53:52 +01:00
Daniel García
f8ae5013cb
Merge pull request #167 from shauder/ws
...
Add support for cipher update notifications
2018-09-02 00:17:40 +02:00
Shane A. Faulkner
d8e5e53273
Add notifications for cipher delete and create
2018-09-01 10:59:13 -05:00
Shane A. Faulkner
b6502e9e9d
Add support for CipherUpdate notifications
2018-08-31 23:30:53 -05: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
f94e626021
Merge pull request #166 from mprasil/alpine
...
Alpine
2018-08-30 16:47:58 +02:00
Daniel García
0a3b84b815
Merge pull request #165 from mprasil/shared_edit_fix
...
Fix editing shared cipher (fixes #164 )
2018-08-30 16:47:08 +02:00
Miroslav Prasil
d336d89b83
Fix editing shared cipher ( fixes #164 )
2018-08-30 11:12:29 +01:00
Miroslav Prasil
1a5c1979e3
Move Alpine Dockerfile to separate file
2018-08-30 10:38:38 +01:00
Miroslav Prasil
cec9566d2a
Merge branch 'master' into alpine
2018-08-29 15:06:50 +01:00
Baelyk
fe473b9e75
`Attachment::save()` returns Result instead of bool ( #161 )
...
Returning a result instead of a bool as per #6
2018-08-29 15:22:19 +02:00
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
2018-08-29 15:22:03 +02:00
Miroslav Prasil
45d676eb10
Merge branch 'master' into alpine
2018-08-29 10:07:09 +01:00
mprasil
3cfdf9b585
Add DELETE handlers fo cipher and attachment deletion ( fixes #158 ) ( #160 )
2018-08-29 00:48:53 +02:00
Miroslav Prasil
08b551624c
Merge branch 'master' into alpine
2018-08-28 14:06:54 +01:00
Daniel García
761a0a3393
Removed accidental change to Dockerfile
2018-08-28 12:54:57 +02:00
Daniel García
6660b0aef3
Updated web vault to version 2.2
2018-08-28 03:22:13 +02:00
Kumar Ankur
781056152a
Support password history #155 ( #156 )
...
* Password History Support (#155 )
* down.sql logic not required as per review comments
2018-08-27 23:08:58 +02:00
Miroslav Prasil
6822bb28a0
Merge branch 'master' into alpine
2018-08-26 16:58:46 +01:00
Daniel García
b82710eecf
Merge pull request #152 from Baelyk/master
...
Add ip and username to failed login attempts
2018-08-26 17:43:50 +02:00
Baelyk
c386b3bcf7
Add IP and Username to failed login attempts
...
Resolves #119
2018-08-25 17:07:59 -05:00
Miroslav Prasil
ffec0b065b
Updated build image version
2018-08-25 09:29:50 +01:00
Miroslav Prasil
5b7fe9f155
Merge branch 'master' into alpine
2018-08-24 23:17:52 +01:00
Daniel García
8d1ee859f2
Implemented basic support for prelogin and notification negotiation
2018-08-24 19:02:34 +02:00
Daniel García
c91f80c456
Fixed rust toolchain date
2018-08-24 17:12:04 +02:00
Daniel García
39891e86a0
Updated dependencies, added Travis CI integration and some badges
2018-08-24 17:07:11 +02:00
Miroslav Prasil
575f701390
Merge branch 'master' into alpine
2018-08-23 21:59:23 +01:00
Daniel García
335099cd30
Merge pull request #150 from mprasil/build_instructions
...
Update the build instruction for new Vault
2018-08-23 16:05:24 +02:00
Miroslav Prasil
9fad541c87
Clone repository instead of downloading as suggested by @mqus
2018-08-23 12:08:54 +01:00
Miroslav Prasil
007e053e2f
Update the build instruction for new Vault
2018-08-23 11:06:32 +01:00
Miroslav Prasil
ef2413a5aa
Fix SSL issue, rm cache
2018-08-21 22:08:16 +01:00
Miroslav Prasil
ca8e1c646d
Update build image
2018-08-21 22:08:16 +01:00
Miroslav Prasil
346c7630c9
Initial implementation of musl build on top of Alpine
2018-08-21 22:08:16 +01:00
Daniel García
1c57c9d8e0
Merge pull request #148 from mprasil/beta
...
Merge Beta to master
2018-08-21 22:41:50 +02:00
Daniel García
bd20d8724b
Merge pull request #147 from mprasil/master
...
Bump version to 0.13.0 - latest Vault v1
2018-08-21 22:32:54 +02:00
Miroslav Prasil
69a18255c6
Bump up version to 1.0.0
2018-08-21 21:21:54 +01:00
Miroslav Prasil
c40baf5e17
Merge branch 'master' into beta
2018-08-21 21:17:12 +01:00
Miroslav Prasil
df041108f6
Bump version to 0.13.0 - latest Vault v1
2018-08-21 21:13:56 +01:00
Daniel García
ee10d278a7
Merge pull request #146 from mprasil/cipher_folder_revision
...
Update affected users revision on cipher and folder change
2018-08-21 21:44:33 +02:00
Miroslav Prasil
2b2401be19
Update affected users revision on cipher and folder change
2018-08-21 17:32:00 +01:00