dect
/
libdect
Archived
13
0
Fork 0
Commit Graph

68 Commits

Author SHA1 Message Date
Patrick McHardy 1f7e9d46a4 doc: minor fixes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-16 04:55:29 +02:00
Patrick McHardy eacb708cf5 doc: minor update
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-14 23:09:03 +02:00
Patrick McHardy f8bf6942ab debug: add libdect-specific assert-macro with optional backtrace support
Make assertions more useful by printing a backtrace on failed assertions.
Requires libbfd.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-09-14 22:07:09 +02:00
Patrick McHardy 626ad52a0f sfmt: log invalid IEs on TX
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-26 04:10:35 +02:00
Patrick McHardy ab287ce143 ie: add <<TIME-DATE>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-26 02:13:24 +02:00
Patrick McHardy fb12b53aa1 sfmt: add parsing function for <<FEATURE-INDICATE>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-25 04:49:04 +02:00
root fa12cefa8a sfmt: accept empty <<PORTABLE-IDENTITY>> IEs
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-23 16:27:38 +02:00
Patrick McHardy 77f31308d8 libdect: add ConnetionLess Message Service (CLMS) support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-13 15:07:36 +02:00
Patrick McHardy f04852105c ie: export IE types and construction/parsing functions
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-13 13:03:42 +02:00
Patrick McHardy 906820a35e libdect: prefix IE types with DECT_
Use DECT_ as common prefix for all IEs since they need to be exported for
the CLMS service.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-13 13:03:42 +02:00
Patrick McHardy 2698aeada7 ie: add <<NETWORK-PARAMETER>> IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-13 07:47:35 +02:00
Patrick McHardy 766807cf0e ie: add support for default cipher key index reception and transmission
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-05 10:42:15 +02:00
Patrick McHardy 0294849d77 ie: add support for <<CALLING-PARTY-NUMBER>> and <<CALLING-PARTY-NAME>> IEs
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-08-05 10:18:17 +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 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 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 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 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 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 3b587ea913 Update copyright statements
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-07-08 21:30:57 +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 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 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 031dbe5459 sfmt: fix keypad debug message indentation
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-04-01 07:47:14 +02:00
Patrick McHardy f8b7b0909f mm: add missing identity procedures
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-28 22:59:22 +01:00
Patrick McHardy 096ae54c9e ie: fix repeat indicator bugs
Appending to the list is broken and always overwrites the pointer to the
first member. Additionally lists contained in messages are not freed.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-28 22:40:36 +01:00
Patrick McHardy 36b6d6f4ad smsg: remove debugging message
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-02-18 21:57:37 +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 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 c0beb6af78 smsg: fix some debugging output
Signed-off-by: Patrick McHardy <kaber@trash.net>
2010-01-10 21:01:56 +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 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 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 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 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 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 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 a6724914ba ie: increase dump buffer sizes
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-20 22:42:16 +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 2946044d2a ie: add codec-list IE
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-19 18:24:28 +01:00
Patrick McHardy 53b3d8daf2 ie: add support for building keypad IEs
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-19 18:20:14 +01:00
Patrick McHardy d2d7bc2fd9 debug: improve debugging readability
Print an empty line before all entry points to seperate blocks of entries
belonging together.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-18 11:35:16 +01:00
Patrick McHardy ee2277dde9 mm: add parameter retrieval support
Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-17 16:53:27 +01:00
Patrick McHardy 93e0de4ee9 utils/s_msg: avoid out-of-bound reads when converting values to strings
Add translation tables to convert numeric identifiers to strings while
avoiding reading outside of the array bounds, like the current plain
dereferences might do in some cases.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2009-12-14 01:20:18 +01:00