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