Patrick McHardy
966e802cc9
libdect: add pkg-config file
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-27 04:32:47 +02:00
Patrick McHardy
4025fb7c37
libdect: add COPYING file
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-27 04:23:43 +02:00
Patrick McHardy
5c1320175d
libdect: include cleanup - misc cleanups
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 23:18:05 +02:00
Patrick McHardy
fee1f097f2
libdect: include cleanup - remove unneccessary includes from s_fmt.h
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 22:57:17 +02:00
Patrick McHardy
6ca118a3d3
libdect: include cleanup - remove unneccessary includes from utils.h
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 22:54:35 +02:00
Patrick McHardy
cb5d6bd44b
libdect: include cleanup - only include io.h where needed
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 22:47:53 +02:00
Patrick McHardy
e6e12fb611
libdect: include cleanup - only include timer.h where needed
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 22:38:20 +02:00
Patrick McHardy
d3cc83f72b
doc: minor updates
...
Restructuring of module section, minor updates.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 21:33:39 +02:00
Patrick McHardy
cb1e3e38dc
lce: fix up ULEI initialization after socket bind changes
...
Properly initialize dect_index.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 21:32:40 +02:00
Patrick McHardy
37b5f1105f
build: minor build improvements
...
Add --enable switch for documentation build, build documentation by
default and add a few more configure tests.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-26 21:31:12 +02:00
Patrick McHardy
adc06cfd50
lce: fix up for kernel sockaddr changes
...
Also add support to bind to clusters by name.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-25 00:03:41 +02:00
Patrick McHardy
931c335680
debug: make debugging more colorful
...
Add definitions for the various libdect subsystems, pass them to the
registered debugging handlers and add a handler to the example programs
to colorize debugging messages.
Still could use some cleanup, but causes too many clashes.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 21:49:43 +02:00
Patrick McHardy
af0bbb786b
example: add example programm for PP access rights and key allocation procedures
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 21:45:19 +02:00
Patrick McHardy
3a1ff7e707
mm: properly support key allocation procedure
...
Key allocation includes mutual authentication, accept authentication
requests while a key allocation procedure is in progress.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 21:42:44 +02:00
Patrick McHardy
007d2e2a5f
mm: support detachment procedure
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 21:41:11 +02:00
Patrick McHardy
80a2fb4435
sfmt: treat empty IEs as absent
...
Empty mandatory IEs may be coded as empty attributes, treat them as absent
without failing policy checks.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 04:55:16 +02:00
Patrick McHardy
29b6ed4903
utils: add fallback NETLINK_DECT definition
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 04:52:07 +02:00
Patrick McHardy
292ac38165
examples: support libev and fix build on Fedora
...
Check for and prefer libev over libevent and check for the location
of the event.h file, which is contained in libev/event.h on Fedora.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 03:49:03 +02:00
Patrick McHardy
89bb432a5e
examples: don't use libevent functions directly exept in event_ops.c
...
Make all event handling go through event_ops.c.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 03:48:18 +02:00
Patrick McHardy
f9020e9086
doc: add some misc documentation
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-24 01:47:59 +02:00
Patrick McHardy
453287afd1
headers: document identities.h
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 16:15:12 +02:00
Patrick McHardy
87bad4a629
headers: document terminal.h
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 16:15:12 +02:00
Patrick McHardy
d15bb7b506
ie: add some documentation
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 14:57:09 +02:00
Patrick McHardy
bd8708aff4
headers: fix closing }
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 14:57:00 +02:00
Patrick McHardy
f2de7d6b9d
headers: make headers usable by C++
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 00:18:56 +02:00
Patrick McHardy
95810170df
smsg: fix typo
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-09 00:18:53 +02:00
Patrick McHardy
0927e25ad8
ie: add missing value for GPRS cipher algorithm identifier
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:57:30 +02:00
Patrick McHardy
8f0f7e5d3e
ie: add new DEF flag to dect_auth_flags
...
Used for default cipher key feature.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:46:17 +02:00
Patrick McHardy
464abbc786
ie: add new security related release reason codes
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:27:30 +02:00
Patrick McHardy
df468d176c
ie: add missing NG-DECT basic service definitions
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 23:16:49 +02:00
Patrick McHardy
ba8ddfa01b
timer: add some documentation
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:50:43 +02:00
Patrick McHardy
b3e40dc665
io: fix include statement referring to file.h
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:50:08 +02:00
Patrick McHardy
2bca18c9df
libdect: add function to get file descriptor number
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:46:56 +02:00
Patrick McHardy
e789864557
io: add some documentation
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:33:43 +02:00
Patrick McHardy
d4879f6908
src: rename file.c to io.c
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 22:31:51 +02:00
Patrick McHardy
1f98e1ee7d
Update remaining copyright statements
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 21:40:16 +02:00
Patrick McHardy
3b587ea913
Update copyright statements
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 21:30:57 +02:00
Patrick McHardy
1f8a3fef57
build: add 'docs' target
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 21:29:06 +02:00
Patrick McHardy
6764148547
doc: fix typo
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 20:28:15 +02:00
Patrick McHardy
1c450a1ac5
doc: fix up doxygen annotations, add some documentation
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 20:23:15 +02:00
Patrick McHardy
00c3066645
build: fix make loop with SUBDIRS=
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 20:23:08 +02:00
Patrick McHardy
fa0f5ef158
ie: fix terminal capability NG-DECT profile indicators
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-06 17:29:32 +02:00
Patrick McHardy
52f1c1ba11
ie: add LiA service setup code to basic service call classes
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-06 17:29:22 +02:00
Patrick McHardy
d53c6e81a0
cc: add IWU-INFO message and MNCC_IWU_INFO primitives
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 23:35:26 +02:00
Patrick McHardy
9553e3261e
ie: add support for IWU to IWU element
...
Used for CC IWU-INFO messages in the list access feature.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 23:32:28 +02:00
Patrick McHardy
a755afb00a
lce: also store IPUI in data link for PP mode
...
The IPUI is needed in both FP and PP mode to locate existing links, don't
forget to store it in PP mode.
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 22:46:02 +02:00
Patrick McHardy
5c0c205ca6
utils: move file handling functions to seperate file
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 10:20:18 +02:00
Patrick McHardy
cbd676d974
sfmt: fix a couple of potential buffer overflows in parsing functions
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 09:33:19 +02:00
Patrick McHardy
d7581ae5e0
libdect: make struct dect_fd opaque
...
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 09:30:09 +02:00
Patrick McHardy
1a946cf3e0
sfmt: reduce IE description size
...
Use uint8_t for IE type, avoids padding, total savings:
text data bss dec hex filename
123076 14684 68 137828 21a64 /tmp/libdect-before.so
122980 12772 68 135820 2128c /tmp/libdect-after.so
-96 -1912 0 -2008
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-03 08:15:27 +02:00