Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoMSC https://osmocom.org/projects/osmo-hlr
Go to file
Oliver Smith f1b9e0246e gsup_router.c: gsup_route_find(): support blob
Do not require the blob (addr, addr_len) passed to gsup_route_find()
to be nul-terminated. We already have the length, so the nul-termination
is redundant.

This is needed for the upcoming gsup message forwarding patch [1]: we
want to be able to directly pass non-nul-terminated source and
destination name blobs to gsup_route_find().

I have looked into fixing all code that calls gsup_route_find() to never
pass a nul-terminated blob combination. But this is a can of worms,
because it involves both gsup client and server code. Wireshark shows
that clients are sending the nul-terminated string in TLV IEs of IPA
messages. The server assumes that this is the case in various places.
So we would need to fix it in both (server and client), but then we
would lose backwards compatibility with old servers and clients.

[1]: change-id Ia4f345abc877baaf0a8f73b8988e6514d9589bf5

Related: OS#3793
Change-Id: I01a45900e14d41bcd338f50ad85d9fabf2c61405
2019-06-19 21:50:57 +02:00
contrib Add link to project wiki to .service file 2019-02-18 13:52:44 +01:00
debian debian: create -doc subpackage with pdf manuals 2019-05-29 12:14:13 +02:00
doc manuals: Update vty documentation 2019-06-17 17:11:41 +02:00
include gsupclient: introduce osmo_gsup_client_enc_send() 2018-12-20 01:16:03 +07:00
sql Add IMEI column to subscriber table 2019-01-24 15:29:08 +00:00
src gsup_router.c: gsup_route_find(): support blob 2019-06-19 21:50:57 +02:00
tests db_hlr: zero-initialize "struct tm" 2019-06-04 12:41:54 +02:00
.gitignore gitignore: add tests/hlr_vty_test.db* 2019-01-15 13:33:10 +01:00
.gitreview Add gerrit settings 2016-12-21 10:35:38 +01:00
COPYING add COPYING file with AGPLv3 license text 2016-11-11 10:17:06 +01:00
Makefile.am Fix DISTCHECK_CONFIGURE_FLAGS override 2018-12-04 15:11:07 +00:00
configure.ac Bump version: 0.2.1.55-607c-dirty → 1.0.0 2019-01-20 20:08:14 +00:00
git-version-gen build with autoconf/automake, add jenkins.sh script 2016-12-11 01:07:26 +01:00
libosmo-gsup-client.pc.in pkg-config: Fix libosmo-gsup-client pkg-config file 2018-07-31 19:37:45 +02:00