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
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
Miroslav Prasil
d336d89b83
Fix editing shared cipher ( fixes #164 )
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
mprasil
3cfdf9b585
Add DELETE handlers fo cipher and attachment deletion ( fixes #158 ) ( #160 )
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
Baelyk
c386b3bcf7
Add IP and Username to failed login attempts
Resolves #119
6 years ago
Daniel García
8d1ee859f2
Implemented basic support for prelogin and notification negotiation
6 years ago
Miroslav Prasil
2b2401be19
Update affected users revision on cipher and folder change
7 years ago
Miroslav Prasil
9eea0151ba
Update user revision timestamp on Organization changes
7 years ago
Miroslav Prasil
40d09ddd2a
Add PUT alias for Organization updates
7 years ago
Miroslav Prasil
a5ef8aef0f
Update affected users revision when there are collection changes
7 years ago
Miroslav Prasil
4fb09c5b4d
Actually update the revision date for user struct, not just in DB
7 years ago
Jean-Christophe BEGUE
9e63985b28
Check email validity before using it for password hint sending
7 years ago
Jean-Christophe BEGUE
401aa7c699
make SMTP authentication optionnal, let lettre pick the better auth mechanism
7 years ago
Miroslav Prasil
12a2dc0901
Add PUT alias for profile update
7 years ago
Miroslav Prasil
b3f3fd81ac
Update theerror format to show message in new Vault
7 years ago
Miroslav Prasil
f2fec345ec
Add PUT alias for editing cipher
7 years ago
Jean-Christophe BEGUE
d68f57cbba
Fix password hint showing logic
7 years ago
Jean-Christophe BEGUE
19e0605d30
Better message into the password hint email
7 years ago
Jean-Christophe BEGUE
812387e586
SMTP integration, send password hint by email.
7 years ago
Miroslav Prasil
00b882935f
Deserialize "null" to empty Vec for Collections
7 years ago
Miroslav Prasil
0dfd9c7670
Add couple more aliases for PUTs and DELETEs
7 years ago
Miroslav Prasil
6ede1743ac
add alias for PUT collections-admin
7 years ago
Daniel García
d3f357b708
Implemented PUT for u2f registration
7 years ago
Jean-Christophe BEGUE
f7ffb81d9e
SMTP configuration parsing and checking
7 years ago
Miroslav Prasil
626a3c93ba
Revert "Merge branch 'beta' of https://github.com/krankur/bitwarden_rs into beta"
This reverts commit 3fd3d8d5e9
.
7 years ago
Miroslav Prasil
3f5a99916a
Implement update_revision trigger
7 years ago
Kumar Ankur
3fd3d8d5e9
Merge branch 'beta' of https://github.com/krankur/bitwarden_rs into beta
7 years ago
Kumar Ankur
5f6d721c09
Implemented PUT for /two-factor/authenticator and /two-factor/disable
7 years ago
Kumar Ankur
ddda86b90d
Implemented bulk cipher share (share selected) #100
7 years ago
Miroslav Prasil
58c1545707
Return revision date in miliseconds ( fixes #127 )
7 years ago
Jean-Christophe BEGUE
d3b4b10d18
Add a explaination to the password hint message #85
7 years ago
Jean-Christophe BEGUE
c031ae9f2f
Make password hints available in the error message #85
7 years ago
Kumar Ankur
fb7b1c8c18
Implemented bulk cipher share (share selected) #100
7 years ago
Kumar Ankur
aac1304b46
clean up
7 years ago
Kumar Ankur
7dfc759691
Implmeneted DELETE on 'api/ciphers' to delete selected ciphers ( #98 )
7 years ago
Kumar Ankur
74e2ca81ae
Implemented PUT for single cipher sharing ( #97 )
7 years ago
Kumar Ankur
0e095a9fa4
change to reuse the logic for POST in PUT as well
7 years ago
Kumar Ankur
2f6aa3c363
Reverting removal of 'api/ciphers/move' POST as it is required for backward compatibility
7 years ago
Kumar Ankur
fcc485384f
clean up
7 years ago
Kumar Ankur
91a2319325
Implementing PUT for ciphers/move ( #99 )
7 years ago
Miroslav Prasil
2872f40d13
WAL journal mode and delete retry added
7 years ago
Daniel García
a291dea16f
Updated dependencies and Docker image to new web-vault
7 years ago
Shane A. Faulkner
98bae4a0a1
Cleanup and working with 2 or less attachments
7 years ago