9caf4bf383
Misc changes.
...
Some small changes in general:
- Moved the SQL Version check struct into the function.
- Updated hadolint to 2.0.0
- Fixed hadolint 2.0.0 warnings
- Updated github workflows
- Added .editorconfig for some general shared editor settings.
2021-03-30 21:45:10 +02:00
9b2234fa0e
Merge pull request #1556 from mkilchhofer/docs/update_template
...
fix(env.template): IP_HEADER defaults to X-Real-IP
2021-03-29 23:35:50 +02:00
1f79fdec4e
Merge pull request #1552 from BlackDex/misc-fixes
...
Icon and SMTP Debug fixes.
2021-03-29 23:35:31 +02:00
a56f4c97e4
fix(env.template): IP_HEADER defaults to X-Real-IP
...
This was wrong in commit 88c56de97b
.
2021-03-29 11:16:20 +02:00
3a3390963c
Icon and SMTP Debug fixes.
...
- We need to add some feature to enable smtp debugging again. See: https://github.com/lettre/lettre/pull/584
- Upstream added the fallback icon again, probably because of caching ;). See: https://github.com/bitwarden/server/pull/1149
- Enabled gzip and brotli compression support with reqwest. Some sites seem to force this, or assume that because of the User-Agent string it is supported. This caused some failed icons.
Fixes #1540
2021-03-29 10:27:58 +02:00
fd27759a95
Merge pull request #1546 from RealOrangeOne/clippy-run
...
Run Clippy
1.20.0
2021-03-28 16:04:09 +02:00
01d8056c73
Merge pull request #1545 from RealOrangeOne/icon-client-cache
...
Client caching
2021-03-28 16:03:16 +02:00
81fa33ebb5
Remove unnecessary reference
2021-03-28 10:59:49 +01:00
e8aa3bc066
Merge branch 'master' into clippy-run
2021-03-28 10:51:25 +01:00
0bf0125e82
Reverse negation on ordering
...
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com >
2021-03-28 10:49:29 +01:00
6209e778e5
Icons should always be cached using full TTL
2021-03-28 10:39:12 +01:00
5323283f98
Merge pull request #1548 from BlackDex/admin-interface
...
Updated diagnostics page
2021-03-28 01:31:38 +01:00
57e17d0648
Updated diagnostics page
...
- Added reverse proxy check
- Better deffinition of internet proxy
- Added SQL Server version detection
2021-03-28 00:10:01 +01:00
da55d5ec70
Also run actions CI on pull request
...
`push` only counts for pushes to branches on the repo, not forks
2021-03-27 15:21:00 +00:00
828a060698
Run clippy on CI
2021-03-27 15:10:00 +00:00
3e5971b9db
Remove unnecessary result return types
2021-03-27 15:07:26 +00:00
47c2625d38
Prevent clippy
complaining at method
...
It's not incorrectly wrapped. We care about the return type being `Option`.
2021-03-27 14:36:50 +00:00
49af9cf4f5
Correctly camelCase acronyms
...
https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms
2021-03-27 14:26:32 +00:00
6b1daeba05
Implement From
over Into
...
https://rust-lang.github.io/rust-clippy/master/index.html#from_over_into
2021-03-27 14:19:57 +00:00
9f1240d8d9
Only construct JSON object if it's useful
2021-03-27 14:03:46 +00:00
a8138be69b
Use if let
more
2021-03-27 14:03:31 +00:00
ea57dc3bc9
Use matches
macro
2021-03-27 14:03:07 +00:00
131348a49f
Add immutable caching for vault assets
...
The URLs are cachebusted, so updates will still be applied cleanly and immediately
2021-03-27 13:37:56 +00:00
b22564cb00
Cache icons on the client
...
This should make the vault pages load much faster, and massively reduce the number of requests.
2021-03-27 13:30:40 +00:00
16eb0a56f9
Exclude vendored scripts from Github language statistics
2021-03-25 21:39:34 +01:00
3e4ff47a38
Update dependencies, particularly openssl to 1.1.1k
2021-03-25 20:05:20 +01:00
8ea01a67f6
Merge pull request #1529 from mprasil/more-generic-send-error-messages
...
Return generic message when Send not available
2021-03-25 19:56:24 +01:00
aa5cc642e1
Use constant for the "inaccessible" error message
2021-03-25 11:40:32 +00:00
a121cb6f00
Merge pull request #1530 from jjlin/global-domains
...
Sync global_domains.json
2021-03-23 23:48:20 +01:00
60164182ae
Fix alpine armv7 build
...
Reference: https://github.com/messense/rust-musl-cross/pull/34
2021-03-23 23:47:12 +01:00
f842a80cdb
Sync global_domains.json to bitwarden/server@455e4b2 (ProtonMail/ProtonVPN)
2021-03-23 11:30:00 -07:00
4b6a574ee0
Return generic message when Send not available
...
This should help avoid leaking information about (non)existence of Send
and be more in line with what official server returns.
2021-03-23 13:39:09 +00:00
f9ebb780f9
Update dependencies
2021-03-22 20:00:57 +01:00
1fc6c30652
Send deletion thread and updated users revision
2021-03-22 19:57:35 +01:00
46a1a013cd
Update user revision date with sends
2021-03-22 19:05:15 +01:00
551810c486
Fix updating file send
2021-03-17 19:39:48 +01:00
b987ba506d
Merge pull request #1493 from jjlin/send
...
Add support for the Disable Send policy
2021-03-16 18:13:55 +01:00
84810f2bb2
Remove unnecessary fields from send access
2021-03-16 18:11:25 +01:00
424d666a50
Add support for the Disable Send policy
...
Upstream refs:
* https://github.com/bitwarden/server/pull/1130
* https://bitwarden.com/help/article/policies/#disable-send
2021-03-16 02:07:45 -07:00
a71359f647
Merge pull request #1469 from jjlin/cors
...
CORS fixes
2021-03-15 16:57:00 +01:00
d93c344176
Merge branch 'master' into cors
2021-03-15 16:49:12 +01:00
b9c3213b90
Merge pull request #1487 from jjlin/send
...
Send access check fixes
2021-03-15 16:47:14 +01:00
95e24ffc51
rename send key -> akey
2021-03-15 16:42:20 +01:00
00d56d7295
Send access check fixes
...
Adjust checks for max access count, expiration date, and deletion date.
The date checks aren't that important, but the access count check
currently allows one more access than it should.
2021-03-14 23:20:49 -07:00
7436b454db
Update web vault to 2.19.0
2021-03-14 23:36:49 +01:00
8da5b99482
Send API
2021-03-14 23:35:55 +01:00
2969e87b52
Add separate host-only fromrequest handler
2021-03-14 23:24:47 +01:00
ce62e898c3
Remove debug impl from database structs
...
This is only implemented for the database specific structs, which is not what we want
2021-03-13 22:04:04 +01:00
431462d839
Update dependencies and enable serde integration for chrono
2021-03-13 22:02:11 +01:00
7d0e234b34
CORS fixes
...
* The Safari extension apparently now uses the origin `file://` and expects
that to be returned (see bitwarden/browser#1311 , bitwarden/server#800 ).
* The `Access-Control-Allow-Origin` header was reflecting the value of the
`Origin` header without checking whether the origin was actually allowed.
This effectively allows any origin to interact with the server, which
defeats the purpose of CORS.
2021-03-07 00:35:08 -08:00