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