osmo-bsc/openbsc/src/libbsc
Holger Hans Peter Freyther 8a8df80772 bsc/nat: Fix the structure of the identity request message
Unfortunately the basic structure of the response is broken.
There is a two byte length followed by data. The concept of
a 'tag' happens to be the first byte of the data.

This means we want to write strlen of the token, then we
want to write the NUL and then we need to account for the
tag in front.

Introduce a flag if the new or old format should be used.
This will allow to have new BSCs talk to old NATs without
an additional change. In the long run we can clean that up.
2015-07-01 08:16:40 +02:00
..
Makefile.am bsc: Move gsm_subscriber_base.c to libcommon 2014-11-11 22:52:21 +01:00
abis_nm.c bsc: Fix use-after-free on OML NM messages from the BTS 2014-11-10 08:47:14 +01:00
abis_nm_ipaccess.c misc: Move from u_int to uint types of stdint.h 2011-04-18 17:31:39 +02:00
abis_nm_vty.c vty: Use vty_install_default() instead of bsc_install_default() 2013-10-30 15:19:00 +01:00
abis_om2000.c Fix more hidden TSC bugs for Ericsson BTS 2014-01-19 17:32:59 +01:00
abis_om2000_vty.c vty: Use vty_install_default() instead of bsc_install_default() 2013-10-30 15:19:00 +01:00
abis_rsl.c bts: "Repair" broken channels if we receive the release ack 2015-04-04 19:58:50 +02:00
arfcn_range_encode.c si: Implement range 128, 256, 1024 encoding 2014-01-16 12:04:30 +01:00
bsc_api.c Fix most compiler warnings with gcc-4.9.2 2015-01-01 12:32:03 +01:00
bsc_ctrl_commands.c libbsc: Move SIs update/generation for a BTS into a separate function. 2015-06-02 08:43:29 +02:00
bsc_ctrl_lookup.c Fix bsc_ctrl_node_lookup after libctrl changes 2014-08-21 18:26:36 +02:00
bsc_init.c bts: Arfcn can never be smaller than 0 2015-06-20 18:45:35 +02:00
bsc_msc.c bsc/nat: Fix the structure of the identity request message 2015-07-01 08:16:40 +02:00
bsc_rf_ctrl.c bsc: rf_ctrl will always be created, remove the NULL checks 2014-02-08 12:47:39 +01:00
bsc_rll.c bsc: Reduce the RLL timeout to be smaller than TC1/max_retr+1 2013-12-27 19:21:58 +01:00
bsc_vty.c nokia: Allow to set the reset time for the nokia bts 2015-02-07 13:27:36 +01:00
bts_ericsson_rbs2000.c Do not expect all BTSs support TSC != BCC 2014-01-19 17:32:56 +01:00
bts_init.c hsl: Remove the support for the HSL bts from OpenBSC 2013-07-03 16:19:41 +02:00
bts_ipaccess_nanobts.c bts: When one link drops.. check what needs to be dropped 2014-12-17 15:50:11 +01:00
bts_nokia_site.c nokia: Allow to set the reset time for the nokia bts 2015-02-07 13:27:36 +01:00
bts_siemens_bs11.c Do not expect all BTSs support TSC != BCC 2014-01-19 17:32:56 +01:00
bts_sysmobts.c Do not expect all BTSs support TSC != BCC 2014-01-19 17:32:56 +01:00
bts_unknown.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
chan_alloc.c lchan: Remember why a channel is broken using static strings 2015-01-02 11:43:06 +01:00
e1_config.c hsl: Remove the support for the HSL bts from OpenBSC 2013-07-03 16:19:41 +02:00
gsm_04_08_utils.c TSC: Add new gsm_ts_tsc() function to resolve TSC of TS 2014-01-19 17:32:59 +01:00
handover_decision.c src: use namespace prefix osmo_signal* 2011-05-06 12:12:31 +02:00
handover_logic.c ho: Copy the multirate config to the new lchan 2014-12-18 18:33:11 +01:00
meas_proc.c src: use namespace prefix osmo_signal* 2011-05-06 12:12:31 +02:00
meas_rep.c misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02:00
net_init.c nitb: Allow the network to decide if a subscriber should be created 2015-01-27 10:44:17 +01:00
paging.c sub: Remove paging requests before dispatching 2015-04-29 18:53:27 +02:00
rest_octets.c smscb: Prepare to fill in the info for CBCH in SI4 2015-01-01 12:57:35 +01:00
system_information.c smscb: Prepare to fill in the info for CBCH in SI4 2015-01-01 12:57:35 +01:00