chrislu
6bdff49424
Fix: Remove invalid GOEXPERIMENT=systemcrypto
Go 1.24 uses GODEBUG=fips140=on at runtime, not GOEXPERIMENT at build time.
- Remove GOEXPERIMENT=systemcrypto from all Makefiles
- Remove GOEXPERIMENT=systemcrypto from all Dockerfiles
FIPS 140-3 mode can be enabled at runtime:
GODEBUG=fips140=on ./weed server ...
1 week ago
chrislu
39cea3603b
Enable FIPS 140-3 compliant crypto by default
Addresses #6889
- Enable GOEXPERIMENT=systemcrypto by default in all Makefiles
- Enable GOEXPERIMENT=systemcrypto by default in all Dockerfiles
- Go 1.24+ has native FIPS 140-3 support via this setting
- Users can disable by setting GOEXPERIMENT= (empty)
Algorithms used (all FIPS approved):
- AES-256-GCM for data encryption
- AES-256-CTR for SSE-C
- HMAC-SHA256 for S3 signatures
- TLS 1.2/1.3 for transport encryption
1 week ago
Chris Lu
2a05af2e14
docker: fix /data ownership and permission ( #7451 )
* docker: fix /data ownership and permission
* chown if not owned by seaweed user
* fix github tests
* comments
* fix the unquoted variables in the case pattern matching
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update entrypoint.sh
* Update entrypoint.sh
* Update docker/entrypoint.sh
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 month ago
Chris Lu
8a032bf57d
fix add user command ( #7406 )
* fix add user command
* add folder /etc/seaweedfs
1 month ago
Chris Lu
b8bef0328b
docker containers: add non-root user ( #7399 )
* add non-root user
* using -g more clearly expresses the intent of setting the primary group for the new user
* no cache
* read only
* specific perm
1 month ago
Chris Lu
2b1cfe3c3b
add on demand build
3 months ago
Chris Lu
f9f2609e63
Fix RocksDB docker build
3 months ago
chrislu
bd4891a117
change version directory
6 months ago
chrislu
7039d5003c
gorocksdb 1.10.1 ~ rocksdb 10.2.1
6 months ago
Konstantin Lebedev
c8b0a04409
golang up version to 1.24 ( #6724 )
8 months ago
chrislu
ddd67dd191
upgade rocksdb to 9.10.0
10 months ago
chrislu
5e46960651
use golang:1.23 image
10 months ago
Chris Lu
2ad363d984
upgrade go, rocksdb
2 years ago
chrislu
53188a1191
fix rocksdb build
2 years ago
chrislu
88d3f51648
fix rocksdb build
2 years ago
Konstantin Lebedev
ce9b822a8e
golang up version to 1.21.3 ( #4911 )
2 years ago
chrislu
b0da8788a1
upgrade rocksdb versions
3 years ago
Chris Lu
bac45912e3
go 1.20 ( #4192 )
3 years ago
chrislu
466bbe4cdd
dockerfile fix directory
3 years ago
chrislu
9c76896e2d
fix building rocksdb image
3 years ago
chrislu
8a61c124c7
go 1.19
3 years ago
chrislu
5fbe437ee9
update rocksdb version to 7.4.4
3 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
3 years ago
Konstantin Lebedev
59435e4a2e
rocksdb up version to v7.2.2
4 years ago
chrislu
cdb31c5b61
go 1.18 for rocksdb
4 years ago
chrislu
3176bf126a
update rocksdb version
4 years ago
chrislu
eb39f78396
rocksdb: PORTABLE=1
4 years ago
chrislu
13cb609f60
add filer.toml for rocksdb to docker image for rocksdb
4 years ago
Chris Lu
947fe4cc97
docker: entry point change working directory from root to /data
4 years ago
Chris Lu
0c12a7d12a
github action build rocksdb image
4 years ago
Chris Lu
7b776be285
build docker image for chrislusf/seaweedfs:rocksdb
4 years ago
Chris Lu
7bf65c1e99
use go 1.17 for docker
4 years ago
Chris Lu
40945a60cf
use go 1.16.4 to build docker image
5 years ago
Chris Lu
216de41ed9
build static binary in docker images
fix https://github.com/chrislusf/seaweedfs/issues/1856
5 years ago
Chris Lu
9c56b46886
webdav: adds to docker file
5 years ago
Chris Lu
712563fbdd
dev cluster adds fuse mount
5 years ago
nivekuil
efd4253ab6
Add fuse to all dockerfiles
5 years ago
LazyDBA247-Anyvision
a37f069296
fix Argument Name, and use the correct one.
5 years ago
LazyDBA247-Anyvision
2ac31da89e
support build branches other than master
5 years ago
Chris Lu
b843358d65
adjust
5 years ago
Chris Lu
a47e8f4c06
adjust
5 years ago
Chris Lu
bff99ecc75
build add git version
5 years ago
Chris Lu
4dec5e0e4a
fix dockerhub build
6 years ago
Chris Lu
ca4ca1ae6f
update docker local dev env
6 years ago
Chris Lu
3f6e0e34cb
Revert "use docker built binaries for faster automated release"
This reverts commit 9863f51cc8 .
6 years ago
Chris Lu
9863f51cc8
use docker built binaries for faster automated release
6 years ago
Chris Lu
15ecf4e3bf
filer: default to leveldb2
7 years ago
Zicklag
3895c86812
Add cronjob Mode For The Docker Container
fixes #907
7 years ago
Chris Lu
a4e8aa98a0
weed server: mkdir first, and set the master ip address
fix https://github.com/chrislusf/seaweedfs/issues/885
7 years ago
Chris Lu
023f447d56
add directory /data/filerdb
fix https://github.com/chrislusf/seaweedfs/issues/885
7 years ago