8ec6a53b35
everywhere: support unix sockets when binding in various places
...
continuous-integration/drone/pr Build is passing
this patch implements binding to paths as a unix socket for generic
server and web server.
2023-09-29 18:57:44 +02:00
7353038a64
config: allow using paths for unix domain sockets in various places
...
this patch updates the config format to also allow paths in bind
addresses for unix domain sockets.
this has been added to all apis except rpc.
2023-09-29 18:38:30 +02:00
10195f1567
util: add helper sum type for unix and tcp socket addresses
...
this patch introduces a new sum type that can represent either a
tcp socket address or a unix domain socket path.
2023-09-29 18:37:36 +02:00
6086a3fa07
cargo: add hyperlocal as a dependency
2023-09-29 18:37:12 +02:00
3a0e074047
Merge pull request 'prez-ocp' ( #636 ) from prez-ocp into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #636
2023-09-21 08:15:10 +00:00
95ae09917b
add ocp2023 presentation
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-19 14:02:07 +02:00
a7ababb5db
doc: update sticker
continuous-integration/drone/push Build is passing
2023-09-18 16:40:06 +02:00
be1a16b42b
Merge pull request 'Fix multiple shutdown issues' ( #633 ) from fix-shutdown into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #633
2023-09-12 12:54:50 +00:00
91e764a2bf
fix hang on shutdown
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-12 14:35:48 +02:00
aa79810596
Fix error when none of S3/K2V/WEB/ADMIN server is started ( fix #613 )
2023-09-12 14:35:19 +02:00
143a349f55
Merge pull request 'fix 32-bit build' ( #632 ) from fix-32bit into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #632
2023-09-11 21:08:26 +00:00
9cfe55ab60
fix 32-bit build
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
continuous-integration/drone Build is passing
2023-09-11 20:01:29 +02:00
2548a247f2
Merge pull request 'use statvfs instead of mount list to determine free data/meta space ( fix #611 )' ( #631 ) from fix-free-space into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
Reviewed-on: #631
2023-09-11 17:29:23 +00:00
d5bb50d738
use statvfs instead of mount list to determine free data/meta space ( fix #611 )
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
2023-09-11 19:08:24 +02:00
fc635f7072
Merge pull request 'make lmdb's map_size configurable ( fix #628 )' ( #630 ) from configurable-map-size into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #630
2023-09-11 16:48:14 +00:00
f8b3883611
config: make block_size and sled_cache_capacity expressable as strings
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-11 18:34:59 +02:00
51b9731a08
make lmdb's map_size configurable ( fix #628 )
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-11 18:03:44 +02:00
5f86b48f97
Merge pull request 'Revert netapp to 0.5.2 to avoid rmp-serde upgrade that breaks things' ( #627 ) from hold-netapp-0.5.2 into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #627
2023-09-05 22:08:40 +00:00
51eac97260
update version to 0.8.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
2023-09-05 23:28:12 +02:00
e78566591b
Revert netapp update, hold to version 0.5.2 that uses rmp-serde 0.15
continuous-integration/drone/push Build is failing
2023-09-05 23:23:23 +02:00
32e5686ad8
Merge pull request 'Garage v0.8.3' ( #619 ) from next-0.8 into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #619
2023-08-29 08:55:46 +00:00
06369c8f4a
add garage_db dependency in garage_rpc
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
2023-08-28 17:08:21 +02:00
cece1be1bb
bump version to 0.8.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-08-28 13:17:26 +02:00
769b6fe054
fix test_website_check_domain
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-08-28 12:40:28 +02:00
e66c78d6ea
integration test: move json_body to root of crate
2023-08-28 12:32:57 +02:00
51011e68b1
move alpine linux info to binary package page
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-08-28 12:20:34 +02:00
a54a1f5616
Merge pull request 'doc: Add information about Alpine Linux package to Quick Start' ( #564 ) from jirutka/garage:alpine into next-0.8
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
Reviewed-on: #564
2023-08-28 10:18:33 +00:00
9b4ce4a8ad
admin api: refactor caddy check api code
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-08-28 12:17:10 +02:00
2bbe2da5ad
Merge pull request 'support index on path missing a trailing slash' ( #612 ) from compat/index-without-trailing-slash into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #612
2023-08-28 10:15:01 +00:00
29353adbe5
Merge pull request 'cargo: Bump dependencies' ( #606 ) from jpds/garage:cargo-bumps-230801 into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #606
2023-08-28 10:13:39 +00:00
c5cafa0000
web_server.rs: handle error properly and refactor
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-28 12:05:14 +02:00
74478443ec
update cargo.nix
continuous-integration/drone/pr Build is passing
2023-08-28 11:31:40 +02:00
Jonathan Davies
d66d81ae2d
cargo: Updated gethostname v0.2.3 -> v0.4.3.
continuous-integration/drone/pr Build is failing
2023-08-28 09:30:27 +00:00
Jonathan Davies
7d8296ec59
cargo: Updated pretty_env_logger v0.4.0 -> v0.5.0.
2023-08-28 09:30:27 +00:00
Jonathan Davies
f607ac6792
garage/api: cargo: Updated idna dependency to 0.4.
2023-08-28 09:30:27 +00:00
Jonathan Davies
96d1d81ab7
garage/db: cargo: Updated rusqlite to 0.29.
2023-08-28 09:30:27 +00:00
Jonathan Davies
5185701aa8
cargo: Updated:
...
* addr2line v0.19.0 -> v0.20.0
* async-compression v0.4.0 -> v0.4.1
* clap v4.3.8 -> v4.3.19
* hyper v0.14.26 -> v0.14.27
* ipnet v2.7.2 -> v2.8.0
* rmp v0.8.11 -> v0.8.12
* serde v1.0.164 -> v1.0.188
* tokio v1.29.0 -> v1.31.0
* zstd v0.12.3+zstd.1.5.2 -> v0.12.4
* Others in `cargo update`
2023-08-28 09:30:27 +00:00
d539a56d3a
Merge pull request 'Support {s3,web}.root_domains for the Caddy on-demand TLS endpoint (<admin>/check?domain=xx)' ( #610 ) from bug/support-root-domains-on-demand-tls into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #610
2023-08-28 09:18:13 +00:00
bd50333ade
Merge pull request 'reverse-proxy.md: Added caching section for Caddy.' ( #614 ) from jpds/garage:caddy-cache into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #614
2023-08-28 08:51:33 +00:00
170c6a2eac
Merge pull request 'backup.md: Added restic-android note.' ( #616 ) from jpds/garage:doc-restic-android into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #616
2023-08-28 08:50:57 +00:00
Jonathan Davies
7f7d85654d
backup.md: Added restic-android note.
continuous-integration/drone/pr Build is passing
2023-08-18 18:02:19 +01:00
Jonathan Davies
245a0882e1
reverse-proxy.md: Added caching section for Caddy.
continuous-integration/drone/pr Build is passing
2023-08-16 11:49:52 +01:00
63da1d2443
support index on path missing a trailing slash
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-08 15:28:57 +02:00
24e533f262
support {s3,web}.root_domains in /check endpoint
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-08-08 11:05:42 +02:00
67b1457c77
Merge pull request 'post_object.rs: Fixed typos / grammar.' ( #607 ) from jpds/garage:post-objects-typos into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #607
2023-08-04 07:09:21 +00:00
Jonathan Davies
59bfc68f2e
post_object.rs: Fixed typos / grammar.
continuous-integration/drone/pr Build is passing
2023-08-01 15:31:39 +01:00
a98855157b
Merge pull request 'operations/durability-repairs-md: Fix typo' ( #604 ) from maxjustus/garage:main into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #604
2023-07-28 14:31:51 +00:00
4d7bbf7878
operations/durability-repairs-md: Fix typo
continuous-integration/drone/pr Build is passing
2023-07-24 10:01:48 -07:00
18eb73d52e
Merge pull request 'flake-compat: use nix-community fork' ( #599 ) from flokli/garage:flake-compat into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #599
2023-07-18 21:54:51 +00:00
79ca8e76a4
nix/common.nix: use pattern from nix-community/flake-compat
...
continuous-integration/drone/pr Build is passing
This is still a bit confusing, as normally the flake.defaultNix attrset
gets exposed via a top-level default.nix, but at least it brings us
closer to that.
2023-07-16 12:52:14 +03:00