Denis Kenzior
54b0b7d9e9
doc: Add coding-style.txt from oFono
2014-07-19 23:17:51 -05:00
Jukka Rissanen
61245bc14e
ie: Adding function to recurse when reading
...
This function is needed when building recursive IE.
2014-07-15 19:19:04 -05:00
Denis Kenzior
4943f2300d
AUTHORS: Mention Jukka's contributions
2014-07-15 19:18:08 -05:00
Denis Kenzior
15d6663a54
.gitignore: Ignore test-ie
2014-07-15 19:18:08 -05:00
Denis Kenzior
119a1e7de3
ie: Add additional boundary checking
...
==20758== Invalid read of size 1
==20758== at 0x401254: ie_tlv_iter_next (ie.c:55)
==20758== by 0x40104B: ie_test (test-ie.c:57)
==20758== by 0x4021C0: l_test_run (test.c:83)
==20758== by 0x4011B7: main (test-ie.c:123)
==20758== Address 0x51e10f3 is 0 bytes after a block of size 19 alloc'd
==20758== at 0x4C2C874: realloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20758== by 0x4010CF: append_data (test-ie.c:101)
==20758== by 0x40118F: main (test-ie.c:119)
==20758==
==20758== Invalid read of size 1
==20758== at 0x401266: ie_tlv_iter_next (ie.c:56)
==20758== by 0x40104B: ie_test (test-ie.c:57)
==20758== by 0x4021C0: l_test_run (test.c:83)
==20758== by 0x4011B7: main (test-ie.c:123)
==20758== Address 0x51e10f4 is 1 bytes after a block of size 19 alloc'd
==20758== at 0x4C2C874: realloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20758== by 0x4010CF: append_data (test-ie.c:101)
==20758== by 0x40118F: main (test-ie.c:119)
2014-07-15 19:18:08 -05:00
Denis Kenzior
5cf28c6dc7
unit: Fix memory leak
...
==7978== 29 bytes in 3 blocks are definitely lost in loss record 2 of 2
==7978== at 0x4C2C66D: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7978== by 0x4012FD: l_malloc (util.c:62)
==7978== by 0x4018EF: l_util_hexstring (util.c:372)
==7978== by 0x40118E: ie_test (in
/home/denkenz/iwd-master/unit/test-ie)
==7978== by 0x401BE7: l_test_run (test.c:83)
==7978== by 0x401016: main (in /home/denkenz/iwd-master/unit/test-ie)
2014-07-15 19:18:08 -05:00
Denis Kenzior
f2ae753964
unit: Fix compiler warning
...
unit/test-ie.c: In function ‘ie_test’:
unit/test-ie.c:70:2: error: comparison between signed and unsigned
integer expressions [-Werror=sign-compare]
2014-07-15 19:18:08 -05:00
Denis Kenzior
d0e76fda03
unit: Fix style issue
2014-07-15 19:18:08 -05:00
Jukka Rissanen
e12bdd02bd
unit: Add information element parser unit test cases
2014-07-15 19:18:08 -05:00
Jukka Rissanen
458ac1aba4
ie: Simple informational element parser
...
The parsing API goes through the byte stream and parses the
TLV (Type, Length and Value) values and avoids data copying.
2014-07-15 19:18:08 -05:00
Denis Kenzior
70ae80ffa5
AUTHORS: Mention Denis' contributions
2014-07-15 19:18:08 -05:00
Marcel Holtmann
ad27f03a49
build: Add debug options to configure
2014-07-16 02:10:15 +02:00
Jukka Rissanen
eedadd860b
ie: Add information element types
...
IE types are from IEEE Std 802.11 chapter 8.4.2
2014-07-15 15:45:03 -05:00
Marcel Holtmann
43f91eb168
core: Fix a few compiler warnings
2014-07-15 22:29:02 +02:00
Marcel Holtmann
c11be930ea
build: Use default compiler flags
2014-07-15 22:18:59 +02:00
Marcel Holtmann
188917cc29
core: Add missing include for network interface tracking
2014-06-21 20:54:58 +02:00
Marcel Holtmann
37cba460a8
core: Add tracking of network interfaces via RTNL
2014-06-21 13:41:40 +02:00
Marcel Holtmann
c1bc53ff4a
build: Adjust for building with Generic Netlink from ELL
2014-06-20 13:12:26 +02:00
Marcel Holtmann
ad6302830d
build: Adjust for including netlink private header from ELL
2014-06-20 11:51:38 +02:00
Marcel Holtmann
233cc120b0
build: Add ChangeLog file to satisfy distribution requirements
2014-05-22 19:53:56 -07:00
Marcel Holtmann
5b0f239d84
build: Adjust source files for internal ELL compilation
2014-05-22 18:48:11 -07:00
Marcel Holtmann
2d2b983d33
build: Add COPYING and INSTALL template files
2014-05-22 10:09:24 -07:00
Marcel Holtmann
78379fc673
core: Limit the kdbus attach flags to useful ones
2014-05-21 22:44:31 -07:00
Marcel Holtmann
edc067abf1
core: Use PRIu64 format modifier for printing uint64 variables
2014-05-21 22:43:38 -07:00
Marcel Holtmann
387ea2e9b3
README: Add basic information and build instructions
2014-05-21 22:41:40 -07:00
Marcel Holtmann
51d5e77b8a
core: Print debug information for kdbus connections
2014-05-20 23:36:56 -07:00
Marcel Holtmann
74b14e1791
client: Open private bus connection if available
2014-05-20 23:08:14 -07:00
Marcel Holtmann
f299d96e77
core: Open the private bus connection and acquire name
2014-05-20 23:07:49 -07:00
Marcel Holtmann
f3b9d44be7
core: Add kdbus helpers for connections and well known names
2014-05-20 23:06:56 -07:00
Marcel Holtmann
d0594bb878
build: Fix issue with wrongly linked ELL headers
2014-05-20 21:52:54 -07:00
Marcel Holtmann
0dbb04b93f
client: Lookup the private daemon bus
2014-05-20 21:45:03 -07:00
Marcel Holtmann
bf7c041b47
core: Add support for creating private bus
2014-05-20 21:44:13 -07:00
Marcel Holtmann
632be0730a
core: Add kdbus helper functions for bus creation and lookup
2014-05-20 21:42:35 -07:00
Marcel Holtmann
902fda77a6
build: Add copy of kernel kdbus.h public header
2014-05-20 19:54:16 -07:00
Marcel Holtmann
abf1eb9494
build: Move nl80211.h public header to separate directory
2014-05-20 19:51:36 -07:00
Marcel Holtmann
f70932750e
build: Add extra source files from ELL
2014-05-12 12:07:42 -07:00
Marcel Holtmann
6368a3dcbe
build: Clean unit test binaries during distribution check
2014-05-11 19:27:23 -07:00
Marcel Holtmann
b0cb247d23
build: Add copy of kernel nl80211.h public header
2014-05-11 18:08:33 -07:00
Marcel Holtmann
5c6901d273
AUTHORS: Mention Marcel's contributions
2014-05-11 16:59:26 -07:00
Marcel Holtmann
4fb291c2a9
core: Use full include path for local headers
2014-05-11 16:22:13 -07:00
Marcel Holtmann
9b07eb2c48
build: Do not build unit tests without maintainer mode
2014-05-11 16:18:45 -07:00
Marcel Holtmann
2286890184
unit: Add SHA-1 versions of PBKDF2 and PRF test cases
2014-05-11 11:57:04 -07:00
Marcel Holtmann
422fb5ad08
core: Add SHA-1 versions of PBKDF2 and PRF functions
2014-05-11 11:43:42 -07:00
Marcel Holtmann
9bb38e6c55
client: Add skeleton for daemon client utility
2014-05-11 11:01:11 -07:00
Marcel Holtmann
050539e2e3
core: Add skeleton for main daemon
2014-05-11 11:01:11 -07:00
Marcel Holtmann
4639adb1e1
build: Clean out build-aux and ell directories
2014-05-11 11:01:11 -07:00
Marcel Holtmann
6748514804
build: Add support for internal ELL compilation
2014-05-11 11:01:11 -07:00
Marcel Holtmann
344a33268c
Initial revision
2014-04-25 17:57:48 -07:00