Miro Kuratczyk 778398d30c Added IPv6Synthesizer interface which allows the core tunnel to call into the host application to synthesize IPv6 addresses from IPv4 ones. This is used to correctly lookup IPs on DNS64/NAT64 networks. 9 лет назад
..
OpenSSL-for-iPhone 5968dc4538 remove spinner 9 лет назад
PsiphonTunnel 778398d30c Added IPv6Synthesizer interface which allows the core tunnel to call into the host application to synthesize IPv6 addresses from IPv4 ones. This is used to correctly lookup IPs on DNS64/NAT64 networks. 9 лет назад
SampleApps 0773c71c86 Added app icons to the TunneledWebRequest iOS sample app as required by iTunes Connect validator 9 лет назад
.gitignore bcfd96bea1 Finish creating first cut of iOS library and sample app 9 лет назад
BUILD.md 9aeb7dafe3 Add brief instruction on running tests 9 лет назад
README.md bcfd96bea1 Finish creating first cut of iOS library and sample app 9 лет назад
USAGE.md fa1d33ab95 Add instruction to contact Psiphon for connection params 9 лет назад
build-psiphon-framework.sh f4463dd2bc Update pinned gomobile version 9 лет назад
test-psiphon-framework.sh 3af72f5675 Move testing to separate script (mostly because they won't run on the build machine) 9 лет назад

README.md

Psiphon iOS Library Meta-README

Usage

If you are using the Library in your app, please read the USAGE.md instructions.

Acknowledgements

Psiphon iOS Library uses:

OpenSSL-for-iPhone Changes

build-libssl.sh rebuilds openssl on every run. Modifications were made to not run unless required, they are:

  • Check if libssl.a and libcrypto.a are built and compare the version strings found in files to the VERSION variable in build-libssl.sh.

  • A new variable FORCE_BUILD is set to force a build. Set this to true as necessary.