ffsend | securely share files from the command line | File Sharing library
kandi X-RAY | ffsend Summary
kandi X-RAY | ffsend Summary
Easily and securely share files from the command line. A Send client. Easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the Send service and may be up to 1GB. Others are able to download these files with this tool, or through their web browser.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ffsend
ffsend Key Features
ffsend Examples and Code Snippets
Community Discussions
Trending Discussions on ffsend
QUESTION
I just installed ffsend and wget via homebrew on my MacOS (Mojave 10.14.6), and when I run the command
ffsend upload some_file.tgz
or
wget some_url some_file.tgz
I get the following:
dyld: lazy symbol binding failed: Symbol not found: _OPENSSL_init_ssl Referenced from: /usr/local/bin/ffsend Expected in: /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
dyld: Symbol not found: _OPENSSL_init_ssl Referenced from: /usr/local/bin/ffsend Expected in: /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
Abort trap: 6
I know I've had some bugs with Open SSL previously, but I have no idea of how to tackle this problem.
Thanks
...ANSWER
Answered 2020-Apr-11 at 12:56The problem was due to a conflict between versions of OpenSSL. Some programs (wget, ffsend) needed the latest version of OpenSSL, while some other programs (not distributed) needed an older version of OpenSSL, namely 1.0.2.
I found the solution here: after reinstalling openssl via brew reinstall openssl@1.1
, I used brew switch openssl 1.0.2q
.
This way I can use both programs that need the latest version and those that use the older one.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ffsend
Linux
macOS
Windows
FreeBSD
Android
Other OS or architecture
To build and install ffsend yourself, you meet the following requirements before proceeding:.
Runtime requirements
git
rust v1.40 or higher (install using rustup)
OpenSSL or LibreSSL libraries/headers: Linux: Ubuntu, Debian and derivatives: apt install build-essential cmake pkg-config libssl-dev CentOS/Red Hat/openSUSE: yum install gcc gcc-c++ make cmake openssl-devel Arch: pacman -S openssl base-devel Gentoo: emerge -a dev-util/pkgconfig dev-util/cmake dev-libs/openssl Fedora: dnf install gcc gcc-c++ make cmake openssl-devel Or see instructions here Windows: Optional with crypto-openssl feature: See instructions here here macOS: Optional with crypto-openssl feature: brew install cmake pkg-config openssl or see instructions here FreeBSD: pkg install rust gmake pkgconf python36 libxcb xclip ca_root_nss xsel-conrad It is a better idea to use & modify the existing ffsend port, which manages dependencies for you.
Then, walk through one of the following steps to compile and install ffsend:.
Compile and install it directly from cargo: # Compile and install from cargo cargo install ffsend -f # Start using ffsend ffsend --help
Or clone the repository and install it with cargo: # Clone the project git clone https://github.com/timvisee/ffsend.git cd ffsend # Compile and install cargo install --path . -f # Start using ffsend ffsend --help # or run it directly from cargo cargo run --release -- --help
Or clone the repository and invoke the binary directly (Linux/macOS): # Clone the project git clone https://github.com/timvisee/ffsend.git cd ffsend # Build the project (release version) cargo build --release # Start using ffsend ./target/release/ffsend --help
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page