Commit Graph

  • d12d15d67d Fix Dead Store (Dead Assignment) found by Clang Analyzer --- src/wtp/wtp_dfa.c | 2 -- 1 file changed, 2 deletions(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • e5f1fbd992 Fix Dead Store (Dead Assignment) found by Clang Analyzer --- src/wtp/binding/ieee80211/wifi_nl80211.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • 3a51803eba Fix Dead Store (Dead Assignment) found by Clang Analyzer --- src/common/capwap_protocol.c | 2 -- 1 file changed, 2 deletions(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • 1ba7fc2355 Add exit(1) when ASSERT() Move to 520 issues found by Clang Analyzer to only 18 ! --- src/common/capwap_debug.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • 0cfead4e09 Add .gitignore (based on .hgignore) --- .gitignore | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .gitignore Alexis La Goutte 2015-01-22 10:19:38 +0100
  • addf009bae Fix equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality] when build with Clang --- src/wtp/wtp_dfa_discovery.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • df9db3f130 Remove -Werror to automake (fix build for Ubuntu) --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Alexis La Goutte 2015-01-22 10:19:38 +0100
  • 5c8092bfd0 Created new branch clang alagoutte 2015-01-22 09:08:51 +0000
  • 32a25aa34e Remove printk vemax78 2015-01-11 22:17:59 +0100
  • 5fb61094d7 Update patch to last trunk version of OpenWRT/Compat Wireless vemax78 2015-01-06 22:56:10 +0100
  • c7fa31ce56 Fix data channel defrag vemax78 2015-01-04 21:31:25 +0100
  • ceb6ee2322 Fix data channel defrag vemax78 2015-01-04 21:30:28 +0100
  • 21ffd7cd23 Fix data channel fragmentation vemax78 2014-12-28 20:49:21 +0100
  • 0c27172ca6 Separate netlink socket for receive message and send event vemax78 2014-12-28 16:14:19 +0100
  • b05d6631f4 Fix reset data session vemax78 2014-12-28 15:53:11 +0100
  • 7c9ecebe7d Add debug output messages vemax78 2014-12-28 15:48:52 +0100
  • b64d563e33 Fix macro vemax78 2014-12-28 15:48:15 +0100
  • f05c7acdcf Fix sequence number of control messages vemax78 2014-12-27 19:10:08 +0100
  • 2894b2c7aa Fix error management to send socket functions vemax78 2014-12-27 18:45:09 +0100
  • 98069694c5 Teardown connection if receive packet in unknown state vemax78 2014-12-26 15:37:30 +0100
  • 6b1deb48aa Remove debug dump vemax78 2014-12-26 14:55:09 +0100
  • 80b1780d92 Add critical section on netlink send message vemax78 2014-12-24 13:31:24 +0100
  • 33ea96d9f5 Added functionality into capwap data channel kernel module vemax78 2014-12-23 21:12:25 +0100
  • e2dea6b3de Improved session management into kernel module. A session is now indexed by ip address and session id. vemax78 2014-10-20 19:53:32 +0200
  • 8937ded1d3 Improved the management of soap request/response. The director has the opportunity to change the configuration of AC in join connection. The virtual interfaces which encapsulate the wifi stations is managed dynamically by the Director. The AC must request authorization from Director for associate a station. vemax78 2014-10-19 21:37:22 +0200
  • 63f5fcea19 Fix fragment error Add stub for virtual interfaces of data packet vemax78 2014-09-21 11:20:35 +0200
  • 4c8750f128 README.md edited online with Bitbucket Massimo Vellucci 2014-09-16 19:58:48 +0000
  • 4c86c553c8 README.md edited online with Bitbucket Massimo Vellucci 2014-09-16 19:58:31 +0000
  • 8d9985fdea The capwap data channel migrated from userspace to kernalspace vemax78 2014-09-10 21:58:23 +0200
  • 71006a9121 Fix minor bug. Add draft of ac kernel module. vemax78 2014-06-15 09:09:48 +0200
  • 2d6c4c4dd8 Check netlink file descriptor only if receive IEEE 802.11 packets in usermode. vemax78 2014-06-14 14:52:02 +0200
  • c3865e4cbb Change WTP Kernel Module path vemax78 2014-06-10 22:34:38 +0200
  • 089a044f3f Fix capwap protocol and optional wireless information header. Complete IEEE802.11 frames tunnel WTP side. Now WTP can send data packets to the AC. vemax78 2014-06-09 22:30:04 +0200
  • 67daa8dcbb Permit to forward IEEE802.11 Data Packet from kernel space to user space bypass kernel network stack. vemax78 2014-06-07 22:37:19 +0200
  • 92c86462dc Created a patch for mac80211 that allows to capture the raw IEEE80211 packets (management, control, data) of one or more wireless interfaces. Not necessary the monitor interface. The patch allows to discriminate which IEEE802.11 types and IEEE802.11 subtypes capture. vemax78 2014-06-04 22:58:34 +0200
  • 0ebf1a434f Add skeleton code for CAPWAP Data Channel kernel module. The IEEE802.11 data packets will embedded into CAPWAP Data Channel directly in kernel mode. The CAPWAP Data Channel in usermode be used only for compatibility reasons. vemax78 2014-06-01 16:32:30 +0200
  • 289fbe01c7 Fix error into wifi change frequency vemax78 2014-05-28 22:49:03 +0200
  • 3573dd4251 Removing the OpenSSL library for CyaSSL. OpenSSL license was not compatible with the GPL license. vemax78 2014-05-15 21:43:21 +0200
  • e1023a388e Add business logic of Authentication/Association in SplitMAC mode. vemax78 2014-04-25 22:05:36 +0200
  • d4d7649f3b Removed the necessity of having to calculate each time the string of macaddress stations. vemax78 2014-04-23 22:39:19 +0200
  • 1c810c2d72 Fix disconnect station in local mac. Fix management of AC IEEE802.11 management packet to station. vemax78 2014-04-23 22:11:24 +0200
  • ebb4eb0c98 Fix function/variable name Prepared to management the IEEE802.11 Management Frame coming from the AC. vemax78 2014-04-22 23:02:49 +0200
  • 7668ab7c7c Moved the management of the AP and Stations from nl80211 driver to generic wifi. vemax78 2014-04-21 23:16:56 +0200
  • fbd717b779 Added Delete Station Message Element into Station Configuration Message. vemax78 2014-04-15 22:26:31 +0200
  • 21661277a0 Add station timer. Fix multiple bug. vemax78 2014-04-15 21:59:35 +0200
  • 3e06393469 Change the location of binding file. vemax78 2014-04-15 16:45:39 +0200
  • 3569267283 Big update with type fix and minor new function. Complete the IEEE802.11 Station Association with interation of AC in LocalMAC mode. After the IEEE802.11 Authorization / Association is complete, the AC can now authorize the WTP to accept data station packets with Station Configuration Message. vemax78 2014-04-14 22:33:12 +0200
  • 2ec98ac74d Prepare for add station configuration message vemax78 2014-04-09 19:25:08 +0200
  • 127d2f944c Removed obsolete functions vemax78 2014-04-09 18:45:22 +0200
  • 539fa51e69 Fix functions and logic. Add new functions Add logic into AC for create/destroy station vemax78 2014-04-06 17:02:31 +0200
  • ae97e96f57 Started implementing the packet management of IEEE802.11 by AC side. Made it clear some constants. vemax78 2014-04-02 22:40:04 +0200
  • 7fd2d4357a Preparations to parse IEEE802.11 management packets vemax78 2014-03-26 21:35:52 +0100
  • 4c466d68be Added the function to extract the frame from CAPWAP data packet vemax78 2014-03-23 22:24:59 +0100
  • bb85dc3e23 Fix value of IEEE802.11 MTU vemax78 2014-03-23 22:23:20 +0100
  • 884130dff1 Fix packetlength value when packet is fragment vemax78 2014-03-23 21:59:57 +0100
  • eee74744d0 Changed the scope of stations. Now the stations are managed on a global level. vemax78 2014-03-23 20:42:59 +0100
  • 0873967b88 Fix code vemax78 2014-03-22 21:31:09 +0100
  • b48f7793cf First steps to handling stations timeout vemax78 2014-03-20 20:32:49 +0100
  • 1a3e02ac50 Fix param type vemax78 2014-03-20 20:22:17 +0100
  • 3dff1dc28b Remove assertion and permit to call timeout functions with unset index timeout vemax78 2014-03-16 22:10:28 +0100
  • 684a829158 Added the ability to manage timeouts inside the wireless module vemax78 2014-03-16 21:36:01 +0100
  • 738a5d9c93 The IEEE 802.11 Management packages can be sent into CAPWAP Data Channel only in native format vemax78 2014-03-16 21:34:29 +0100
  • 72dc064a23 Fix warning "value computed is not used" when call BIO_dgram_get_peer and BIO_dgram_set_peer. vemax78 2014-03-16 12:48:40 +0100
  • 6042161d75 Reengineering the timeout manager. Allows to create an arbitrary number of timer with the possibility to invoke a callback function on timeout. vemax78 2014-03-02 19:31:27 +0100
  • aa87719432 Move capwap timeout functions into new file vemax78 2014-02-20 21:34:41 +0100
  • 2bdcac10ba Change file position of some ieee80211 functions vemax78 2014-02-20 21:23:18 +0100
  • ea02d7379e Refactoring timeout functions, change functions name and add timeout handler into session. vemax78 2014-02-19 19:16:33 +0100
  • dff6ecb5e0 Removed unnecessary logging messages vemax78 2014-02-16 19:17:21 +0100
  • 6590c50f5a Fix vemax78 2014-02-16 18:59:29 +0100
  • fd0805ff5c Fix debug log vemax78 2014-02-16 15:41:59 +0100
  • 4c1a532221 Fix validation data packet vemax78 2014-02-16 15:41:44 +0100
  • 5db686194c Merge vemax78 2014-02-16 15:29:08 +0100
  • 196d165119 First actions to send managements frame into data channel vemax78 2014-02-16 15:28:27 +0100
  • 30f6c9fa9e Fix build Alexis La Goutte 2014-02-15 11:54:47 +0100
  • 85d32d1197 Add missing library to INSTALL Alexis La Goutte 2014-02-15 11:33:27 +0100
  • e1e4748367 The preparation for sending IEEE802.11 management packets to the AC by data channel. Support both Local Mac and Split Mac. vemax78 2014-02-09 21:55:10 +0100
  • 152f869354 Add support to Probe response offload vemax78 2014-02-09 18:42:15 +0100
  • 025880583c Changed the management of the wireless interfaces, from creation to usage. The virtual interfaces are created at the startup of the wtp to reduce the time required to configure a wireless interface. Applied some patches to build the WTP on OpenWRT trunk vemax78 2014-02-08 18:03:38 +0100
  • 64a8bdfa1e Fix code vemax78 2014-01-23 21:24:45 +0100
  • 0790fb511a Improved the management of authentication and association of the stations vemax78 2014-01-21 19:54:59 +0100
  • 42293aad04 Fix capability mask vemax78 2014-01-19 21:25:22 +0100
  • 254ef26ed6 Added ACL of stations vemax78 2014-01-18 19:13:10 +0100
  • 9dbd940a00 Update capwap hash vemax78 2014-01-18 19:11:07 +0100
  • e342d5c1a3 Fix capwap_clone function type vemax78 2014-01-18 19:10:27 +0100
  • 81284d4c62 Add Hash data type with AVL tree list vemax78 2014-01-17 19:01:01 +0100
  • 547e398924 Add code to simple management IEEE802.11 Association Request/Response packets. Need more code for complete the management of station association. vemax78 2014-01-14 19:15:58 +0100
  • bc2a6183ce Add code to simple management IEEE802.11 Authentication packets vemax78 2014-01-13 19:00:51 +0100
  • b4a95beb89 Update IEEE802.11 Information Element Add control check length into IE parsing function vemax78 2014-01-10 17:53:12 +0100
  • d2c01ad82a Improved the management of the IEEE802.11 Beacon and add the management of IEEE802.11 Probe Response. vemax78 2014-01-10 13:25:28 +0100
  • 66019df158 Send only one from DSSS and OFDM Control Message Element vemax78 2014-01-07 16:22:44 +0100
  • 022585f3a1 Add nl80211 handler message events vemax78 2013-12-21 23:50:15 +0100
  • 938f73cd80 Remove old files vemax78 2013-12-20 23:15:01 +0100
  • bef31786ce The first beacon of SmartCAPWAP vemax78 2013-12-20 23:14:34 +0100
  • 29ba25e434 Add helper function vemax78 2013-12-14 12:32:42 +0100
  • dcbf837b7a Add basic function for management wlan configuration vemax78 2013-12-07 18:14:32 +0100
  • 64784fb460 Fix code vemax78 2013-12-07 18:13:42 +0100
  • 7253e60aed Fix code and improve wlan configuration functionality vemax78 2013-12-04 22:25:16 +0100
  • e095195c97 Fix code vemax78 2013-12-01 22:51:42 +0100
  • 0fa34f80da First code for management AddWLAN vemax78 2013-12-01 22:51:26 +0100
  • e02815f576 Cleaning code vemax78 2013-12-01 22:50:33 +0100