Commit Graph

438 Commits

Author SHA1 Message Date
Moritz Rosenthal 8e34c700a6 Added definition of GPSACP message element (#10) 2017-05-30 16:19:46 +02:00
Andreas Schultz cc55da831b
release v1.4.1 2016-11-15 15:15:45 +01:00
Tobias Hintze 848b01e53c Merge remote-tracking branch 'gh/split-wtp-patches' 2016-11-15 12:07:27 +01:00
Andreas Schultz 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
Andreas Schultz 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
Andreas Schultz 2f2a287928
remove some left over SmaretCAPWAP messages and AC pieces 2016-11-08 15:01:08 +01:00
Andreas Schultz cd7024568f
update CAPWAP tunnel patches to new static_key API 2016-11-08 14:35:35 +01:00
Tobias Hintze b6417ff793 bump sha1 2016-10-27 11:02:26 +02:00
Tobias Hintze 17c39e441a [build] inject PKG_VERSION as VERSION
* for -V display
2016-10-05 00:06:12 +02:00
Moritz Rosenthal 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
Tobias Hintze 9d0fe1cc76 [wtp] fix argument parsing
* efd9eedd introduced a bug which made -c unusable
2016-09-22 16:18:28 +02:00
Andreas Schultz 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
Tobias Hintze cee735bf62 add Dockerfile for reproducable building 2016-09-21 21:58:13 +02:00
Tobias Hintze a4fed97eba use WOLFSSL_CFLAGS from pkgconfig 2016-09-09 22:45:35 +02:00
Tobias Hintze efd9eedd51 version information, usage 2016-09-09 21:28:26 +02:00
Tobias Hintze f869a22beb [config] update default configuration
* localbridging -> false
* ethframe -> true
* nativeframe -> true
2016-08-29 21:16:27 +02:00
Andreas Schultz 4068f7d308 forward action frames from STAs to AC 2016-08-28 18:18:53 +02:00
Holger Winkelmann 6dcf8fa350 fixed typo 2016-08-25 10:02:33 +02:00
Holger Winkelmann 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
Daniel Golle cb6e5ce35b package: add luci-app-freewtp 2016-08-24 13:02:22 +02:00
Daniel Golle 543fc7298b package: explicitely configure DTLS mode 2016-08-24 12:39:20 +02:00
Daniel Golle ec332d3e41 package: add reload-trigger to init script 2016-08-24 10:59:34 +02:00
Daniel Golle cd7e97dfce package: create and keep /etc/wtp to store certificates 2016-08-24 10:32:59 +02:00
Daniel Golle 5ae709f1bc package: refresh mac80211 patch and add .localsymbols 2016-08-23 18:06:24 +02:00
Daniel Golle 653a785003 fix static_key use in mac80211 patches 2016-08-23 17:58:24 +02:00
Daniel Golle 9138408fa6 package: fix use of backport-config-symbol in mac80211 patch 2016-08-23 17:32:40 +02:00
Daniel Golle 6ce434bc9b package: improve init script 2016-08-23 17:10:44 +02:00
Daniel Golle 85b3088c55 package: add PACKAGE_MAC80211_CAPWAP_WTP 2016-08-23 15:11:45 +02:00
Daniel Golle 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
Daniel Golle ec1fea6930 package: fixes for uci config and init script 2016-08-23 12:52:19 +02:00
Daniel Golle f571f4b2f7 package: create directories properly 2016-08-23 12:07:47 +02:00
Daniel Golle fc2149e345 package: update source reference 2016-08-23 12:02:43 +02:00
Daniel Golle a631f89729 package: add procd initscript and default uci config 2016-08-23 10:37:23 +02:00
Daniel Golle 63b4dbe91d package: remove obsolete files 2016-08-23 10:35:13 +02:00
Daniel Golle a500f104e1 package: move package into directory 2016-08-23 10:34:32 +02:00
Andreas Schultz 3869271509 rename kernel modules to wtp.ko 2016-08-23 09:18:16 +02:00
Andreas Schultz f4a2bae666 move kmod to top level directory 2016-08-23 09:08:46 +02:00
Andreas Schultz 7bb46f9927 update packet tunnel support patches 2016-08-23 08:55:15 +02:00
Andreas Schultz a6d5b88a1b prepare v1.4.0 release 2016-08-23 08:55:15 +02:00
Andreas Schultz 0101ea6e56 fork SmartCAWPAP as FreeWTP 2016-08-23 08:55:15 +02:00
Andreas Schultz 8cc6559f08 report supported Split MAC profiles and validate it in AC requests 2016-08-17 16:01:53 +02:00
Andreas Schultz 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
Andreas Schultz 627ecd5a9e rework MAC type handling so that split, local and both MAC's are possible 2016-08-17 14:10:04 +02:00
Andreas Schultz 0df59ddaad fix missing element declaration from ff290d80b5 2016-08-17 14:10:04 +02:00
Tobias Hintze 9b7e282d52 finally fix that typo 2016-08-17 14:06:56 +02:00
Andreas Schultz ff290d80b5 add RFC 7494 CAPWAP elements 2016-08-17 11:55:56 +02:00
Tobias Hintze c57eaca805 [openwrt] use git instead of local copies 2016-08-17 09:43:46 +02:00
Andreas Schultz 76cd5d7484 release 1.3.2 2016-08-15 15:39:06 +02:00
Andreas Schultz a488af66cf add vendor VSA to set additional key and IGTK support
IGTK == Management Frame Protection
2016-08-15 15:30:29 +02:00
Andreas Schultz ac135e16c4 add VSA to report supported ciphers per radio 2016-08-12 12:08:06 +02:00