You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by er...@apache.org on 2026/06/10 14:39:56 UTC
(opendal) branch fix/confine-compfs-monoiofs-root updated (3b7a7f4c3 -> 5230cd2c0)
This is an automated email from the ASF dual-hosted git repository.
erickguan pushed a change to branch fix/confine-compfs-monoiofs-root
in repository https://gitbox.apache.org/repos/asf/opendal.git
discard 3b7a7f4c3 fix typo
discard feec59195 Add tests for confined_join
discard 86b5a04d5 fix clippy warnings
discard e1f9df45e fix typo
discard b551d793a Use confined_join and root_join across services
omit a86bab42e fix(services): confine compfs/monoiofs object keys to root by rejecting parent-dir traversal
add 6d0e75db4 feat(lister.go): Add opendal_list_options_set_versions and opendal_list_options_set_deleted (#7645)
add 1710e3e00 RFC: Capability API (#7700)
add e04133acb fix(layers): Align reader observability (#7687)
add 8161297e6 Add Ruby binding links (#7713)
add 0bf488a41 fix(services/webdav): handle invalid propfind metadata (#7711)
add ac1cc0331 feat(website): add GooseFS to logo wall and services (#7709)
add 1e4e3da57 ci: start azurite via npm (#7715)
add 0cfdeed8a fix(services/webdav): remove unnecessary mut (#7717)
add 62d8866f2 feat(copy.go): add copy options (#7707)
add 1da576bef fix(services/fs): preserve backslash in filenames on Unix during list (#7721)
add 8a8952254 fix(services): confine compfs/monoiofs object keys to root by rejecting parent-dir traversal (#7702)
add 5230cd2c0 Use confined_join and root_join across services
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3b7a7f4c3)
\
N -- N -- N refs/heads/fix/confine-compfs-monoiofs-root (5230cd2c0)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/services/azblob/azurite_azblob/action.yml | 7 +-
.../hdfs/hdfs_default_on_azurite_azblob/action.yml | 7 +-
README.md | 4 +-
bindings/c/include/opendal.h | 203 ++++++++++++++
bindings/c/src/lib.rs | 1 +
bindings/c/src/operator.rs | 81 +++++-
bindings/c/src/operator_info.rs | 28 ++
bindings/c/src/types.rs | 183 +++++++++++++
bindings/go/copy.go | 297 +++++++++++++++++++++
bindings/go/lister.go | 60 +++++
bindings/go/operator.go | 36 ---
bindings/go/operator_info.go | 32 +++
bindings/go/string_ownership_test.go | 34 +++
bindings/go/tests/behavior_tests/copy_test.go | 185 ++++++++++++-
bindings/go/tests/behavior_tests/list_test.go | 78 ++++++
bindings/go/types.go | 18 ++
core/core/src/docs/internals/accessor.rs | 2 +-
.../docs/rfcs/7660_move_read_range_to_reader.md | 39 +--
core/core/src/docs/rfcs/7700_capability_api.md | 265 ++++++++++++++++++
core/core/src/docs/rfcs/mod.rs | 4 +
core/core/src/raw/accessor.rs | 7 +-
core/core/src/raw/path.rs | 32 +--
core/layers/dtrace/src/lib.rs | 94 ++++++-
core/layers/logging/src/lib.rs | 30 ++-
core/layers/oteltrace/src/lib.rs | 48 ++--
core/layers/tracing/src/lib.rs | 8 +-
core/services/compfs/src/core.rs | 2 +-
core/services/fs/src/core.rs | 2 +-
core/services/fs/src/lister.rs | 45 +++-
core/services/monoiofs/src/core.rs | 2 +-
core/services/webdav/src/core.rs | 65 ++++-
fixtures/azblob/docker-compose-azurite.yml | 23 --
fixtures/azblob/setup_azurite.sh | 57 ++++
website/src/components/landing/data.js | 1 +
website/static/img/services/goosefs.svg | 29 ++
35 files changed, 1820 insertions(+), 189 deletions(-)
create mode 100644 bindings/go/copy.go
create mode 100644 core/core/src/docs/rfcs/7700_capability_api.md
delete mode 100644 fixtures/azblob/docker-compose-azurite.yml
create mode 100755 fixtures/azblob/setup_azurite.sh
create mode 100644 website/static/img/services/goosefs.svg