dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

176 Commits

Author SHA1 Message Date
Patrick McHardy d7321e7632 Move some declarations of exported functions to public header files
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 07:51:14 +01:00
Patrick McHardy 37d31a6e42 annotate exported symbols and hide everything else
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 07:51:14 +01:00
Patrick McHardy 09f26e091b build: enable -fstack-protector
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 07:51:14 +01:00
Patrick McHardy 145cff18ad smsg: properly catch errors in dect_sfmt_build_msg()
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 07:51:13 +01:00
Patrick McHardy 456ca71ebd build: enable strict aliasing
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 05:18:56 +01:00
Patrick McHardy 0d301955cf debug: allow to disable debugging code
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 03:56:15 +01:00
Patrick McHardy 8468ade3a3 example: mm-pp: access rights termination support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-14 17:10:52 +01:00
Patrick McHardy 7b8e06cab0 mm: access rights termination support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-13 20:25:31 +01:00
Patrick McHardy 608f3ce4e7 mm: handle key allocation properly
Key allocation procedures contain mutual authentication which must be treated
as a single transaction.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-13 20:20:56 +01:00
Patrick McHardy a9373d66ce lce: add page response callback
Add a page response callback that is invoked for unknown page responses.
This can be used to initiate procedures with unknown PPs after a broadcast
page.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-13 19:04:04 +01:00
Patrick McHardy 5abe119633 ie: add missing profile indicators for NG-DECT
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-29 10:28:17 +01:00
Patrick McHardy 208659ff30 mm: fix codec-list IE parsing
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-29 10:08:46 +01:00
Patrick McHardy 45f83c10cb example: add PT side MM test program
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-11 01:57:26 +01:00
Patrick McHardy 31d973983b mm: support outbound routing of MM endpoints
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-11 01:56:36 +01:00
Patrick McHardy 9f0a78314d cc: print LU1 send errors as strings
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-11 01:56:36 +01:00
Patrick McHardy 06c1d4d9de example: update .gitignore
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-11 01:56:34 +01:00
Patrick McHardy 8a24b5d684 mm: close transaction after receiving an MM-INFO-SUGGEST message
Also remove an invalid call to dect_close_transaction in dect_mm_iwu_req().

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 21:04:53 +01:00
Patrick McHardy c0beb6af78 smsg: fix some debugging output
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 21:01:56 +01:00
Patrick McHardy 1583ff8d96 ie: export IE allocation functions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 21:01:03 +01:00
Patrick McHardy f6ca647b59 identities: add IPUI O support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 20:59:29 +01:00
Patrick McHardy 3bc5a8e744 mm/cc: validate portable identity type
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 20:58:48 +01:00
Patrick McHardy dcd8473fcd ss: add CISS support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 20:45:55 +01:00
Patrick McHardy a037cb0c20 mm: don't explicitly specify role in dect_mm_send_msg() arguments
Certain message types can be sent in either role, like FT authentication
responses, which are used for PT-initiated FT authentication and FT
initiated key allocation.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-08 08:28:01 +01:00
Patrick McHardy af2e8fd8c7 mm: end procedure after dect_mm_access_rights_res()
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-07 08:08:25 +01:00
Patrick McHardy a8ac7ba0e7 example: remove duplicate MM ops from dummy_ops
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:12:43 +01:00
Patrick McHardy 776b7dfa57 mm: implement PP side of location registration
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:12:35 +01:00
Patrick McHardy d83f321035 mm: fix codec_list placement in CC messages
Fix codec_list placement in MM messages similar to CC commit 95ccbe1a.
Also add to the appropriate primitive parameter structures.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:12:07 +01:00
Patrick McHardy d5897e3ac6 ie: fix cipher info algorithm ID parsing
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-31 09:04:00 +01:00
Patrick McHardy aa803ac729 mm: fix authentication_request message freeing and key allocation procedure type
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-30 15:17:17 +01:00
Patrick McHardy 8b58e1ee02 ie: add dump function for allocation_type IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-30 15:15:29 +01:00
Patrick McHardy b2a496a3b2 lce: handle EHOSTUNREACH
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-30 15:15:21 +01:00
Patrick McHardy ad905dd6d0 example: add dummy ops for unimplemented functions
Avoid segfaults when unimplemented callbacks are invoked by providing
dummy functions.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-28 17:58:15 +01:00
Patrick McHardy 548fc15cb5 ie: add cloning helper
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-22 09:48:57 +01:00
Patrick McHardy 01a1aec1c5 mm: fix memory leak in dect_mm_rcv_temporary_identity_assign_ack()
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-22 09:48:43 +01:00
Patrick McHardy 0657b150cb identities: fix tpui type
The derivation of TPUI from IPUI only works in one direction, therefore
it should not contain a nested IPUI for individual default TPUIs.

Only store the lower 16 bits of IPUI and add conversion functions.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-22 08:37:39 +01:00
Patrick McHardy 1277d9fe53 lce: reject page response messages containing errors
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 12:57:31 +01:00
Patrick McHardy 62c651610c mm: add MM_IWU support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 12:43:17 +01:00
Patrick McHardy 8aaca966eb ie: add dumping function for signal IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:15:49 +01:00
Patrick McHardy b934f91029 mm: add escape-to-proprietary to parameter structures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy 50467ff9f0 cc: add escape-to-proprietary to parameter structures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy dd62007c2e ie: add escape-to-proprietary IE construction
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy aaa9684837 mm: fix procedure type setting
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy 5f738af4f0 mm: add mm_locate_req() primitive
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy 1d22154a82 ie: print location area level in decimal
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 11:05:19 +01:00
Patrick McHardy b0149222dd ss: fix facility message description
Add missing repeat indicators.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-21 07:35:54 +01:00
Patrick McHardy a6724914ba ie: increase dump buffer sizes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 22:42:16 +01:00
Patrick McHardy 40a85db36f example: specify install directory
Don't jump dump everything to /

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 21:24:53 +01:00
Patrick McHardy 4a7ea1b8ff cc: add missing newline
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 18:19:14 +01:00
Patrick McHardy f65a444e9d ie: add called-party-number IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 17:57:48 +01:00
Patrick McHardy 15beac3928 cc: add codec_list to dect_mncc_*_param structs where applicable
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 17:01:19 +01:00