client implementation for p≡p update server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
heck a8848916a8 Build: make local.conf - add libz 4 months ago
downloadclient.xcodeproj IOSAD-218 fixes: downloadclient build for X86_64 only 1 year ago
.DS_Store cleanup Xcode project structure, builds with pEpMacOSAdapter Xcode workspace now. 2 years ago
.gitignore add test to gitignore 5 months ago
HTTPSStream.cc double pointer not needed 2 years ago
HTTPSStream.hh double pointer not needed 2 years ago
LICENSE.txt adding 4 years ago
Makefile Build: make local.conf - add libz 4 months ago
Makefile.conf initial commit 4 years ago
README.md explanation what Download client is 5 months ago
UpdateStream.cc double pointer not needed 2 years ago
UpdateStream.hh double pointer not needed 2 years ago
downloadclient.cc be sure to use the keyfile readonly and transport the real exception 2 years ago
downloadclient.hh be sure to use the keyfile readonly and transport the real exception 2 years ago
public.der pubkey for test 4 years ago
run_tests.sh adding read function and test runner 4 years ago
test_https.cc cleanup 4 years ago
test_noupdate.cc double pointer not needed 2 years ago
test_split_url.cc https test 4 years ago
test_updater.cc double pointer not needed 2 years ago

README.md

Download client

Download client is a platform independent client implementation of the p≡p update service. It requires boost and supports all platforms boost supports.

Download client on macOS

Prerequisites

Package managers

MacPorts for installing dependencies:

Install MacPorts for your version of OS X/macOS.

Dependencies of prerequisites

sudo port install git

sudo port install gmake
sudo port install autoconf
sudo port install libtool
sudo port install automake

sudo port install wget

sudo port install gsed

xcode-select --install

Dependencies

git clone https://gitea.pep.foundation/buff/mac-os-build-scripts-common-dependencies.git
git clone https://gitea.pep.foundation/pEp.foundation/downloadclient.git

Build

Using Xcode UI

open downloadclient.xcodeproj.

Build the scheme fitting your needs (libetpan [macOS|iOS].

Using terminal

xcodebuild -project "downloadclient.xcodeproj" -scheme "downloadclient" -configuration [RELEASE|DEBUG]