mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 05:16:00 +03:00
[PR #35] [MERGED] Supports more two SSL libraries for NSS and GnuTLS. #1319
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#1319
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/s3fs-fuse/s3fs-fuse/pull/35
Author: @ggtakec
Created: 6/1/2014
Status: ✅ Merged
Merged: 6/1/2014
Merged by: @ggtakec
Base:
master← Head:cryptlibs📝 Commits (3)
cd27f0aSupported another crypt libraries as GnuTLS and NSS, and added configure optionsedad911Changed configuration switch from 'enable' to 'with' for libs1601967Changed initializing logic for nss lib/openssl lib/s3fs own.📊 Changes
13 files changed (+1064 additions, -374 deletions)
View changed files
📝
configure.ac(+157 -52)📝
src/Makefile.am(+14 -1)➕
src/common_auth.cpp(+105 -0)📝
src/curl.cpp(+16 -266)📝
src/curl.h(+0 -13)📝
src/fdcache.cpp(+2 -2)➕
src/gnutls_auth.cpp(+259 -0)➕
src/nss_auth.cpp(+196 -0)➕
src/openssl_auth.cpp(+256 -0)📝
src/s3fs.cpp(+28 -6)📝
src/s3fs.h(+0 -32)➕
src/s3fs_auth.h(+26 -0)📝
src/s3fs_util.cpp(+5 -2)📄 Description
This change supports more two SSL library which are NSS and GnuTLS.
The libcurl library which is called by s3fs is implemented in a libraries of OpenSSL or NSS, GnuTLS, etc.
Then s3fs should call same library as implemented in libcurl.
And maybe this change solves the problem of the OpenSSL license for building a package and distributing it.
Finally this change adds a new option about selecting libraries to configuration. Specifically, I will add a postscript in Installation Notes wiki page.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.