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.
 
 
 
Andreas Buff 7d7afebfd1 Merge branch 'Release_2.1' 2 weeks ago
downloadclient.xcodeproj IOSAD-218 fixes: downloadclient build for X86_64 only 2 weeks ago
.DS_Store cleanup Xcode project structure, builds with pEpMacOSAdapter Xcode workspace now. 9 months ago
.gitignore used a perl script[0] to convert .hgignore to .gitigore 6 months ago
HTTPSStream.cc double pointer not needed 1 year ago
HTTPSStream.hh double pointer not needed 1 year ago
LICENSE.txt adding 3 years ago
Makefile generate local.conf 1 year ago
Makefile.conf initial commit 3 years ago
README.md IOSAD-218 adds readme for Apple builds 3 weeks ago
UpdateStream.cc double pointer not needed 1 year ago
UpdateStream.hh double pointer not needed 1 year ago
downloadclient.cc be sure to use the keyfile readonly and transport the real exception 1 year ago
downloadclient.hh be sure to use the keyfile readonly and transport the real exception 1 year ago
public.der pubkey for test 3 years ago
run_tests.sh adding read function and test runner 3 years ago
test_https.cc cleanup 3 years ago
test_noupdate.cc double pointer not needed 1 year ago
test_split_url.cc https test 3 years ago
test_updater.cc double pointer not needed 1 year ago

README.md

downloadclient 4 Apple Hardware

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]