SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libosmo-ranap0-0.0.0.git1489770920.2c45e90-1.136.x86_64.rpm :

* Fri Mar 17 2017 mardnhAATTgmx.de- Update to version 0.0.0.git1489770920.2c45e90:
* doc: OsmoMSC + HLR instead of CSCN
* jenkins: add value_string termination check
* Update README with project related information and convert to Markdown
* Wed Feb 15 2017 mardnhAATTgmx.de- Update to version 0.0.0.git1486007934.8e29b23:
* 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)
* Fri Dec 30 2016 mardnhAATTgmx.de- add python to BuildRequires
* Fri Dec 30 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1481121151.32b8210:
* log: fix number format for domain indicator
* Tue Dec 06 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1480271253.2b5021f:
* 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
* ue_context_alloc(): Avoid ue->imsi without NULL termination
* 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
* Sun Oct 02 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1475197106.c6db493:
* 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
* Sun Jul 17 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1468277491.a1bf4f3:
* import TR 25.931 with examples of signalling procedures
* asn1: Generate _free_
*ies function declarations
* 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
* update dependencies in README file
* 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
* ranap_msg_factory: Add keystatus parameter for security mode cmd
* 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
* contrib: Add build script used on the jenkins to build it
* contrib: Put asn1c into the PATH as well
* Add test case about RANAP MaxBitrate encoding
* test-ranap: Add test case about constrained integer range decode
* hnbgw: dumb fix of context map hnb_list double delete
* RAB parameters: add Extended Max Bitrate
* test-ranap: fix missing free in test_aper_causemisc, fixes expout
* jenkins: Disable parallel make as it is broken right now
* fix: test-ranap.c: missing NULL init
* ranap_msg_factory: Fix endianess in paging command
* fix test-ranap, after tmsi endianness fix
* attempt to fix parallel build, improve AM logic
* 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
* Sat Feb 20 2016 mardnhAATTgmx.de- Update to version 0.0.0.git1455978192.8f67f8e: + 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 + fix build if depenedencies are in distinct directories + 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 + 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. + hnbap_common.c: Fix include path + Fix install location to osmocom/ranap (without osmo-iuh) + move ranap_
*.h,iu_helpers.h to include/osmocom/ranap/ + 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 + 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 + 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 + 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 + 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 + 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 + test-ranap.ok: fix expectations after commit 49f99cd26
* Sat Dec 26 2015 mardnhAATTgmx.de- Update to version 0.0.0.git1450875383.f6d0138: + add more relevant/related specs + 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 + 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 + 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 + 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 + README, .gitignore + fix Makefile.am + really fix src/Makefile.am + Remove obsolete ffasn1c files. + 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 + 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 + fix copy/paste mistake in src/Makefile.am
* Tue Oct 06 2015 mardnhAATTgmx.de- initial package
 
ICM