8ec6a53b35
everywhere: support unix sockets when binding in various places
...
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
...
Reviewed-on: Deuxfleurs/garage#636
2023-09-21 08:15:10 +00:00
95ae09917b
add ocp2023 presentation
2023-09-19 14:02:07 +02:00
a7ababb5db
doc: update sticker
2023-09-18 16:40:06 +02:00
be1a16b42b
Merge pull request 'Fix multiple shutdown issues' ( #633 ) from fix-shutdown into main
...
Reviewed-on: Deuxfleurs/garage#633
2023-09-12 12:54:50 +00:00
91e764a2bf
fix hang on shutdown
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
...
Reviewed-on: Deuxfleurs/garage#632
2023-09-11 21:08:26 +00:00
9cfe55ab60
fix 32-bit build
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
...
Reviewed-on: Deuxfleurs/garage#631
2023-09-11 17:29:23 +00:00
d5bb50d738
use statvfs instead of mount list to determine free data/meta space ( fix #611 )
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
...
Reviewed-on: Deuxfleurs/garage#630
2023-09-11 16:48:14 +00:00
f8b3883611
config: make block_size and sled_cache_capacity expressable as strings
2023-09-11 18:34:59 +02:00
51b9731a08
make lmdb's map_size configurable ( fix #628 )
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
...
Reviewed-on: Deuxfleurs/garage#627
2023-09-05 22:08:40 +00:00
51eac97260
update version to 0.8.4
2023-09-05 23:28:12 +02:00
e78566591b
Revert netapp update, hold to version 0.5.2 that uses rmp-serde 0.15
2023-09-05 23:23:23 +02:00
32e5686ad8
Merge pull request 'Garage v0.8.3' ( #619 ) from next-0.8 into main
...
Reviewed-on: Deuxfleurs/garage#619
2023-08-29 08:55:46 +00:00
06369c8f4a
add garage_db dependency in garage_rpc
2023-08-28 17:08:21 +02:00
cece1be1bb
bump version to 0.8.3
2023-08-28 13:17:26 +02:00
769b6fe054
fix test_website_check_domain
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
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
...
Reviewed-on: Deuxfleurs/garage#564
2023-08-28 10:18:33 +00:00
9b4ce4a8ad
admin api: refactor caddy check api code
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
...
Reviewed-on: Deuxfleurs/garage#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
...
Reviewed-on: Deuxfleurs/garage#606
2023-08-28 10:13:39 +00:00
c5cafa0000
web_server.rs: handle error properly and refactor
2023-08-28 12:05:14 +02:00
74478443ec
update cargo.nix
2023-08-28 11:31:40 +02:00
Jonathan Davies
d66d81ae2d
cargo: Updated gethostname v0.2.3 -> v0.4.3.
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
...
Reviewed-on: Deuxfleurs/garage#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
...
Reviewed-on: Deuxfleurs/garage#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
...
Reviewed-on: Deuxfleurs/garage#616
2023-08-28 08:50:57 +00:00
Jonathan Davies
7f7d85654d
backup.md: Added restic-android note.
2023-08-18 18:02:19 +01:00
Jonathan Davies
245a0882e1
reverse-proxy.md: Added caching section for Caddy.
2023-08-16 11:49:52 +01:00
63da1d2443
support index on path missing a trailing slash
2023-08-08 15:28:57 +02:00
24e533f262
support {s3,web}.root_domains in /check endpoint
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
...
Reviewed-on: Deuxfleurs/garage#607
2023-08-04 07:09:21 +00:00
Jonathan Davies
59bfc68f2e
post_object.rs: Fixed typos / grammar.
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
...
Reviewed-on: Deuxfleurs/garage#604
2023-07-28 14:31:51 +00:00
4d7bbf7878
operations/durability-repairs-md: Fix typo
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
...
Reviewed-on: Deuxfleurs/garage#599
2023-07-18 21:54:51 +00:00
79ca8e76a4
nix/common.nix: use pattern from nix-community/flake-compat
...
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