438 Commits

Author SHA1 Message Date
8e34c700a6 Added definition of GPSACP message element (#10) 2017-05-30 16:19:46 +02:00
cc55da831b release v1.4.1 v1.4.1 2016-11-15 15:15:45 +01:00
848b01e53c Merge remote-tracking branch 'gh/split-wtp-patches' 2016-11-15 12:07:27 +01:00
890a2af6bb split STA deletion into immediate and delayed action
When sending a DeAuthentication frame to a STA we have to wait
a bit to make sure the driver has actually delivered the frame.
Once we get the DeAuthetication frame from a STA, we can stop
waiting and delete the STA.
2016-11-11 13:32:44 +01:00
bf57c7a336 split kernel and OpenWRT/LEDE patches
The OpenWRT patches are for the mac80211 package. They are functional
indentical to the kernel patches but need two modifications.

1. CONFIG_ needs to be replaced with CPTCFG_
2. any new configuration option, need to be patched into .local-symbols

This change move the kernel patches to a seperate directory, add a helper
script to rebuild the OpenWRT/LEDE patches and updates those patches.
2016-11-09 11:15:13 +01:00
2f2a287928 remove some left over SmaretCAPWAP messages and AC pieces 2016-11-08 15:01:08 +01:00
cd7024568f update CAPWAP tunnel patches to new static_key API 2016-11-08 14:35:35 +01:00
b6417ff793 bump sha1 2016-10-27 11:02:26 +02:00
17c39e441a [build] inject PKG_VERSION as VERSION
* for -V display
2016-10-05 00:06:12 +02:00
7e8be72647 Fixed malformed printk statements and did some makeup (#2)
* Fixed malformed printk statements and did some makeup
2016-09-22 17:36:07 +02:00
9d0fe1cc76 [wtp] fix argument parsing
* efd9eedd introduced a bug which made -c unusable
2016-09-22 16:18:28 +02:00
247a65c7d5 correctly handle endianess when parseing RSNE
The length fields in the RSN elements are little endian. We
need to convert then to host order when reading.
2016-09-22 10:36:01 +02:00
cee735bf62 add Dockerfile for reproducable building v1.4.0 2016-09-21 21:58:13 +02:00
a4fed97eba use WOLFSSL_CFLAGS from pkgconfig 2016-09-09 22:45:35 +02:00
efd9eedd51 version information, usage 2016-09-09 21:28:26 +02:00
f869a22beb [config] update default configuration
* localbridging -> false
* ethframe -> true
* nativeframe -> true
2016-08-29 21:16:27 +02:00
4068f7d308 forward action frames from STAs to AC 2016-08-28 18:18:53 +02:00
6dcf8fa350 fixed typo 2016-08-25 10:02:33 +02:00
6681f5800a Removed AC inn the libev statement
The freeWP project is just about the the CAPWAP WTP part. The Source for the AC component has been removed.
2016-08-25 09:04:45 +02:00
cb6e5ce35b package: add luci-app-freewtp 2016-08-24 13:02:22 +02:00
543fc7298b package: explicitely configure DTLS mode 2016-08-24 12:39:20 +02:00
ec332d3e41 package: add reload-trigger to init script 2016-08-24 10:59:34 +02:00
cd7e97dfce package: create and keep /etc/wtp to store certificates 2016-08-24 10:32:59 +02:00
5ae709f1bc package: refresh mac80211 patch and add .localsymbols 2016-08-23 18:06:24 +02:00
653a785003 fix static_key use in mac80211 patches 2016-08-23 17:58:24 +02:00
9138408fa6 package: fix use of backport-config-symbol in mac80211 patch 2016-08-23 17:32:40 +02:00
6ce434bc9b package: improve init script 2016-08-23 17:10:44 +02:00
85b3088c55 package: add PACKAGE_MAC80211_CAPWAP_WTP 2016-08-23 15:11:45 +02:00
8d594903f5 package: build-depend on mac80211
headers are not in place if building in parallel. try to address that
by adding PKG_BUILD_DEPENDS:=mac80211
2016-08-23 14:14:50 +02:00
ec1fea6930 package: fixes for uci config and init script 2016-08-23 12:52:19 +02:00
f571f4b2f7 package: create directories properly 2016-08-23 12:07:47 +02:00
fc2149e345 package: update source reference 2016-08-23 12:02:43 +02:00
a631f89729 package: add procd initscript and default uci config 2016-08-23 10:37:23 +02:00
63b4dbe91d package: remove obsolete files 2016-08-23 10:35:13 +02:00
a500f104e1 package: move package into directory 2016-08-23 10:34:32 +02:00
3869271509 rename kernel modules to wtp.ko 2016-08-23 09:18:16 +02:00
f4a2bae666 move kmod to top level directory 2016-08-23 09:08:46 +02:00
7bb46f9927 update packet tunnel support patches 2016-08-23 08:55:15 +02:00
a6d5b88a1b prepare v1.4.0 release 2016-08-23 08:55:15 +02:00
0101ea6e56 fork SmartCAWPAP as FreeWTP 2016-08-23 08:55:15 +02:00
8cc6559f08 report supported Split MAC profiles and validate it in AC requests 2016-08-17 16:01:53 +02:00
de0ffd5153 properly handle a DTLS handshake failure
early DTLS handshake failures would not terminate the read
loop and cause the remaining handshake bytes to be feed to
packet reader, causing an error assertion.

Rework the main read loop to terminate it when the read
event is not longer active and stop the read event on
handshake failure.

Also, make the DTLS handshake erorr message a bit more readable
by appending the WolfSSL error message to it.

Fixes issue #8.
2016-08-17 15:18:35 +02:00
627ecd5a9e rework MAC type handling so that split, local and both MAC's are possible 2016-08-17 14:10:04 +02:00
0df59ddaad fix missing element declaration from ff290d80b5 2016-08-17 14:10:04 +02:00
9b7e282d52 finally fix that typo 2016-08-17 14:06:56 +02:00
ff290d80b5 add RFC 7494 CAPWAP elements 2016-08-17 11:55:56 +02:00
c57eaca805 [openwrt] use git instead of local copies 2016-08-17 09:43:46 +02:00
76cd5d7484 release 1.3.2 v1.3.2 2016-08-15 15:39:06 +02:00
a488af66cf add vendor VSA to set additional key and IGTK support
IGTK == Management Frame Protection
2016-08-15 15:30:29 +02:00
ac135e16c4 add VSA to report supported ciphers per radio 2016-08-12 12:08:06 +02:00