Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-26 | poll: fix epoll support | Matthias Schiffer | |
2016-03-25 | build: always try to find libraries without CMAKE_FIND_ROOT_PATH first | Matthias Schiffer | |
Fixes build on Android | |||
2016-03-25 | Remove gcc-{ar,nm,ranlib} hack | Matthias Schiffer | |
If a GCC version is used which requires the GCC-specific binutils for LTO, they should rather be provided explicitly. | |||
2016-02-21 | Replace setuid/setgid with setresuid/setresgid (or setreuid/setregid) | Matthias Schiffer | |
The semantics of setuid in SUID processes are not entirely clear on all Unix-like systems. Better use setresuid to drop privileges where available. | |||
2015-10-25 | Update libuecc dependency to v6 and remove use of deprecated API | Matthias Schiffer | |
2015-10-20 | Improve include_directories to prevent conflicts between system and fastd ↵ | Matthias Schiffer | |
headers In in-tree builds, fastd's poll.h was conflicting with the system one on non-Linux systems. | |||
2015-06-25 | Don't depend on net/if_ether.h | Matthias Schiffer | |
Instead of adding compatiblity code to make this work with musl, just duplicate the needed definitions in fastd. | |||
2015-03-24 | Make build dependencies more configurable | Matthias Schiffer | |
2015-01-26 | Bump required libuecc version | Matthias Schiffer | |
2015-01-14 | Refactor handling of platforms without user/group settings (Android) | Matthias Schiffer | |
2015-01-14 | Add Android 4.1+ support. See doc/README-Android.md for build HOWTO. | Rick Lei | |
* Update CMake files to work with android-cmake * Use unix domain socket for communicating with Android GUI * May also run standalone but requires rooted Android device | |||
2014-09-18 | Make CMake fail if json-c is required, but not found | Matthias Schiffer | |
2014-09-05 | Add status socket to get the current status as JSON | Matthias Schiffer | |
2014-09-03 | Fix UHASH build on MacOS X | Matthias Schiffer | |
2014-09-03 | Fix UHASH build on *BSD | Matthias Schiffer | |
2014-08-18 | Rename WITH_VERIFY CMake option to WITH_DYNAMIC_PEERS | Matthias Schiffer | |
2014-08-02 | Add support for Mac OS X | Matthias Schiffer | |
2014-08-01 | Fix CMake warning about doc target, only use `doxygen' target | Matthias Schiffer | |
Also, to avoid conflicts with the doc directory, the default output dir has been changed to doxygen. | |||
2014-06-11 | Fix error message when ENABLE_LIBSODIUM is set and libsodium is not found | Matthias Schiffer | |
2014-06-08 | Add ENABLE_LTO cmake option | Matthias Schiffer | |
Tested with GCC and clang; unlikely to work with other toolchains, so it's disabled by default. | |||
2014-06-06 | Use gcc-provided ar, nm and ranlib if available to allow supporting LTO | Matthias Schiffer | |
2014-06-04 | Use libsodium by default | Matthias Schiffer | |
2014-05-22 | Add Doxygen support | Matthias Schiffer | |
2014-05-05 | Make systemd support optional again | Matthias Schiffer | |
2014-04-26 | Make on-verify support optional | Matthias Schiffer | |
2014-04-20 | Linux: use epoll to handle great numbers of peers with less overhead | Matthias Schiffer | |
2014-04-10 | Use #pragma once | Matthias Schiffer | |
2014-04-06 | Set IP_FREEBIND | Matthias Schiffer | |
2014-03-25 | Don't depend on libsystemd-daemon for systemd integration, always use ↵ | Matthias Schiffer | |
systemd integration on Linux | |||
2014-03-13 | Better systemd integration (enable with ENABLE_SYSTEMD cmake flag) | Matthias Schiffer | |
2014-03-13 | Rename USE_LIBSODIUM and USE_OPENSSL cmake flags to ENABLE_LIBSODIUM and ↵ | Matthias Schiffer | |
ENABLE_OPENSSL | |||
2014-01-26 | Add support for setting packet marks | Matthias Schiffer | |
2013-12-26 | Check if the compiler supports -mpclmul | Matthias Schiffer | |
2013-11-29 | Fix build without NaCl | Matthias Schiffer | |
2013-11-28 | Add a pclmulqdq ghash implementation | Matthias Schiffer | |
2013-11-15 | Allow using blowfish from OpenSSL on systems where it's available anyways | Matthias Schiffer | |
2013-11-07 | CMake: add LINK_LIBRARIES workaround for old CMake versions | Matthias Schiffer | |
2013-11-07 | CMake: really avoid target_include_directories | Matthias Schiffer | |
2013-11-03 | Allow building without NaCl again | Matthias Schiffer | |
2013-11-03 | Fix disabling modules | Matthias Schiffer | |
2013-11-03 | Improve build system for ciphers and MACs as well | Matthias Schiffer | |
2013-11-03 | Even nicer method specification | Matthias Schiffer | |
2013-11-02 | Make adding new methods a bit nicer | Matthias Schiffer | |
2013-11-02 | More CMake cleanup and fixes | Matthias Schiffer | |
2013-11-02 | Separate cmake files | Matthias Schiffer | |