dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

479 Commits

Author SHA1 Message Date
Patrick McHardy 901ff947e8 lce: add support for PP indirect link establishment
TODO:
 - Update tp->tpui based on temporary identity assignments
 - Implement group TPUI support

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 01:55:15 +02:00
Patrick McHardy d7120331a6 lce: name paging functions and structures more consistently
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-30 01:55:10 +02:00
Patrick McHardy 747a92f4bf doc: turn off collaboration graphs
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 19:24:07 +02:00
Patrick McHardy f823ca8850 identities: move declarations of private functions to private headers
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 18:58:20 +02:00
Patrick McHardy af36668fb2 cc: add NULL state to call_states[]
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 17:59:06 +02:00
Patrick McHardy 86c1ae2f07 libdect: add installation instructions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 17:23:58 +02:00
Patrick McHardy d994175b65 ie: fix warning from last commit
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 11:57:39 +02:00
Patrick McHardy b88edef0aa ie: remove duplicate hex value from reject reason debug dump
dect_val2str() already prints the numerical value.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 11:56:59 +02:00
Patrick McHardy 2038520854 libdect: add debian package build support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 10:56:10 +02:00
Patrick McHardy c76a9cf3d9 example: add (non-working) PP list access (LiA) example
So far doesn't work properly with my FP, it doesn't answer, but also doesn't
time out, so it appears to be somewhat working.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:31 +02:00
Patrick McHardy ed397371ed example: add PP detach example
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:31 +02:00
Patrick McHardy f63b59f427 example: add PP location update example
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:31 +02:00
Patrick McHardy 10d50440b5 example: add generic PP authentication helper
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:31 +02:00
Patrick McHardy 9e6a9bba93 mm: properly end ciphering procedure in dect_mm_cipher_res()
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:16 +02:00
Patrick McHardy 9277065243 ie: fix signal "tones off" coding
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:16 +02:00
Patrick McHardy e6bbf3feea smsg: add missing <> around IE name in debug message
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 09:08:16 +02:00
Patrick McHardy 1799b79926 debug: fix typo in doxygen marker
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 04:18:56 +02:00
Patrick McHardy 699daad794 doc: more documentation updates
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 04:16:57 +02:00
Patrick McHardy 3b1bb63c59 smsg: use <<IE-NAME>> notation as in EN 300 175-5
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 04:16:18 +02:00
Patrick McHardy 81f4af6430 io: catch double registration and unregistration bugs
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 02:05:46 +02:00
Patrick McHardy 2aef66006a libdect: align private storage areas to alignment of uint64_t
Make sure private storage areas are properly aligned even in the presence
of holes.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 02:03:08 +02:00
Patrick McHardy 71920788b8 raw: add raw socket reception support
Not fully functional yet - the caller can't register FD events
itself if raw frame reception is used.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 00:21:03 +02:00
Patrick McHardy 956d56cd31 auth: minor documentation updates
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-28 00:18:55 +02:00
Patrick McHardy f7972466d2 example: update .gitignore
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-27 04:47:15 +02:00
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