dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

255 Commits

Author SHA1 Message Date
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