Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-22 | socket: improve and simplify error handling | Matthias Schiffer | |
Rather exit on errors we're unlikely to recover from than retrying indefinitely. | |||
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-22 | Refactor poll API | Matthias Schiffer | |
2015-01-21 | Always disable PMTU discovery | Matthias Schiffer | |
fastd currently can't fragment packets anyways, so it doesn't make any sense to perform PMTU discovery. This makes the config option `pmtu' a no-op. | |||
2015-01-17 | Never create sockets for an address family without matching binds | Matthias Schiffer | |
2015-01-14 | Update copyright years | 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-04 | Support dynamic binds with extra options (interface binds, specific ↵ | Matthias Schiffer | |
addresses...) | |||
2014-08-24 | Coding style: always add a space between a pointer's type and the * | Matthias Schiffer | |
2014-08-02 | Introduce and use alloc helpers | Matthias Schiffer | |
These new helpers will terminate fastd on allocation failures and add some additional convenience (allow strdup with NULL; typesafe new(type) macros). | |||
2014-05-29 | Document *everything* | Matthias Schiffer | |
2014-05-25 | Completely document fastd.h | Matthias Schiffer | |
2014-04-30 | Use SOCK_NONBLOCK where available | Matthias Schiffer | |
2014-04-30 | Remove now unneeded FD_CLOEXEC flag config | Matthias Schiffer | |
2014-04-29 | Fold fastd_open_pipe into fastd_async_init, simpify fastd_setfl and ↵ | Matthias Schiffer | |
fastd_setfd and move to fastd.h | |||
2014-04-24 | Always use size_t for counters | Matthias Schiffer | |
2014-04-20 | Make ctx global | Matthias Schiffer | |
2014-04-20 | Make conf global | Matthias Schiffer | |
2014-04-20 | Minimize poll interface to simplify implementation of alternative ↵ | Matthias Schiffer | |
implementations | |||
2014-04-19 | Keep a vector of pollfds instead of regenerating it all the time | Matthias Schiffer | |
2014-04-06 | Set IP_FREEBIND | Matthias Schiffer | |
2014-03-14 | Adjust copyright years | Matthias Schiffer | |
2014-01-26 | Don't use atoi for interface indexes | Matthias Schiffer | |
2014-01-26 | Nicer log message on failed link-local binds | Matthias Schiffer | |
2014-01-26 | Add support for link-local bind addresses | Matthias Schiffer | |
2014-01-26 | Add support for setting packet marks | Matthias Schiffer | |
2013-11-29 | Compile with -std=c99 and restructure some code to ensure there is no ↵ | Matthias Schiffer | |
invalid aliasing (hopefully) | |||
2013-08-07 | Guard socket options not available on FreeBSD | Matthias Schiffer | |
2013-07-25 | Move more code out of fastd.c | Matthias Schiffer | |
2013-07-25 | Move socket handling out of fastd.c | Matthias Schiffer | |