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
Andreas Schultz
6f7c26d0af
release 1.3.1
2016-08-11 16:03:57 +02:00
Andreas Schultz
fdf256553c
[mac80211] remove obsolete debugging output
2016-08-11 16:00:41 +02:00
Andreas Schultz
ecf7a24eac
[wtp-kmod] replace some printk based tracing with ftrace events
2016-08-11 15:43:19 +02:00
Andreas Schultz
57bcb0e183
fix hw queue selection for 802.11 raw frame injection
...
Update mac80211 support patch:
* remove obsolte monitor sdata handling (we don't use
a monitor interface, so accessing that data is a bug)
* initialize the skb queue mapping to match the tid,
at least ath9k does not like it when the tid and
queue mapping disagree
2016-08-11 12:35:11 +02:00
Andreas Schultz
9fbf441896
release 1.3.0
2016-08-08 09:28:18 +02:00
Andreas Schultz
01919fffd9
update support for group key updates with Update WLAN
2016-08-08 09:25:01 +02:00
Andreas Schultz
02e8d534b5
preserve QoS tid for injected QoS data frames
...
The TX path will overwrite the TID based on the SKB
priority. Load the QoS TID from 802.11 frames into
the skb priority to preserve it during TX handling.
2016-08-02 15:46:07 +02:00
Andreas Schultz
3626927722
reset timeout_action on assoc response frame
...
Assoziation is complete when we get a response frame. We need to
reset the timeout action here, otherwise the client gets detached
as soon as the timer fires.
2016-08-01 18:14:00 +02:00