This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards 66c5ad1bba04788be9b2ae139cc78b5b6a986658 (commit) discards c4cd09995d4c18d95571ef198f97611ae0ac2bd5 (commit) discards 8ac4b7226b34cebe58c91fab029e31900224b3e1 (commit) discards 45341527600afe4a044b33130d281c6622351861 (commit) discards 590a90534240ee2d8c2515db5687489fade290fa (commit) discards 84c1275aec91183c2205d5ec786903635507b4c5 (commit) discards 2eec16ff27f701a6aef172aa7121153d0021a27e (commit) discards 18147dffdd06589b151e16b97e45c9e2fba4cd20 (commit) discards 7dcccb92d1f80665abe5e1a91bad102be800c0bc (commit) discards b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d (commit) discards cc643388bfc042d894985a9f7642f510f63630c6 (commit) discards e682d51f29452ae1d07f4066ef51ec36e9a28c91 (commit) discards c4d9fab91968872b6eeffff0b5535fc72dffb3da (commit) discards 6836a705d151cb7656506adade077cd2a6bfbaa7 (commit) discards 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe (commit) discards 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca (commit) discards 1c9b4ed4bdbf10af3e366d803e6eeea062758640 (commit) discards 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 (commit) discards 877ffe41d2ba927b27054937b238fec328fa3d23 (commit) discards f1c68fb05349d2951b1de6ccaca636f1d9b5276d (commit) discards 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd (commit) discards 27c10f68edc04bab1e7f0497e7cab3c026c970ba (commit) discards 77a71391da6e89d26ea47fdff4d66f04645ea114 (commit) discards 1265ac5e949fec49fbe4848c5681924d81f5bdb7 (commit) discards 92b0aae6d1866723cce40720aa98c604adfafbac (commit) discards 4c5bf8bd2881685931b569205df44dd5c699ce38 (commit) discards 9a72718d998eb793e3944d315bd5b0f89f485ce2 (commit) discards 7ff45bffa71f1c53d349060ee92d6df767facaee (commit) discards 89d19ba77e744d7f13daa280ee7d7fcbd637b539 (commit) discards 0523b93bad90252f26edeaeae9172085e50444c1 (commit) discards 4dd52c550d312fe1b2955e725ecd82cbbf52c784 (commit) discards 0af05e309c4b14ad7f9a54ddb871c9186b886b8a (commit) discards b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 (commit) discards f2df96d63a2ab15fa8986859ebcf4e67f1083c04 (commit) discards addf59bd9200dc45abb24dae587f8b9511c1dee5 (commit) discards 7ea62570b7ed9d38d823c817f6bb6f657ada42b9 (commit) discards 5b41f36e4e1d86af030958161ca6418bd80757fc (commit) discards 3ec57ea076a0e77b052b288ddc73ae85a1e33478 (commit) discards 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c (commit) discards 7b5b4988f259d70aae479ce7b4c172ae6d0b5016 (commit) discards 0b9d2510278f9dd9a7868c52d1ea103f19653f9b (commit) discards 0b4cd829c3b056bd1043a9c5c63547b40178ffd8 (commit) discards 3d7d997d1c0bd8eddbf13c750a87049f4795fa33 (commit) discards 1bec2d7b72bc4069d933382b95452661e81dd4e7 (commit) discards 9a7cf7051f1781ffe6278bfab4c553a7025a8818 (commit) discards 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb (commit) discards 012c582f79d8df5d126e481e73dcb310ad462a21 (commit) discards a092d6ad35c68c05109cdb10fc97a3aecb7f1297 (commit) discards 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 (commit) discards 3e394f3d919a3a78608be5ca87e338b71183f585 (commit) discards 28ebaab4a02324dd0f479e4d176ec6b94f0fae70 (commit) discards 50f86547a8a0a6c46d58a47d936df25b78ca7372 (commit) discards f6e7dd34419d20488145cc0111acf0cfa31a0edc (commit) discards 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a (commit) discards 6272534c13bd7de4c92381f1f3e655d026636ed2 (commit) discards 7dc62f2236e7def09a763a8f5c0dca56232f5cab (commit) discards 1c6d290bea1f1bce77bd24b925f474d75b4baa45 (commit) discards 71f2c13999e850ccd90b8e05a5f07da2781fa69d (commit) discards 19eace74562c68569cdd3ed96b2e6d79bf47403f (commit) discards dae389147c6bb6602bf5954b7a2de1cfce846641 (commit) discards db0c6f50d59344cc0ec1adbd5829047831a77f72 (commit) discards a6d4b421b41d97116209051a9dac60abcb345c0c (commit) discards 7a7da697cb628b9d6ce639fc022dbeee03d41b6c (commit) discards 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 (commit) discards 5f2eb70855bd26695318aa58068c73705e70ae64 (commit) discards 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 (commit) discards a0a300f839a632829f94b22bb53270298ed86298 (commit) discards c5086ed81c2185e9d15999cf57f59ad41384ebf3 (commit) discards 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a (commit) discards 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 (commit) discards 9e6622ff838b8b02948d4a846b0367aeb8df81ef (commit) discards 93454cedc80e4534a8a3c1f79453bb14b81016dd (commit) discards b0f24d46043071dca3aed52c152d01a36c2fec98 (commit) discards a232e5ab97883eb76004a47a1e1c17181a7cf616 (commit) via 27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc (commit) via a2ecfe532dff614b92042702e229ca3a65a479d8 (commit) via 8472d15ac426e22fdf7438d1e1573b194e47142c (commit) via ff966af568b859cb5530d1599173c866e2cbc72d (commit) via 7eb018f3369679e39064d34d4c13e10d1defd9e1 (commit) via a5b1f9cf8262297926d1cd3c7cf089aaa62e644d (commit) via ecf7f7965bd43d7e189b06efb6ec21609e7329bf (commit) via 51764110f692fcdba5aca5d4fcc53f53654d8c67 (commit) via 6e69eb338c930b1051c0d410d880f082d216244f (commit) via 18524ca65004354ba2ccadf4e1d55de8d32ad5db (commit) via 61a227bdac82ef1f56e99d841b5089750ebb7f79 (commit) via 31f030b8681307d36a50af8249b5195c2dbf6c5b (commit) via 6094dd282e6c35ca7e7792e793e564d27c588a79 (commit) via 5afbec9502e32e93dcf2778ca9f4d031a7a1be57 (commit) via 4e3123bd1adb95a62cb0bee68b79692b291751fc (commit) via ff41dece6e4a1d9969336af7db5dcac3dd918114 (commit) via 99cc75d94be980f0a1663ffb585de4ccbae94033 (commit) via f08c91d8f91ec23a6b7ab5faee0e39f6d5150011 (commit) via faaeab07dabcf2e3c3f347eb2cce626896649e94 (commit) via b0cbedc45df75e5a64cc952340098f96e99bfbff (commit) via 227ab8bc5379084c402f4edcde3fab1d03823e0c (commit) via ce5f30160a347fb9885134b36286280bccf52c4e (commit) via 5840819bd6e2197d88992a47d14e73a6f51982bd (commit) via b75f464a4e9479ddb5ea4a13a11fd6ac4e8cdc64 (commit) via 75313e0819afc5fe1a2bcaa64d43d54ed30cc139 (commit) via b3b121e074333b4bb6a83a5d0f0709a5b1fc9490 (commit) via 8e287631807e7bfc26be063c4b79b612fa1b2dab (commit) via 623f17696893dd0eaa1d38385342f7b43c0d8fa6 (commit) via 1bd70bea2bdc1417777446549f9736255a891c10 (commit) via f214df048279583e465d70cdf0b7e8ff3433cabc (commit) via 1e940085eeb0e2275d88a58f8ba5e9be6b4f722c (commit) via 328f318e4fd9a0419d83e3c35767c6c63ceb2ba4 (commit) via b678d8a4d3d6b2481af0eeda0971e418ba18ddb5 (commit) via 6ec2276890f744c70f65e61e5c206fd5515ef48d (commit) via fe5f5be86d7a12c04ff2fabc3f0a64ea2a399b37 (commit) via d05b706e29cafafe66369eca98fdd5bf879cb44a (commit) via e2dd3a7d222cfb563c784141e1ff3814e3052e00 (commit) via 1c0aeacfb5e2a94e447d397f7aec81ac218adfbf (commit) via 58e82a6d8fa1faa614c8e16fa277ce9d91b861cb (commit) via 7134c9d589429eee1ca934aae30d54eccc54c11b (commit) via 4bc2a2b51c67189593564c38c474f95a218502ad (commit) via 51d8816e945417aea8c04307ed1c58b3004621e1 (commit) via 3c33cf8f698850766f28a5ded8150153a9f530cf (commit) via c53d824e04af21eb2412229ee02e38d3bf8c4ad7 (commit) via ae09354c749a8f727d809c3a531583abfd8ba989 (commit) via 47ada36c5f0f65b9ea8b6f1cc5de601ab43a6673 (commit) via f25bd099554b9050a180e93e8e4134a213b538df (commit) via 1583dbe015d2cceb2c4b832c4f01c74b565cac71 (commit) via 1a97e548784a2e1849d4a2886792155fa54013d4 (commit) via 21ee29b59a7388b69b165e30bed4ccdae68a6c97 (commit) via a4a614b8fdcabcbb44a7087bdb7af7b54d39680b (commit) via 113b55f603d78a7ebf55d13c6ebf2a413c0122e7 (commit) via f1002b3daceb0b699a74cbe9e96af2c008d2e059 (commit) via cc84d7519beb47a52fb5365ac2bf3434f17cf39a (commit) via 813854f830d8992998524267a052efadd2bbbc61 (commit) via e7bc5502ecd4a7f4ab32535d4197713557de02b0 (commit) via f36a6681c59c4d42704fa80112058801d297d40b (commit) via 86991b466e840f4a86f92cf861cf8d449773a3d3 (commit) via babba361d3bd81a77047530c16fb1a077469adf9 (commit) via 301874140e746ab9c0102c2b9420455592851a8a (commit) via bd0668cb57ebe74642fa7173ae64b93ff8f7f50c (commit) via 94b511dbd41b2b4dd35ddc651f13b3a043324dd7 (commit) via a9c773fd7207952f065f912baaceac4a4ec9a30e (commit) via 3130a8832e7cb171286a2f3e14fdcde15eec723b (commit) via b288fd3e7036086447fe6dbc27f22205a3996a29 (commit) via 6ec55ca844b626ca2d3448bdb395ab7a235c9edc (commit) via f1b5124fa9278e68e8977d6574482a68fadc326b (commit) via 1e6ebce1e0bfa63892d0182d80c82e0bde845d04 (commit) via e56278bb60eceadd794a7e9eaf3264b7e29ca590 (commit) via 21641fda839a4139d0cc56913f19cc16e527509e (commit) via dbe47a8c5a3d211f04266b3309e777e6814ad1aa (commit) via d7686cc7cb6abf6250b8407cf49f6602ddf89308 (commit) via 1dffb2c555c89e6f42f59c7fde20676c63c5065f (commit) via 06e213d3ec2a493596595af12ac3e2120c66bde8 (commit) via a5108ce78e12f0455aadbe25edf7a4aebc10a076 (commit) via 0a52db416c5343cf563f283f8a1223b11939e1a4 (commit) via 5c796dfbb84b779cf4d671a005ad7d36067240c5 (commit) via 9bab918ff124e7bac6bdb5252d0b2b8ce0fcdb4b (commit) via b8df0a30eba949003e6255c9c0867186328066ae (commit) via 3165ff9bf70cb0c7de8cf6836b8e74741930fcac (commit) via 3398fa157dd3e154a67ce3e4bbfef8443c00ce47 (commit) via 2f839234b2f547aa27c08fb930b2a988451da7cd (commit) via 99bddc16848934ce809aaf7fe81376e4616cdc42 (commit) via 182ad6cb396d39f8dd8547e8506969e7ae1ca877 (commit) via 9210660b1124ff6fd15a0c83a709b98efe9ac8d4 (commit) via e28c5ead2541a59a3b239b87a6362e0f1c9d825e (commit) via 0db076948f7dbe53c01cc52e24e53f3de5c46dfe (commit) via 988265c895c6afc6e4d4a2eb2265a6f6cbd05f18 (commit) via 53ee882692c86a25dc968ee8adaeab7c3408da21 (commit) via 14425331460784ace89f80ff4d8d827cc2d7ea71 (commit) via 4ffc578ed36d5489f67b107dc8065c18a4f0d628 (commit) via 48d537ff842505433ff1b5221505b2b83ac7843b (commit) via 0436e42472a48a91cc6f743b3bca3f09a2ffd490 (commit) via d3270a9c053c33b7d460bf3f84f7975c06cace52 (commit) via 5616cdde3ada142b948b2d5cc4342b0febca42dc (commit) via f01bd13ca1d137c4ec32ba301c47afb69a839378 (commit) via f480b3589379be870453826ab7f1abaffb6f6315 (commit) via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit) via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit) via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit) via d015cbd65d2547e813f361654b3059d4eefa3669 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (66c5ad1bba04788be9b2ae139cc78b5b6a986658) \ N -- N -- N (27fb609d0e58e6a4981e092ccdcf34c06c2fe3dc) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 10 + openbsc/configure.ac | 5 +- openbsc/doc/examples/osmo-msc/osmo-msc.cfg | 20 +- openbsc/include/openbsc/Makefile.am | 3 + openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/auth.h | 4 - openbsc/include/openbsc/bsc_api.h | 3 + openbsc/include/openbsc/bsc_subscriber.h | 43 + openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/db.h | 45 +- openbsc/include/openbsc/debug.h | 5 +- openbsc/include/openbsc/gsm_04_08.h | 6 +- openbsc/include/openbsc/gsm_04_11.h | 10 +- openbsc/include/openbsc/gsm_data.h | 92 +- openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 98 +- openbsc/include/openbsc/gsup_client.h | 7 +- .../{src/osmo-msc => include/openbsc}/iucs_ranap.h | 1 + openbsc/include/openbsc/msc_ifaces.h | 9 +- openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/osmo_msc.h | 78 +- openbsc/include/openbsc/paging.h | 17 +- openbsc/include/openbsc/signal.h | 4 +- openbsc/include/openbsc/silent_call.h | 7 +- openbsc/include/openbsc/transaction.h | 7 +- openbsc/include/openbsc/vlr.h | 408 +++++ openbsc/include/openbsc/vty.h | 1 + openbsc/osmoappdesc.py | 9 +- openbsc/src/Makefile.am | 1 + openbsc/src/gprs/gprs_gmm.c | 44 +- openbsc/src/gprs/gprs_llc_vty.c | 1 + openbsc/src/gprs/gprs_subscriber.c | 1 + openbsc/src/gprs/sgsn_libgtp.c | 8 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_rsl.c | 6 +- openbsc/src/libbsc/bsc_api.c | 11 +- openbsc/src/libbsc/bsc_init.c | 4 + openbsc/src/libbsc/bsc_subscriber.c | 168 ++ openbsc/src/libbsc/bsc_vty.c | 79 +- openbsc/src/libbsc/gsm_04_08_utils.c | 20 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libbsc/paging.c | 89 +- openbsc/src/libcommon-cs/common_cs.c | 10 +- openbsc/src/libcommon-cs/common_cs_vty.c | 52 +- openbsc/src/libcommon/debug.c | 32 +- openbsc/src/libcommon/gsm_data.c | 17 + openbsc/src/libcommon/gsm_subscriber_base.c | 141 +- openbsc/src/libcommon/gsup_client.c | 24 +- openbsc/src/libcommon/gsup_test_client.c | 4 +- openbsc/src/libiu/iu.c | 19 +- openbsc/src/libmsc/Makefile.am | 3 + openbsc/src/libmsc/a_iface.c | 8 + openbsc/src/libmsc/auth.c | 117 -- openbsc/src/libmsc/ctrl_commands.c | 174 +- openbsc/src/libmsc/db.c | 1027 +---------- openbsc/src/libmsc/gsm_04_08.c | 1355 +++++++-------- openbsc/src/libmsc/gsm_04_11.c | 54 +- openbsc/src/libmsc/gsm_subscriber.c | 412 +---- openbsc/src/libmsc/iucs.c | 48 +- openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c | 35 +- openbsc/src/libmsc/meas_feed.c | 11 +- openbsc/src/libmsc/msc_ifaces.c | 45 +- openbsc/src/libmsc/msc_vty.c | 9 +- openbsc/src/libmsc/osmo_msc.c | 247 ++- openbsc/src/libmsc/rrlp.c | 6 +- openbsc/src/libmsc/silent_call.c | 15 +- openbsc/src/libmsc/smpp_openbsc.c | 53 +- openbsc/src/libmsc/sms_queue.c | 116 +- openbsc/src/libmsc/subscr_conn.c | 383 +++++ openbsc/src/libmsc/token_auth.c | 15 +- openbsc/src/libmsc/transaction.c | 80 +- openbsc/src/libmsc/ussd.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 521 +++--- openbsc/src/libvlr/Makefile.am | 19 + openbsc/src/libvlr/vlr.c | 1081 ++++++++++++ openbsc/src/libvlr/vlr_access_req_fsm.c | 789 +++++++++ openbsc/src/libvlr/vlr_access_req_fsm.h | 17 + openbsc/src/libvlr/vlr_auth_fsm.c | 604 +++++++ openbsc/src/libvlr/vlr_auth_fsm.h | 52 + openbsc/src/libvlr/vlr_core.h | 21 + openbsc/src/libvlr/vlr_lu_fsm.c | 1439 ++++++++++++++++ openbsc/src/libvlr/vlr_lu_fsm.h | 18 + openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 11 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 26 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 21 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 15 +- openbsc/src/osmo-msc/Makefile.am | 6 +- openbsc/src/osmo-msc/msc_main.c | 38 +- openbsc/src/utils/meas_json.c | 3 +- openbsc/tests/Makefile.am | 4 +- openbsc/tests/channel/Makefile.am | 1 + openbsc/tests/channel/channel_test.c | 39 +- openbsc/tests/ctrl_test_runner.py | 124 +- openbsc/tests/db/db_test.c | 7 + openbsc/tests/libiudummy/iudummy.c | 9 +- openbsc/tests/mm_auth/mm_auth_test.c | 266 +-- openbsc/tests/mm_auth/mm_auth_test.ok | 41 +- openbsc/tests/msc_vlr/Makefile.am | 158 ++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 888 ++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 1810 ++++++++++++++++++++ .../msc_vlr_test_gsm_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 1436 ++++++++++++++++ openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 1546 +++++++++++++++++ .../msc_vlr_test_gsm_ciph.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 425 +++++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 1060 ++++++++++++ .../msc_vlr_test_hlr_reject.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 114 ++ openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 173 ++ .../msc_vlr_test_hlr_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 655 +++++++ openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 1275 ++++++++++++++ .../msc_vlr_test_ms_timeout.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 511 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 1089 ++++++++++++ .../msc_vlr_test_no_authen.ok} | 0 .../msc_vlr/msc_vlr_test_reject_concurrency.c | 364 ++++ .../msc_vlr/msc_vlr_test_reject_concurrency.err | 1565 +++++++++++++++++ .../msc_vlr_test_reject_concurrency.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 188 ++ openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 450 +++++ .../msc_vlr_test_rest.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 550 ++++++ openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 1209 +++++++++++++ .../msc_vlr_test_umts_authen.ok} | 0 openbsc/tests/msc_vlr/msc_vlr_tests.c | 749 ++++++++ openbsc/tests/msc_vlr/msc_vlr_tests.h | 161 ++ openbsc/tests/smpp_test_runner.py | 12 +- openbsc/tests/{db => sms_queue}/Makefile.am | 36 +- openbsc/tests/sms_queue/sms_queue_test.c | 215 +++ openbsc/tests/sms_queue/sms_queue_test.err | 0 openbsc/tests/sms_queue/sms_queue_test.ok | 98 ++ openbsc/tests/subscr/Makefile.am | 11 +- openbsc/tests/subscr/bsc_subscr_test.c | 130 ++ openbsc/tests/subscr/bsc_subscr_test.err | 17 + openbsc/tests/subscr/bsc_subscr_test.ok | 11 + openbsc/tests/subscr/subscr_test.c | 117 -- openbsc/tests/subscr/subscr_test.ok | 3 - openbsc/tests/testsuite.at | 87 +- openbsc/tests/vlr/Makefile.am | 22 + openbsc/tests/vlr/vlr_test.c | 694 ++++++++ openbsc/tests/vty_test_runner.py | 266 +-- 142 files changed, 24827 insertions(+), 4306 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_subscriber.h rename openbsc/{src/osmo-msc => include/openbsc}/iucs_ranap.h (87%) create mode 100644 openbsc/include/openbsc/vlr.h create mode 100644 openbsc/src/libbsc/bsc_subscriber.c rename openbsc/src/{osmo-msc => libmsc}/iucs_ranap.c (77%) create mode 100644 openbsc/src/libmsc/subscr_conn.c create mode 100644 openbsc/src/libvlr/Makefile.am create mode 100644 openbsc/src/libvlr/vlr.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.h create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.c create mode 100644 openbsc/src/libvlr/vlr_auth_fsm.h create mode 100644 openbsc/src/libvlr/vlr_core.h create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.c create mode 100644 openbsc/src/libvlr/vlr_lu_fsm.h create mode 100644 openbsc/tests/msc_vlr/Makefile.am create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_gsm_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_gsm_ciph.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_hlr_reject.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_hlr_timeout.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_ms_timeout.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_no_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_reject_concurrency.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_reject_concurrency.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_reject_concurrency.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_rest.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_rest.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_rest.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err copy openbsc/tests/{mgcp/mgcpgw_client_test.err => msc_vlr/msc_vlr_test_umts_authen.ok} (100%) create mode 100644 openbsc/tests/msc_vlr/msc_vlr_tests.c create mode 100644 openbsc/tests/msc_vlr/msc_vlr_tests.h copy openbsc/tests/{db => sms_queue}/Makefile.am (64%) create mode 100644 openbsc/tests/sms_queue/sms_queue_test.c create mode 100644 openbsc/tests/sms_queue/sms_queue_test.err create mode 100644 openbsc/tests/sms_queue/sms_queue_test.ok create mode 100644 openbsc/tests/subscr/bsc_subscr_test.c create mode 100644 openbsc/tests/subscr/bsc_subscr_test.err create mode 100644 openbsc/tests/subscr/bsc_subscr_test.ok delete mode 100644 openbsc/tests/subscr/subscr_test.c delete mode 100644 openbsc/tests/subscr/subscr_test.ok create mode 100644 openbsc/tests/vlr/Makefile.am create mode 100644 openbsc/tests/vlr/vlr_test.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)