diff --git a/AUTHORS b/AUTHORS index e69de29..9441dbc 100644 --- a/AUTHORS +++ b/AUTHORS @@ -0,0 +1 @@ +Andreas Schultz \ No newline at end of file diff --git a/INSTALL b/INSTALL index d692ab1..77c71de 100644 --- a/INSTALL +++ b/INSTALL @@ -19,12 +19,12 @@ Requirements * libnl-dev * libtool * libxml2-dev -* cyassl 3.0 or newer +* wolfssl 3.8 or newer Build ----- -CyaSSL: +WolfSSL: ./configure --enable-dtls --enable-psk --prefix=/usr/ make make install diff --git a/LICENSING b/LICENSING index 744ccbf..d91c7af 100644 --- a/LICENSING +++ b/LICENSING @@ -1,3 +1,11 @@ +This is a GPLv2 only fork of SmartCAWAP. The original project +can be found here: https://bitbucket.org/vemax78/smartcapwap + +All changes and contribution to this fork are GPL licensed only. + +---- +Original COPYRIGHT and License: + SmartCAPWAP -- An Open Source CAPWAP WTP / AC Copyright (C) 2012-2013 Massimo Vellucci diff --git a/README b/README deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md index 679c481..48b0177 100644 --- a/README.md +++ b/README.md @@ -1 +1,61 @@ -# README # \ No newline at end of file +# README + +[RFC-5415](https://tools.ietf.org/html/rfc5415) and [RFC-5416](https://tools.ietf.org/html/rfc5416) compliant CAPWAP WTP (and AC) implementation. + +This fork is currently focusing on the WTP side only. + +## STATUS + +### WTP tested and working features: + +* 802.11b +* 802.11g +* WMM/WME (mostly) +* Local MAC +* single radio, single WLAN mode + +Only cards with cfg80211 netlink API are supported and only +ath9k cards (in particular Qualcomm Atheros AR5418) have +been tested. + +### Planned WTP features: + +* 802.11n ([draft-ietf-opsawg-capwap-extension-06](https://tools.ietf.org/html/draft-ietf-opsawg-capwap-extension-06)) +* encryption (WPA2) +* Hybrid-MAC ([RFC-7494](https://tools.ietf.org/html/rfc7494)) + +## INSTALLATION + +### Requirements + +NOTE: To run WTP you must have a wireless card that has Linux driver based on the + Generic IEEE 802.11 Networking Stack (mac80211). + +* Linux 4.4 or newer +* automake 1.9 or newer +* autoconf +* libconfig-dev +* libjson0-dev +* libnl-dev +* libtool +* libxml2-dev +* wolfssl 3.8 or newer + +### Build + +WolfSSL: + + ./configure --enable-dtls --enable-ipv6 --enable-aesgcm \ + --enable-aesccm --enable-aesni --enable-poly1305 \ + --enable-ecc --enable-ecc25519 --enable-chacha \ + --enable-supportedcurves --enable-dh --enable-psk \ + --disable-des3 --disable-arc4 --prefix=/usr/ + make + make install + +SmartCAPWAP: + + autoreconf -f -i + ./configure --without-ac + make + make install