networkException
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
networkException
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
networkException
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
networkException
6086a3fa07
cargo: add hyperlocal as a dependency
2023-09-29 18:37:12 +02:00
Alex
3a0e074047
Merge pull request 'prez-ocp' ( #636 ) from prez-ocp into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/636
2023-09-21 08:15:10 +00:00
Alex Auvolat
95ae09917b
add ocp2023 presentation
2023-09-19 14:02:07 +02:00
Alex Auvolat
a7ababb5db
doc: update sticker
2023-09-18 16:40:06 +02:00
Alex
be1a16b42b
Merge pull request 'Fix multiple shutdown issues' ( #633 ) from fix-shutdown into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/633
2023-09-12 12:54:50 +00:00
Alex Auvolat
91e764a2bf
fix hang on shutdown
2023-09-12 14:35:48 +02:00
Alex Auvolat
aa79810596
Fix error when none of S3/K2V/WEB/ADMIN server is started ( fix #613 )
2023-09-12 14:35:19 +02:00
Alex
143a349f55
Merge pull request 'fix 32-bit build' ( #632 ) from fix-32bit into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/632
2023-09-11 21:08:26 +00:00
Alex Auvolat
9cfe55ab60
fix 32-bit build
2023-09-11 20:01:29 +02:00
Alex
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: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/631
2023-09-11 17:29:23 +00:00
Alex Auvolat
d5bb50d738
use statvfs instead of mount list to determine free data/meta space ( fix #611 )
2023-09-11 19:08:24 +02:00
Alex
fc635f7072
Merge pull request 'make lmdb's map_size configurable ( fix #628 )' ( #630 ) from configurable-map-size into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/630
2023-09-11 16:48:14 +00:00
Alex Auvolat
f8b3883611
config: make block_size and sled_cache_capacity expressable as strings
2023-09-11 18:34:59 +02:00
Alex Auvolat
51b9731a08
make lmdb's map_size configurable ( fix #628 )
2023-09-11 18:03:44 +02:00
Alex
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: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/627
2023-09-05 22:08:40 +00:00
Alex Auvolat
51eac97260
update version to 0.8.4
2023-09-05 23:28:12 +02:00
Alex Auvolat
e78566591b
Revert netapp update, hold to version 0.5.2 that uses rmp-serde 0.15
2023-09-05 23:23:23 +02:00
Alex
32e5686ad8
Merge pull request 'Garage v0.8.3' ( #619 ) from next-0.8 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/619
2023-08-29 08:55:46 +00:00
Alex Auvolat
06369c8f4a
add garage_db dependency in garage_rpc
2023-08-28 17:08:21 +02:00
Alex Auvolat
cece1be1bb
bump version to 0.8.3
2023-08-28 13:17:26 +02:00
Alex Auvolat
769b6fe054
fix test_website_check_domain
2023-08-28 12:40:28 +02:00
Alex Auvolat
e66c78d6ea
integration test: move json_body to root of crate
2023-08-28 12:32:57 +02:00
Alex Auvolat
51011e68b1
move alpine linux info to binary package page
2023-08-28 12:20:34 +02:00
Alex
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: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/564
2023-08-28 10:18:33 +00:00
Alex Auvolat
9b4ce4a8ad
admin api: refactor caddy check api code
2023-08-28 12:17:10 +02:00
Alex
2bbe2da5ad
Merge pull request 'support index on path missing a trailing slash' ( #612 ) from compat/index-without-trailing-slash into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/612
2023-08-28 10:15:01 +00:00
Alex
29353adbe5
Merge pull request 'cargo: Bump dependencies' ( #606 ) from jpds/garage:cargo-bumps-230801 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/606
2023-08-28 10:13:39 +00:00
Alex Auvolat
c5cafa0000
web_server.rs: handle error properly and refactor
2023-08-28 12:05:14 +02:00
Alex Auvolat
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
Alex
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: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/610
2023-08-28 09:18:13 +00:00
Alex
bd50333ade
Merge pull request 'reverse-proxy.md: Added caching section for Caddy.' ( #614 ) from jpds/garage:caddy-cache into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/614
2023-08-28 08:51:33 +00:00
Alex
170c6a2eac
Merge pull request 'backup.md: Added restic-android note.' ( #616 ) from jpds/garage:doc-restic-android into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/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
Quentin Dufour
63da1d2443
support index on path missing a trailing slash
2023-08-08 15:28:57 +02:00
Quentin Dufour
24e533f262
support {s3,web}.root_domains in /check endpoint
2023-08-08 11:05:42 +02:00
Alex
67b1457c77
Merge pull request 'post_object.rs: Fixed typos / grammar.' ( #607 ) from jpds/garage:post-objects-typos into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/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
Alex
a98855157b
Merge pull request 'operations/durability-repairs-md: Fix typo' ( #604 ) from maxjustus/garage:main into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/604
2023-07-28 14:31:51 +00:00
Max Justus Spransy
4d7bbf7878
operations/durability-repairs-md: Fix typo
2023-07-24 10:01:48 -07:00
Alex
18eb73d52e
Merge pull request 'flake-compat: use nix-community fork' ( #599 ) from flokli/garage:flake-compat into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/599
2023-07-18 21:54:51 +00:00
Florian Klink
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