aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2017-12-01 03:31:20 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2017-12-01 03:31:20 +0100
commitce28c210871a248ec6d836adeaa75e2c3c665faf (patch)
tree2d9adb780ac3dadf064b9f0e32e811939bb4859a
parent0af6a32d98640742c14cb7ea3506c3070e25b9f0 (diff)
DROP openbsc PATH ELEMENT FOR MERGING
-rw-r--r--AUTHORS (renamed from openbsc/AUTHORS)0
-rw-r--r--COPYING (renamed from openbsc/COPYING)0
-rw-r--r--Makefile.am (renamed from openbsc/Makefile.am)0
-rw-r--r--README32
-rw-r--r--configure.ac (renamed from openbsc/configure.ac)0
-rw-r--r--contrib/a-link/sccp-split-by-con.lua (renamed from openbsc/contrib/a-link/sccp-split-by-con.lua)0
-rw-r--r--contrib/bsc-test/README (renamed from openbsc/contrib/bsc-test/README)0
-rw-r--r--contrib/bsc-test/all_dial (renamed from openbsc/contrib/bsc-test/all_dial)0
-rwxr-xr-xcontrib/bsc-test/dial.sh (renamed from openbsc/contrib/bsc-test/dial.sh)0
-rwxr-xr-xcontrib/bsc-test/drop-oml.sh (renamed from openbsc/contrib/bsc-test/drop-oml.sh)0
-rwxr-xr-xcontrib/bsc-test/drop.sh (renamed from openbsc/contrib/bsc-test/drop.sh)0
-rw-r--r--contrib/bsc-test/hangup (renamed from openbsc/contrib/bsc-test/hangup)0
-rwxr-xr-xcontrib/bsc-test/msc.sh (renamed from openbsc/contrib/bsc-test/msc.sh)0
-rwxr-xr-xcontrib/bsc_control.py (renamed from openbsc/contrib/bsc_control.py)0
-rwxr-xr-xcontrib/bt.py (renamed from openbsc/contrib/bt.py)0
-rwxr-xr-xcontrib/convert_to_enum.py (renamed from openbsc/contrib/convert_to_enum.py)0
-rwxr-xr-xcontrib/gprs/gb-proxy-unblock-bug.py (renamed from openbsc/contrib/gprs/gb-proxy-unblock-bug.py)0
-rw-r--r--contrib/gprs/gprs-bssgp-histogram.lua (renamed from openbsc/contrib/gprs/gprs-bssgp-histogram.lua)0
-rw-r--r--contrib/gprs/gprs-buffer-count.lua (renamed from openbsc/contrib/gprs/gprs-buffer-count.lua)0
-rw-r--r--contrib/gprs/gprs-split-trace-by-tlli.lua (renamed from openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua)0
-rw-r--r--contrib/gprs/gprs-verify-nu.lua (renamed from openbsc/contrib/gprs/gprs-verify-nu.lua)0
-rw-r--r--contrib/hlr-remove-old.sql (renamed from openbsc/contrib/hlr-remove-old.sql)0
-rwxr-xr-xcontrib/mgcp_server.py (renamed from openbsc/contrib/mgcp_server.py)0
-rw-r--r--contrib/nat/test_regexp.c (renamed from openbsc/contrib/nat/test_regexp.c)0
-rw-r--r--contrib/rtp/rtp_replay.st (renamed from openbsc/contrib/rtp/rtp_replay.st)0
-rw-r--r--contrib/rtp/rtp_replay_shared.st (renamed from openbsc/contrib/rtp/rtp_replay_shared.st)0
-rw-r--r--contrib/rtp/rtp_replay_sip.st (renamed from openbsc/contrib/rtp/rtp_replay_sip.st)0
-rw-r--r--contrib/rtp/timestamp_rtp.lua (renamed from openbsc/contrib/rtp/timestamp_rtp.lua)0
-rw-r--r--contrib/sms/fill-hlr.st (renamed from openbsc/contrib/sms/fill-hlr.st)0
-rw-r--r--contrib/sms/hlr-query.st (renamed from openbsc/contrib/sms/hlr-query.st)0
-rw-r--r--contrib/sms/sqlite-probe.tap.d (renamed from openbsc/contrib/sms/sqlite-probe.tap.d)0
-rw-r--r--contrib/systemd/osmo-bsc-mgcp.service (renamed from openbsc/contrib/systemd/osmo-bsc-mgcp.service)0
-rw-r--r--contrib/systemd/osmo-bsc.service (renamed from openbsc/contrib/systemd/osmo-bsc.service)0
-rw-r--r--contrib/systemd/osmo-nitb.service (renamed from openbsc/contrib/systemd/osmo-nitb.service)0
-rw-r--r--doc/BS11-OML.txt (renamed from openbsc/doc/BS11-OML.txt)0
-rw-r--r--doc/Makefile.am (renamed from openbsc/doc/Makefile.am)0
-rw-r--r--doc/call-routing.txt (renamed from openbsc/doc/call-routing.txt)0
-rw-r--r--doc/channel_release.txt (renamed from openbsc/doc/channel_release.txt)0
-rw-r--r--doc/control-interface.txt (renamed from openbsc/doc/control-interface.txt)0
-rw-r--r--doc/e1-data-model.txt (renamed from openbsc/doc/e1-data-model.txt)0
-rw-r--r--doc/examples/Makefile.am (renamed from openbsc/doc/examples/Makefile.am)0
-rw-r--r--doc/examples/osmo-bsc/osmo-bsc.cfg (renamed from openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg)0
-rw-r--r--doc/examples/osmo-bsc_mgcp/mgcp.cfg (renamed from openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg)0
-rw-r--r--doc/examples/osmo-bsc_nat/black-list.cfg (renamed from openbsc/doc/examples/osmo-bsc_nat/black-list.cfg)0
-rw-r--r--doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg (renamed from openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg)0
-rw-r--r--doc/examples/osmo-gbproxy/osmo-gbproxy.cfg (renamed from openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg)0
-rw-r--r--doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg (renamed from openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg)0
-rw-r--r--doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg (renamed from openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg)0
-rw-r--r--doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg (renamed from openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg)0
-rw-r--r--doc/examples/osmo-nitb/bs11/openbsc.cfg (renamed from openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg)0
-rw-r--r--doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg (renamed from openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg)0
-rw-r--r--doc/examples/osmo-nitb/nanobts/openbsc.cfg (renamed from openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg)0
-rw-r--r--doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg (renamed from openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg)0
-rw-r--r--doc/examples/osmo-nitb/rbs2308/openbsc.cfg (renamed from openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg)0
-rw-r--r--doc/examples/osmo-sgsn/osmo-sgsn.cfg (renamed from openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg)0
-rw-r--r--doc/gsm-hopping.txt (renamed from openbsc/doc/gsm-hopping.txt)0
-rw-r--r--doc/handover.txt (renamed from openbsc/doc/handover.txt)0
-rw-r--r--doc/ipa-sccp.txt (renamed from openbsc/doc/ipa-sccp.txt)0
-rw-r--r--doc/oml-interface.txt (renamed from openbsc/doc/oml-interface.txt)0
-rw-r--r--doc/paging.txt (renamed from openbsc/doc/paging.txt)0
-rwxr-xr-xgit-version-gen (renamed from openbsc/git-version-gen)0
-rw-r--r--include/Makefile.am (renamed from openbsc/include/Makefile.am)0
-rw-r--r--include/compat_af_isdn.h (renamed from openbsc/include/compat_af_isdn.h)0
-rw-r--r--include/mISDNif.h (renamed from openbsc/include/mISDNif.h)0
-rw-r--r--include/openbsc/Makefile.am (renamed from openbsc/include/openbsc/Makefile.am)0
-rw-r--r--include/openbsc/abis_nm.h (renamed from openbsc/include/openbsc/abis_nm.h)0
-rw-r--r--include/openbsc/abis_om2000.h (renamed from openbsc/include/openbsc/abis_om2000.h)0
-rw-r--r--include/openbsc/abis_rsl.h (renamed from openbsc/include/openbsc/abis_rsl.h)0
-rw-r--r--include/openbsc/arfcn_range_encode.h (renamed from openbsc/include/openbsc/arfcn_range_encode.h)0
-rw-r--r--include/openbsc/auth.h (renamed from openbsc/include/openbsc/auth.h)0
-rw-r--r--include/openbsc/bsc_api.h (renamed from openbsc/include/openbsc/bsc_api.h)0
-rw-r--r--include/openbsc/bsc_msc.h (renamed from openbsc/include/openbsc/bsc_msc.h)0
-rw-r--r--include/openbsc/bsc_nat.h (renamed from openbsc/include/openbsc/bsc_nat.h)0
-rw-r--r--include/openbsc/bsc_nat_callstats.h (renamed from openbsc/include/openbsc/bsc_nat_callstats.h)0
-rw-r--r--include/openbsc/bsc_nat_sccp.h (renamed from openbsc/include/openbsc/bsc_nat_sccp.h)0
-rw-r--r--include/openbsc/bsc_rll.h (renamed from openbsc/include/openbsc/bsc_rll.h)0
-rw-r--r--include/openbsc/bss.h (renamed from openbsc/include/openbsc/bss.h)0
-rw-r--r--include/openbsc/chan_alloc.h (renamed from openbsc/include/openbsc/chan_alloc.h)0
-rw-r--r--include/openbsc/control_cmd.h (renamed from openbsc/include/openbsc/control_cmd.h)0
-rw-r--r--include/openbsc/control_if.h (renamed from openbsc/include/openbsc/control_if.h)0
-rw-r--r--include/openbsc/crc24.h (renamed from openbsc/include/openbsc/crc24.h)0
-rw-r--r--include/openbsc/db.h (renamed from openbsc/include/openbsc/db.h)0
-rw-r--r--include/openbsc/debug.h (renamed from openbsc/include/openbsc/debug.h)0
-rw-r--r--include/openbsc/e1_config.h (renamed from openbsc/include/openbsc/e1_config.h)0
-rw-r--r--include/openbsc/gb_proxy.h (renamed from openbsc/include/openbsc/gb_proxy.h)0
-rw-r--r--include/openbsc/gprs_gmm.h (renamed from openbsc/include/openbsc/gprs_gmm.h)0
-rw-r--r--include/openbsc/gprs_llc.h (renamed from openbsc/include/openbsc/gprs_llc.h)0
-rw-r--r--include/openbsc/gprs_sgsn.h (renamed from openbsc/include/openbsc/gprs_sgsn.h)0
-rw-r--r--include/openbsc/gsm_04_08.h (renamed from openbsc/include/openbsc/gsm_04_08.h)0
-rw-r--r--include/openbsc/gsm_04_08_gprs.h (renamed from openbsc/include/openbsc/gsm_04_08_gprs.h)0
-rw-r--r--include/openbsc/gsm_04_11.h (renamed from openbsc/include/openbsc/gsm_04_11.h)0
-rw-r--r--include/openbsc/gsm_04_80.h (renamed from openbsc/include/openbsc/gsm_04_80.h)0
-rw-r--r--include/openbsc/gsm_data.h (renamed from openbsc/include/openbsc/gsm_data.h)0
-rw-r--r--include/openbsc/gsm_data_shared.h (renamed from openbsc/include/openbsc/gsm_data_shared.h)0
-rw-r--r--include/openbsc/gsm_subscriber.h (renamed from openbsc/include/openbsc/gsm_subscriber.h)0
-rw-r--r--include/openbsc/handover.h (renamed from openbsc/include/openbsc/handover.h)0
-rw-r--r--include/openbsc/handover_decision.h (renamed from openbsc/include/openbsc/handover_decision.h)0
-rw-r--r--include/openbsc/ipaccess.h (renamed from openbsc/include/openbsc/ipaccess.h)0
-rw-r--r--include/openbsc/meas_rep.h (renamed from openbsc/include/openbsc/meas_rep.h)0
-rw-r--r--include/openbsc/mgcp.h (renamed from openbsc/include/openbsc/mgcp.h)0
-rw-r--r--include/openbsc/mgcp_internal.h (renamed from openbsc/include/openbsc/mgcp_internal.h)0
-rw-r--r--include/openbsc/misdn.h (renamed from openbsc/include/openbsc/misdn.h)0
-rw-r--r--include/openbsc/mncc.h (renamed from openbsc/include/openbsc/mncc.h)0
-rw-r--r--include/openbsc/mncc_int.h (renamed from openbsc/include/openbsc/mncc_int.h)0
-rw-r--r--include/openbsc/network_listen.h (renamed from openbsc/include/openbsc/network_listen.h)0
-rw-r--r--include/openbsc/openbscdefines.h (renamed from openbsc/include/openbsc/openbscdefines.h)0
-rw-r--r--include/openbsc/osmo_bsc.h (renamed from openbsc/include/openbsc/osmo_bsc.h)0
-rw-r--r--include/openbsc/osmo_bsc_grace.h (renamed from openbsc/include/openbsc/osmo_bsc_grace.h)0
-rw-r--r--include/openbsc/osmo_bsc_rf.h (renamed from openbsc/include/openbsc/osmo_bsc_rf.h)0
-rw-r--r--include/openbsc/osmo_msc.h (renamed from openbsc/include/openbsc/osmo_msc.h)0
-rw-r--r--include/openbsc/osmo_msc_data.h (renamed from openbsc/include/openbsc/osmo_msc_data.h)0
-rw-r--r--include/openbsc/paging.h (renamed from openbsc/include/openbsc/paging.h)0
-rw-r--r--include/openbsc/rest_octets.h (renamed from openbsc/include/openbsc/rest_octets.h)0
-rw-r--r--include/openbsc/rrlp.h (renamed from openbsc/include/openbsc/rrlp.h)0
-rw-r--r--include/openbsc/rs232.h (renamed from openbsc/include/openbsc/rs232.h)0
-rw-r--r--include/openbsc/rtp_proxy.h (renamed from openbsc/include/openbsc/rtp_proxy.h)0
-rw-r--r--include/openbsc/sgsn.h (renamed from openbsc/include/openbsc/sgsn.h)0
-rw-r--r--include/openbsc/signal.h (renamed from openbsc/include/openbsc/signal.h)0
-rw-r--r--include/openbsc/silent_call.h (renamed from openbsc/include/openbsc/silent_call.h)0
-rw-r--r--include/openbsc/sms_queue.h (renamed from openbsc/include/openbsc/sms_queue.h)0
-rw-r--r--include/openbsc/socket.h (renamed from openbsc/include/openbsc/socket.h)0
-rw-r--r--include/openbsc/system_information.h (renamed from openbsc/include/openbsc/system_information.h)0
-rw-r--r--include/openbsc/token_auth.h (renamed from openbsc/include/openbsc/token_auth.h)0
-rw-r--r--include/openbsc/transaction.h (renamed from openbsc/include/openbsc/transaction.h)0
-rw-r--r--include/openbsc/trau_mux.h (renamed from openbsc/include/openbsc/trau_mux.h)0
-rw-r--r--include/openbsc/trau_upqueue.h (renamed from openbsc/include/openbsc/trau_upqueue.h)0
-rw-r--r--include/openbsc/ussd.h (renamed from openbsc/include/openbsc/ussd.h)0
-rw-r--r--include/openbsc/vty.h (renamed from openbsc/include/openbsc/vty.h)0
-rw-r--r--openbsc.pc.in (renamed from openbsc/openbsc.pc.in)0
-rw-r--r--openbsc/README32
-rw-r--r--osmoappdesc.py (renamed from openbsc/osmoappdesc.py)0
-rw-r--r--src/Makefile.am (renamed from openbsc/src/Makefile.am)0
-rw-r--r--src/gprs/.gitignore (renamed from openbsc/src/gprs/.gitignore)0
-rw-r--r--src/gprs/Makefile.am (renamed from openbsc/src/gprs/Makefile.am)0
-rw-r--r--src/gprs/crc24.c (renamed from openbsc/src/gprs/crc24.c)0
-rw-r--r--src/gprs/gb_proxy.c (renamed from openbsc/src/gprs/gb_proxy.c)0
-rw-r--r--src/gprs/gb_proxy_main.c (renamed from openbsc/src/gprs/gb_proxy_main.c)0
-rw-r--r--src/gprs/gb_proxy_vty.c (renamed from openbsc/src/gprs/gb_proxy_vty.c)0
-rw-r--r--src/gprs/gprs_gmm.c (renamed from openbsc/src/gprs/gprs_gmm.c)0
-rw-r--r--src/gprs/gprs_llc.c (renamed from openbsc/src/gprs/gprs_llc.c)0
-rw-r--r--src/gprs/gprs_llc_vty.c (renamed from openbsc/src/gprs/gprs_llc_vty.c)0
-rw-r--r--src/gprs/gprs_sgsn.c (renamed from openbsc/src/gprs/gprs_sgsn.c)0
-rw-r--r--src/gprs/gprs_sndcp.c (renamed from openbsc/src/gprs/gprs_sndcp.c)0
-rw-r--r--src/gprs/gprs_sndcp.h (renamed from openbsc/src/gprs/gprs_sndcp.h)0
-rw-r--r--src/gprs/gprs_sndcp_vty.c (renamed from openbsc/src/gprs/gprs_sndcp_vty.c)0
-rw-r--r--src/gprs/osmo_sgsn.cfg (renamed from openbsc/src/gprs/osmo_sgsn.cfg)0
-rw-r--r--src/gprs/sgsn_libgtp.c (renamed from openbsc/src/gprs/sgsn_libgtp.c)0
-rw-r--r--src/gprs/sgsn_main.c (renamed from openbsc/src/gprs/sgsn_main.c)0
-rw-r--r--src/gprs/sgsn_vty.c (renamed from openbsc/src/gprs/sgsn_vty.c)0
-rw-r--r--src/ipaccess/Makefile.am (renamed from openbsc/src/ipaccess/Makefile.am)0
-rw-r--r--src/ipaccess/ipaccess-config.c (renamed from openbsc/src/ipaccess/ipaccess-config.c)0
-rw-r--r--src/ipaccess/ipaccess-find.c (renamed from openbsc/src/ipaccess/ipaccess-find.c)0
-rw-r--r--src/ipaccess/ipaccess-firmware.c (renamed from openbsc/src/ipaccess/ipaccess-firmware.c)0
-rw-r--r--src/ipaccess/ipaccess-proxy.c (renamed from openbsc/src/ipaccess/ipaccess-proxy.c)0
-rw-r--r--src/ipaccess/network_listen.c (renamed from openbsc/src/ipaccess/network_listen.c)0
-rw-r--r--src/libbsc/Makefile.am (renamed from openbsc/src/libbsc/Makefile.am)0
-rw-r--r--src/libbsc/abis_nm.c (renamed from openbsc/src/libbsc/abis_nm.c)0
-rw-r--r--src/libbsc/abis_nm_ipaccess.c (renamed from openbsc/src/libbsc/abis_nm_ipaccess.c)0
-rw-r--r--src/libbsc/abis_nm_vty.c (renamed from openbsc/src/libbsc/abis_nm_vty.c)0
-rw-r--r--src/libbsc/abis_om2000.c (renamed from openbsc/src/libbsc/abis_om2000.c)0
-rw-r--r--src/libbsc/abis_om2000_vty.c (renamed from openbsc/src/libbsc/abis_om2000_vty.c)0
-rw-r--r--src/libbsc/abis_rsl.c (renamed from openbsc/src/libbsc/abis_rsl.c)0
-rw-r--r--src/libbsc/arfcn_range_encode.c (renamed from openbsc/src/libbsc/arfcn_range_encode.c)0
-rw-r--r--src/libbsc/bsc_api.c (renamed from openbsc/src/libbsc/bsc_api.c)0
-rw-r--r--src/libbsc/bsc_init.c (renamed from openbsc/src/libbsc/bsc_init.c)0
-rw-r--r--src/libbsc/bsc_msc.c (renamed from openbsc/src/libbsc/bsc_msc.c)0
-rw-r--r--src/libbsc/bsc_rf_ctrl.c (renamed from openbsc/src/libbsc/bsc_rf_ctrl.c)0
-rw-r--r--src/libbsc/bsc_rll.c (renamed from openbsc/src/libbsc/bsc_rll.c)0
-rw-r--r--src/libbsc/bsc_vty.c (renamed from openbsc/src/libbsc/bsc_vty.c)0
-rw-r--r--src/libbsc/bts_ericsson_rbs2000.c (renamed from openbsc/src/libbsc/bts_ericsson_rbs2000.c)0
-rw-r--r--src/libbsc/bts_init.c (renamed from openbsc/src/libbsc/bts_init.c)0
-rw-r--r--src/libbsc/bts_ipaccess_nanobts.c (renamed from openbsc/src/libbsc/bts_ipaccess_nanobts.c)0
-rw-r--r--src/libbsc/bts_nokia_site.c (renamed from openbsc/src/libbsc/bts_nokia_site.c)0
-rw-r--r--src/libbsc/bts_siemens_bs11.c (renamed from openbsc/src/libbsc/bts_siemens_bs11.c)0
-rw-r--r--src/libbsc/bts_sysmobts.c (renamed from openbsc/src/libbsc/bts_sysmobts.c)0
-rw-r--r--src/libbsc/bts_unknown.c (renamed from openbsc/src/libbsc/bts_unknown.c)0
-rw-r--r--src/libbsc/chan_alloc.c (renamed from openbsc/src/libbsc/chan_alloc.c)0
-rw-r--r--src/libbsc/e1_config.c (renamed from openbsc/src/libbsc/e1_config.c)0
-rw-r--r--src/libbsc/gsm_04_08_utils.c (renamed from openbsc/src/libbsc/gsm_04_08_utils.c)0
-rw-r--r--src/libbsc/gsm_subscriber_base.c (renamed from openbsc/src/libbsc/gsm_subscriber_base.c)0
-rw-r--r--src/libbsc/handover_decision.c (renamed from openbsc/src/libbsc/handover_decision.c)0
-rw-r--r--src/libbsc/handover_logic.c (renamed from openbsc/src/libbsc/handover_logic.c)0
-rw-r--r--src/libbsc/meas_proc.c (renamed from openbsc/src/libbsc/meas_proc.c)0
-rw-r--r--src/libbsc/meas_rep.c (renamed from openbsc/src/libbsc/meas_rep.c)0
-rw-r--r--src/libbsc/paging.c (renamed from openbsc/src/libbsc/paging.c)0
-rw-r--r--src/libbsc/rest_octets.c (renamed from openbsc/src/libbsc/rest_octets.c)0
-rw-r--r--src/libbsc/system_information.c (renamed from openbsc/src/libbsc/system_information.c)0
-rw-r--r--src/libcommon/Makefile.am (renamed from openbsc/src/libcommon/Makefile.am)0
-rw-r--r--src/libcommon/bsc_version.c (renamed from openbsc/src/libcommon/bsc_version.c)0
-rw-r--r--src/libcommon/common_vty.c (renamed from openbsc/src/libcommon/common_vty.c)0
-rw-r--r--src/libcommon/debug.c (renamed from openbsc/src/libcommon/debug.c)0
-rw-r--r--src/libcommon/gsm_data.c (renamed from openbsc/src/libcommon/gsm_data.c)0
-rw-r--r--src/libcommon/gsm_data_shared.c (renamed from openbsc/src/libcommon/gsm_data_shared.c)0
-rw-r--r--src/libcommon/socket.c (renamed from openbsc/src/libcommon/socket.c)0
-rw-r--r--src/libcommon/talloc_ctx.c (renamed from openbsc/src/libcommon/talloc_ctx.c)0
-rw-r--r--src/libctrl/Makefile.am (renamed from openbsc/src/libctrl/Makefile.am)0
-rw-r--r--src/libctrl/control_cmd.c (renamed from openbsc/src/libctrl/control_cmd.c)0
-rw-r--r--src/libctrl/control_if.c (renamed from openbsc/src/libctrl/control_if.c)0
-rw-r--r--src/libgb/Makefile.am (renamed from openbsc/src/libgb/Makefile.am)0
-rw-r--r--src/libmgcp/Makefile.am (renamed from openbsc/src/libmgcp/Makefile.am)0
-rw-r--r--src/libmgcp/mgcp_network.c (renamed from openbsc/src/libmgcp/mgcp_network.c)0
-rw-r--r--src/libmgcp/mgcp_protocol.c (renamed from openbsc/src/libmgcp/mgcp_protocol.c)0
-rw-r--r--src/libmgcp/mgcp_vty.c (renamed from openbsc/src/libmgcp/mgcp_vty.c)0
-rw-r--r--src/libmsc/Makefile.am (renamed from openbsc/src/libmsc/Makefile.am)0
-rw-r--r--src/libmsc/auth.c (renamed from openbsc/src/libmsc/auth.c)0
-rw-r--r--src/libmsc/db.c (renamed from openbsc/src/libmsc/db.c)0
-rw-r--r--src/libmsc/gsm_04_08.c (renamed from openbsc/src/libmsc/gsm_04_08.c)0
-rw-r--r--src/libmsc/gsm_04_11.c (renamed from openbsc/src/libmsc/gsm_04_11.c)0
-rw-r--r--src/libmsc/gsm_04_80.c (renamed from openbsc/src/libmsc/gsm_04_80.c)0
-rw-r--r--src/libmsc/gsm_subscriber.c (renamed from openbsc/src/libmsc/gsm_subscriber.c)0
-rw-r--r--src/libmsc/mncc.c (renamed from openbsc/src/libmsc/mncc.c)0
-rw-r--r--src/libmsc/mncc_builtin.c (renamed from openbsc/src/libmsc/mncc_builtin.c)0
-rw-r--r--src/libmsc/mncc_sock.c (renamed from openbsc/src/libmsc/mncc_sock.c)0
-rw-r--r--src/libmsc/osmo_msc.c (renamed from openbsc/src/libmsc/osmo_msc.c)0
-rw-r--r--src/libmsc/rrlp.c (renamed from openbsc/src/libmsc/rrlp.c)0
-rw-r--r--src/libmsc/silent_call.c (renamed from openbsc/src/libmsc/silent_call.c)0
-rw-r--r--src/libmsc/smpp_openbsc.c (renamed from openbsc/src/libmsc/smpp_openbsc.c)0
-rw-r--r--src/libmsc/smpp_smsc.c (renamed from openbsc/src/libmsc/smpp_smsc.c)0
-rw-r--r--src/libmsc/smpp_smsc.h (renamed from openbsc/src/libmsc/smpp_smsc.h)0
-rw-r--r--src/libmsc/smpp_utils.c (renamed from openbsc/src/libmsc/smpp_utils.c)0
-rw-r--r--src/libmsc/smpp_vty.c (renamed from openbsc/src/libmsc/smpp_vty.c)0
-rw-r--r--src/libmsc/sms_queue.c (renamed from openbsc/src/libmsc/sms_queue.c)0
-rw-r--r--src/libmsc/token_auth.c (renamed from openbsc/src/libmsc/token_auth.c)0
-rw-r--r--src/libmsc/transaction.c (renamed from openbsc/src/libmsc/transaction.c)0
-rw-r--r--src/libmsc/ussd.c (renamed from openbsc/src/libmsc/ussd.c)0
-rw-r--r--src/libmsc/vty_interface_layer3.c (renamed from openbsc/src/libmsc/vty_interface_layer3.c)0
-rw-r--r--src/libtrau/Makefile.am (renamed from openbsc/src/libtrau/Makefile.am)0
-rw-r--r--src/libtrau/rtp_proxy.c (renamed from openbsc/src/libtrau/rtp_proxy.c)0
-rw-r--r--src/libtrau/trau_mux.c (renamed from openbsc/src/libtrau/trau_mux.c)0
-rw-r--r--src/libtrau/trau_upqueue.c (renamed from openbsc/src/libtrau/trau_upqueue.c)0
-rw-r--r--src/osmo-bsc/Makefile.am (renamed from openbsc/src/osmo-bsc/Makefile.am)0
-rw-r--r--src/osmo-bsc/osmo_bsc_api.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_api.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_audio.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_audio.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_bssap.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_bssap.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_ctrl.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_ctrl.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_filter.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_filter.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_grace.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_grace.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_main.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_main.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_msc.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_msc.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_sccp.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_sccp.c)0
-rw-r--r--src/osmo-bsc/osmo_bsc_vty.c (renamed from openbsc/src/osmo-bsc/osmo_bsc_vty.c)0
-rw-r--r--src/osmo-bsc_mgcp/Makefile.am (renamed from openbsc/src/osmo-bsc_mgcp/Makefile.am)0
-rw-r--r--src/osmo-bsc_mgcp/mgcp_main.c (renamed from openbsc/src/osmo-bsc_mgcp/mgcp_main.c)0
-rw-r--r--src/osmo-bsc_nat/Makefile.am (renamed from openbsc/src/osmo-bsc_nat/Makefile.am)0
-rw-r--r--src/osmo-bsc_nat/bsc_filter.c (renamed from openbsc/src/osmo-bsc_nat/bsc_filter.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_mgcp_utils.c (renamed from openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat_ctrl.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat_filter.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat_filter.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat_rewrite.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat_utils.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat_utils.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_nat_vty.c (renamed from openbsc/src/osmo-bsc_nat/bsc_nat_vty.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_sccp.c (renamed from openbsc/src/osmo-bsc_nat/bsc_sccp.c)0
-rw-r--r--src/osmo-bsc_nat/bsc_ussd.c (renamed from openbsc/src/osmo-bsc_nat/bsc_ussd.c)0
-rw-r--r--src/osmo-nitb/Makefile.am (renamed from openbsc/src/osmo-nitb/Makefile.am)0
-rw-r--r--src/osmo-nitb/bsc_hack.c (renamed from openbsc/src/osmo-nitb/bsc_hack.c)0
-rw-r--r--src/utils/Makefile.am (renamed from openbsc/src/utils/Makefile.am)0
-rw-r--r--src/utils/bs11_config.c (renamed from openbsc/src/utils/bs11_config.c)0
-rw-r--r--src/utils/isdnsync.c (renamed from openbsc/src/utils/isdnsync.c)0
-rw-r--r--src/utils/smpp_mirror.c (renamed from openbsc/src/utils/smpp_mirror.c)0
-rw-r--r--tests/Makefile.am (renamed from openbsc/tests/Makefile.am)0
-rw-r--r--tests/abis/Makefile.am (renamed from openbsc/tests/abis/Makefile.am)0
-rw-r--r--tests/abis/abis_test.c (renamed from openbsc/tests/abis/abis_test.c)0
-rw-r--r--tests/abis/abis_test.ok (renamed from openbsc/tests/abis/abis_test.ok)0
-rw-r--r--tests/atlocal.in (renamed from openbsc/tests/atlocal.in)0
-rw-r--r--tests/bsc-nat/Makefile.am (renamed from openbsc/tests/bsc-nat/Makefile.am)0
-rw-r--r--tests/bsc-nat/barr.cfg (renamed from openbsc/tests/bsc-nat/barr.cfg)0
-rw-r--r--tests/bsc-nat/barr_dup.cfg (renamed from openbsc/tests/bsc-nat/barr_dup.cfg)0
-rw-r--r--tests/bsc-nat/bsc_data.c (renamed from openbsc/tests/bsc-nat/bsc_data.c)0
-rw-r--r--tests/bsc-nat/bsc_nat_test.c (renamed from openbsc/tests/bsc-nat/bsc_nat_test.c)0
-rw-r--r--tests/bsc-nat/bsc_nat_test.ok (renamed from openbsc/tests/bsc-nat/bsc_nat_test.ok)0
-rw-r--r--tests/channel/Makefile.am (renamed from openbsc/tests/channel/Makefile.am)0
-rw-r--r--tests/channel/channel_test.c (renamed from openbsc/tests/channel/channel_test.c)0
-rw-r--r--tests/channel/channel_test.ok (renamed from openbsc/tests/channel/channel_test.ok)0
-rw-r--r--tests/db/Makefile.am (renamed from openbsc/tests/db/Makefile.am)0
-rw-r--r--tests/db/db_test.c (renamed from openbsc/tests/db/db_test.c)0
-rw-r--r--tests/db/db_test.ok (renamed from openbsc/tests/db/db_test.ok)0
-rw-r--r--tests/gprs/Makefile.am (renamed from openbsc/tests/gprs/Makefile.am)0
-rw-r--r--tests/gprs/gprs_test.c (renamed from openbsc/tests/gprs/gprs_test.c)0
-rw-r--r--tests/gprs/gprs_test.ok (renamed from openbsc/tests/gprs/gprs_test.ok)0
-rw-r--r--tests/gsm0408/Makefile.am (renamed from openbsc/tests/gsm0408/Makefile.am)0
-rw-r--r--tests/gsm0408/gsm0408_test.c (renamed from openbsc/tests/gsm0408/gsm0408_test.c)0
-rw-r--r--tests/gsm0408/gsm0408_test.ok (renamed from openbsc/tests/gsm0408/gsm0408_test.ok)0
-rw-r--r--tests/mgcp/Makefile.am (renamed from openbsc/tests/mgcp/Makefile.am)0
-rw-r--r--tests/mgcp/mgcp_test.c (renamed from openbsc/tests/mgcp/mgcp_test.c)0
-rw-r--r--tests/mgcp/mgcp_test.ok (renamed from openbsc/tests/mgcp/mgcp_test.ok)0
-rw-r--r--tests/si/Makefile.am (renamed from openbsc/tests/si/Makefile.am)0
-rw-r--r--tests/si/si_test.c (renamed from openbsc/tests/si/si_test.c)0
-rw-r--r--tests/si/si_test.ok (renamed from openbsc/tests/si/si_test.ok)0
-rw-r--r--tests/smpp/Makefile.am (renamed from openbsc/tests/smpp/Makefile.am)0
-rw-r--r--tests/smpp/smpp_test.c (renamed from openbsc/tests/smpp/smpp_test.c)0
-rw-r--r--tests/smpp/smpp_test.err (renamed from openbsc/tests/smpp/smpp_test.err)0
-rw-r--r--tests/smpp/smpp_test.ok (renamed from openbsc/tests/smpp/smpp_test.ok)0
-rw-r--r--tests/sms.txt (renamed from openbsc/tests/sms.txt)0
-rw-r--r--tests/testsuite.at (renamed from openbsc/tests/testsuite.at)0
-rw-r--r--tests/vty_test_runner.py (renamed from openbsc/tests/vty_test_runner.py)0
-rwxr-xr-xtools/hlrstat.pl (renamed from openbsc/tools/hlrstat.pl)0
297 files changed, 32 insertions, 32 deletions
diff --git a/openbsc/AUTHORS b/AUTHORS
index daf60e447..daf60e447 100644
--- a/openbsc/AUTHORS
+++ b/AUTHORS
diff --git a/openbsc/COPYING b/COPYING
index dba13ed2d..dba13ed2d 100644
--- a/openbsc/COPYING
+++ b/COPYING
diff --git a/openbsc/Makefile.am b/Makefile.am
index d7329ba33..d7329ba33 100644
--- a/openbsc/Makefile.am
+++ b/Makefile.am
diff --git a/README b/README
index e69de29bb..fa01ff4cd 100644
--- a/README
+++ b/README
@@ -0,0 +1,32 @@
+About OpenBSC
+=============
+
+OpenBSC is a minimalistic implementation of the GSM Network, with
+particular emphasis on the functionality typically provided by the BSC,
+MSC, HLR, VLR and SMSC.
+
+Its currently supported interfaces towards the BTS are:
+
+ * Classic A-bis over E1 using a mISDN based E1 interface. In other
+ words, you can connect existing GSM Base Transceiver Station (BTS)
+ through E1 to OpenBSC. So far, we have only tested the Siemens BS-11
+ Test reports with other BTS are much appreciated!
+
+ * A-bis over IP as used by the ip.access nanoBTS product family
+
+You can find the project documentation at http://openbsc.gnumonks.org/
+
+This project is still in its early days, and there are lots of areas where it
+doesn't behave as per GSM spec.
+
+ Harald Welte <laforge@gnumonks.org>
+
+
+libosmocore
+===========
+
+Please note that as of March 2010, OpenBSC has a dependency to a library
+called "libosmocore". You can obtain that library from
+
+ git://git.osmocom.org/libosmocore.git
+
diff --git a/openbsc/configure.ac b/configure.ac
index 0227d2698..0227d2698 100644
--- a/openbsc/configure.ac
+++ b/configure.ac
diff --git a/openbsc/contrib/a-link/sccp-split-by-con.lua b/contrib/a-link/sccp-split-by-con.lua
index f5d5502ae..f5d5502ae 100644
--- a/openbsc/contrib/a-link/sccp-split-by-con.lua
+++ b/contrib/a-link/sccp-split-by-con.lua
diff --git a/openbsc/contrib/bsc-test/README b/contrib/bsc-test/README
index adb222e21..adb222e21 100644
--- a/openbsc/contrib/bsc-test/README
+++ b/contrib/bsc-test/README
diff --git a/openbsc/contrib/bsc-test/all_dial b/contrib/bsc-test/all_dial
index 96e5f00b3..96e5f00b3 100644
--- a/openbsc/contrib/bsc-test/all_dial
+++ b/contrib/bsc-test/all_dial
diff --git a/openbsc/contrib/bsc-test/dial.sh b/contrib/bsc-test/dial.sh
index e5e19f63e..e5e19f63e 100755
--- a/openbsc/contrib/bsc-test/dial.sh
+++ b/contrib/bsc-test/dial.sh
diff --git a/openbsc/contrib/bsc-test/drop-oml.sh b/contrib/bsc-test/drop-oml.sh
index 84eead7b7..84eead7b7 100755
--- a/openbsc/contrib/bsc-test/drop-oml.sh
+++ b/contrib/bsc-test/drop-oml.sh
diff --git a/openbsc/contrib/bsc-test/drop.sh b/contrib/bsc-test/drop.sh
index c7b66ba72..c7b66ba72 100755
--- a/openbsc/contrib/bsc-test/drop.sh
+++ b/contrib/bsc-test/drop.sh
diff --git a/openbsc/contrib/bsc-test/hangup b/contrib/bsc-test/hangup
index cad6870fd..cad6870fd 100644
--- a/openbsc/contrib/bsc-test/hangup
+++ b/contrib/bsc-test/hangup
diff --git a/openbsc/contrib/bsc-test/msc.sh b/contrib/bsc-test/msc.sh
index bec011d4c..bec011d4c 100755
--- a/openbsc/contrib/bsc-test/msc.sh
+++ b/contrib/bsc-test/msc.sh
diff --git a/openbsc/contrib/bsc_control.py b/contrib/bsc_control.py
index 9dc01e3bf..9dc01e3bf 100755
--- a/openbsc/contrib/bsc_control.py
+++ b/contrib/bsc_control.py
diff --git a/openbsc/contrib/bt.py b/contrib/bt.py
index 1b111efc8..1b111efc8 100755
--- a/openbsc/contrib/bt.py
+++ b/contrib/bt.py
diff --git a/openbsc/contrib/convert_to_enum.py b/contrib/convert_to_enum.py
index bcd6f2cee..bcd6f2cee 100755
--- a/openbsc/contrib/convert_to_enum.py
+++ b/contrib/convert_to_enum.py
diff --git a/openbsc/contrib/gprs/gb-proxy-unblock-bug.py b/contrib/gprs/gb-proxy-unblock-bug.py
index 0cd4b871f..0cd4b871f 100755
--- a/openbsc/contrib/gprs/gb-proxy-unblock-bug.py
+++ b/contrib/gprs/gb-proxy-unblock-bug.py
diff --git a/openbsc/contrib/gprs/gprs-bssgp-histogram.lua b/contrib/gprs/gprs-bssgp-histogram.lua
index b1ab5df7f..b1ab5df7f 100644
--- a/openbsc/contrib/gprs/gprs-bssgp-histogram.lua
+++ b/contrib/gprs/gprs-bssgp-histogram.lua
diff --git a/openbsc/contrib/gprs/gprs-buffer-count.lua b/contrib/gprs/gprs-buffer-count.lua
index ca8864ad1..ca8864ad1 100644
--- a/openbsc/contrib/gprs/gprs-buffer-count.lua
+++ b/contrib/gprs/gprs-buffer-count.lua
diff --git a/openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua b/contrib/gprs/gprs-split-trace-by-tlli.lua
index 018c377c5..018c377c5 100644
--- a/openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua
+++ b/contrib/gprs/gprs-split-trace-by-tlli.lua
diff --git a/openbsc/contrib/gprs/gprs-verify-nu.lua b/contrib/gprs/gprs-verify-nu.lua
index e44fdd16f..e44fdd16f 100644
--- a/openbsc/contrib/gprs/gprs-verify-nu.lua
+++ b/contrib/gprs/gprs-verify-nu.lua
diff --git a/openbsc/contrib/hlr-remove-old.sql b/contrib/hlr-remove-old.sql
index 626a331e1..626a331e1 100644
--- a/openbsc/contrib/hlr-remove-old.sql
+++ b/contrib/hlr-remove-old.sql
diff --git a/openbsc/contrib/mgcp_server.py b/contrib/mgcp_server.py
index 05c489db5..05c489db5 100755
--- a/openbsc/contrib/mgcp_server.py
+++ b/contrib/mgcp_server.py
diff --git a/openbsc/contrib/nat/test_regexp.c b/contrib/nat/test_regexp.c
index 808a703ca..808a703ca 100644
--- a/openbsc/contrib/nat/test_regexp.c
+++ b/contrib/nat/test_regexp.c
diff --git a/openbsc/contrib/rtp/rtp_replay.st b/contrib/rtp/rtp_replay.st
index a281570cf..a281570cf 100644
--- a/openbsc/contrib/rtp/rtp_replay.st
+++ b/contrib/rtp/rtp_replay.st
diff --git a/openbsc/contrib/rtp/rtp_replay_shared.st b/contrib/rtp/rtp_replay_shared.st
index dd32aed7a..dd32aed7a 100644
--- a/openbsc/contrib/rtp/rtp_replay_shared.st
+++ b/contrib/rtp/rtp_replay_shared.st
diff --git a/openbsc/contrib/rtp/rtp_replay_sip.st b/contrib/rtp/rtp_replay_sip.st
index 5f844df1d..5f844df1d 100644
--- a/openbsc/contrib/rtp/rtp_replay_sip.st
+++ b/contrib/rtp/rtp_replay_sip.st
diff --git a/openbsc/contrib/rtp/timestamp_rtp.lua b/contrib/rtp/timestamp_rtp.lua
index c18a06bed..c18a06bed 100644
--- a/openbsc/contrib/rtp/timestamp_rtp.lua
+++ b/contrib/rtp/timestamp_rtp.lua
diff --git a/openbsc/contrib/sms/fill-hlr.st b/contrib/sms/fill-hlr.st
index da0643ecf..da0643ecf 100644
--- a/openbsc/contrib/sms/fill-hlr.st
+++ b/contrib/sms/fill-hlr.st
diff --git a/openbsc/contrib/sms/hlr-query.st b/contrib/sms/hlr-query.st
index bd3f97a4a..bd3f97a4a 100644
--- a/openbsc/contrib/sms/hlr-query.st
+++ b/contrib/sms/hlr-query.st
diff --git a/openbsc/contrib/sms/sqlite-probe.tap.d b/contrib/sms/sqlite-probe.tap.d
index e75cdfcfa..e75cdfcfa 100644
--- a/openbsc/contrib/sms/sqlite-probe.tap.d
+++ b/contrib/sms/sqlite-probe.tap.d
diff --git a/openbsc/contrib/systemd/osmo-bsc-mgcp.service b/contrib/systemd/osmo-bsc-mgcp.service
index 4b3df2c06..4b3df2c06 100644
--- a/openbsc/contrib/systemd/osmo-bsc-mgcp.service
+++ b/contrib/systemd/osmo-bsc-mgcp.service
diff --git a/openbsc/contrib/systemd/osmo-bsc.service b/contrib/systemd/osmo-bsc.service
index 772d472a3..772d472a3 100644
--- a/openbsc/contrib/systemd/osmo-bsc.service
+++ b/contrib/systemd/osmo-bsc.service
diff --git a/openbsc/contrib/systemd/osmo-nitb.service b/contrib/systemd/osmo-nitb.service
index 203aeb15c..203aeb15c 100644
--- a/openbsc/contrib/systemd/osmo-nitb.service
+++ b/contrib/systemd/osmo-nitb.service
diff --git a/openbsc/doc/BS11-OML.txt b/doc/BS11-OML.txt
index e5c3299c9..e5c3299c9 100644
--- a/openbsc/doc/BS11-OML.txt
+++ b/doc/BS11-OML.txt
diff --git a/openbsc/doc/Makefile.am b/doc/Makefile.am
index aee2d7baa..aee2d7baa 100644
--- a/openbsc/doc/Makefile.am
+++ b/doc/Makefile.am
diff --git a/openbsc/doc/call-routing.txt b/doc/call-routing.txt
index 3402f9e33..3402f9e33 100644
--- a/openbsc/doc/call-routing.txt
+++ b/doc/call-routing.txt
diff --git a/openbsc/doc/channel_release.txt b/doc/channel_release.txt
index c9cdfebca..c9cdfebca 100644
--- a/openbsc/doc/channel_release.txt
+++ b/doc/channel_release.txt
diff --git a/openbsc/doc/control-interface.txt b/doc/control-interface.txt
index b43cafc35..b43cafc35 100644
--- a/openbsc/doc/control-interface.txt
+++ b/doc/control-interface.txt
diff --git a/openbsc/doc/e1-data-model.txt b/doc/e1-data-model.txt
index 509004fe9..509004fe9 100644
--- a/openbsc/doc/e1-data-model.txt
+++ b/doc/e1-data-model.txt
diff --git a/openbsc/doc/examples/Makefile.am b/doc/examples/Makefile.am
index 8f14fdcf7..8f14fdcf7 100644
--- a/openbsc/doc/examples/Makefile.am
+++ b/doc/examples/Makefile.am
diff --git a/openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg b/doc/examples/osmo-bsc/osmo-bsc.cfg
index d7461964f..d7461964f 100644
--- a/openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg
+++ b/doc/examples/osmo-bsc/osmo-bsc.cfg
diff --git a/openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg b/doc/examples/osmo-bsc_mgcp/mgcp.cfg
index 7409dd00d..7409dd00d 100644
--- a/openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg
+++ b/doc/examples/osmo-bsc_mgcp/mgcp.cfg
diff --git a/openbsc/doc/examples/osmo-bsc_nat/black-list.cfg b/doc/examples/osmo-bsc_nat/black-list.cfg
index d36179d37..d36179d37 100644
--- a/openbsc/doc/examples/osmo-bsc_nat/black-list.cfg
+++ b/doc/examples/osmo-bsc_nat/black-list.cfg
diff --git a/openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg b/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg
index 93cb98075..93cb98075 100644
--- a/openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg
+++ b/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg
diff --git a/openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg b/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg
index 0c3917a3e..0c3917a3e 100644
--- a/openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg
+++ b/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg
index 36065e254..36065e254 100644
--- a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg
+++ b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg
index ebe6cc6cb..ebe6cc6cb 100644
--- a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg
+++ b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg b/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg
index 9ae800342..9ae800342 100644
--- a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg
+++ b/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg b/doc/examples/osmo-nitb/bs11/openbsc.cfg
index 542edd6ad..542edd6ad 100644
--- a/openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg
+++ b/doc/examples/osmo-nitb/bs11/openbsc.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg b/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg
index bea0b7dfc..bea0b7dfc 100644
--- a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg
+++ b/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg b/doc/examples/osmo-nitb/nanobts/openbsc.cfg
index 7a443087c..7a443087c 100644
--- a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg
+++ b/doc/examples/osmo-nitb/nanobts/openbsc.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg b/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg
index f4c715c76..f4c715c76 100644
--- a/openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg
+++ b/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg
diff --git a/openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg b/doc/examples/osmo-nitb/rbs2308/openbsc.cfg
index 97cd9df50..97cd9df50 100644
--- a/openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg
+++ b/doc/examples/osmo-nitb/rbs2308/openbsc.cfg
diff --git a/openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg b/doc/examples/osmo-sgsn/osmo-sgsn.cfg
index 49559830a..49559830a 100644
--- a/openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg
+++ b/doc/examples/osmo-sgsn/osmo-sgsn.cfg
diff --git a/openbsc/doc/gsm-hopping.txt b/doc/gsm-hopping.txt
index c964963c0..c964963c0 100644
--- a/openbsc/doc/gsm-hopping.txt
+++ b/doc/gsm-hopping.txt
diff --git a/openbsc/doc/handover.txt b/doc/handover.txt
index ac19e8725..ac19e8725 100644
--- a/openbsc/doc/handover.txt
+++ b/doc/handover.txt
diff --git a/openbsc/doc/ipa-sccp.txt b/doc/ipa-sccp.txt
index 5d6719e98..5d6719e98 100644
--- a/openbsc/doc/ipa-sccp.txt
+++ b/doc/ipa-sccp.txt
diff --git a/openbsc/doc/oml-interface.txt b/doc/oml-interface.txt
index 02bead77a..02bead77a 100644
--- a/openbsc/doc/oml-interface.txt
+++ b/doc/oml-interface.txt
diff --git a/openbsc/doc/paging.txt b/doc/paging.txt
index c597c22b4..c597c22b4 100644
--- a/openbsc/doc/paging.txt
+++ b/doc/paging.txt
diff --git a/openbsc/git-version-gen b/git-version-gen
index f2ad4a762..f2ad4a762 100755
--- a/openbsc/git-version-gen
+++ b/git-version-gen
diff --git a/openbsc/include/Makefile.am b/include/Makefile.am
index 4596b6e3c..4596b6e3c 100644
--- a/openbsc/include/Makefile.am
+++ b/include/Makefile.am
diff --git a/openbsc/include/compat_af_isdn.h b/include/compat_af_isdn.h
index 56cbfb3f2..56cbfb3f2 100644
--- a/openbsc/include/compat_af_isdn.h
+++ b/include/compat_af_isdn.h
diff --git a/openbsc/include/mISDNif.h b/include/mISDNif.h
index 8e065d24b..8e065d24b 100644
--- a/openbsc/include/mISDNif.h
+++ b/include/mISDNif.h
diff --git a/openbsc/include/openbsc/Makefile.am b/include/openbsc/Makefile.am
index 93b30bb0c..93b30bb0c 100644
--- a/openbsc/include/openbsc/Makefile.am
+++ b/include/openbsc/Makefile.am
diff --git a/openbsc/include/openbsc/abis_nm.h b/include/openbsc/abis_nm.h
index 4d6f866ee..4d6f866ee 100644
--- a/openbsc/include/openbsc/abis_nm.h
+++ b/include/openbsc/abis_nm.h
diff --git a/openbsc/include/openbsc/abis_om2000.h b/include/openbsc/abis_om2000.h
index 2ff72705b..2ff72705b 100644
--- a/openbsc/include/openbsc/abis_om2000.h
+++ b/include/openbsc/abis_om2000.h
diff --git a/openbsc/include/openbsc/abis_rsl.h b/include/openbsc/abis_rsl.h
index 06f0a721c..06f0a721c 100644
--- a/openbsc/include/openbsc/abis_rsl.h
+++ b/include/openbsc/abis_rsl.h
diff --git a/openbsc/include/openbsc/arfcn_range_encode.h b/include/openbsc/arfcn_range_encode.h
index 7a6fff000..7a6fff000 100644
--- a/openbsc/include/openbsc/arfcn_range_encode.h
+++ b/include/openbsc/arfcn_range_encode.h
diff --git a/openbsc/include/openbsc/auth.h b/include/openbsc/auth.h
index 2364fb3d2..2364fb3d2 100644
--- a/openbsc/include/openbsc/auth.h
+++ b/include/openbsc/auth.h
diff --git a/openbsc/include/openbsc/bsc_api.h b/include/openbsc/bsc_api.h
index f52984f39..f52984f39 100644
--- a/openbsc/include/openbsc/bsc_api.h
+++ b/include/openbsc/bsc_api.h
diff --git a/openbsc/include/openbsc/bsc_msc.h b/include/openbsc/bsc_msc.h
index 9543002a7..9543002a7 100644
--- a/openbsc/include/openbsc/bsc_msc.h
+++ b/include/openbsc/bsc_msc.h
diff --git a/openbsc/include/openbsc/bsc_nat.h b/include/openbsc/bsc_nat.h
index 195031822..195031822 100644
--- a/openbsc/include/openbsc/bsc_nat.h
+++ b/include/openbsc/bsc_nat.h
diff --git a/openbsc/include/openbsc/bsc_nat_callstats.h b/include/openbsc/bsc_nat_callstats.h
index 64f9bfc0a..64f9bfc0a 100644
--- a/openbsc/include/openbsc/bsc_nat_callstats.h
+++ b/include/openbsc/bsc_nat_callstats.h
diff --git a/openbsc/include/openbsc/bsc_nat_sccp.h b/include/openbsc/bsc_nat_sccp.h
index 34aa6320a..34aa6320a 100644
--- a/openbsc/include/openbsc/bsc_nat_sccp.h
+++ b/include/openbsc/bsc_nat_sccp.h
diff --git a/openbsc/include/openbsc/bsc_rll.h b/include/openbsc/bsc_rll.h
index 729ba6037..729ba6037 100644
--- a/openbsc/include/openbsc/bsc_rll.h
+++ b/include/openbsc/bsc_rll.h
diff --git a/openbsc/include/openbsc/bss.h b/include/openbsc/bss.h
index 49df547a1..49df547a1 100644
--- a/openbsc/include/openbsc/bss.h
+++ b/include/openbsc/bss.h
diff --git a/openbsc/include/openbsc/chan_alloc.h b/include/openbsc/chan_alloc.h
index f2d3c781d..f2d3c781d 100644
--- a/openbsc/include/openbsc/chan_alloc.h
+++ b/include/openbsc/chan_alloc.h
diff --git a/openbsc/include/openbsc/control_cmd.h b/include/openbsc/control_cmd.h
index a0ea055ce..a0ea055ce 100644
--- a/openbsc/include/openbsc/control_cmd.h
+++ b/include/openbsc/control_cmd.h
diff --git a/openbsc/include/openbsc/control_if.h b/include/openbsc/control_if.h
index 6afc86d76..6afc86d76 100644
--- a/openbsc/include/openbsc/control_if.h
+++ b/include/openbsc/control_if.h
diff --git a/openbsc/include/openbsc/crc24.h b/include/openbsc/crc24.h
index 756638c03..756638c03 100644
--- a/openbsc/include/openbsc/crc24.h
+++ b/include/openbsc/crc24.h
diff --git a/openbsc/include/openbsc/db.h b/include/openbsc/db.h
index 25c2aea70..25c2aea70 100644
--- a/openbsc/include/openbsc/db.h
+++ b/include/openbsc/db.h
diff --git a/openbsc/include/openbsc/debug.h b/include/openbsc/debug.h
index d851181c7..d851181c7 100644
--- a/openbsc/include/openbsc/debug.h
+++ b/include/openbsc/debug.h
diff --git a/openbsc/include/openbsc/e1_config.h b/include/openbsc/e1_config.h
index 538c0b09d..538c0b09d 100644
--- a/openbsc/include/openbsc/e1_config.h
+++ b/include/openbsc/e1_config.h
diff --git a/openbsc/include/openbsc/gb_proxy.h b/include/openbsc/gb_proxy.h
index 2c8ddb334..2c8ddb334 100644
--- a/openbsc/include/openbsc/gb_proxy.h
+++ b/include/openbsc/gb_proxy.h
diff --git a/openbsc/include/openbsc/gprs_gmm.h b/include/openbsc/gprs_gmm.h
index f6b3e5e7c..f6b3e5e7c 100644
--- a/openbsc/include/openbsc/gprs_gmm.h
+++ b/include/openbsc/gprs_gmm.h
diff --git a/openbsc/include/openbsc/gprs_llc.h b/include/openbsc/gprs_llc.h
index 4be7b1f18..4be7b1f18 100644
--- a/openbsc/include/openbsc/gprs_llc.h
+++ b/include/openbsc/gprs_llc.h
diff --git a/openbsc/include/openbsc/gprs_sgsn.h b/include/openbsc/gprs_sgsn.h
index 8074d8f9b..8074d8f9b 100644
--- a/openbsc/include/openbsc/gprs_sgsn.h
+++ b/include/openbsc/gprs_sgsn.h
diff --git a/openbsc/include/openbsc/gsm_04_08.h b/include/openbsc/gsm_04_08.h
index 2f5aaa98c..2f5aaa98c 100644
--- a/openbsc/include/openbsc/gsm_04_08.h
+++ b/include/openbsc/gsm_04_08.h
diff --git a/openbsc/include/openbsc/gsm_04_08_gprs.h b/include/openbsc/gsm_04_08_gprs.h
index cd2a08c59..cd2a08c59 100644
--- a/openbsc/include/openbsc/gsm_04_08_gprs.h
+++ b/include/openbsc/gsm_04_08_gprs.h
diff --git a/openbsc/include/openbsc/gsm_04_11.h b/include/openbsc/gsm_04_11.h
index 72b694825..72b694825 100644
--- a/openbsc/include/openbsc/gsm_04_11.h
+++ b/include/openbsc/gsm_04_11.h
diff --git a/openbsc/include/openbsc/gsm_04_80.h b/include/openbsc/gsm_04_80.h
index 0a6065234..0a6065234 100644
--- a/openbsc/include/openbsc/gsm_04_80.h
+++ b/include/openbsc/gsm_04_80.h
diff --git a/openbsc/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h
index 874150535..874150535 100644
--- a/openbsc/include/openbsc/gsm_data.h
+++ b/include/openbsc/gsm_data.h
diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/include/openbsc/gsm_data_shared.h
index 3ef145765..3ef145765 100644
--- a/openbsc/include/openbsc/gsm_data_shared.h
+++ b/include/openbsc/gsm_data_shared.h
diff --git a/openbsc/include/openbsc/gsm_subscriber.h b/include/openbsc/gsm_subscriber.h
index 6b577b0bf..6b577b0bf 100644
--- a/openbsc/include/openbsc/gsm_subscriber.h
+++ b/include/openbsc/gsm_subscriber.h
diff --git a/openbsc/include/openbsc/handover.h b/include/openbsc/handover.h
index bd0d8ad6c..bd0d8ad6c 100644
--- a/openbsc/include/openbsc/handover.h
+++ b/include/openbsc/handover.h
diff --git a/openbsc/include/openbsc/handover_decision.h b/include/openbsc/handover_decision.h
index 81078b05d..81078b05d 100644
--- a/openbsc/include/openbsc/handover_decision.h
+++ b/include/openbsc/handover_decision.h
diff --git a/openbsc/include/openbsc/ipaccess.h b/include/openbsc/ipaccess.h
index a25a348b6..a25a348b6 100644
--- a/openbsc/include/openbsc/ipaccess.h
+++ b/include/openbsc/ipaccess.h
diff --git a/openbsc/include/openbsc/meas_rep.h b/include/openbsc/meas_rep.h
index f235df6aa..f235df6aa 100644
--- a/openbsc/include/openbsc/meas_rep.h
+++ b/include/openbsc/meas_rep.h
diff --git a/openbsc/include/openbsc/mgcp.h b/include/openbsc/mgcp.h
index 811dcfda7..811dcfda7 100644
--- a/openbsc/include/openbsc/mgcp.h
+++ b/include/openbsc/mgcp.h
diff --git a/openbsc/include/openbsc/mgcp_internal.h b/include/openbsc/mgcp_internal.h
index d5bd3ddc6..d5bd3ddc6 100644
--- a/openbsc/include/openbsc/mgcp_internal.h
+++ b/include/openbsc/mgcp_internal.h
diff --git a/openbsc/include/openbsc/misdn.h b/include/openbsc/misdn.h
index 9851ad32c..9851ad32c 100644
--- a/openbsc/include/openbsc/misdn.h
+++ b/include/openbsc/misdn.h
diff --git a/openbsc/include/openbsc/mncc.h b/include/openbsc/mncc.h
index 4a99bb11b..4a99bb11b 100644
--- a/openbsc/include/openbsc/mncc.h
+++ b/include/openbsc/mncc.h
diff --git a/openbsc/include/openbsc/mncc_int.h b/include/openbsc/mncc_int.h
index 4f30f08c0..4f30f08c0 100644
--- a/openbsc/include/openbsc/mncc_int.h
+++ b/include/openbsc/mncc_int.h
diff --git a/openbsc/include/openbsc/network_listen.h b/include/openbsc/network_listen.h
index 67d1f4ef7..67d1f4ef7 100644
--- a/openbsc/include/openbsc/network_listen.h
+++ b/include/openbsc/network_listen.h
diff --git a/openbsc/include/openbsc/openbscdefines.h b/include/openbsc/openbscdefines.h
index c6ac153b8..c6ac153b8 100644
--- a/openbsc/include/openbsc/openbscdefines.h
+++ b/include/openbsc/openbscdefines.h
diff --git a/openbsc/include/openbsc/osmo_bsc.h b/include/openbsc/osmo_bsc.h
index 1d216ac25..1d216ac25 100644
--- a/openbsc/include/openbsc/osmo_bsc.h
+++ b/include/openbsc/osmo_bsc.h
diff --git a/openbsc/include/openbsc/osmo_bsc_grace.h b/include/openbsc/osmo_bsc_grace.h
index e9c1a0a07..e9c1a0a07 100644
--- a/openbsc/include/openbsc/osmo_bsc_grace.h
+++ b/include/openbsc/osmo_bsc_grace.h
diff --git a/openbsc/include/openbsc/osmo_bsc_rf.h b/include/openbsc/osmo_bsc_rf.h
index a67e1bda4..a67e1bda4 100644
--- a/openbsc/include/openbsc/osmo_bsc_rf.h
+++ b/include/openbsc/osmo_bsc_rf.h
diff --git a/openbsc/include/openbsc/osmo_msc.h b/include/openbsc/osmo_msc.h
index beb3f5e4c..beb3f5e4c 100644
--- a/openbsc/include/openbsc/osmo_msc.h
+++ b/include/openbsc/osmo_msc.h
diff --git a/openbsc/include/openbsc/osmo_msc_data.h b/include/openbsc/osmo_msc_data.h
index ba93a089d..ba93a089d 100644
--- a/openbsc/include/openbsc/osmo_msc_data.h
+++ b/include/openbsc/osmo_msc_data.h
diff --git a/openbsc/include/openbsc/paging.h b/include/openbsc/paging.h
index 2a10f4ef1..2a10f4ef1 100644
--- a/openbsc/include/openbsc/paging.h
+++ b/include/openbsc/paging.h
diff --git a/openbsc/include/openbsc/rest_octets.h b/include/openbsc/rest_octets.h
index 56d4e0de8..56d4e0de8 100644
--- a/openbsc/include/openbsc/rest_octets.h
+++ b/include/openbsc/rest_octets.h
diff --git a/openbsc/include/openbsc/rrlp.h b/include/openbsc/rrlp.h
index c89402a2d..c89402a2d 100644
--- a/openbsc/include/openbsc/rrlp.h
+++ b/include/openbsc/rrlp.h
diff --git a/openbsc/include/openbsc/rs232.h b/include/openbsc/rs232.h
index 61187ca62..61187ca62 100644
--- a/openbsc/include/openbsc/rs232.h
+++ b/include/openbsc/rs232.h
diff --git a/openbsc/include/openbsc/rtp_proxy.h b/include/openbsc/rtp_proxy.h
index 26cac0df4..26cac0df4 100644
--- a/openbsc/include/openbsc/rtp_proxy.h
+++ b/include/openbsc/rtp_proxy.h
diff --git a/openbsc/include/openbsc/sgsn.h b/include/openbsc/sgsn.h
index f7af7509b..f7af7509b 100644
--- a/openbsc/include/openbsc/sgsn.h
+++ b/include/openbsc/sgsn.h
diff --git a/openbsc/include/openbsc/signal.h b/include/openbsc/signal.h
index 39319f1c9..39319f1c9 100644
--- a/openbsc/include/openbsc/signal.h
+++ b/include/openbsc/signal.h
diff --git a/openbsc/include/openbsc/silent_call.h b/include/openbsc/silent_call.h
index 2492903c2..2492903c2 100644
--- a/openbsc/include/openbsc/silent_call.h
+++ b/include/openbsc/silent_call.h
diff --git a/openbsc/include/openbsc/sms_queue.h b/include/openbsc/sms_queue.h
index 2a8bd5850..2a8bd5850 100644
--- a/openbsc/include/openbsc/sms_queue.h
+++ b/include/openbsc/sms_queue.h
diff --git a/openbsc/include/openbsc/socket.h b/include/openbsc/socket.h
index 0fd85f104..0fd85f104 100644
--- a/openbsc/include/openbsc/socket.h
+++ b/include/openbsc/socket.h
diff --git a/openbsc/include/openbsc/system_information.h b/include/openbsc/system_information.h
index 6a5684821..6a5684821 100644
--- a/openbsc/include/openbsc/system_information.h
+++ b/include/openbsc/system_information.h
diff --git a/openbsc/include/openbsc/token_auth.h b/include/openbsc/token_auth.h
index 47dc7aa94..47dc7aa94 100644
--- a/openbsc/include/openbsc/token_auth.h
+++ b/include/openbsc/token_auth.h
diff --git a/openbsc/include/openbsc/transaction.h b/include/openbsc/transaction.h
index b6c859c71..b6c859c71 100644
--- a/openbsc/include/openbsc/transaction.h
+++ b/include/openbsc/transaction.h
diff --git a/openbsc/include/openbsc/trau_mux.h b/include/openbsc/trau_mux.h
index 2c01b06db..2c01b06db 100644
--- a/openbsc/include/openbsc/trau_mux.h
+++ b/include/openbsc/trau_mux.h
diff --git a/openbsc/include/openbsc/trau_upqueue.h b/include/openbsc/trau_upqueue.h
index ecc765843..ecc765843 100644
--- a/openbsc/include/openbsc/trau_upqueue.h
+++ b/include/openbsc/trau_upqueue.h
diff --git a/openbsc/include/openbsc/ussd.h b/include/openbsc/ussd.h
index 266546811..266546811 100644
--- a/openbsc/include/openbsc/ussd.h
+++ b/include/openbsc/ussd.h
diff --git a/openbsc/include/openbsc/vty.h b/include/openbsc/vty.h
index 183fc2510..183fc2510 100644
--- a/openbsc/include/openbsc/vty.h
+++ b/include/openbsc/vty.h
diff --git a/openbsc/openbsc.pc.in b/openbsc.pc.in
index aba07e296..aba07e296 100644
--- a/openbsc/openbsc.pc.in
+++ b/openbsc.pc.in
diff --git a/openbsc/README b/openbsc/README
deleted file mode 100644
index fa01ff4cd..000000000
--- a/openbsc/README
+++ /dev/null
@@ -1,32 +0,0 @@
-About OpenBSC
-=============
-
-OpenBSC is a minimalistic implementation of the GSM Network, with
-particular emphasis on the functionality typically provided by the BSC,
-MSC, HLR, VLR and SMSC.
-
-Its currently supported interfaces towards the BTS are:
-
- * Classic A-bis over E1 using a mISDN based E1 interface. In other
- words, you can connect existing GSM Base Transceiver Station (BTS)
- through E1 to OpenBSC. So far, we have only tested the Siemens BS-11
- Test reports with other BTS are much appreciated!
-
- * A-bis over IP as used by the ip.access nanoBTS product family
-
-You can find the project documentation at http://openbsc.gnumonks.org/
-
-This project is still in its early days, and there are lots of areas where it
-doesn't behave as per GSM spec.
-
- Harald Welte <laforge@gnumonks.org>
-
-
-libosmocore
-===========
-
-Please note that as of March 2010, OpenBSC has a dependency to a library
-called "libosmocore". You can obtain that library from
-
- git://git.osmocom.org/libosmocore.git
-
diff --git a/openbsc/osmoappdesc.py b/osmoappdesc.py
index 9d6fbe67e..9d6fbe67e 100644
--- a/openbsc/osmoappdesc.py
+++ b/osmoappdesc.py
diff --git a/openbsc/src/Makefile.am b/src/Makefile.am
index 2cdbb9d1c..2cdbb9d1c 100644
--- a/openbsc/src/Makefile.am
+++ b/src/Makefile.am
diff --git a/openbsc/src/gprs/.gitignore b/src/gprs/.gitignore
index 7cfefbac2..7cfefbac2 100644
--- a/openbsc/src/gprs/.gitignore
+++ b/src/gprs/.gitignore
diff --git a/openbsc/src/gprs/Makefile.am b/src/gprs/Makefile.am
index f4b135467..f4b135467 100644
--- a/openbsc/src/gprs/Makefile.am
+++ b/src/gprs/Makefile.am
diff --git a/openbsc/src/gprs/crc24.c b/src/gprs/crc24.c
index 1a420ed66..1a420ed66 100644
--- a/openbsc/src/gprs/crc24.c
+++ b/src/gprs/crc24.c
diff --git a/openbsc/src/gprs/gb_proxy.c b/src/gprs/gb_proxy.c
index d753abed1..d753abed1 100644
--- a/openbsc/src/gprs/gb_proxy.c
+++ b/src/gprs/gb_proxy.c
diff --git a/openbsc/src/gprs/gb_proxy_main.c b/src/gprs/gb_proxy_main.c
index b5b11fdea..b5b11fdea 100644
--- a/openbsc/src/gprs/gb_proxy_main.c
+++ b/src/gprs/gb_proxy_main.c
diff --git a/openbsc/src/gprs/gb_proxy_vty.c b/src/gprs/gb_proxy_vty.c
index bfa1f3bd1..bfa1f3bd1 100644
--- a/openbsc/src/gprs/gb_proxy_vty.c
+++ b/src/gprs/gb_proxy_vty.c
diff --git a/openbsc/src/gprs/gprs_gmm.c b/src/gprs/gprs_gmm.c
index 1f4d22c0f..1f4d22c0f 100644
--- a/openbsc/src/gprs/gprs_gmm.c
+++ b/src/gprs/gprs_gmm.c
diff --git a/openbsc/src/gprs/gprs_llc.c b/src/gprs/gprs_llc.c
index 3075573e9..3075573e9 100644
--- a/openbsc/src/gprs/gprs_llc.c
+++ b/src/gprs/gprs_llc.c
diff --git a/openbsc/src/gprs/gprs_llc_vty.c b/src/gprs/gprs_llc_vty.c
index ab5269922..ab5269922 100644
--- a/openbsc/src/gprs/gprs_llc_vty.c
+++ b/src/gprs/gprs_llc_vty.c
diff --git a/openbsc/src/gprs/gprs_sgsn.c b/src/gprs/gprs_sgsn.c
index 84bf512ae..84bf512ae 100644
--- a/openbsc/src/gprs/gprs_sgsn.c
+++ b/src/gprs/gprs_sgsn.c
diff --git a/openbsc/src/gprs/gprs_sndcp.c b/src/gprs/gprs_sndcp.c
index e901ceb96..e901ceb96 100644
--- a/openbsc/src/gprs/gprs_sndcp.c
+++ b/src/gprs/gprs_sndcp.c
diff --git a/openbsc/src/gprs/gprs_sndcp.h b/src/gprs/gprs_sndcp.h
index fef871aa1..fef871aa1 100644
--- a/openbsc/src/gprs/gprs_sndcp.h
+++ b/src/gprs/gprs_sndcp.h
diff --git a/openbsc/src/gprs/gprs_sndcp_vty.c b/src/gprs/gprs_sndcp_vty.c
index deeef071a..deeef071a 100644
--- a/openbsc/src/gprs/gprs_sndcp_vty.c
+++ b/src/gprs/gprs_sndcp_vty.c
diff --git a/openbsc/src/gprs/osmo_sgsn.cfg b/src/gprs/osmo_sgsn.cfg
index c4c9ec1cf..c4c9ec1cf 100644
--- a/openbsc/src/gprs/osmo_sgsn.cfg
+++ b/src/gprs/osmo_sgsn.cfg
diff --git a/openbsc/src/gprs/sgsn_libgtp.c b/src/gprs/sgsn_libgtp.c
index f2eb35d2c..f2eb35d2c 100644
--- a/openbsc/src/gprs/sgsn_libgtp.c
+++ b/src/gprs/sgsn_libgtp.c
diff --git a/openbsc/src/gprs/sgsn_main.c b/src/gprs/sgsn_main.c
index 040e1d713..040e1d713 100644
--- a/openbsc/src/gprs/sgsn_main.c
+++ b/src/gprs/sgsn_main.c
diff --git a/openbsc/src/gprs/sgsn_vty.c b/src/gprs/sgsn_vty.c
index a4ba2802e..a4ba2802e 100644
--- a/openbsc/src/gprs/sgsn_vty.c
+++ b/src/gprs/sgsn_vty.c
diff --git a/openbsc/src/ipaccess/Makefile.am b/src/ipaccess/Makefile.am
index 308215b5d..308215b5d 100644
--- a/openbsc/src/ipaccess/Makefile.am
+++ b/src/ipaccess/Makefile.am
diff --git a/openbsc/src/ipaccess/ipaccess-config.c b/src/ipaccess/ipaccess-config.c
index e66771a1a..e66771a1a 100644
--- a/openbsc/src/ipaccess/ipaccess-config.c
+++ b/src/ipaccess/ipaccess-config.c
diff --git a/openbsc/src/ipaccess/ipaccess-find.c b/src/ipaccess/ipaccess-find.c
index bb9819ed1..bb9819ed1 100644
--- a/openbsc/src/ipaccess/ipaccess-find.c
+++ b/src/ipaccess/ipaccess-find.c
diff --git a/openbsc/src/ipaccess/ipaccess-firmware.c b/src/ipaccess/ipaccess-firmware.c
index 5f55bb526..5f55bb526 100644
--- a/openbsc/src/ipaccess/ipaccess-firmware.c
+++ b/src/ipaccess/ipaccess-firmware.c
diff --git a/openbsc/src/ipaccess/ipaccess-proxy.c b/src/ipaccess/ipaccess-proxy.c
index 9ab4ebbf4..9ab4ebbf4 100644
--- a/openbsc/src/ipaccess/ipaccess-proxy.c
+++ b/src/ipaccess/ipaccess-proxy.c
diff --git a/openbsc/src/ipaccess/network_listen.c b/src/ipaccess/network_listen.c
index 6749c4aa3..6749c4aa3 100644
--- a/openbsc/src/ipaccess/network_listen.c
+++ b/src/ipaccess/network_listen.c
diff --git a/openbsc/src/libbsc/Makefile.am b/src/libbsc/Makefile.am
index 42fabab6d..42fabab6d 100644
--- a/openbsc/src/libbsc/Makefile.am
+++ b/src/libbsc/Makefile.am
diff --git a/openbsc/src/libbsc/abis_nm.c b/src/libbsc/abis_nm.c
index a2e9f0d5d..a2e9f0d5d 100644
--- a/openbsc/src/libbsc/abis_nm.c
+++ b/src/libbsc/abis_nm.c
diff --git a/openbsc/src/libbsc/abis_nm_ipaccess.c b/src/libbsc/abis_nm_ipaccess.c
index b8225383a..b8225383a 100644
--- a/openbsc/src/libbsc/abis_nm_ipaccess.c
+++ b/src/libbsc/abis_nm_ipaccess.c
diff --git a/openbsc/src/libbsc/abis_nm_vty.c b/src/libbsc/abis_nm_vty.c
index fd6021008..fd6021008 100644
--- a/openbsc/src/libbsc/abis_nm_vty.c
+++ b/src/libbsc/abis_nm_vty.c
diff --git a/openbsc/src/libbsc/abis_om2000.c b/src/libbsc/abis_om2000.c
index d8350e5c1..d8350e5c1 100644
--- a/openbsc/src/libbsc/abis_om2000.c
+++ b/src/libbsc/abis_om2000.c
diff --git a/openbsc/src/libbsc/abis_om2000_vty.c b/src/libbsc/abis_om2000_vty.c
index 3df005ba0..3df005ba0 100644
--- a/openbsc/src/libbsc/abis_om2000_vty.c
+++ b/src/libbsc/abis_om2000_vty.c
diff --git a/openbsc/src/libbsc/abis_rsl.c b/src/libbsc/abis_rsl.c
index 41bfcdc92..41bfcdc92 100644
--- a/openbsc/src/libbsc/abis_rsl.c
+++ b/src/libbsc/abis_rsl.c
diff --git a/openbsc/src/libbsc/arfcn_range_encode.c b/src/libbsc/arfcn_range_encode.c
index 02a75a53c..02a75a53c 100644
--- a/openbsc/src/libbsc/arfcn_range_encode.c
+++ b/src/libbsc/arfcn_range_encode.c
diff --git a/openbsc/src/libbsc/bsc_api.c b/src/libbsc/bsc_api.c
index bde13b929..bde13b929 100644
--- a/openbsc/src/libbsc/bsc_api.c
+++ b/src/libbsc/bsc_api.c
diff --git a/openbsc/src/libbsc/bsc_init.c b/src/libbsc/bsc_init.c
index 8fd72cf46..8fd72cf46 100644
--- a/openbsc/src/libbsc/bsc_init.c
+++ b/src/libbsc/bsc_init.c
diff --git a/openbsc/src/libbsc/bsc_msc.c b/src/libbsc/bsc_msc.c
index 66288a316..66288a316 100644
--- a/openbsc/src/libbsc/bsc_msc.c
+++ b/src/libbsc/bsc_msc.c
diff --git a/openbsc/src/libbsc/bsc_rf_ctrl.c b/src/libbsc/bsc_rf_ctrl.c
index bd36e1884..bd36e1884 100644
--- a/openbsc/src/libbsc/bsc_rf_ctrl.c
+++ b/src/libbsc/bsc_rf_ctrl.c
diff --git a/openbsc/src/libbsc/bsc_rll.c b/src/libbsc/bsc_rll.c
index d12aeeec9..d12aeeec9 100644
--- a/openbsc/src/libbsc/bsc_rll.c
+++ b/src/libbsc/bsc_rll.c
diff --git a/openbsc/src/libbsc/bsc_vty.c b/src/libbsc/bsc_vty.c
index 45df90f5f..45df90f5f 100644
--- a/openbsc/src/libbsc/bsc_vty.c
+++ b/src/libbsc/bsc_vty.c
diff --git a/openbsc/src/libbsc/bts_ericsson_rbs2000.c b/src/libbsc/bts_ericsson_rbs2000.c
index ba5ebe576..ba5ebe576 100644
--- a/openbsc/src/libbsc/bts_ericsson_rbs2000.c
+++ b/src/libbsc/bts_ericsson_rbs2000.c
diff --git a/openbsc/src/libbsc/bts_init.c b/src/libbsc/bts_init.c
index d6b152a79..d6b152a79 100644
--- a/openbsc/src/libbsc/bts_init.c
+++ b/src/libbsc/bts_init.c
diff --git a/openbsc/src/libbsc/bts_ipaccess_nanobts.c b/src/libbsc/bts_ipaccess_nanobts.c
index c8b235d56..c8b235d56 100644
--- a/openbsc/src/libbsc/bts_ipaccess_nanobts.c
+++ b/src/libbsc/bts_ipaccess_nanobts.c
diff --git a/openbsc/src/libbsc/bts_nokia_site.c b/src/libbsc/bts_nokia_site.c
index 36e3fac4f..36e3fac4f 100644
--- a/openbsc/src/libbsc/bts_nokia_site.c
+++ b/src/libbsc/bts_nokia_site.c
diff --git a/openbsc/src/libbsc/bts_siemens_bs11.c b/src/libbsc/bts_siemens_bs11.c
index 101e996dd..101e996dd 100644
--- a/openbsc/src/libbsc/bts_siemens_bs11.c
+++ b/src/libbsc/bts_siemens_bs11.c
diff --git a/openbsc/src/libbsc/bts_sysmobts.c b/src/libbsc/bts_sysmobts.c
index 754e277e5..754e277e5 100644
--- a/openbsc/src/libbsc/bts_sysmobts.c
+++ b/src/libbsc/bts_sysmobts.c
diff --git a/openbsc/src/libbsc/bts_unknown.c b/src/libbsc/bts_unknown.c
index f1135294f..f1135294f 100644
--- a/openbsc/src/libbsc/bts_unknown.c
+++ b/src/libbsc/bts_unknown.c
diff --git a/openbsc/src/libbsc/chan_alloc.c b/src/libbsc/chan_alloc.c
index 9b74329f4..9b74329f4 100644
--- a/openbsc/src/libbsc/chan_alloc.c
+++ b/src/libbsc/chan_alloc.c
diff --git a/openbsc/src/libbsc/e1_config.c b/src/libbsc/e1_config.c
index d82b009c7..d82b009c7 100644
--- a/openbsc/src/libbsc/e1_config.c
+++ b/src/libbsc/e1_config.c
diff --git a/openbsc/src/libbsc/gsm_04_08_utils.c b/src/libbsc/gsm_04_08_utils.c
index 8ccefd740..8ccefd740 100644
--- a/openbsc/src/libbsc/gsm_04_08_utils.c
+++ b/src/libbsc/gsm_04_08_utils.c
diff --git a/openbsc/src/libbsc/gsm_subscriber_base.c b/src/libbsc/gsm_subscriber_base.c
index 747a699f9..747a699f9 100644
--- a/openbsc/src/libbsc/gsm_subscriber_base.c
+++ b/src/libbsc/gsm_subscriber_base.c
diff --git a/openbsc/src/libbsc/handover_decision.c b/src/libbsc/handover_decision.c
index 24c0f79cb..24c0f79cb 100644
--- a/openbsc/src/libbsc/handover_decision.c
+++ b/src/libbsc/handover_decision.c
diff --git a/openbsc/src/libbsc/handover_logic.c b/src/libbsc/handover_logic.c
index 9cf26af9d..9cf26af9d 100644
--- a/openbsc/src/libbsc/handover_logic.c
+++ b/src/libbsc/handover_logic.c
diff --git a/openbsc/src/libbsc/meas_proc.c b/src/libbsc/meas_proc.c
index 5b97e74ee..5b97e74ee 100644
--- a/openbsc/src/libbsc/meas_proc.c
+++ b/src/libbsc/meas_proc.c
diff --git a/openbsc/src/libbsc/meas_rep.c b/src/libbsc/meas_rep.c
index 808103d28..808103d28 100644
--- a/openbsc/src/libbsc/meas_rep.c
+++ b/src/libbsc/meas_rep.c
diff --git a/openbsc/src/libbsc/paging.c b/src/libbsc/paging.c
index 286c57ba9..286c57ba9 100644
--- a/openbsc/src/libbsc/paging.c
+++ b/src/libbsc/paging.c
diff --git a/openbsc/src/libbsc/rest_octets.c b/src/libbsc/rest_octets.c
index 41bf5050b..41bf5050b 100644
--- a/openbsc/src/libbsc/rest_octets.c
+++ b/src/libbsc/rest_octets.c
diff --git a/openbsc/src/libbsc/system_information.c b/src/libbsc/system_information.c
index c901a4ae6..c901a4ae6 100644
--- a/openbsc/src/libbsc/system_information.c
+++ b/src/libbsc/system_information.c
diff --git a/openbsc/src/libcommon/Makefile.am b/src/libcommon/Makefile.am
index e41326f12..e41326f12 100644
--- a/openbsc/src/libcommon/Makefile.am
+++ b/src/libcommon/Makefile.am
diff --git a/openbsc/src/libcommon/bsc_version.c b/src/libcommon/bsc_version.c
index 04acf0412..04acf0412 100644
--- a/openbsc/src/libcommon/bsc_version.c
+++ b/src/libcommon/bsc_version.c
diff --git a/openbsc/src/libcommon/common_vty.c b/src/libcommon/common_vty.c
index 7342f14c7..7342f14c7 100644
--- a/openbsc/src/libcommon/common_vty.c
+++ b/src/libcommon/common_vty.c
diff --git a/openbsc/src/libcommon/debug.c b/src/libcommon/debug.c
index b3685e6d2..b3685e6d2 100644
--- a/openbsc/src/libcommon/debug.c
+++ b/src/libcommon/debug.c
diff --git a/openbsc/src/libcommon/gsm_data.c b/src/libcommon/gsm_data.c
index 5f7e32e73..5f7e32e73 100644
--- a/openbsc/src/libcommon/gsm_data.c
+++ b/src/libcommon/gsm_data.c
diff --git a/openbsc/src/libcommon/gsm_data_shared.c b/src/libcommon/gsm_data_shared.c
index 1b0814c49..1b0814c49 100644
--- a/openbsc/src/libcommon/gsm_data_shared.c
+++ b/src/libcommon/gsm_data_shared.c
diff --git a/openbsc/src/libcommon/socket.c b/src/libcommon/socket.c
index 2a64767f8..2a64767f8 100644
--- a/openbsc/src/libcommon/socket.c
+++ b/src/libcommon/socket.c
diff --git a/openbsc/src/libcommon/talloc_ctx.c b/src/libcommon/talloc_ctx.c
index ae6a15636..ae6a15636 100644
--- a/openbsc/src/libcommon/talloc_ctx.c
+++ b/src/libcommon/talloc_ctx.c
diff --git a/openbsc/src/libctrl/Makefile.am b/src/libctrl/Makefile.am
index 4f039c826..4f039c826 100644
--- a/openbsc/src/libctrl/Makefile.am
+++ b/src/libctrl/Makefile.am
diff --git a/openbsc/src/libctrl/control_cmd.c b/src/libctrl/control_cmd.c
index 3c4efc06d..3c4efc06d 100644
--- a/openbsc/src/libctrl/control_cmd.c
+++ b/src/libctrl/control_cmd.c
diff --git a/openbsc/src/libctrl/control_if.c b/src/libctrl/control_if.c
index b31f34fc6..b31f34fc6 100644
--- a/openbsc/src/libctrl/control_if.c
+++ b/src/libctrl/control_if.c
diff --git a/openbsc/src/libgb/Makefile.am b/src/libgb/Makefile.am
index 159243111..159243111 100644
--- a/openbsc/src/libgb/Makefile.am
+++ b/src/libgb/Makefile.am
diff --git a/openbsc/src/libmgcp/Makefile.am b/src/libmgcp/Makefile.am
index 72f625dd4..72f625dd4 100644
--- a/openbsc/src/libmgcp/Makefile.am
+++ b/src/libmgcp/Makefile.am
diff --git a/openbsc/src/libmgcp/mgcp_network.c b/src/libmgcp/mgcp_network.c
index e9b58b24e..e9b58b24e 100644
--- a/openbsc/src/libmgcp/mgcp_network.c
+++ b/src/libmgcp/mgcp_network.c
diff --git a/openbsc/src/libmgcp/mgcp_protocol.c b/src/libmgcp/mgcp_protocol.c
index 616e0a94c..616e0a94c 100644
--- a/openbsc/src/libmgcp/mgcp_protocol.c
+++ b/src/libmgcp/mgcp_protocol.c
diff --git a/openbsc/src/libmgcp/mgcp_vty.c b/src/libmgcp/mgcp_vty.c
index 69984ee92..69984ee92 100644
--- a/openbsc/src/libmgcp/mgcp_vty.c
+++ b/src/libmgcp/mgcp_vty.c
diff --git a/openbsc/src/libmsc/Makefile.am b/src/libmsc/Makefile.am
index c36ba926b..c36ba926b 100644
--- a/openbsc/src/libmsc/Makefile.am
+++ b/src/libmsc/Makefile.am
diff --git a/openbsc/src/libmsc/auth.c b/src/libmsc/auth.c
index 10d8edf67..10d8edf67 100644
--- a/openbsc/src/libmsc/auth.c
+++ b/src/libmsc/auth.c
diff --git a/openbsc/src/libmsc/db.c b/src/libmsc/db.c
index 21abce9de..21abce9de 100644
--- a/openbsc/src/libmsc/db.c
+++ b/src/libmsc/db.c
diff --git a/openbsc/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c
index eea073614..eea073614 100644
--- a/openbsc/src/libmsc/gsm_04_08.c
+++ b/src/libmsc/gsm_04_08.c
diff --git a/openbsc/src/libmsc/gsm_04_11.c b/src/libmsc/gsm_04_11.c
index 2fc250bc8..2fc250bc8 100644
--- a/openbsc/src/libmsc/gsm_04_11.c
+++ b/src/libmsc/gsm_04_11.c
diff --git a/openbsc/src/libmsc/gsm_04_80.c b/src/libmsc/gsm_04_80.c
index 39738a5ee..39738a5ee 100644
--- a/openbsc/src/libmsc/gsm_04_80.c
+++ b/src/libmsc/gsm_04_80.c
diff --git a/openbsc/src/libmsc/gsm_subscriber.c b/src/libmsc/gsm_subscriber.c
index 5ace8f666..5ace8f666 100644
--- a/openbsc/src/libmsc/gsm_subscriber.c
+++ b/src/libmsc/gsm_subscriber.c
diff --git a/openbsc/src/libmsc/mncc.c b/src/libmsc/mncc.c
index b48477225..b48477225 100644
--- a/openbsc/src/libmsc/mncc.c
+++ b/src/libmsc/mncc.c
diff --git a/openbsc/src/libmsc/mncc_builtin.c b/src/libmsc/mncc_builtin.c
index 617cbf25f..617cbf25f 100644
--- a/openbsc/src/libmsc/mncc_builtin.c
+++ b/src/libmsc/mncc_builtin.c
diff --git a/openbsc/src/libmsc/mncc_sock.c b/src/libmsc/mncc_sock.c
index cf4bca87a..cf4bca87a 100644
--- a/openbsc/src/libmsc/mncc_sock.c
+++ b/src/libmsc/mncc_sock.c
diff --git a/openbsc/src/libmsc/osmo_msc.c b/src/libmsc/osmo_msc.c
index 31b72b925..31b72b925 100644
--- a/openbsc/src/libmsc/osmo_msc.c
+++ b/src/libmsc/osmo_msc.c
diff --git a/openbsc/src/libmsc/rrlp.c b/src/libmsc/rrlp.c
index 161456a06..161456a06 100644
--- a/openbsc/src/libmsc/rrlp.c
+++ b/src/libmsc/rrlp.c
diff --git a/openbsc/src/libmsc/silent_call.c b/src/libmsc/silent_call.c
index cdc82b534..cdc82b534 100644
--- a/openbsc/src/libmsc/silent_call.c
+++ b/src/libmsc/silent_call.c
diff --git a/openbsc/src/libmsc/smpp_openbsc.c b/src/libmsc/smpp_openbsc.c
index 8e0085d0c..8e0085d0c 100644
--- a/openbsc/src/libmsc/smpp_openbsc.c
+++ b/src/libmsc/smpp_openbsc.c
diff --git a/openbsc/src/libmsc/smpp_smsc.c b/src/libmsc/smpp_smsc.c
index 64ed2005f..64ed2005f 100644
--- a/openbsc/src/libmsc/smpp_smsc.c
+++ b/src/libmsc/smpp_smsc.c
diff --git a/openbsc/src/libmsc/smpp_smsc.h b/src/libmsc/smpp_smsc.h
index 21d28dda6..21d28dda6 100644
--- a/openbsc/src/libmsc/smpp_smsc.h
+++ b/src/libmsc/smpp_smsc.h
diff --git a/openbsc/src/libmsc/smpp_utils.c b/src/libmsc/smpp_utils.c
index d0850d8c1..d0850d8c1 100644
--- a/openbsc/src/libmsc/smpp_utils.c
+++ b/src/libmsc/smpp_utils.c
diff --git a/openbsc/src/libmsc/smpp_vty.c b/src/libmsc/smpp_vty.c
index 4829eb900..4829eb900 100644
--- a/openbsc/src/libmsc/smpp_vty.c
+++ b/src/libmsc/smpp_vty.c
diff --git a/openbsc/src/libmsc/sms_queue.c b/src/libmsc/sms_queue.c
index c8745c3da..c8745c3da 100644
--- a/openbsc/src/libmsc/sms_queue.c
+++ b/src/libmsc/sms_queue.c
diff --git a/openbsc/src/libmsc/token_auth.c b/src/libmsc/token_auth.c
index 45b5a8eab..45b5a8eab 100644
--- a/openbsc/src/libmsc/token_auth.c
+++ b/src/libmsc/token_auth.c
diff --git a/openbsc/src/libmsc/transaction.c b/src/libmsc/transaction.c
index c1441969d..c1441969d 100644
--- a/openbsc/src/libmsc/transaction.c
+++ b/src/libmsc/transaction.c
diff --git a/openbsc/src/libmsc/ussd.c b/src/libmsc/ussd.c
index 76ee101a1..76ee101a1 100644
--- a/openbsc/src/libmsc/ussd.c
+++ b/src/libmsc/ussd.c
diff --git a/openbsc/src/libmsc/vty_interface_layer3.c b/src/libmsc/vty_interface_layer3.c
index 79c345771..79c345771 100644
--- a/openbsc/src/libmsc/vty_interface_layer3.c
+++ b/src/libmsc/vty_interface_layer3.c
diff --git a/openbsc/src/libtrau/Makefile.am b/src/libtrau/Makefile.am
index 0c8cf17b5..0c8cf17b5 100644
--- a/openbsc/src/libtrau/Makefile.am
+++ b/src/libtrau/Makefile.am
diff --git a/openbsc/src/libtrau/rtp_proxy.c b/src/libtrau/rtp_proxy.c
index 0074b4a04..0074b4a04 100644
--- a/openbsc/src/libtrau/rtp_proxy.c
+++ b/src/libtrau/rtp_proxy.c
diff --git a/openbsc/src/libtrau/trau_mux.c b/src/libtrau/trau_mux.c
index 9272ac04f..9272ac04f 100644
--- a/openbsc/src/libtrau/trau_mux.c
+++ b/src/libtrau/trau_mux.c
diff --git a/openbsc/src/libtrau/trau_upqueue.c b/src/libtrau/trau_upqueue.c
index f8edaf0ff..f8edaf0ff 100644
--- a/openbsc/src/libtrau/trau_upqueue.c
+++ b/src/libtrau/trau_upqueue.c
diff --git a/openbsc/src/osmo-bsc/Makefile.am b/src/osmo-bsc/Makefile.am
index 63972c838..63972c838 100644
--- a/openbsc/src/osmo-bsc/Makefile.am
+++ b/src/osmo-bsc/Makefile.am
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_api.c b/src/osmo-bsc/osmo_bsc_api.c
index df8c0444f..df8c0444f 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_api.c
+++ b/src/osmo-bsc/osmo_bsc_api.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_audio.c b/src/osmo-bsc/osmo_bsc_audio.c
index 660d88497..660d88497 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_audio.c
+++ b/src/osmo-bsc/osmo_bsc_audio.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_bssap.c b/src/osmo-bsc/osmo_bsc_bssap.c
index c2c241732..c2c241732 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_bssap.c
+++ b/src/osmo-bsc/osmo_bsc_bssap.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_ctrl.c b/src/osmo-bsc/osmo_bsc_ctrl.c
index 72abcf427..72abcf427 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_ctrl.c
+++ b/src/osmo-bsc/osmo_bsc_ctrl.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_filter.c b/src/osmo-bsc/osmo_bsc_filter.c
index 957ceaf95..957ceaf95 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_filter.c
+++ b/src/osmo-bsc/osmo_bsc_filter.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_grace.c b/src/osmo-bsc/osmo_bsc_grace.c
index 341971ef2..341971ef2 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_grace.c
+++ b/src/osmo-bsc/osmo_bsc_grace.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_main.c b/src/osmo-bsc/osmo_bsc_main.c
index 864d62970..864d62970 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_main.c
+++ b/src/osmo-bsc/osmo_bsc_main.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_msc.c b/src/osmo-bsc/osmo_bsc_msc.c
index 5517d3080..5517d3080 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_msc.c
+++ b/src/osmo-bsc/osmo_bsc_msc.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_sccp.c b/src/osmo-bsc/osmo_bsc_sccp.c
index 3533d6df0..3533d6df0 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_sccp.c
+++ b/src/osmo-bsc/osmo_bsc_sccp.c
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_vty.c b/src/osmo-bsc/osmo_bsc_vty.c
index 49ae665a6..49ae665a6 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_vty.c
+++ b/src/osmo-bsc/osmo_bsc_vty.c
diff --git a/openbsc/src/osmo-bsc_mgcp/Makefile.am b/src/osmo-bsc_mgcp/Makefile.am
index 0456cf108..0456cf108 100644
--- a/openbsc/src/osmo-bsc_mgcp/Makefile.am
+++ b/src/osmo-bsc_mgcp/Makefile.am
diff --git a/openbsc/src/osmo-bsc_mgcp/mgcp_main.c b/src/osmo-bsc_mgcp/mgcp_main.c
index 540f7602b..540f7602b 100644
--- a/openbsc/src/osmo-bsc_mgcp/mgcp_main.c
+++ b/src/osmo-bsc_mgcp/mgcp_main.c
diff --git a/openbsc/src/osmo-bsc_nat/Makefile.am b/src/osmo-bsc_nat/Makefile.am
index e2ba551a0..e2ba551a0 100644
--- a/openbsc/src/osmo-bsc_nat/Makefile.am
+++ b/src/osmo-bsc_nat/Makefile.am
diff --git a/openbsc/src/osmo-bsc_nat/bsc_filter.c b/src/osmo-bsc_nat/bsc_filter.c
index bbbba6994..bbbba6994 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_filter.c
+++ b/src/osmo-bsc_nat/bsc_filter.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c b/src/osmo-bsc_nat/bsc_mgcp_utils.c
index 8bb6075d1..8bb6075d1 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c
+++ b/src/osmo-bsc_nat/bsc_mgcp_utils.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat.c b/src/osmo-bsc_nat/bsc_nat.c
index 12373397d..12373397d 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat.c
+++ b/src/osmo-bsc_nat/bsc_nat.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c b/src/osmo-bsc_nat/bsc_nat_ctrl.c
index 6ff4541a0..6ff4541a0 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c
+++ b/src/osmo-bsc_nat/bsc_nat_ctrl.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_filter.c b/src/osmo-bsc_nat/bsc_nat_filter.c
index 8ccc26259..8ccc26259 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_filter.c
+++ b/src/osmo-bsc_nat/bsc_nat_filter.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c b/src/osmo-bsc_nat/bsc_nat_rewrite.c
index 06071c475..06071c475 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c
+++ b/src/osmo-bsc_nat/bsc_nat_rewrite.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c b/src/osmo-bsc_nat/bsc_nat_utils.c
index 45c224ce8..45c224ce8 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c
+++ b/src/osmo-bsc_nat/bsc_nat_utils.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c b/src/osmo-bsc_nat/bsc_nat_vty.c
index 46dc38e14..46dc38e14 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c
+++ b/src/osmo-bsc_nat/bsc_nat_vty.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_sccp.c b/src/osmo-bsc_nat/bsc_sccp.c
index 25c13d4f4..25c13d4f4 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_sccp.c
+++ b/src/osmo-bsc_nat/bsc_sccp.c
diff --git a/openbsc/src/osmo-bsc_nat/bsc_ussd.c b/src/osmo-bsc_nat/bsc_ussd.c
index e0c5c6dda..e0c5c6dda 100644
--- a/openbsc/src/osmo-bsc_nat/bsc_ussd.c
+++ b/src/osmo-bsc_nat/bsc_ussd.c
diff --git a/openbsc/src/osmo-nitb/Makefile.am b/src/osmo-nitb/Makefile.am
index ce2f25d27..ce2f25d27 100644
--- a/openbsc/src/osmo-nitb/Makefile.am
+++ b/src/osmo-nitb/Makefile.am
diff --git a/openbsc/src/osmo-nitb/bsc_hack.c b/src/osmo-nitb/bsc_hack.c
index 172fb8269..172fb8269 100644
--- a/openbsc/src/osmo-nitb/bsc_hack.c
+++ b/src/osmo-nitb/bsc_hack.c
diff --git a/openbsc/src/utils/Makefile.am b/src/utils/Makefile.am
index fd1f7aebf..fd1f7aebf 100644
--- a/openbsc/src/utils/Makefile.am
+++ b/src/utils/Makefile.am
diff --git a/openbsc/src/utils/bs11_config.c b/src/utils/bs11_config.c
index e8acb461a..e8acb461a 100644
--- a/openbsc/src/utils/bs11_config.c
+++ b/src/utils/bs11_config.c
diff --git a/openbsc/src/utils/isdnsync.c b/src/utils/isdnsync.c
index cc8ff6723..cc8ff6723 100644
--- a/openbsc/src/utils/isdnsync.c
+++ b/src/utils/isdnsync.c
diff --git a/openbsc/src/utils/smpp_mirror.c b/src/utils/smpp_mirror.c
index 59e341d38..59e341d38 100644
--- a/openbsc/src/utils/smpp_mirror.c
+++ b/src/utils/smpp_mirror.c
diff --git a/openbsc/tests/Makefile.am b/tests/Makefile.am
index c9afeedd4..c9afeedd4 100644
--- a/openbsc/tests/Makefile.am
+++ b/tests/Makefile.am
diff --git a/openbsc/tests/abis/Makefile.am b/tests/abis/Makefile.am
index c2e38deb8..c2e38deb8 100644
--- a/openbsc/tests/abis/Makefile.am
+++ b/tests/abis/Makefile.am
diff --git a/openbsc/tests/abis/abis_test.c b/tests/abis/abis_test.c
index e7e78d202..e7e78d202 100644
--- a/openbsc/tests/abis/abis_test.c
+++ b/tests/abis/abis_test.c
diff --git a/openbsc/tests/abis/abis_test.ok b/tests/abis/abis_test.ok
index 2f99f9d49..2f99f9d49 100644
--- a/openbsc/tests/abis/abis_test.ok
+++ b/tests/abis/abis_test.ok
diff --git a/openbsc/tests/atlocal.in b/tests/atlocal.in
index bfbecd48f..bfbecd48f 100644
--- a/openbsc/tests/atlocal.in
+++ b/tests/atlocal.in
diff --git a/openbsc/tests/bsc-nat/Makefile.am b/tests/bsc-nat/Makefile.am
index 084767829..084767829 100644
--- a/openbsc/tests/bsc-nat/Makefile.am
+++ b/tests/bsc-nat/Makefile.am
diff --git a/openbsc/tests/bsc-nat/barr.cfg b/tests/bsc-nat/barr.cfg
index a9a4a2b31..a9a4a2b31 100644
--- a/openbsc/tests/bsc-nat/barr.cfg
+++ b/tests/bsc-nat/barr.cfg
diff --git a/openbsc/tests/bsc-nat/barr_dup.cfg b/tests/bsc-nat/barr_dup.cfg
index ea94631ce..ea94631ce 100644
--- a/openbsc/tests/bsc-nat/barr_dup.cfg
+++ b/tests/bsc-nat/barr_dup.cfg
diff --git a/openbsc/tests/bsc-nat/bsc_data.c b/tests/bsc-nat/bsc_data.c
index 5a76689e9..5a76689e9 100644
--- a/openbsc/tests/bsc-nat/bsc_data.c
+++ b/tests/bsc-nat/bsc_data.c
diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.c b/tests/bsc-nat/bsc_nat_test.c
index 4a244dba3..4a244dba3 100644
--- a/openbsc/tests/bsc-nat/bsc_nat_test.c
+++ b/tests/bsc-nat/bsc_nat_test.c
diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.ok b/tests/bsc-nat/bsc_nat_test.ok
index ab04f4273..ab04f4273 100644
--- a/openbsc/tests/bsc-nat/bsc_nat_test.ok
+++ b/tests/bsc-nat/bsc_nat_test.ok
diff --git a/openbsc/tests/channel/Makefile.am b/tests/channel/Makefile.am
index 89f015a8a..89f015a8a 100644
--- a/openbsc/tests/channel/Makefile.am
+++ b/tests/channel/Makefile.am
diff --git a/openbsc/tests/channel/channel_test.c b/tests/channel/channel_test.c
index ab0d9eb0b..ab0d9eb0b 100644
--- a/openbsc/tests/channel/channel_test.c
+++ b/tests/channel/channel_test.c
diff --git a/openbsc/tests/channel/channel_test.ok b/tests/channel/channel_test.ok
index 7976aee0f..7976aee0f 100644
--- a/openbsc/tests/channel/channel_test.ok
+++ b/tests/channel/channel_test.ok
diff --git a/openbsc/tests/db/Makefile.am b/tests/db/Makefile.am
index 6f735d04b..6f735d04b 100644
--- a/openbsc/tests/db/Makefile.am
+++ b/tests/db/Makefile.am
diff --git a/openbsc/tests/db/db_test.c b/tests/db/db_test.c
index c0ee618e7..c0ee618e7 100644
--- a/openbsc/tests/db/db_test.c
+++ b/tests/db/db_test.c
diff --git a/openbsc/tests/db/db_test.ok b/tests/db/db_test.ok
index 2632a8c8a..2632a8c8a 100644
--- a/openbsc/tests/db/db_test.ok
+++ b/tests/db/db_test.ok
diff --git a/openbsc/tests/gprs/Makefile.am b/tests/gprs/Makefile.am
index 904d567c1..904d567c1 100644
--- a/openbsc/tests/gprs/Makefile.am
+++ b/tests/gprs/Makefile.am
diff --git a/openbsc/tests/gprs/gprs_test.c b/tests/gprs/gprs_test.c
index 7b0e64113..7b0e64113 100644
--- a/openbsc/tests/gprs/gprs_test.c
+++ b/tests/gprs/gprs_test.c
diff --git a/openbsc/tests/gprs/gprs_test.ok b/tests/gprs/gprs_test.ok
index 39d37c120..39d37c120 100644
--- a/openbsc/tests/gprs/gprs_test.ok
+++ b/tests/gprs/gprs_test.ok
diff --git a/openbsc/tests/gsm0408/Makefile.am b/tests/gsm0408/Makefile.am
index b000c0802..b000c0802 100644
--- a/openbsc/tests/gsm0408/Makefile.am
+++ b/tests/gsm0408/Makefile.am
diff --git a/openbsc/tests/gsm0408/gsm0408_test.c b/tests/gsm0408/gsm0408_test.c
index 60a151faf..60a151faf 100644
--- a/openbsc/tests/gsm0408/gsm0408_test.c
+++ b/tests/gsm0408/gsm0408_test.c
diff --git a/openbsc/tests/gsm0408/gsm0408_test.ok b/tests/gsm0408/gsm0408_test.ok
index 52c601e2d..52c601e2d 100644
--- a/openbsc/tests/gsm0408/gsm0408_test.ok
+++ b/tests/gsm0408/gsm0408_test.ok
diff --git a/openbsc/tests/mgcp/Makefile.am b/tests/mgcp/Makefile.am
index 8c365b416..8c365b416 100644
--- a/openbsc/tests/mgcp/Makefile.am
+++ b/tests/mgcp/Makefile.am
diff --git a/openbsc/tests/mgcp/mgcp_test.c b/tests/mgcp/mgcp_test.c
index 6307300f1..6307300f1 100644
--- a/openbsc/tests/mgcp/mgcp_test.c
+++ b/tests/mgcp/mgcp_test.c
diff --git a/openbsc/tests/mgcp/mgcp_test.ok b/tests/mgcp/mgcp_test.ok
index 8711e38f2..8711e38f2 100644
--- a/openbsc/tests/mgcp/mgcp_test.ok
+++ b/tests/mgcp/mgcp_test.ok
diff --git a/openbsc/tests/si/Makefile.am b/tests/si/Makefile.am
index 795bd3081..795bd3081 100644
--- a/openbsc/tests/si/Makefile.am
+++ b/tests/si/Makefile.am
diff --git a/openbsc/tests/si/si_test.c b/tests/si/si_test.c
index 16f6ea39d..16f6ea39d 100644
--- a/openbsc/tests/si/si_test.c
+++ b/tests/si/si_test.c
diff --git a/openbsc/tests/si/si_test.ok b/tests/si/si_test.ok
index 6c4b028b0..6c4b028b0 100644
--- a/openbsc/tests/si/si_test.ok
+++ b/tests/si/si_test.ok
diff --git a/openbsc/tests/smpp/Makefile.am b/tests/smpp/Makefile.am
index eb259656b..eb259656b 100644
--- a/openbsc/tests/smpp/Makefile.am
+++ b/tests/smpp/Makefile.am
diff --git a/openbsc/tests/smpp/smpp_test.c b/tests/smpp/smpp_test.c
index 62fa9d2e9..62fa9d2e9 100644
--- a/openbsc/tests/smpp/smpp_test.c
+++ b/tests/smpp/smpp_test.c
diff --git a/openbsc/tests/smpp/smpp_test.err b/tests/smpp/smpp_test.err
index ec966ba47..ec966ba47 100644
--- a/openbsc/tests/smpp/smpp_test.err
+++ b/tests/smpp/smpp_test.err
diff --git a/openbsc/tests/smpp/smpp_test.ok b/tests/smpp/smpp_test.ok
index fd44804d1..fd44804d1 100644
--- a/openbsc/tests/smpp/smpp_test.ok
+++ b/tests/smpp/smpp_test.ok
diff --git a/openbsc/tests/sms.txt b/tests/sms.txt
index 06c885b8b..06c885b8b 100644
--- a/openbsc/tests/sms.txt
+++ b/tests/sms.txt
diff --git a/openbsc/tests/testsuite.at b/tests/testsuite.at
index ea3fa1ce5..ea3fa1ce5 100644
--- a/openbsc/tests/testsuite.at
+++ b/tests/testsuite.at
diff --git a/openbsc/tests/vty_test_runner.py b/tests/vty_test_runner.py
index 778cde04c..778cde04c 100644
--- a/openbsc/tests/vty_test_runner.py
+++ b/tests/vty_test_runner.py
diff --git a/openbsc/tools/hlrstat.pl b/tools/hlrstat.pl
index 668fc9a4a..668fc9a4a 100755
--- a/openbsc/tools/hlrstat.pl
+++ b/tools/hlrstat.pl