Transport Backend for UDP
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Gernot Kranz f513c9d6c2 Merge branch 'gitea1' of https://gitea.pep.foundation/gernot/pEpTransportUDP into gitea1 2 months ago
src Introduce gtest 3 months ago
test Transport encrypt 3 months ago
test-suite Merge branch 'gitea1' of https://gitea.pep.foundation/gernot/pEpTransportUDP into gitea1 2 months ago
.clang-format remove merge conflict formatting 6 months ago
.gitignore updated gitignore 6 months ago
LICENSE Initial commit 8 months ago
Makefile Introduce gtest 3 months ago
Makefile.conf Introduce gtest 3 months ago
README.md formatting issue README 6 months ago
local.conf.example Initial commit 8 months ago

README.md

pEpTransportUDP

Transport backend for pEpEngine, using UDP to transmit Sync messages only.

Dependencies

  • the pEp stack up until pEpEngine according to these instructions
  • libpEpTransport, tip of branch UDP

Build Configuration

The build configuration file is called local.conf. Use the file local.conf.example as a template.

cp local.conf.example local.conf

Then, tweak it to your needs.

Make Targets

The default make target is install.

Build

make src - Generates all the object files and linked binaries of libpEpTransportUDP

Test

make test - Generates standalone binaries for basic test cases

Install

make install - Installs the header files in $PREFIX/include/pEp and library binaries in $PREFIX/lib/
make uninstall - Removes all headers from $PREFIX/include/pEp and library binaries from $PREFIX/lib/

Clean

make clean