-
74157f6120
ranap_msg_factory: Fix memory leaks in OCTET_STRING
Harald Welte
2016-01-01 16:43:59 +0100
-
962da50e08
asn1helpers: Add new OCTET_STRING_noalloc
Harald Welte
2016-01-01 16:42:52 +0100
-
1cdb81dd98
ranap_msg_factory: Mark 'RANAP_Cause_t *' as const
Harald Welte
2016-01-01 16:21:05 +0100
-
37223d8218
ranap_msg_factory: functions for RAB and IU Release Request
Harald Welte
2016-01-01 16:18:55 +0100
-
01de8d716a
fix copy+paste mistakes when encoding GTP TEI in RAB Parameters
Harald Welte
2015-12-29 19:10:48 +0100
-
05ac677840
make bitrates configurable in new_rab_par_data()
Harald Welte
2015-12-29 19:09:52 +0100
-
4928797807
more verbose logging in various places
Harald Welte
2015-12-29 19:00:35 +0100
-
7bccc98cf8
ranap_common_cn: Handle non-terminal 'outcome' for RAB-ASS.resp
Harald Welte
2015-12-28 14:44:49 +0100
-
a31e63ab39
ranap_common_cn: Fix typo
Harald Welte
2015-12-28 13:19:35 +0100
-
bfe49a2293
ranap_msg_factory.c: Use X.213 NSAP encoding for TransportLayerAddr
Harald Welte
2015-12-28 13:14:52 +0100
-
2cf0d8f1eb
ranap_msg_factory: CipheringInformation is optional in SecurityModeCommand
Harald Welte
2015-12-28 13:13:47 +0100
-
c371a42938
RANAP-PDU-Contents: fix syntax error regarding InitialUE-Message
Harald Welte
2015-12-27 11:03:44 +0100
-
4e2783fc0f
Dummy CN: Handle RANAP payload of DISCONNET.ind
Harald Welte
2015-12-26 23:49:52 +0100
-
0744d6f63e
dummy CN: Handle Iu Release Request (respond with Release Command)
Harald Welte
2015-12-26 23:45:18 +0100
-
1be24f1b0a
dummy_cn_sua.c: Fix syntax errors
Harald Welte
2015-12-26 23:44:28 +0100
-
2bc20f85c1
Dummy CN: Create a per-UE connection context and resolve it.
Harald Welte
2015-12-26 23:43:48 +0100
-
e311ae078a
ranap: Allocate msgb's with headroom for SCCP User primitive pushing
Harald Welte
2015-12-26 23:41:14 +0100
-
96e36eb675
remove ranap_parse_lai() from hnbgw_ranap.c
Harald Welte
2015-12-26 23:40:54 +0100
-
5bea800fa7
More verbose logging (CS/PS domain)
Harald Welte
2015-12-26 23:40:31 +0100
-
552fdf144a
Start to use SUA local referencs from 1000 upwards
Harald Welte
2015-12-26 23:39:30 +0100
-
4009b36d74
context_map: Don't forget to store the SCU connection ID
Harald Welte
2015-12-26 23:39:05 +0100
-
2ebe42fed7
properly resolve the cnlink from SUA signalling link
Harald Welte
2015-12-26 23:38:38 +0100
-
cee5a2878b
don't double-free msgb's in rua_helper and ranap_common_cn
Harald Welte
2015-12-26 08:43:31 +0100
-
3aad6af6a4
add 'dummy cn' as a stub core netwrok element to which hnbgw connects
Harald Welte
2015-12-26 08:43:04 +0100
-
37704d907d
ranap_common.c: Add ranap_parse_lai()
Harald Welte
2015-12-26 08:42:31 +0100
-
8c572fee2a
use libosmocore SCCP_SSN_RANAP definition
Harald Welte
2015-12-26 08:42:07 +0100
-
efef6fb4de
ranap_common: Add value_string for procedure code and presence
Harald Welte
2015-12-25 15:35:01 +0100
-
87ffeb91dc
factor out some common shared test init code
Harald Welte
2015-12-25 15:34:22 +0100
-
3cfa450fdc
Add new common RANAP parsing code for CN elements
Harald Welte
2015-12-25 15:33:41 +0100
-
706213ac4b
Fix typo / spelling mistakes
Harald Welte
2015-12-25 10:33:09 +0100
-
2963ee2505
hnbgw_hnbap: Print HNBAP Cause during UE De-Register
Harald Welte
2015-12-25 10:32:37 +0100
-
831e1ee8f4
hnbgw_rua.c: Print RUA cause in error indication
Harald Welte
2015-12-25 10:28:55 +0100
-
23058e1144
hnbgw_ranap: Print RANAP Cause in RESET and ERROR INDICATION
Harald Welte
2015-12-25 10:25:01 +0100
-
c3ca7eba18
don't return undefined strings from rua_cause_str()
Harald Welte
2015-12-25 10:17:17 +0100
-
3d39f84233
ranap_common: Add ranap_cause_str() to stringify RANAP Cause
Harald Welte
2015-12-25 09:40:07 +0100
-
ef8934612c
fix build if depenedencies are in distinct directories
Alexander Huemer
2015-12-23 22:21:19 +0100
-
7ac7e048b4
add rua_helper.[ch] missing from previous commit
Harald Welte
2015-12-24 15:53:30 +0100
-
c3851220db
hnb-test: Add VTY to manually issue Iuh messages
Harald Welte
2015-12-24 15:41:21 +0100
-
f9c9aa5f20
ranap_msg_factory.c: Fix compiler warnings
Harald Welte
2015-12-24 15:39:00 +0100
-
57d873392c
ranap_msg_factory: use OCTET_STRING_fromBuf() in ranap_new_msg_dt()
Harald Welte
2015-12-24 15:33:21 +0100
-
ea98b6f6d6
ranap: New ranap_new_msg_initial_ue() funcition
Harald Welte
2015-12-24 15:09:06 +0100
-
afcaac08ee
asn1helpers.h: Add missing declarations of functions in asn1helpers.c
Harald Welte
2015-12-24 14:55:45 +0100
-
b0de90639b
hnbgw_rua.c: Incoming context IDs are 24bit wide according to spec
Harald Welte
2015-12-24 14:10:17 +0100
-
c89c2a6e6a
RANAP: Replace the last remainng TBCD-STRING with OCTET STRING
Harald Welte
2015-12-24 14:07:05 +0100
-
37166a27ca
improve logging, remove obsolete FIXMEs, return of non-void functions
Harald Welte
2015-12-24 10:12:09 +0100
-
bc4560cf18
Implement forwarding of RANAP PAGING from CN to all HNBs
Harald Welte
2015-12-24 08:46:58 +0100
-
c4338deee9
hnbgw: Bring all parts together
Harald Welte
2015-12-24 00:40:52 +0100
-
cd5e981490
hnbgw_rua: Don't use msgb as imput, allow more parameters
Harald Welte
2015-12-23 22:14:16 +0100
-
90256bad58
Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs
Harald Welte
2015-12-23 20:16:36 +0100
-
f42317ba9c
Introduce DRANAP/DRUA log categories to separate logging
Harald Welte
2015-12-23 15:36:31 +0100
-
f6d0138d76
fix copy/paste mistake in src/Makefile.am
Alexander Huemer
2015-12-22 14:59:07 +0100
-
ffa7c0ad39
use msgb_sctp_ppid() from libosmo-netif, remove local declaration
Harald Welte
2015-12-23 00:03:41 +0100
-
75a4e65f52
hnbgw: Add SUA client socket towards localhost
Harald Welte
2015-12-22 23:59:24 +0100
-
38a4f32d58
remove sigtran code, now part of libosmo-sccp
Harald Welte
2015-12-22 23:05:10 +0100
-
269b8ac7ee
hnbgw: Free msgb when connection is closed
Daniel Willmann
2015-12-22 16:26:48 +0100
-
541e429a39
hnbgw_hnbap.c: Clean up after encoding a UE register accept
Daniel Willmann
2015-12-22 16:25:29 +0100
-
d174e76f1d
asn1tostruct.py: Fix memory leaks in generated code
Daniel Willmann
2015-12-22 16:22:53 +0100
-
8aac21a5e8
Remove obsolete ffasn1c files.
Neels Hofmeyr
2015-12-22 13:02:42 +0100
-
c51f735b35
really fix src/Makefile.am
Neels Hofmeyr
2015-12-22 12:21:16 +0100
-
fec171d8b4
fix Makefile.am
Alexander Huemer
2015-12-21 20:44:35 +0100
-
6682a37875
README, .gitignore
Neels Hofmeyr
2015-12-21 17:12:22 +0100
-
8960704d1c
SUA: Ensure osmo_ prefix is used on all global symbols
Harald Welte
2015-12-21 23:51:08 +0100
-
70e84ab5f9
SUA: More FIXMEs
Harald Welte
2015-12-21 23:50:36 +0100
-
283c7fde38
Add WIP code for SCCP User Adaptation (SUA) and SCCP User SAP
Harald Welte
2015-12-21 23:35:56 +0100
-
71f73a2919
move COPYING file to root directory
Harald Welte
2015-12-21 21:01:00 +0100
-
ef5055c275
Makefile.am: Try to model the asn1tostruct.py generation dependencies
Harald Welte
2015-12-21 17:50:11 +0100
-
e98dacd1cb
add TS 25.412 spec
Harald Welte
2015-12-19 16:24:22 +0100
-
c32b0d9848
Add various RANAP packet captures (pcap files) found on the net
Harald Welte
2015-12-19 14:52:44 +0100
-
b2daa0d803
ranap ASN.1: Define IMSI as OCTET STRING to work around asn1c bug
Harald Welte
2015-12-19 13:05:19 +0100
-
0a3eafee45
ranap: Don' shift the RAB ID by 3 bits
Harald Welte
2015-12-19 02:38:09 +0100
-
94a62d591d
ranap: No need for htonl() of IP addresses and the like
Harald Welte
2015-12-19 02:37:48 +0100
-
b7f67c4b14
ranap: Don't forget ProtocolIE-CointainerPair around ProtocolIE-FieldPair
Harald Welte
2015-12-19 02:36:52 +0100
-
de9055f142
Makefile.am: Replace .PHONY asn1tostruct.py rules
Harald Welte
2015-12-18 17:33:49 +0100
-
f8db61b554
First compiling (and leak-free) RANAP message generation functions
Harald Welte
2015-12-18 17:29:59 +0100
-
fcabec3665
implement BIT_STRING_fromBuf() similar to OCTET_STRING_fromBuf()
Harald Welte
2015-12-18 17:50:57 +0100
-
16232780d8
ranap_common: Fix error cleanup path while generating IE Pair
Harald Welte
2015-12-18 17:22:04 +0100
-
04329dcbdc
{hnbap,rua,ranap}_common: check for encoding errors in new_ie()
Harald Welte
2015-12-18 15:17:21 +0100
-
629391321f
{hnbap,ranap,rua}_common: use FREEMEM(), not free() directly
Harald Welte
2015-12-18 14:57:04 +0100
-
8526d158f8
hnbap/rua: Don't usse malloc() directly but use CALLOC() macro
Harald Welte
2015-12-18 13:41:39 +0100
-
9c397d4969
ranap: Use CALLOC() macro of libasn1c
Harald Welte
2015-12-18 13:33:20 +0100
-
2676554c92
ranap: Ensure we free any intermediate dynamically allocated memory
Harald Welte
2015-12-18 13:33:00 +0100
-
d062df5307
test-ranap.c: Further WIP, it now actually compiles
Harald Welte
2015-12-17 23:18:40 +0100
-
93690184b0
RANAP: Split FormatInformationParameter / SDUParameterItem
Harald Welte
2015-12-17 23:17:21 +0100
-
091039d47e
test-ranap.c: More WIP code for convoluted RANAP message encoding
Harald Welte
2015-12-17 20:37:40 +0100
-
141a0baac9
hnb-test: Add an option to transmit multiple UE register/deregister msgs
Daniel Willmann
2015-12-17 18:03:52 +0100
-
28b9ec1473
Enable vty command to output talloc report
Daniel Willmann
2015-12-17 18:02:37 +0100
-
5f810f4222
hnbgw_hnbap: Initialize return value and always return something
Daniel Willmann
2015-12-17 17:57:51 +0100
-
59d17d8961
hnbap: Free ASN.1 components after they are no longer needed
Daniel Willmann
2015-12-17 17:56:56 +0100
-
6637a289da
hnb-test: Handle closed connections correctly
Daniel Willmann
2015-12-17 14:47:51 +0100
-
19dedbb6b1
hnb-test: Send UE de-register after receiving the UE registration accept
Daniel Willmann
2015-12-17 11:57:41 +0100
-
92856e6ef2
hnb-test.c: Remove pdus.h include as it is not used
Daniel Willmann
2015-12-17 11:53:59 +0100
-
3279780557
hnb-test: Add HNBAP category and reduce MAIN loglevel to INFO
Daniel Willmann
2015-12-17 12:53:05 +0100
-
bded9841b5
hnbgw: Change logging priorities and add HNBAP category
Daniel Willmann
2015-12-17 11:51:17 +0100
-
efceb187aa
hnbgw_hnbap: Process UEDeRegister and try to free correct UE
Daniel Willmann
2015-12-15 20:30:12 +0100
-
4267a29ee0
hnbgw: Handle closed connections correctly
Daniel Willmann
2015-12-15 20:29:27 +0100
-
7c27f7b792
hnbgw: Lower level of SCTP notif. msg to debug and set default log level to info
Daniel Willmann
2015-12-15 17:41:41 +0100
-
ace1d24d34
ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t
Harald Welte
2015-12-16 23:07:19 +0100
-
462db35426
hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator)
Harald Welte
2015-12-16 23:06:59 +0100
-
d328c1a3ac
WIP: add some early code for generating required RANAP messages
Harald Welte
2015-12-16 23:04:21 +0100
-
c16117a22c
Add ranap_generate_outcome() function
Harald Welte
2015-12-16 20:30:11 +0100