This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The annotated tag, 0.1.0 has been created
at c74124cd46563d799827a853e5d3102192aea33b (tag)
tagging e485cdd38b363d84b3f6abc7e683c03c9a882d54 (commit)
tagged by Harald Welte
on Fri Oct 27 22:18:34 2017 +0200
- Log -----------------------------------------------------------------
Tag 0.1.0 as this version is indicated in Debian package
-----BEGIN PGP SIGNATURE-----
iQJJBAABCgAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlnzlKYVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESW1koP/1vT90y8QhegssqJXri3bLAeCxFH
o1ZM7KIWr0RPVhFvuK08Kw3nQXMLtEcF2W5dJdfAKxBgae0moPbYwa54j4YEKFUq
HE70NDlP0UaSAxBbabg52c8xcY3e2W3YzVIhLnKedEtNXFNPFZ4/5s9xi8ah9Z+/
8b2JcxOgtfGIXNQwW5VY27O/UWb/D+g8i0f6Q0x/OPO7rln9fKw+gr0mBXINJJfx
Pc/2i5HUPOHJ4SaLLSu9qAzjXyFV3nYYe2IJTRm2EsgC/SJ6vSgBwgB6gicLse0r
/DXKv5gTjKcJgrnta9nnZqK/o3wAkWmI0DBps2ucZgh0gK1+NA/cc3Bcr+tU4ylQ
/mb0fHpputslud1IErcSd3o32RLx/EFW0l2vlmwiU9XK9qpOr5dHMEyCDwOLE9Rw
vGv3vmp2Jj3n3oVL2X12ihM+oJPJKO+F2nNJod/OhEZor0KHdLD1ZJdUL5lgGxKa
2e4XD38pruX0s2MnlPeHdcT8kwi5AMxZ3dll7FFRMev+ptliVm+OZhiu9kY2AuPD
bWP31zMuEGwJYlheMcpCgBjbqidEHlkSAZV4Sx6RgdE6eZhYhyAQftvueM9hxgX4
HtAS1x87GmO1gMpwjXmFKGnJuTZki4zSlcVIEyN3e2tYeVWRDO11zQ9cQ/Ekc2gh
eXPNjFUWfYVidS/N
=au2K
-----END PGP SIGNATURE-----
Alexander Couzens (2):
add .gitreview to support git review plugin
add /debian package support
Alexander Huemer (4):
fix Makefile.am
fix copy/paste mistake in src/Makefile.am
fix build if depenedencies are in distinct directories
attempt to fix parallel build, improve AM logic
Daniel Willmann (71):
src/Makefile: Change order of dependencies so a clean checkout builds
tests: Test asn1_u32_to_bitstring and asn1bitstr_to_u32
asn1helpers.c: Fix asn1bitstr_to_u32 function
tests: Test asn1_strncpy function
asn1helpers: Ensure that string is NULL-terminated
tests: Test cropping of string still is NULL-terminated
tests: Add test-hnbap to test en-/decoding of HNBAP messages
tests/test-hnbap: Decode HNBAP UE Register accept as well
test-hnbap: Test decoding of the hnbap registration request
asn1helpers: Fix asn1str_to_uX functions
test-hnbap: Use different types for UE request and accept IEs
test-hnbap: Check CID and Identity Info as well
asn1helpers, test-helpers: Use ntoh/hton* to convert integers
test-helpers: Also print out hexdump of encoded bit string
hnbgw: Add VTY commands to show info about connected HNBs and UEs
tests: Add hnb-test to connect to hnbgw and tests its functions
hnb-test: Send hard-coded HNB register request for now
asn1helpers: Add helper to convert u8/u16 to OCTET_STRING
hnbap_common: Add function to HNBAP generate initiating message
tests/hnb-test: Generate the HNBAP registration request from ASN.1
asn1helpers: Add 28 bit conversion function and use it for Cell ID
hnb-test: setsockopt SCTP_EVENTS is needed to get the sctp_sndrcvinfo
hnb-test: Send HNB register request and parse the accept
hnb-test: Send UE register request
asn1helpers: Fix 24 bit conversion function and use it in hnbgw_hnbap
hnb-test: Parse UE register accept
Autotoolize the build
hnbgw: Lower level of SCTP notif. msg to debug and set default log level to info
hnbgw: Handle closed connections correctly
hnbgw_hnbap: Process UEDeRegister and try to free correct UE
hnbgw: Change logging priorities and add HNBAP category
hnb-test: Add HNBAP category and reduce MAIN loglevel to INFO
hnb-test.c: Remove pdus.h include as it is not used
hnb-test: Send UE de-register after receiving the UE registration accept
hnb-test: Handle closed connections correctly
hnbap: Free ASN.1 components after they are no longer needed
hnbgw_hnbap: Initialize return value and always return something
Enable vty command to output talloc report
hnb-test: Add an option to transmit multiple UE register/deregister msgs
asn1tostruct.py: Fix memory leaks in generated code
hnbgw_hnbap.c: Clean up after encoding a UE register accept
hnbgw: Free msgb when connection is closed
Correct postprocessing of generated files
hnbgw: Use libosmo-netif for SCCP connection handling
hnbgw: When a HNB is released release associated UEs as well
hnbgw_hnbap: Handle hnb deregister message as well
asn1tostruct: Add memory free functions and use them in HNBAP
tests/dummy_cn_sua.c: Fix ranap_common_cn include
Free ies struct after use in tests and hnbgw_cn/rua
ranap_common_cn: Add missing break in switch statement
ranap_common_cn: Fix copy/paste bug when decoding outcome message
ranap_common_cn: Free structs allocated through ranap_cn_rx_cl()
ranap_common_cn: Free structs allocated through ranap_cn_rx_co()
hnbgw_hnbap: Zero IEs_t before decode is called
asn1tostruct.py: Zero IEs_t target struct in decode function
Revert "hnbgw_hnbap: Zero IEs_t before decode is called"
context_map: Have one mapping per UE/cnlink combination
hnbgw: Mark ps_cnlink as ps
dummy_cn: Respond to initial UE message with empty ranap message
hnb-test: Increment UE conn_id for each new loc_upd_req
hnbgw: Print out the hnbgw context map per HNB
Add pcap of successful PS/GTP data transfer with osmo-sgsn/ggsn
Better capture for PS Data
ranap_msg_factory: Use network byte order for 16 bit mode_versions field
ranap_common: Add helper function to get IP from transport layer addr
ranap: Add custom ranap_decode_rab_setupormodifieditemies() function
asn1: Generate _free_*ies function declarations
ranap_msg_factory: Add keystatus parameter for security mode cmd
ranap_msg_factory: Fix endianess in paging command
examples: Adjust IP address of example config
contrib: Add systemd service file for osmo-hnbgw
Harald Welte (202):
add Iuh relevant specs + some notes
add RUA asn.1 syntax from 3GPP TS 25.468 V12.1.0 (2014-12)
Import HNBAP asn.1 from 3GPP TS 25.469 V12.4.0 (2015-03)
Import RANAP from 3GPP TS 25.413 V12.4.0 (2015-03)
RUA: Add missing RUA-PDU-Contents.asn and RUA-PDU-Descriptions.asn
Add Specs in DOC format, not just PDF
add by_chapter and by_name symlinks to specs
add a first RANAP (but Iu, i.e. SCCP+M3UA) pcap file
add various management / OML related specs (32.57x, 32.58x, 32.82x)
some more textual notes regarding the specs
very early intial code snippets for handling HNBAP in a HNB-GW
add ffasn1c generated code for HNBAP, RANAP and RUA
Add generated code for RUA using eurecom asn1tostruct.py
add gitignore file
further tiny steps of progress on the hnb-gw infrastructure
give asn1c generated files more useful names
fixup ffasn1
first compiling code (untested)
move asn.1 helper functions to asn1helpers.[ch]
ADD IU-Common.asn as an attempt to unify the message parsing
add iu_common.h using C structs to describe PER encoded Iu headers
hnbgw: Actually link in + call ffasn1c runtime library
HNBAP ASN.1: Rewrite to avoid information object classes
RANAP ASN.1 Rewrite to avoid information object classes
RUA ASN.1 Rewrite to avoid information object classes
remove ffasn1c generated hnbap.[ch] from source
RANAP: Further qualify Constants. They're not just integer
Add Procedure Codes and IEI constants to CommonDataTypes
asn1 syntax fixup for ffasn1c
generate ASN.1 structures for each message withotu iformation object class
HNBAP: Remove HNBRegisterAccept / HNBRegisterResposne naming inconsistency
import ans1tostruct.py from Eurecom OpenAirInterface
asn1tostruct.py: Don't claim copyright on auto-generated code
migration of code from ffasn1c to asn1c + asn1tostruct.py
actually build + link the asn1c generated HNBAP ASN.1
successful has only one 'l' (copy+paste error)
implement HNBAP_DEBUG via osmocore DEBUGP
add .gitignore for src directory
import ans1c generated C sources for HNBAP
Makefile: chrdir to asn1c subdir and build library there
makefile: asn1tostruct.py rules for RUA and RANAP
start using the shared libasn1c, now that it has aper support
cosmetics: asn1c now no longer explicitly states -fnative-types
update .gitignore
hnbgw: Bind to INADDR_ANY, not to localhost only
hnbgw: Initialize linked list header of hnbgw's
hnbgw: Fix SCTP server/receiver
hnbgw: zero-initialize the output struct before aper_decode()
Use implement HNBAP transmit using per-hnb write_queue
use htonl(ppid) when sending a SCTP message
more error logging in hnbap TX successful outcome
hnbap encode: don't pass 0 as available buffer space
hnbgw.c: Fix double-free in wait-queue transmit code
hnbap: Don't enqueue a NULL msgb for transmit
avoid parsing SCTP noficiations as user data
msgb_free() all received messages after handling
add Makefile.local to generate prefixed RUA code
add asn1c generated RUA c+header files
add asn1c generated C source for RANAP (and Makefile to regenerate)
build + link to RUA and RANAP libraries
Cleanups (rename 'asn1c' to 'hnbap', Makefile sanitizing)
Add README file about current state
add AGPLv3 license text
hnbap Makefile: add asn1c include directory
asn1tostruct.py: Add support for type prefixing
enable building + linking of RUA support
actually dispatch RUA messages to RUA handling code
rua: dispatch different message types and print context/cause
don't attempt to regenerate ranap-common, it is not auto generated!
ranap: Add more manual definitions to RANAP-PDUs
first dispatch of RUA into RANAP
Back RUA/RANAP integration until RANAP Reset works for cs+ps
introduce ue_context management
remove obsolete asn1c makefiles in the asn1c/ hierarchy
ue context: fix linked list insert
respond to HNBAP UE REGISTER REQ withe correspnding ACCEPT
hnbap: Print error messages in error cases
move BCD string encoding/decoding functions to iu_helpers.[ch]
iu_helpers: fix encoding of BCD (like IMSI) into OCTET STING
add unit test for BCD encoding/decoding
various cleanups (compiler warnings, coding style)
ranap: prepare decoding of InitialUE message
RUA: hand off RANAP from all PDU types, not just UnitDataTransfer
ranap: Parse InitialUE message and hex-print NAS PDU
ranap: receive/parse DirectTransfer
the Context ID is a 24bit number, we cannot use len = 4 bytes!
add copyright statement and AGPLv3 headers to source code files
make asn1bitstr_to_u32() work for sub-32bit bit-strings
add asn1_u24_to_bitstring()
add more relevant/related specs
rename ASN_MODULE_FILES to ASN_MODULE_SOURCES
Re-add the 'regen' targets lost in the automake transition
RANAP: Add more types/IEs to RANAP-PDU.asn and re-generate C
Make .gitignore aware of autoconf artefacts
asn1tostruct: Avoid erroneous double-underscores
One further RANAP hacking session
hnbgw: Use the now-compiling RANAP encoder+decoder code
{rua,hnbap,ranap}_common: Add missing encoding functions
{hnbap,rua,ranap}_common.c: Reduce code duplicatioon
Add ranap_generate_outcome() function
WIP: add some early code for generating required RANAP messages
hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator)
ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t
test-ranap.c: More WIP code for convoluted RANAP message encoding
RANAP: Split FormatInformationParameter / SDUParameterItem
test-ranap.c: Further WIP, it now actually compiles
ranap: Ensure we free any intermediate dynamically allocated memory
ranap: Use CALLOC() macro of libasn1c
hnbap/rua: Don't usse malloc() directly but use CALLOC() macro
{hnbap,ranap,rua}_common: use FREEMEM(), not free() directly
{hnbap,rua,ranap}_common: check for encoding errors in new_ie()
ranap_common: Fix error cleanup path while generating IE Pair
implement BIT_STRING_fromBuf() similar to OCTET_STRING_fromBuf()
First compiling (and leak-free) RANAP message generation functions
Makefile.am: Replace .PHONY asn1tostruct.py rules
ranap: Don't forget ProtocolIE-CointainerPair around ProtocolIE-FieldPair
ranap: No need for htonl() of IP addresses and the like
ranap: Don' shift the RAB ID by 3 bits
ranap ASN.1: Define IMSI as OCTET STRING to work around asn1c bug
Add various RANAP packet captures (pcap files) found on the net
add TS 25.412 spec
Makefile.am: Try to model the asn1tostruct.py generation dependencies
move COPYING file to root directory
Add WIP code for SCCP User Adaptation (SUA) and SCCP User SAP
SUA: More FIXMEs
SUA: Ensure osmo_ prefix is used on all global symbols
remove sigtran code, now part of libosmo-sccp
hnbgw: Add SUA client socket towards localhost
use msgb_sctp_ppid() from libosmo-netif, remove local declaration
Introduce DRANAP/DRUA log categories to separate logging
Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs
hnbgw_rua: Don't use msgb as imput, allow more parameters
hnbgw: Bring all parts together
Implement forwarding of RANAP PAGING from CN to all HNBs
improve logging, remove obsolete FIXMEs, return of non-void functions
RANAP: Replace the last remainng TBCD-STRING with OCTET STRING
hnbgw_rua.c: Incoming context IDs are 24bit wide according to spec
asn1helpers.h: Add missing declarations of functions in asn1helpers.c
ranap: New ranap_new_msg_initial_ue() funcition
ranap_msg_factory: use OCTET_STRING_fromBuf() in ranap_new_msg_dt()
ranap_msg_factory.c: Fix compiler warnings
hnb-test: Add VTY to manually issue Iuh messages
add rua_helper.[ch] missing from previous commit
ranap_common: Add ranap_cause_str() to stringify RANAP Cause
don't return undefined strings from rua_cause_str()
hnbgw_ranap: Print RANAP Cause in RESET and ERROR INDICATION
hnbgw_rua.c: Print RUA cause in error indication
hnbgw_hnbap: Print HNBAP Cause during UE De-Register
Fix typo / spelling mistakes
Add new common RANAP parsing code for CN elements
factor out some common shared test init code
ranap_common: Add value_string for procedure code and presence
use libosmocore SCCP_SSN_RANAP definition
ranap_common.c: Add ranap_parse_lai()
add 'dummy cn' as a stub core netwrok element to which hnbgw connects
don't double-free msgb's in rua_helper and ranap_common_cn
properly resolve the cnlink from SUA signalling link
context_map: Don't forget to store the SCU connection ID
Start to use SUA local referencs from 1000 upwards
More verbose logging (CS/PS domain)
remove ranap_parse_lai() from hnbgw_ranap.c
ranap: Allocate msgb's with headroom for SCCP User primitive pushing
Dummy CN: Create a per-UE connection context and resolve it.
dummy_cn_sua.c: Fix syntax errors
dummy CN: Handle Iu Release Request (respond with Release Command)
Dummy CN: Handle RANAP payload of DISCONNET.ind
RANAP-PDU-Contents: fix syntax error regarding InitialUE-Message
ranap_msg_factory: CipheringInformation is optional in SecurityModeCommand
ranap_msg_factory.c: Use X.213 NSAP encoding for TransportLayerAddr
ranap_common_cn: Fix typo
ranap_common_cn: Handle non-terminal 'outcome' for RAB-ASS.resp
more verbose logging in various places
make bitrates configurable in new_rab_par_data()
fix copy+paste mistakes when encoding GTP TEI in RAB Parameters
ranap_msg_factory: functions for RAB and IU Release Request
ranap_msg_factory: Mark 'RANAP_Cause_t *' as const
asn1helpers: Add new OCTET_STRING_noalloc
ranap_msg_factory: Fix memory leaks in OCTET_STRING
test-ranap: Call new RANAP encoder functions from ranap_msg_factory.c
import message sequence charts (ladder diagrams) for RUA/RANAP/NAS
Introduce libosmo-ranap.so as shared RANAP lib
Makefile restructuring; install ranap header files
merge (+rename) iu_helpers.c into libosmo-ranap
update .gitignore
don't include hnbgw.h from ranap header files
move asn1helpers.[ch] to libasn1c
steps towards making 'make distcheck' work
add test-ranap to testsuite
move tests/rua_helper.[ch] to src directory
add git-version-gen to auto-generate git based version number
add pkg-config file for libosmo-ranap
hnbap_common.c: Fix include path
ranap_common_cn.c: Use call-backs rather than function calls
make ranap_common.cn.[ch] part of libosmo-ranap
also 'sed' the include path of the ranap_common.h file
import TR 25.931 with examples of signalling procedures
update dependencies in README file
Add test case about RANAP MaxBitrate encoding
test-ranap: Add test case about constrained integer range decode
RAB parameters: add Extended Max Bitrate
ue_context_alloc(): Avoid ue->imsi without NULL termination
Update README with project related information and convert to Markdown
Holger Hans Peter Freyther (3):
contrib: Add build script used on the jenkins to build it
contrib: Put asn1c into the PATH as well
jenkins: Disable parallel make as it is broken right now
Neels Hofmeyr (167):
README, .gitignore
really fix src/Makefile.am
Remove obsolete ffasn1c files.
move asn1 headers to include/ dir (1/5)
move asn1 headers to include/ dir (2/5)
move asn1 headers to include/ dir (3/5)
move asn1 headers to include/ dir (4/5)
move asn1 headers to include/ dir (5/5)
gitignore m4 and libosmo-ranap.pc
Remove osmo-iuh subdir level from include/ (1/2)
Remove osmo-iuh subdir level from include/ (2/2)
install only ranap headers, make rua and hnbap headers 'noinst'.
Fix subdirs of include/osmocom/Makefile.am
Fix -I in tests/ (broken by include dir changes)
rebuild en/decoders when asn1tostruct.py changed
gitignore (dummy-cn, testsuite.dir)
asn1tostruct.py: don't generate unused local struct instances.
Fix install location to osmocom/ranap (without osmo-iuh)
move ranap_*.h,iu_helpers.h to include/osmocom/ranap/
Add missing ranap_ies_defs.h (generated from 'make regen' but we want it
committed)
Add ascii art protocol overview.
Add readme to hint at mscgen
ranap_common.h: declare ranap_parse_lai()
hnbgw: hnb_context_alloc(): fix missing free, missing return, wrong error return
type
dummy_cn_sua: missing include
hnb-test: fix wrong domain indicator in ranap.
hnbgw vty: add logging commands
hnbgw: fix errmsg typo
doc: tweak protocols ascii art
test-ranap.ok: fix expectations after commit 49f99cd26
osmo-hnbgw, hnb-test: allow configuring VTY address
hnb-test: some rua rx printfs
hnb-test: comment on gen_initue_lu() IMSI
hnb-test: tweak comment
hnb-test: decode NAS pdu when receiving RUA from CN
hnb-test: attempt to reply to an MM Identity Request
avoid a warning by declaring struct gprs_ra_id opaquely
hnb-test fix id resp
hnb-test-ranap.c: fix missing return
hnb-test: replace some hex vals with GSM48_* constants
hnb-test: add messages leading to Location Update Accept
hnb-test: make hnb-gw address configurable
fix build: move local include dir before sys installed one
build: use $top_srcdir instead of ../
hnb-test: send TMSI REALLOC COMPL only when LU ACC sent a TMSI
Move sccp_helpers.[hc] to libosmo-sigtran
use of sccp_helpers: apply osmo_ name prefix addition
hnb-test: factor out MM header parsing
hnb-test: print LU Reject
hnb-test: answer MM Authentication Request
hnb-test: print sent bytes
rename README.msc to README
ranap_parse_lai(): add LAC size check, and log all parse errors
ranap_parse_lai(): Fix wrong BCD decoding for MNC. Add test.
hnb-test: use gsm48_hdr_pdisc() and gsm48_hdr_msg_type() instead of bitmasks
hnbgw: set DMAIN loglevel to DEBUG by default
cosmetic: add comment to hnbgw_cnlink_init()
hnbgw: add handle_cn_conn_conf() debug logging
hnbgw: debug-log cn disconnect ind
hnbgw: set default RNC ID to 23 (for testing)
hnb-test: don't segfault when msgb has no l3
hnb-test: rx dtap: log message size
hnb-test: on auth response, make it seq nr 2
hnb-test: parse_mm: assert MM pdisc
hnbgw_cn.c: add #include for inet_ntoa()
hnb-test: generate SRES from hardcoded Ki
hnb-test: simplify crossing message layers
hnb-test: cosmetic: rename hnb_test_nas_tx_dt() to hnb_test_tx_dt()
RANAP Initiating msg: rx and free Security Mode Command
ranap_msg_factory: add Security Mode Complete msg generator
hnb-test: add Security Mode Command handling
add missing comment in ranap_msg_factory.c
ranap_msg_factory: add Iu Release Complete msg generator
ranap_common_cn.c: for now add more decoding that doesn't belong here
hnb-test: request Iu Release, handle Iu Release Command
cosmetic: comment typos
hnbgw_cn.c: pass cnlink instead of slink
hnbgw_cn.c: fix uninitialized hnb_gw pointer
cosmetic: indentation fix
hnbgw: add debug log about new CN links
hnb-test: receive Paging, add CL rx
dummy-cn: add optarg, add --bind argument
ranap_parse_lai(): properly initialize out-arg, adjust test experr
hnbgw: remove unused static function
cosmetic: comments, log typo, explicit pointer
compiler warning: hnbgw_ranap.c: include ranap_msg_factory.h
new RAB: add use_x213_nsap parameter / change it to bool
ranap_msg_factory: fix RAB IP addr byte order for use_x213_nsap==false
UE Register: fix: free ies when no IMSI is found
hnbgw: dumb fix of context map hnb_list double delete
test-ranap: fix missing free in test_aper_causemisc, fixes expout
fix: test-ranap.c: missing NULL init
fix test-ranap, after tmsi endianness fix
make regen: ~8x faster: use sed script instead of single invocations
make regen: fix: use $(MAKE) instead of make
asn1tostruct.py: use '#\!/usr/bin/env python', not
'#\!/usr/bin/python'
jenkins.sh: fix, remove code dup
jenkins.sh: echo HEADs' hashes, echo each project name prominently
jenkins.sh: build both with checked-in and regenerated asn1 code
fix compiler warnings with new libosmo-sccp: rename to osmo_sccp_*
fix compiler warning: osmo_prim_cb() has void* arg
hnbgw: add copyright to vty_info
hnbgw: add cmdline arg parsing with default options
hnbgw: add config file and -c cmdline option
hnbgw: make cmdline options stronger than config file
hnbgw: move vty commands out to new hnbgw_vty.c
hnbgw vty: add empty hnbgw and hnbgw/iuh vty nodes
hnbgw: make Iuh bind address configurable via VTY
add to dist: doc subdir with all current doc files
add doc/examples, Makefile.am adds all *.cfg files generically
doc: add example osmo-hnbgw.cfg
jenkins.sh: cosmetic: mark start of main build
RAB Assign for voice: heed the x213 nsap flag
UE Register with TMSI: reply with a Register Reject
jenkins.sh: don't build twice
tests: don't log filename nor color in unit tests
build: use tar-ustar to allow paths longer than 99
build: remove subdir-objects from configure.ac, it is broken
build: fix ranap gen, use same for gen hnbap and rua gen
build: distcheck: add missing distclean files
build: distcheck: look for asn1 in top_srcdir, not top_builddir
build: distcheck: add missing bits for testsuite distcheck
build: cosmetic: hnbap: undup asn1 src path
build: move headers to include/osmocom/*
build: parallel build: require ../libosmo-ranap.la from tests/
jenkins.sh: enable make distcheck
ranap: include port in RTP TransportLayerInformation
comment: note RAB assignment spec reference
log VTY telnet bind only once
hnbap: add UE Register Reject for pTMSIRAI identity
hnbgw: UE context: add handling by tmsi identification
hnbap: accept UE Register Requests with TMSI and pTMSI
log: hnbgw: add hnbap UE context allocation info log
hnbgw: vty conformance: rename iuh 'bind' command to 'local-ip'
fix: apply rename of osmo_sua_link_get_user_priv()
jenkins.sh: output all test logs when 'make check' failed
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
fix build: look for generated sources in builddir, not srcdir
jenkins.sh: use osmo-build-dep.sh
fix msgb talloc context initialization
cosmetic: hnbgw: addr related renames, move define, move comment
hnbgw: cosmetic: local-ip config: drop getter function
hnbgw: parameterize iuh local port: add vty cmd
hnbgw: vty: set explicit go_parent_cb
hnbgw: parameterize IuCS and IuPS ips and ports: add vty cmds
hnbgw_rua: reject invalid domain indicator
fix error rc in various ASN.1 decoding functions
hnbgw: rua rx: fix rc and log unhandled Private Msg
log: fix number format for domain indicator
cs RAB: add nAS_SynchronisationIndicator
ranap: make X.213 NSAP 160 bits long, zero padded
new_rab_par_voice(): add bitrate params, call with (6700, 12200)
doc: OsmoMSC + HLR instead of CSCN
jenkins: add value_string termination check
doc: fix osmo-hnbgw.cfg example
jenkins: build from libosmo-netif master
cosmetic: move callers' common switch() into rua_to_scu()
migrate osmo-hnbgw to libosmo-sigtran's SCCP/M3UA
sccp_sap_up(): guard against NULL pointers
rua_to_scu(), rua_rx_init_connect(): add debug logging
rua_to_scu(): add debug log for calling/called addr
set RANAP msgb headroom to 512 (times two)
cn unitdata: verify correct remote addr
ranap_common.h: fix include of asn1c/asn_application.h
move openbsc.git's iu.h, iu.c, iu_vty.c here as iu_client
make point codes configurable by SCCP address book
Pau Espin Pedrol (2):
asn1tostruct.py: specify python version in shebang
hnbgw: Fix crash if cnlink fails to connect
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom code for Iuh interface