summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
AgeCommit message (Expand)Author
2016-10-10time, compat: don't redefine clock_gettime on MacOSMatthias Schiffer
2016-03-27build: fix build with nonstandard libsodium include pathMatthias Schiffer
2015-11-10Implement generic task queue to handle handshakes and maintenanceMatthias Schiffer
2015-11-10Add efficient priority queue implementationMatthias Schiffer
2015-10-20Improve include_directories to prevent conflicts between system and fastd hea...Matthias Schiffer
2015-03-24Make build dependencies more configurableMatthias Schiffer
2015-03-23Rename android_ctrl_sock.c to android.cMatthias Schiffer
2015-03-22Rename tuntap to iface to match struct nameMatthias Schiffer
2015-01-14Add Android 4.1+ support. See doc/README-Android.md for build HOWTO.Rick Lei
2014-09-05Add status socket to get the current status as JSONMatthias Schiffer
2014-08-02Add support for Mac OS XMatthias Schiffer
2014-06-08Add ENABLE_LTO cmake optionMatthias Schiffer
2014-04-26Implement async verifyMatthias Schiffer
2014-04-19Keep peers in a hash table to allow fast address lookupsMatthias Schiffer
2014-04-19Keep a vector of pollfds instead of regenerating it all the timeMatthias Schiffer
2014-04-19Add vector macrosMatthias Schiffer
2014-04-10Move handling of resolve returns requests to a new source fileMatthias Schiffer
2014-03-25Don't depend on libsystemd-daemon for systemd integration, always use systemd...Matthias Schiffer
2014-03-13Better systemd integration (enable with ENABLE_SYSTEMD cmake flag)Matthias Schiffer
2013-11-30Move logging defines to a new headerMatthias Schiffer
2013-11-29Compile with -std=c99 and restructure some code to ensure there is no invalid...Matthias Schiffer
2013-11-27Correctly initialize OpenSSLMatthias Schiffer
2013-11-15Allow using blowfish from OpenSSL on systems where it's available anywaysMatthias Schiffer
2013-11-07CMake: avoid target_include_directories command to stay compatible with CMake...Matthias Schiffer
2013-11-03Include protocol as a static library as wellMatthias Schiffer
2013-11-03Allow building without NaCl againMatthias Schiffer
2013-11-03Improve build system for ciphers and MACs as wellMatthias Schiffer
2013-11-03Even nicer method specificationMatthias Schiffer
2013-11-02More CMake cleanup and fixesMatthias Schiffer
2013-11-02Separate cmake filesMatthias Schiffer
2013-11-02Move a few prototypes from fastd.h into a new config.hMatthias Schiffer
2013-11-02Move all generated headers to the src subdirMatthias Schiffer
2013-11-02Convert ghash to the new crypto algorithm schemeMatthias Schiffer
2013-11-02Implement the first step towards a more flexible way to support crypto methodsMatthias Schiffer
2013-10-31Implement HKDFMatthias Schiffer
2013-10-29Allow using libsodium instead of NaClMatthias Schiffer
2013-10-28Unify duplicate code in xsalsa20-poly1305 and aes128-gcm methodsMatthias Schiffer
2013-10-28Organize method and protocol source files into distinct source directoriesMatthias Schiffer
2013-08-29Replace old task queueMatthias Schiffer
2013-08-15Always compile with -Wall (and fix other property settings)Matthias Schiffer
2013-08-15Add small SHA256 implementationMatthias Schiffer
2013-08-14Implement new lexer that is not generated by flex to reduce code sizeMatthias Schiffer
2013-08-11Only link with librt when necessaryMatthias Schiffer
2013-08-07Move tun/tap initialization to a dedicated source fileMatthias Schiffer
2013-08-07Move _GNU_SOURCE definition to CMakeMatthias Schiffer
2013-07-25Move command line handling out of config.cMatthias Schiffer
2013-07-25Move more code out of fastd.cMatthias Schiffer
2013-07-25Move send functions out of fastd.cMatthias Schiffer
2013-07-25Move socket handling out of fastd.cMatthias Schiffer
2013-03-05Simplify git-describe call and make it more robustMatthias Schiffer