vemax78
|
e342d5c1a3
|
Fix capwap_clone function type
|
2014-01-18 19:10:27 +01:00 |
|
vemax78
|
81284d4c62
|
Add Hash data type with AVL tree list
|
2014-01-17 19:01:01 +01:00 |
|
vemax78
|
547e398924
|
Add code to simple management IEEE802.11 Association Request/Response packets.
Need more code for complete the management of station association.
|
2014-01-14 19:15:58 +01:00 |
|
vemax78
|
bc2a6183ce
|
Add code to simple management IEEE802.11 Authentication packets
|
2014-01-13 19:00:51 +01:00 |
|
vemax78
|
b4a95beb89
|
Update IEEE802.11 Information Element
Add control check length into IE parsing function
|
2014-01-10 17:53:12 +01:00 |
|
vemax78
|
d2c01ad82a
|
Improved the management of the IEEE802.11 Beacon and add the management of
IEEE802.11 Probe Response.
|
2014-01-10 13:25:28 +01:00 |
|
vemax78
|
66019df158
|
Send only one from DSSS and OFDM Control Message Element
|
2014-01-07 16:22:44 +01:00 |
|
vemax78
|
022585f3a1
|
Add nl80211 handler message events
|
2013-12-21 23:50:15 +01:00 |
|
vemax78
|
938f73cd80
|
Remove old files
|
2013-12-20 23:15:01 +01:00 |
|
vemax78
|
bef31786ce
|
The first beacon of SmartCAPWAP
|
2013-12-20 23:14:34 +01:00 |
|
vemax78
|
29ba25e434
|
Add helper function
|
2013-12-14 12:32:42 +01:00 |
|
vemax78
|
dcbf837b7a
|
Add basic function for management wlan configuration
|
2013-12-07 18:14:32 +01:00 |
|
vemax78
|
64784fb460
|
Fix code
|
2013-12-07 18:13:42 +01:00 |
|
vemax78
|
7253e60aed
|
Fix code and improve wlan configuration functionality
|
2013-12-04 22:25:16 +01:00 |
|
vemax78
|
e095195c97
|
Fix code
|
2013-12-01 22:51:42 +01:00 |
|
vemax78
|
0fa34f80da
|
First code for management AddWLAN
|
2013-12-01 22:51:26 +01:00 |
|
vemax78
|
e02815f576
|
Cleaning code
|
2013-12-01 22:50:33 +01:00 |
|
vemax78
|
b2b18fec33
|
Add management Notify Event for Request/Response control message
|
2013-12-01 22:50:04 +01:00 |
|
vemax78
|
831d8a6184
|
Cancel all notify event when teardown connection
|
2013-12-01 22:48:38 +01:00 |
|
vemax78
|
1459c78143
|
Missing IEEE802.11 Request Control Message
|
2013-12-01 22:45:57 +01:00 |
|
vemax78
|
91bc075d6a
|
Management SOAP Comet Notify Event
|
2013-11-24 23:02:09 +01:00 |
|
vemax78
|
d303f057f0
|
Free backend management resource after close all sessions
|
2013-11-24 23:00:57 +01:00 |
|
vemax78
|
e320bef6a7
|
Type change
|
2013-11-24 19:20:33 +01:00 |
|
vemax78
|
33099da3b7
|
Rename message queue functions
|
2013-11-24 17:09:07 +01:00 |
|
vemax78
|
f0c5146563
|
Improve management SOAP request/response with Director
|
2013-11-24 16:36:08 +01:00 |
|
vemax78
|
bb44612672
|
Cleaning wrong comment
|
2013-11-24 16:35:28 +01:00 |
|
vemax78
|
ebb0ca0dd3
|
Helper function for convert from int/long to string
|
2013-11-24 16:34:54 +01:00 |
|
vemax78
|
26b9a9e0fa
|
Fix lock destroy
|
2013-11-24 14:45:45 +01:00 |
|
vemax78
|
d7b306e432
|
Add timeout in session data
|
2013-11-23 22:30:28 +01:00 |
|
vemax78
|
909899526c
|
Change COMET idevent from string to int
|
2013-11-23 22:30:08 +01:00 |
|
vemax78
|
68f14a8aca
|
Notify event request atomic block of memory
|
2013-11-21 22:03:05 +01:00 |
|
vemax78
|
0747168361
|
Separate the control channel from data channel on two different threads.
Solved the DTLS problem of using a separate thread for the data channel.
|
2013-11-20 23:12:00 +01:00 |
|
vemax78
|
9a6589b636
|
Into multithread logging also threadid
|
2013-11-19 23:25:07 +01:00 |
|
vemax78
|
df4161dae7
|
Add management backend for close WTP sessions or reset a WTP
|
2013-11-10 22:11:56 +01:00 |
|
vemax78
|
5f635602ce
|
Add debug information into mutex calls
|
2013-11-10 22:10:40 +01:00 |
|
vemax78
|
bd6e6547b7
|
It is not necessary that the mutex is recursive
|
2013-11-10 22:10:10 +01:00 |
|
vemax78
|
db29a6228e
|
Add backtrace call stack for debugging
|
2013-11-10 22:07:55 +01:00 |
|
vemax78
|
a06618afbc
|
Fix forget unlock
|
2013-11-10 22:05:35 +01:00 |
|
vemax78
|
3eedd13d8b
|
Remove unusable DFA state
|
2013-11-07 22:07:05 +01:00 |
|
vemax78
|
516f129fce
|
Cleaning WTP DFA code
|
2013-11-07 22:06:29 +01:00 |
|
vemax78
|
d3b5d889ab
|
Fix memory leak
|
2013-11-07 22:05:33 +01:00 |
|
vemax78
|
c07d643ec0
|
Fix DFA
|
2013-11-06 23:23:30 +01:00 |
|
vemax78
|
5e29d9241c
|
Fix
|
2013-11-06 23:23:16 +01:00 |
|
vemax78
|
dbb8f2a621
|
Remove trivial assertion
|
2013-11-06 18:14:08 +01:00 |
|
vemax78
|
590b7539bf
|
Cleaning AC DFA code
|
2013-11-05 17:54:29 +01:00 |
|
vemax78
|
4cbff2eead
|
Stub SOAP action
|
2013-11-04 18:02:10 +01:00 |
|
vemax78
|
33d262398a
|
Separate close action from generic action list.
Now generic action list can execute only if don't wait capwap respone.
|
2013-11-03 21:52:14 +01:00 |
|
vemax78
|
992b742478
|
Add session search function by sessionid
|
2013-11-02 20:02:00 +01:00 |
|
vemax78
|
ebd342c3ad
|
Terminate SOAP request pending when close the session
|
2013-11-02 19:26:52 +01:00 |
|
vemax78
|
98b81311f5
|
Improved the management of locks in multithreaded sessions.
Managed the assurance of all threads is terminate before close the application.
|
2013-11-02 19:11:01 +01:00 |
|
vemax78
|
6ee885f9b6
|
Divided the logic of the capwap_recvfrom function into two distinct functions:
poll (capwap_wait_recvready) and recv (capwap_recvfrom_fd)
|
2013-11-02 19:08:05 +01:00 |
|
vemax78
|
769d0f414e
|
Add support for rwlock
|
2013-11-02 19:04:56 +01:00 |
|
vemax78
|
b7964ec3af
|
Remove unnecessary call function
|
2013-10-22 18:26:32 +02:00 |
|
vemax78
|
f48dcae0fd
|
Fix
|
2013-10-22 18:25:20 +02:00 |
|
vemax78
|
f82cca5e81
|
Ignore session in teardown state
|
2013-10-21 18:54:40 +02:00 |
|
vemax78
|
3147abc9bc
|
Before create new session check if receive DTLS Client Hello
|
2013-10-21 18:44:37 +02:00 |
|
vemax78
|
059f6d9dc9
|
Add reference of IEEE802.11 message type
|
2013-10-20 17:33:57 +02:00 |
|
vemax78
|
f0e7a37cca
|
Filter message element
|
2013-10-14 18:09:46 +02:00 |
|
vemax78
|
5da4cd4a03
|
Remove radio channel from wtp configuration
|
2013-10-14 18:09:09 +02:00 |
|
vemax78
|
e0800c672f
|
Work in progress in JSON director
|
2013-10-10 21:28:02 +02:00 |
|
vemax78
|
d8d284038f
|
Add incomplete management JSON IEEE 802.11
|
2013-10-06 22:37:13 +02:00 |
|
vemax78
|
680354c842
|
Add convertion function from string to macaddress
|
2013-10-06 22:36:29 +02:00 |
|
vemax78
|
a7e9ab26a1
|
Update code
|
2013-10-03 18:47:36 +02:00 |
|
vemax78
|
3fd122e9fd
|
Improve management SOAP request/response
|
2013-10-01 16:40:15 +02:00 |
|
vemax78
|
b0fac2068e
|
Add feature to clone message element
|
2013-10-01 16:39:27 +02:00 |
|
vemax78
|
06c4763053
|
Add json binding management
|
2013-09-30 17:38:08 +02:00 |
|
vemax78
|
fa69ae9bba
|
Fix code
|
2013-09-30 17:37:34 +02:00 |
|
vemax78
|
c736c23943
|
Using capwap_printf_macaddress function
|
2013-09-30 17:37:00 +02:00 |
|
vemax78
|
b94c128a38
|
Add function to convert macaddress into string
|
2013-09-30 17:36:43 +02:00 |
|
vemax78
|
fb5327a713
|
Fix
|
2013-09-30 13:08:33 +02:00 |
|
vemax78
|
ba699429bf
|
Fix code
|
2013-09-30 12:19:03 +02:00 |
|
vemax78
|
5e3856cd9c
|
Add ieee 80211 message element to configure request
|
2013-09-25 21:22:09 +02:00 |
|
vemax78
|
45ca636d6f
|
Add radio configuration with physical information
|
2013-09-24 19:14:57 +02:00 |
|
vemax78
|
d33daeba4e
|
Fix value
|
2013-09-24 19:14:27 +02:00 |
|
vemax78
|
8ed0a76617
|
Improve radio configuration
|
2013-09-22 22:28:59 +02:00 |
|
vemax78
|
7dcfd657b8
|
Fix type
|
2013-09-22 22:28:35 +02:00 |
|
vemax78
|
210e84a453
|
Added controls
|
2013-09-22 22:28:07 +02:00 |
|
vemax78
|
2aa926fff8
|
Fix
|
2013-09-19 21:17:17 +02:00 |
|
vemax78
|
b5dcf1db0a
|
Fix memory leak into join state
|
2013-09-18 22:37:29 +02:00 |
|
vemax78
|
3465879b3e
|
Fix SOAP request functions name.
Add check WTP session into capwap echo request
|
2013-09-16 22:11:32 +02:00 |
|
vemax78
|
08a8af0a70
|
Drop packets if connection is teardown
|
2013-09-16 22:10:37 +02:00 |
|
vemax78
|
38b8207f0b
|
Add teardown SOAP request and fix param name
|
2013-09-15 22:05:27 +02:00 |
|
vemax78
|
89547e1b67
|
Add forcereset to SOAP Join AC Request for force reset session
|
2013-09-11 21:21:24 +02:00 |
|
vemax78
|
90eaf9d41e
|
Fix enter loop to wait for the termination of all sessions
|
2013-08-21 23:14:42 +02:00 |
|
vemax78
|
4474087f15
|
Added all message element that still need to be included in requests
|
2013-08-21 23:00:54 +02:00 |
|
vemax78
|
324f1fea88
|
Add join SOAP event
|
2013-08-21 22:29:48 +02:00 |
|
vemax78
|
aea53d4e8a
|
Remove dummy string in release build
|
2013-08-19 22:29:18 +02:00 |
|
vemax78
|
535c952db7
|
Fix struct type
|
2013-08-19 22:28:50 +02:00 |
|
vemax78
|
e53808c0d6
|
Use string into Descriptor Data Sub Message Element
|
2013-08-19 22:28:41 +02:00 |
|
vemax78
|
d3f1f50c1f
|
Add support for encode/decode base64 binary data
|
2013-08-18 22:19:56 +02:00 |
|
vemax78
|
d34e98fc2c
|
Implicitly inserted capwap_outofmemory() into the capwap_alloc().
capwap_alloc() can never return NULL.
|
2013-08-18 19:07:19 +02:00 |
|
vemax78
|
177e997d47
|
In case of problems with the backend, at receipt of the WTP Requests Message is
correctly sent the result error failer.
|
2013-08-18 18:37:17 +02:00 |
|
vemax78
|
f81afd5e8c
|
Fix request/response message
|
2013-08-13 17:53:04 +02:00 |
|
vemax78
|
644084f6d8
|
Add Running State control message
|
2013-08-13 17:38:50 +02:00 |
|
vemax78
|
aafe37dc8d
|
Add Configure Status and Data Check Event control message into Capwap DFA
|
2013-08-13 16:11:31 +02:00 |
|
vemax78
|
17a0bb2f5f
|
Fix type
|
2013-08-13 16:10:28 +02:00 |
|
vemax78
|
0d34eaa9af
|
Fix
|
2013-08-11 23:04:24 +02:00 |
|
vemax78
|
badad6e71d
|
Implicit out of memory check in Release Mode
|
2013-08-11 22:50:12 +02:00 |
|
vemax78
|
7ddb32d217
|
Added the code that handles the result code of a request.
|
2013-08-11 18:38:23 +02:00 |
|
vemax78
|
b15e0148b2
|
Parsed SoapFault error response
|
2013-08-07 21:48:49 +02:00 |
|
vemax78
|
46857e8864
|
Add support to soap session into function
|
2013-08-07 21:48:22 +02:00 |
|
vemax78
|
6b424c5406
|
Add support to HTTPS SOAP request
|
2013-08-06 22:15:19 +02:00 |
|
vemax78
|
9a57f2806d
|
Ignore SIGPIPE
|
2013-08-06 22:14:28 +02:00 |
|
vemax78
|
7b5b9be58b
|
Ignore SIGPIPE
|
2013-08-06 22:13:00 +02:00 |
|
vemax78
|
deb453f0be
|
Fix dtls
|
2013-08-05 21:35:03 +02:00 |
|
vemax78
|
9b3dc8152b
|
Add base64 string encode/decode functions
|
2013-07-30 22:05:32 +02:00 |
|
vemax78
|
73c3354e50
|
Fix wifi messages
|
2013-07-27 22:46:17 +02:00 |
|
vemax78
|
47b86f2ea9
|
Add code for complete authorizeJoin soap request
|
2013-07-27 22:45:28 +02:00 |
|
vemax78
|
c2ff7e0db5
|
First stone for the management the AC via webservice
|
2013-07-25 23:12:43 +02:00 |
|
vemax78
|
996a9e0f36
|
Progress of the management webservice
|
2013-07-25 22:19:00 +02:00 |
|
vemax78
|
429fce5420
|
Improved the code and managed the message HTTP 100 Continue
|
2013-07-25 22:17:55 +02:00 |
|
vemax78
|
112d9c00e0
|
Improve soap handler
|
2013-07-25 17:05:56 +02:00 |
|
vemax78
|
5497650e81
|
Fix lock
|
2013-07-24 18:59:37 +02:00 |
|
vemax78
|
75c24a7a9c
|
Fix code
|
2013-07-23 22:10:35 +02:00 |
|
vemax78
|
4953ff684d
|
Add first draft of calls to backend web service
|
2013-07-23 22:10:26 +02:00 |
|
vemax78
|
c857ab0d7f
|
Clean code
|
2013-07-20 22:00:02 +02:00 |
|
vemax78
|
29ceb493fb
|
First draft version of soap client technology into server
|
2013-07-20 21:01:44 +02:00 |
|
vemax78
|
05203dcea2
|
Add socket helper function for management non-blocking connection
|
2013-07-20 17:36:13 +02:00 |
|
vemax78
|
79cb575548
|
Improved network function
|
2013-07-15 18:48:47 +02:00 |
|
vemax78
|
fc30c7d54b
|
code cleanup
|
2013-07-15 18:47:31 +02:00 |
|
vemax78
|
94cf13649a
|
Add action message into dispatch session message
|
2013-07-07 15:36:53 +02:00 |
|
vemax78
|
2c3c552973
|
Fix
|
2013-07-07 11:55:30 +02:00 |
|
vemax78
|
75dcf51496
|
Rejects the join with the same identifier of the WTP
|
2013-06-18 22:38:56 +02:00 |
|
vemax78
|
99b6373cd7
|
Allow daemon mode
|
2013-06-16 12:09:57 +02:00 |
|
vemax78
|
7b6bd52f48
|
Centralized control of the AC IP address into recv function
|
2013-06-09 21:49:43 +02:00 |
|
vemax78
|
00cd4f8511
|
Fix management controlip message element into discovery state
|
2013-06-09 21:46:38 +02:00 |
|
vemax78
|
794a8e72d2
|
Improved handling of message elements parsed. Reduces the memory occupied but
it introduces a small overhead in retrieving of message elements parsed.
|
2013-06-09 17:41:52 +02:00 |
|
vemax78
|
d9e02ded5a
|
Use mnemonic macro of macaddress size
|
2013-06-09 17:29:50 +02:00 |
|
vemax78
|
4f119771c0
|
Inserted zeroed param into create array function
|
2013-06-08 17:26:10 +02:00 |
|
vemax78
|
49bf2dc5c9
|
Improved the WTP application to exit
|
2013-06-05 19:39:03 +02:00 |
|
vemax78
|
4d2292b7f0
|
Fix data keepalive message init length
|
2013-06-05 19:28:46 +02:00 |
|
vemax78
|
acd937c3aa
|
Fix array resize with zeroed option
|
2013-06-05 19:02:02 +02:00 |
|
vemax78
|
444f1e7e92
|
Complete all message elements
|
2013-06-02 22:21:49 +02:00 |
|
vemax78
|
4e01450d5c
|
Add message elements
|
2013-06-01 19:43:28 +02:00 |
|
vemax78
|
ad666966e1
|
Complete 802.11 message elements
|
2013-06-01 15:02:56 +02:00 |
|
vemax78
|
214fa54535
|
Add 80211 message elements
|
2013-05-31 22:24:58 +02:00 |
|
vemax78
|
cd9fc8b54d
|
Fix error
|
2013-05-30 22:32:22 +02:00 |
|
vemax78
|
01f3dbd66c
|
Add 80211 message elements
|
2013-05-30 22:32:08 +02:00 |
|
vemax78
|
96eda13334
|
Fix control & data keep alive message
|
2013-05-29 22:35:11 +02:00 |
|
vemax78
|
b99a52ee9d
|
Add also 80211 message element
|
2013-05-28 23:06:57 +02:00 |
|
vemax78
|
37e60bb755
|
If not set into wtp.conf the client bind to any port
|
2013-05-28 22:22:16 +02:00 |
|
vemax78
|
16fe0bb6bd
|
Enable presharedkey SSL
|
2013-05-27 23:10:49 +02:00 |
|
vemax78
|
6c55b4d71f
|
Improve memory administration for tx/rx packet manager
|
2013-05-27 21:33:23 +02:00 |
|
vemax78
|
9157cc278b
|
Log netlink error
|
2013-05-27 21:31:22 +02:00 |
|
vemax78
|
8df566f36e
|
fix thread-safe openssl
|
2013-05-23 22:38:48 +02:00 |
|
vemax78
|
0a2ae76acc
|
first features of mac80211 driver
|
2013-05-11 15:08:28 +02:00 |
|
vemax78
|
bb449e7ec6
|
implement several 80211 element
|
2013-05-11 15:07:30 +02:00 |
|
vemax78
|
cc630c36ae
|
improve ssl
|
2013-05-05 19:25:58 +02:00 |
|
vemax78
|
b69929938d
|
improve array clone
|
2013-05-04 09:31:25 +02:00 |
|
vemax78
|
9082a7855c
|
multiple update
|
2013-05-03 22:28:06 +02:00 |
|
vemax78
|
f2dda6e115
|
fix indent
|
2013-05-02 22:30:47 +02:00 |
|
vemax78
|
a0c8bc73df
|
stub ap wireless
|
2013-05-02 21:32:03 +02:00 |
|
vemax78
|
ff305fcc3a
|
clean endian check
|
2013-05-02 18:38:38 +02:00 |
|
vemax78
|
01123ec594
|
add udplite check into configure
|
2013-05-02 18:37:36 +02:00 |
|
vemax78
|
05ab7a3787
|
stub binding wifi engine
|
2013-05-01 21:33:54 +02:00 |
|
vemax78
|
f1915a4a39
|
fix capwap_logging_printf with logging disabled
|
2013-05-01 21:31:11 +02:00 |
|
vemax78
|
7dd6d43954
|
First commit
|
2013-05-01 14:52:55 +02:00 |
|