2.0.0-rc (#9)
Some checks failed
BlockStorage/repertory_osx/pipeline/head This commit looks good
BlockStorage/repertory_windows/pipeline/head This commit looks good
BlockStorage/repertory/pipeline/head There was a failure building this commit
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
BlockStorage/repertory_osx_builds/pipeline/head There was a failure building this commit
Some checks failed
BlockStorage/repertory_osx/pipeline/head This commit looks good
BlockStorage/repertory_windows/pipeline/head This commit looks good
BlockStorage/repertory/pipeline/head There was a failure building this commit
BlockStorage/repertory_linux_builds/pipeline/head This commit looks good
BlockStorage/repertory_osx_builds/pipeline/head There was a failure building this commit
### Issues * \#1 \[bug\] Unable to mount S3 due to 'item_not_found' exception * \#2 Require bucket name for S3 mounts * \#3 \[bug\] File size is not being updated in S3 mount * \#4 Upgrade to libfuse-3.x.x * \#5 Switch to renterd for Sia support * \#6 Switch to cpp-httplib to further reduce dependencies * \#7 Remove global_data and calculate used disk space per provider * \#8 Switch to libcurl for S3 mount support ### Changes from v1.x.x * Added read-only encrypt provider * Pass-through mount point that transparently encrypts source data using `XChaCha20-Poly1305` * Added S3 encryption support via `XChaCha20-Poly1305` * Added replay protection to remote mounts * Added support base64 writes in remote FUSE * Created static linked Linux binaries for `amd64` and `aarch64` using `musl-libc` * Removed legacy Sia renter support * Removed Skynet support * Fixed multiple remote mount WinFSP API issues on \*NIX servers * Implemented chunked read and write * Writes for non-cached files are performed in chunks of 8Mib * Removed `repertory-ui` support * Removed `FreeBSD` support * Switched to `libsodium` over `CryptoPP` * Switched to `XChaCha20-Poly1305` for remote mounts * Updated `GoogleTest` to v1.14.0 * Updated `JSON for Modern C++` to v3.11.2 * Updated `OpenSSL` to v1.1.1w * Updated `RocksDB` to v8.5.3 * Updated `WinFSP` to 2023 * Updated `boost` to v1.78.0 * Updated `cURL` to v8.3.0 * Updated `zlib` to v1.3 * Use `upload_manager` for all providers * Adds a delay to uploads to prevent excessive API calls * Supports re-upload after mount restart for incomplete uploads * NOTE: Uploads for all providers are full file (no resume support) * Multipart upload support is planned for S3 Reviewed-on: #9
This commit is contained in:
260
.cspell/words.txt
Normal file
260
.cspell/words.txt
Normal file
@ -0,0 +1,260 @@
|
||||
-dboost_asio_has_std_string_view
|
||||
-ddebug
|
||||
-dndebug
|
||||
-drepertory
|
||||
-fvisibility
|
||||
-gdwarf-4
|
||||
-mtune
|
||||
-wextra
|
||||
-wpedantic
|
||||
-wpedantic-ddebug
|
||||
_sh_denyrd
|
||||
_sh_denyrw
|
||||
aarch
|
||||
advapi32
|
||||
armv8-a
|
||||
awscpp
|
||||
awss
|
||||
bcrypt
|
||||
bdmv
|
||||
bignum
|
||||
bigobj
|
||||
bodhi
|
||||
cawss
|
||||
centos
|
||||
chrono
|
||||
cmake_minimum_required
|
||||
comdlg32
|
||||
cond
|
||||
cpp
|
||||
cppdbg
|
||||
cpptools
|
||||
cppvsdbg
|
||||
cring
|
||||
crypto_aead_xchacha20poly1305_ietf_npubbytes
|
||||
csrf
|
||||
ctim
|
||||
curlopt_aws_sigv4
|
||||
cxxflags
|
||||
cxxstd
|
||||
d_silence_cxx17_codecvt_header_deprecation_warning
|
||||
dacl
|
||||
dbackward_has_libunwind
|
||||
dbackward_system_linux
|
||||
dbuild_only
|
||||
dbuild_shared_libs
|
||||
dcmake
|
||||
dcmake_use_winssl
|
||||
dcpp_standard
|
||||
dcurl_library
|
||||
dcurl_staticlib
|
||||
dcurl_use_libpsl
|
||||
dcurl_use_libssh2
|
||||
denable_testing
|
||||
denyno
|
||||
dfail_on_warnings
|
||||
dfuse_use_version
|
||||
dgtest_force_shared_crt
|
||||
dhas_std_optional
|
||||
dirdb
|
||||
directorydb
|
||||
dirh
|
||||
dnominmax
|
||||
dopenssl_root_dir
|
||||
dportable
|
||||
drocksdb_build_shared
|
||||
dsodium_static
|
||||
dstatic_linking
|
||||
dttmath_noasm
|
||||
duse_libidn2
|
||||
dwith_gflags
|
||||
dwith_liburing
|
||||
dwith_tools
|
||||
dylib
|
||||
endfunction
|
||||
endmacro
|
||||
fallocate
|
||||
fgetattr
|
||||
filebase
|
||||
flarge
|
||||
folderid
|
||||
fsetattr
|
||||
fsopen
|
||||
fusefs
|
||||
fusermount
|
||||
futimens
|
||||
gfortran
|
||||
gmock
|
||||
gnucc
|
||||
googlemock
|
||||
googletest
|
||||
gpath
|
||||
gtest_filter
|
||||
has_setxattr
|
||||
hkey
|
||||
httpapi
|
||||
httplib
|
||||
hwnd
|
||||
iarchive
|
||||
icomm
|
||||
idownload
|
||||
idownloadmanager
|
||||
ifusedrive
|
||||
iprovider
|
||||
iremotejsoninstance
|
||||
isystem
|
||||
iwinfspdrive
|
||||
jsonrp
|
||||
jsonrpcpp
|
||||
kldload
|
||||
kratos
|
||||
libaws
|
||||
libbfb
|
||||
libbfd
|
||||
libboost_system
|
||||
libc
|
||||
libcrypto
|
||||
libcurl
|
||||
libdl_library
|
||||
libfuse
|
||||
libgcc
|
||||
libgmock
|
||||
libgtest
|
||||
libhttpserver
|
||||
libiberty
|
||||
libmicrohttpd
|
||||
libosxfuse
|
||||
libpthread_library
|
||||
librepertory
|
||||
librocksdb
|
||||
libsframe_library
|
||||
libsodium
|
||||
libstdc
|
||||
libuuid
|
||||
libz
|
||||
libzlibstatic
|
||||
libzstd
|
||||
linkflags
|
||||
linux_distro
|
||||
localappdata
|
||||
lpbyte
|
||||
lpdword
|
||||
lpstr
|
||||
lptr
|
||||
lpwstr
|
||||
lzma
|
||||
makefiles
|
||||
mbig
|
||||
mockwinfspdrive
|
||||
mqtt
|
||||
msbuild
|
||||
msvc
|
||||
mswsock
|
||||
ncrypt
|
||||
netdev
|
||||
nlohmann
|
||||
nmake
|
||||
noappledouble
|
||||
nocache
|
||||
nocloseprocess
|
||||
nopath
|
||||
npubbytes
|
||||
ntfs
|
||||
ntstatus
|
||||
nvimrc_cfg
|
||||
nypadymka
|
||||
oleaut32
|
||||
oleg
|
||||
ondisk
|
||||
openssldir
|
||||
ossp
|
||||
osxfuse
|
||||
osxfuse-notfound
|
||||
pfsi
|
||||
pkgconfig
|
||||
plex
|
||||
psecurity
|
||||
pthread
|
||||
pugi
|
||||
pugixml
|
||||
puint
|
||||
pvoid
|
||||
pwstr
|
||||
redistributable
|
||||
remotewinfsp
|
||||
remotewinfspdrive
|
||||
renterd
|
||||
repertory_ver_companyname_str
|
||||
repertory_ver_filedescription_str
|
||||
repertory_ver_fileversion
|
||||
repertory_ver_legalcopyright_str
|
||||
repertory_ver_productversion
|
||||
retrydb
|
||||
reventsp
|
||||
rocksdb
|
||||
rpath
|
||||
rpcrt4
|
||||
runas
|
||||
schaefer
|
||||
sddl
|
||||
sdkutils
|
||||
secur32
|
||||
shlwapi
|
||||
siadir
|
||||
siapath
|
||||
siaprovider
|
||||
skylink
|
||||
skynet
|
||||
smatch
|
||||
sopen
|
||||
stbuf
|
||||
stdc
|
||||
stod
|
||||
stoi
|
||||
stoll
|
||||
stoul
|
||||
stoull
|
||||
strcaseeq
|
||||
streq
|
||||
strequal
|
||||
strne
|
||||
struct
|
||||
sympath
|
||||
szlib_libpath
|
||||
target_precompile_headers
|
||||
teventsystem
|
||||
tolower
|
||||
toolset
|
||||
ttmath
|
||||
ularge
|
||||
unittests
|
||||
unmount
|
||||
userenv
|
||||
usermount
|
||||
userprofile
|
||||
utimens
|
||||
utimensat
|
||||
wcast
|
||||
wconversion
|
||||
wdouble
|
||||
wduplicated
|
||||
wformat
|
||||
windres
|
||||
winfsp
|
||||
winfsp_drive
|
||||
winfspdrive
|
||||
winhttp
|
||||
wininet
|
||||
winspool
|
||||
wlogical
|
||||
wmisleading
|
||||
wnon
|
||||
wnull
|
||||
woverloaded
|
||||
wpedantic
|
||||
wshadow
|
||||
wsign
|
||||
wunused
|
||||
wuseless
|
||||
xattr
|
||||
zlibstatic
|
Reference in New Issue
Block a user