From gitosis at osmocom.org Sun Jan 1 18:51:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 Jan 2017 18:51:55 GMT Subject: osmo-qcdiag.git branch master updated. 3b144a27fa12e23a4049d1ede2403e7a6aba5d5b Message-ID: <201701011851.v01IptNL062170@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 3b144a27fa12e23a4049d1ede2403e7a6aba5d5b (commit) via f727edcd7d35bd28aea5d3939ea1d4b0f833ab2a (commit) via ddd6a0d249ff35739c8a7635becf87f54d000565 (commit) via 89c159c87348c0280dbc99f002a87f64d137646b (commit) via 022c45a26345a54880e48e3bc30adc60643270e1 (commit) via 95fdb6e5844fa4499964272e6d842e685555552e (commit) via 58185e6df5666ebd31bd7581466f3de9bb8af190 (commit) via 7af93aacbae643349739df4da228b4980b22b9bd (commit) via f6bd58c7fb401ec8561ba480ac9489852e163707 (commit) via e4204631bccaf33145133e980df395b4db309ac2 (commit) via c265c1206d3675c0bb6f7aba5bb9195e8124a878 (commit) via f1801995212ef82d3d49c6edc240181d36f2803b (commit) via efb3ecadd761c68d0b5b89d9f70dd825723385eb (commit) via dc2cafcd97be63232a1fc513013987064477cf86 (commit) via 9a3cd09fedec9701db9221f927d9c9281d9d194d (commit) via 035e146029c443b6c1fa39d25524e5ee0f5f2916 (commit) via ce2f3967a03d2fbd9599f3945fee3a88d4ddb08e (commit) via 8ca17c654f88a15b80215ceb27cc233f35a7800c (commit) from af2351546e2714bbd07909703f2bb16c3637a5f5 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=3b144a27fa12e23a4049d1ede2403e7a6aba5d5b commit 3b144a27fa12e23a4049d1ede2403e7a6aba5d5b Author: Harald Welte Date: Sun Jan 1 19:49:47 2017 +0100 DPL: add parsing of results from modem we can now get a list of DPL interfaces and their links. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=f727edcd7d35bd28aea5d3939ea1d4b0f833ab2a commit f727edcd7d35bd28aea5d3939ea1d4b0f833ab2a Author: Harald Welte Date: Sun Jan 1 19:49:04 2017 +0100 diag_push_subsys_hdr(): subsystem code is 16bits http://cgit.osmocom.org/osmo-qcdiag/commit/?id=ddd6a0d249ff35739c8a7635becf87f54d000565 commit ddd6a0d249ff35739c8a7635becf87f54d000565 Author: Harald Welte Date: Sun Jan 1 19:48:10 2017 +0100 diag_cmd: Print error messages for bad {command, length, parameter} http://cgit.osmocom.org/osmo-qcdiag/commit/?id=89c159c87348c0280dbc99f002a87f64d137646b commit 89c159c87348c0280dbc99f002a87f64d137646b Author: Harald Welte Date: Sun Jan 1 16:42:12 2017 +0100 add printing of DIAG_QSR_EXT_MSG_TERSE_F Those are QSHRINK type messages where the format-string is not contained in the message itself but would have to be provided from an external source and looked up by a hash. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=022c45a26345a54880e48e3bc30adc60643270e1 commit 022c45a26345a54880e48e3bc30adc60643270e1 Author: Harald Welte Date: Sun Jan 1 16:28:57 2017 +0100 register diag_msg via the diag_cmd dispatch table http://cgit.osmocom.org/osmo-qcdiag/commit/?id=95fdb6e5844fa4499964272e6d842e685555552e commit 95fdb6e5844fa4499964272e6d842e685555552e Author: Harald Welte Date: Sun Jan 1 16:23:48 2017 +0100 don't use magic numbers if we have #defines http://cgit.osmocom.org/osmo-qcdiag/commit/?id=58185e6df5666ebd31bd7581466f3de9bb8af190 commit 58185e6df5666ebd31bd7581466f3de9bb8af190 Author: Harald Welte Date: Sun Jan 1 12:05:33 2017 +0100 fixup dpl http://cgit.osmocom.org/osmo-qcdiag/commit/?id=7af93aacbae643349739df4da228b4980b22b9bd commit 7af93aacbae643349739df4da228b4980b22b9bd Author: Harald Welte Date: Sun Jan 1 12:00:38 2017 +0100 diag_msg: endian fixes http://cgit.osmocom.org/osmo-qcdiag/commit/?id=f6bd58c7fb401ec8561ba480ac9489852e163707 commit f6bd58c7fb401ec8561ba480ac9489852e163707 Author: Harald Welte Date: Sun Jan 1 11:56:11 2017 +0100 diag_msg: Include subsys_id in printed message http://cgit.osmocom.org/osmo-qcdiag/commit/?id=e4204631bccaf33145133e980df395b4db309ac2 commit e4204631bccaf33145133e980df395b4db309ac2 Author: Harald Welte Date: Sun Jan 1 11:55:48 2017 +0100 diag_log: rough verification if response matches request http://cgit.osmocom.org/osmo-qcdiag/commit/?id=c265c1206d3675c0bb6f7aba5bb9195e8124a878 commit c265c1206d3675c0bb6f7aba5bb9195e8124a878 Author: Harald Welte Date: Sun Jan 1 11:55:34 2017 +0100 remove Tx/Rx debugging from diag_io.c http://cgit.osmocom.org/osmo-qcdiag/commit/?id=f1801995212ef82d3d49c6edc240181d36f2803b commit f1801995212ef82d3d49c6edc240181d36f2803b Author: Harald Welte Date: Sun Jan 1 11:47:31 2017 +0100 diag_msgc: Parse responses http://cgit.osmocom.org/osmo-qcdiag/commit/?id=efb3ecadd761c68d0b5b89d9f70dd825723385eb commit efb3ecadd761c68d0b5b89d9f70dd825723385eb Author: Harald Welte Date: Sun Jan 1 11:41:02 2017 +0100 add ability to hexdump all received and transmitted messages http://cgit.osmocom.org/osmo-qcdiag/commit/?id=dc2cafcd97be63232a1fc513013987064477cf86 commit dc2cafcd97be63232a1fc513013987064477cf86 Author: Harald Welte Date: Sun Jan 1 11:15:35 2017 +0100 restructuring: Introduce _transceive_ functions for Tx-then-Rx http://cgit.osmocom.org/osmo-qcdiag/commit/?id=9a3cd09fedec9701db9221f927d9c9281d9d194d commit 9a3cd09fedec9701db9221f927d9c9281d9d194d Author: Harald Welte Date: Sat Dec 31 20:50:30 2016 +0100 fixup dpl http://cgit.osmocom.org/osmo-qcdiag/commit/?id=035e146029c443b6c1fa39d25524e5ee0f5f2916 commit 035e146029c443b6c1fa39d25524e5ee0f5f2916 Author: Harald Welte Date: Sat Dec 31 20:44:42 2016 +0100 fix DIAG timestamp conversion routines + add comments http://cgit.osmocom.org/osmo-qcdiag/commit/?id=ce2f3967a03d2fbd9599f3945fee3a88d4ddb08e commit ce2f3967a03d2fbd9599f3945fee3a88d4ddb08e Author: Harald Welte Date: Fri Dec 30 15:48:22 2016 +0100 WIP: gsmtap http://cgit.osmocom.org/osmo-qcdiag/commit/?id=8ca17c654f88a15b80215ceb27cc233f35a7800c commit 8ca17c654f88a15b80215ceb27cc233f35a7800c Author: Harald Welte Date: Sat Dec 31 20:44:34 2016 +0100 fix typos ----------------------------------------------------------------------- Summary of changes: src/Makefile | 4 +- src/diag_cmd.c | 77 +++++++++++++++++++++++++ src/diag_cmd.h | 14 +++++ src/diag_dpl.c | 133 ++++++++++++++++++++++++++++++++++++++++++++ src/diag_io.c | 108 ++++++++++++++++++++++++++++++----- src/diag_io.h | 16 +++++- src/diag_log.c | 9 ++- src/diag_log_umts.c | 7 +++ src/diag_msg.c | 98 ++++++++++++++++++++++++++++---- src/diag_msg.h | 2 - src/osmo-qcdiag-log.c | 62 +++++++++------------ src/protocol.c | 13 +++-- src/protocol/diag_log_1x.h | 30 ++++++++++ src/protocol/diag_log_gsm.h | 13 +++++ src/protocol/dpl.h | 79 ++++++++++++++++++++++++++ src/protocol/protocol.h | 51 +++++++---------- 16 files changed, 610 insertions(+), 106 deletions(-) create mode 100644 src/diag_cmd.c create mode 100644 src/diag_cmd.h create mode 100644 src/diag_dpl.c create mode 100644 src/protocol/diag_log_1x.h create mode 100644 src/protocol/dpl.h hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Sun Jan 1 23:53:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 Jan 2017 23:53:46 GMT Subject: osmo-qcdiag.git branch master updated. 651d4d8fbc5933a921a9e70945bdf611bbc3f8f0 Message-ID: <201701012353.v01Nrk4v056905@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 651d4d8fbc5933a921a9e70945bdf611bbc3f8f0 (commit) via 02f7f3af76131c7d8389eb3d566343fa6b295940 (commit) via 0eb2ef1a26512f67c010d3379ff5a1caa1ce46e9 (commit) from 3b144a27fa12e23a4049d1ede2403e7a6aba5d5b (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=651d4d8fbc5933a921a9e70945bdf611bbc3f8f0 commit 651d4d8fbc5933a921a9e70945bdf611bbc3f8f0 Author: Harald Welte Date: Mon Jan 2 00:53:11 2017 +0100 replace old magic numbers with proper #defines http://cgit.osmocom.org/osmo-qcdiag/commit/?id=02f7f3af76131c7d8389eb3d566343fa6b295940 commit 02f7f3af76131c7d8389eb3d566343fa6b295940 Author: Harald Welte Date: Mon Jan 2 00:52:29 2017 +0100 diag_io.c: remove left-over 'rc=%d' print http://cgit.osmocom.org/osmo-qcdiag/commit/?id=0eb2ef1a26512f67c010d3379ff5a1caa1ce46e9 commit 0eb2ef1a26512f67c010d3379ff5a1caa1ce46e9 Author: Harald Welte Date: Mon Jan 2 00:52:01 2017 +0100 DPL: consequently use struct dpl_iid rather than uint32_t ----------------------------------------------------------------------- Summary of changes: src/diag_dpl.c | 7 ++++--- src/diag_io.c | 1 - src/diag_log.c | 2 +- src/diag_msg.c | 2 +- src/protocol/dpl.h | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 2 09:07:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 Jan 2017 09:07:50 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-53-g4c4a1c2 Message-ID: <201701020907.v0297oHx021898@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 4c4a1c2035cd884d300fc0a04cb9995b16eade62 (commit) from efb43c012ba95fc9373704ade7b583dffb46b621 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=4c4a1c2035cd884d300fc0a04cb9995b16eade62 commit 4c4a1c2035cd884d300fc0a04cb9995b16eade62 Author: Max Date: Fri Dec 30 15:10:47 2016 +0100 ipaccess_line_update(): log connection IP addresses and ports Remove dup: call function to obtain IPA address only once. Log explicitly IP address and ports to which IPA is bound or connected. Change-Id: I841c40abdcba0fdd695a43231391c5d7cee20fae ----------------------------------------------------------------------- Summary of changes: src/input/ipaccess.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Jan 4 02:32:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 Jan 2017 02:32:31 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-757-g5174ce0 Message-ID: <201701040232.v042WV72008051@git.osmocom.org> This 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, neels/vlr has been updated discards a32700474ed5304bdb8f332aee9041a8df002f77 (commit) discards 38d70ed1d683bea96e21e97030abd498f93bd2d1 (commit) via 5174ce016b2386497a2417fc89046f7022c008db (commit) via 45929e32fe4e94613f927e2a35dcb642bd992914 (commit) via d7bd7e0a2b5fefe818b5df7c1abe0af590696f42 (commit) via fbd7e98d108e1d9bc63093831f537fc42a286dd7 (commit) via 61a32c120d459f5c960e8812acf49a12cbbb9dae (commit) via 22e428b37b2dc02e8353d11a88d9bb1ff860f418 (commit) via 367d860b4bee3a1a7623177c81e289f1dd1c0765 (commit) via e7a851cc9b343c23e906b7f0294f7d291ba0091f (commit) via 71756f1554c3729e74a3fac64fb3294762c4355b (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 (a32700474ed5304bdb8f332aee9041a8df002f77) \ N -- N -- N (5174ce016b2386497a2417fc89046f7022c008db) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5174ce016b2386497a2417fc89046f7022c008db commit 5174ce016b2386497a2417fc89046f7022c008db Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=45929e32fe4e94613f927e2a35dcb642bd992914 commit 45929e32fe4e94613f927e2a35dcb642bd992914 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=d7bd7e0a2b5fefe818b5df7c1abe0af590696f42 commit d7bd7e0a2b5fefe818b5df7c1abe0af590696f42 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=fbd7e98d108e1d9bc63093831f537fc42a286dd7 commit fbd7e98d108e1d9bc63093831f537fc42a286dd7 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=61a32c120d459f5c960e8812acf49a12cbbb9dae commit 61a32c120d459f5c960e8812acf49a12cbbb9dae Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=22e428b37b2dc02e8353d11a88d9bb1ff860f418 commit 22e428b37b2dc02e8353d11a88d9bb1ff860f418 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=367d860b4bee3a1a7623177c81e289f1dd1c0765 commit 367d860b4bee3a1a7623177c81e289f1dd1c0765 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=e7a851cc9b343c23e906b7f0294f7d291ba0091f commit e7a851cc9b343c23e906b7f0294f7d291ba0091f Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=71756f1554c3729e74a3fac64fb3294762c4355b commit 71756f1554c3729e74a3fac64fb3294762c4355b Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 21 ++++ openbsc/include/openbsc/vlr.h | 3 +- openbsc/src/libmsc/gsm_04_08.c | 37 ++++-- openbsc/src/libmsc/osmo_msc.c | 23 ++-- openbsc/src/libmsc/subscr_conn.c | 27 ++++- openbsc/src/libvlr/vlr_access_req_fsm.c | 15 ++- openbsc/tests/subscr_conn/Makefile.am | 1 + openbsc/tests/subscr_conn/subscr_conn_test.c | 163 ++++++++++++++++++--------- 8 files changed, 214 insertions(+), 76 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 4 02:39:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 Jan 2017 02:39:28 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-757-g50ebcc9 Message-ID: <201701040239.v042dSDZ009661@git.osmocom.org> This 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, neels/vlr has been updated discards 5174ce016b2386497a2417fc89046f7022c008db (commit) via 50ebcc94c8476f25f3f2bc876801f5bc9760976d (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 (5174ce016b2386497a2417fc89046f7022c008db) \ N -- N -- N (50ebcc94c8476f25f3f2bc876801f5bc9760976d) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=50ebcc94c8476f25f3f2bc876801f5bc9760976d commit 50ebcc94c8476f25f3f2bc876801f5bc9760976d Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.c | 3 +- openbsc/tests/subscr_conn/subscr_conn_test.err | 329 ++++++++++++++++++------- 2 files changed, 243 insertions(+), 89 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 5 05:10:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 Jan 2017 05:10:48 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-766-g1e85db3 Message-ID: <201701050510.v055Amm4004055@git.osmocom.org> This 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, neels/vlr has been updated via 1e85db3303fff1a1661da5872d3dfcb3236fbbc9 (commit) via 2eaaa976935f59c6ac371e4d017d2efa2afbc7bb (commit) via 4e5bef3ff2dec1ebd573de30897c8d2c7f4ad8a2 (commit) via 3e6b77a02b7066f1566c614b6cb1a09426285c6c (commit) via ead28088a712aee32dd30e944a997b3f6126b7ee (commit) via 7d6ce5b1d056f0aaf6152cb1141150836f6ca636 (commit) via 3413a278783e7d2b8eccec08d15ae2c40e04be18 (commit) via cc806370ca532469240523c9731ba14ac937edb5 (commit) via 43a5a6ad6a4dcbf2a9f49d4b11f94a45b2ed0640 (commit) from 50ebcc94c8476f25f3f2bc876801f5bc9760976d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1e85db3303fff1a1661da5872d3dfcb3236fbbc9 commit 1e85db3303fff1a1661da5872d3dfcb3236fbbc9 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=2eaaa976935f59c6ac371e4d017d2efa2afbc7bb commit 2eaaa976935f59c6ac371e4d017d2efa2afbc7bb Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=4e5bef3ff2dec1ebd573de30897c8d2c7f4ad8a2 commit 4e5bef3ff2dec1ebd573de30897c8d2c7f4ad8a2 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=3e6b77a02b7066f1566c614b6cb1a09426285c6c commit 3e6b77a02b7066f1566c614b6cb1a09426285c6c Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=ead28088a712aee32dd30e944a997b3f6126b7ee commit ead28088a712aee32dd30e944a997b3f6126b7ee Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=7d6ce5b1d056f0aaf6152cb1141150836f6ca636 commit 7d6ce5b1d056f0aaf6152cb1141150836f6ca636 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=3413a278783e7d2b8eccec08d15ae2c40e04be18 commit 3413a278783e7d2b8eccec08d15ae2c40e04be18 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=cc806370ca532469240523c9731ba14ac937edb5 commit cc806370ca532469240523c9731ba14ac937edb5 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=43a5a6ad6a4dcbf2a9f49d4b11f94a45b2ed0640 commit 43a5a6ad6a4dcbf2a9f49d4b11f94a45b2ed0640 Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 3 + openbsc/include/openbsc/osmo_msc.h | 13 +++ openbsc/include/openbsc/vlr.h | 2 + openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- openbsc/src/libmsc/gsm_04_08.c | 34 ++++-- openbsc/src/libmsc/gsm_04_11.c | 5 +- openbsc/src/libmsc/gsm_subscriber.c | 14 +-- openbsc/src/libmsc/osmo_msc.c | 13 ++- openbsc/src/libmsc/subscr_conn.c | 77 ++++++++++--- openbsc/src/libvlr/vlr_access_req_fsm.c | 7 +- openbsc/src/libvlr/vlr_lu_fsm.c | 6 +- openbsc/tests/subscr_conn/Makefile.am | 3 + openbsc/tests/subscr_conn/subscr_conn_test.c | 124 +++++++++++++++++++-- openbsc/tests/subscr_conn/subscr_conn_test.err | 144 ++++++++++++++++++++----- openbsc/tests/vlr/vlr_test.c | 1 + 15 files changed, 380 insertions(+), 69 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 5 18:08:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 Jan 2017 18:08:05 GMT Subject: osmo-gsm-manuals.git branch master updated. deeadd7d434ef959e208b3cdc3127b58eb08493f Message-ID: <201701051808.v05I85ga011141@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via deeadd7d434ef959e208b3cdc3127b58eb08493f (commit) from ed395e5377b596153a13e8fc2d5cc5eb67b1f178 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=deeadd7d434ef959e208b3cdc3127b58eb08493f commit deeadd7d434ef959e208b3cdc3127b58eb08493f Author: Ivaylo Kostov Date: Thu Dec 29 15:26:59 2016 +0100 BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships Change-Id: I0eb09706efb768fa4f6810872fb6568cbc9838cb ----------------------------------------------------------------------- Summary of changes: OsmoBSC/chapters/overview.adoc | 69 ++++++++++++++++++++++++++++++++++++++++ OsmoBTS/chapters/interfaces.adoc | 26 +++++++++++++++ 2 files changed, 95 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Thu Jan 5 18:57:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 Jan 2017 18:57:03 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-769-gc908cdb Message-ID: <201701051857.v05Iv3uO023508@git.osmocom.org> This 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, neels/vlr has been updated via c908cdb84e371869ea163c3ca4b5f6d8e9900586 (commit) via 7892d075ec2594208bd3200e1423d444fd0908dd (commit) via c6bb9578a32d0ee8be38d1973f0f16602663fe3e (commit) from 1e85db3303fff1a1661da5872d3dfcb3236fbbc9 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c908cdb84e371869ea163c3ca4b5f6d8e9900586 commit c908cdb84e371869ea163c3ca4b5f6d8e9900586 Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=7892d075ec2594208bd3200e1423d444fd0908dd commit 7892d075ec2594208bd3200e1423d444fd0908dd Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=c6bb9578a32d0ee8be38d1973f0f16602663fe3e commit c6bb9578a32d0ee8be38d1973f0f16602663fe3e Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vlr.h | 8 ++ openbsc/src/libmsc/osmo_msc.c | 34 ++++--- openbsc/src/libmsc/subscr_conn.c | 2 +- openbsc/src/libvlr/vlr.c | 13 +++ openbsc/src/libvlr/vlr_access_req_fsm.c | 120 +++++++++++++++++++------ openbsc/src/libvlr/vlr_access_req_fsm.h | 15 ++++ openbsc/src/libvlr/vlr_lu_fsm.c | 102 +++++++++++++++------ openbsc/src/libvlr/vlr_lu_fsm.h | 13 +++ openbsc/tests/subscr_conn/subscr_conn_test.c | 57 +++++++++--- openbsc/tests/subscr_conn/subscr_conn_test.err | 76 +++++++++++----- 10 files changed, 331 insertions(+), 109 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 6 10:03:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:03:46 GMT Subject: libosmocore.git branch master updated. 0.9.6-37-g53e2672 Message-ID: <201701061003.v06A3kkL083364@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 53e2672e1169883983cd3efba3ced2d644ad4ffa (commit) via 6cfa56ba0c887d63c40efbab369541681f13fe21 (commit) from 3faa0148054ae47924e20a3c3cae4cdf969ab695 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=53e2672e1169883983cd3efba3ced2d644ad4ffa commit 53e2672e1169883983cd3efba3ced2d644ad4ffa Author: Harald Welte Date: Wed Jan 4 11:18:59 2017 +0100 lapd_test: avoid calling memcpy with NULL source fixes lapd/lapd_test.c:54:2: runtime error: null pointer passed as argument 2, which is declared to never be null Change-Id: I7030729f4f4c867adecc7afc15bb5ca9beff0030 http://cgit.osmocom.org/libosmocore/commit/?id=6cfa56ba0c887d63c40efbab369541681f13fe21 commit 6cfa56ba0c887d63c40efbab369541681f13fe21 Author: Harald Welte Date: Wed Jan 4 10:06:09 2017 +0100 gprs_cipher_core: Use typecase to avoid sanitizer error This resolves gprs_cipher_core.c:118:37: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' Change-Id: Ib1866595030ad9d11c886621ce69632462befa3a ----------------------------------------------------------------------- Summary of changes: src/gsm/gprs_cipher_core.c | 2 +- tests/lapd/lapd_test.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 10:04:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:04:28 GMT Subject: osmo-pcu.git branch master updated. 0.2-871-ge66de5b Message-ID: <201701061004.v06A4SDr083588@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via e66de5b5ae47736404c95c5f191c88b56432da84 (commit) from ee78bf0882d982ed69a98a0207dec1a1d00de32a (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=e66de5b5ae47736404c95c5f191c88b56432da84 commit e66de5b5ae47736404c95c5f191c88b56432da84 Author: Max Date: Thu Jan 5 18:26:58 2017 +0100 Improve logging Add value_string describing UL and DL TBF states and use it for logging errors while freeing TBFs. Change-Id: I292ec81ab602c65ef86e6e3e85740182b63474b6 ----------------------------------------------------------------------- Summary of changes: src/tbf.cpp | 27 +++++++++++++++++++++++---- src/tbf.h | 7 +++++++ tests/tbf/TbfTest.err | 10 +++++----- 3 files changed, 35 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jan 6 10:08:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:08:32 GMT Subject: openbsc.git branch master updated. 0.15.0-622-gfa9abac Message-ID: <201701061008.v06A8WCR085022@git.osmocom.org> This 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, master has been updated via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) from 80abe522e2ddc979d994530f21b103808fc465d7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fa9abaca261ffd11fa86fa4ff109df719b37c5ff commit fa9abaca261ffd11fa86fa4ff109df719b37c5ff Author: Neels Hofmeyr Date: Wed Dec 28 18:56:19 2016 +0100 fix 'osmo-nitb --version' segfault Call vty_init() before handle_options() to make sure the host.app_info is populated before --version potentially tries to print it. The segfault was introduced by 2c05f75bbf3d9a69eee1fe78eb5552acf1d7671d in a recent MSC-split merge. Change-Id: Ice91256d72b9eabd52709352ba6cc6a42af2921b ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 6 10:09:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:09:13 GMT Subject: libosmocore.git branch master updated. 0.9.6-38-gb1edd16 Message-ID: <201701061009.v06A9D18085350@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via b1edd16e75dfe6af6949d495ac38b35ec029cc97 (commit) from 53e2672e1169883983cd3efba3ced2d644ad4ffa (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=b1edd16e75dfe6af6949d495ac38b35ec029cc97 commit b1edd16e75dfe6af6949d495ac38b35ec029cc97 Author: Vadim Yanitskiy Date: Wed Jan 4 16:09:19 2017 +0700 gitignore: ignore tests/oap/oap_test Change-Id: Iccb8c46a721d5389058c5cf36621820bcd861b7b ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 10:10:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:10:05 GMT Subject: osmo-bts.git branch master updated. 0.4.0-349-gf9778b2 Message-ID: <201701061010.v06AA5qW085763@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f9778b2a26ce06959ee7e188eb1d533d896f1846 (commit) from c2ecca6b0496127709dcd3afa9d366085d8bec97 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f9778b2a26ce06959ee7e188eb1d533d896f1846 commit f9778b2a26ce06959ee7e188eb1d533d896f1846 Author: Max Date: Wed Dec 28 12:43:09 2016 +0100 DTX AMR HR: fix inhibition * Unlike in AMR FR, in AMR HR incoming ONSET have to be treated differently depending on whether we've recently sent SID UPDATE or EMPTY frame. Split ST_SID_U FSM state into 2 states to accommodate for that and make sure that additional states specific to AMR HR are not used for AMR FR. * Avoid sending E_VOICE and E_SID_U in corresponding states as those do not initiate FSM state transitions anyway. This decrease extra load from FSM signalling which otherwise would be triggered on per-frame basis. * Introduce separate signal for SID First P1 -> P2 transition to avoid confusion with E_COMPL and E_SID_U initiated transitions from P1 state. * Don't init DTX FSM for SDCCH channels. Change-Id: I229ba39a38a223fada4881fc9aca35d3639371f8 Related: OS#1801 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/dtx_dl_amr_fsm.h | 2 + include/osmo-bts/msg_utils.h | 1 + src/common/bts.c | 1 + src/common/dtx_dl_amr_fsm.c | 55 +++++++++++++++++----- src/common/l1sap.c | 3 +- src/common/msg_utils.c | 97 +++++++++++++++++++++++++++++---------- src/osmo-bts-litecell15/l1_if.c | 6 ++- src/osmo-bts-litecell15/tch.c | 1 + src/osmo-bts-sysmo/l1_if.c | 6 ++- src/osmo-bts-sysmo/tch.c | 1 + 10 files changed, 133 insertions(+), 40 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 6 10:12:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:12:40 GMT Subject: libosmocore.git branch master updated. 0.9.6-39-gedc8db2 Message-ID: <201701061012.v06ACeMA086582@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via edc8db21fa4fec3a87d7892d219ae26135858e9c (commit) from b1edd16e75dfe6af6949d495ac38b35ec029cc97 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=edc8db21fa4fec3a87d7892d219ae26135858e9c commit edc8db21fa4fec3a87d7892d219ae26135858e9c Author: Max Date: Wed Jan 4 19:55:51 2017 +0100 Remove direct logging Drop perror() calls from GSMTAP code: it's application job to do the proper logging - library code should not write to stdout/stderr directly. Change-Id: Ifa149e65d76c6e64fda2946725c16672233aff2e ----------------------------------------------------------------------- Summary of changes: src/gsmtap_util.c | 3 --- 1 file changed, 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 10:21:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:21:28 GMT Subject: libosmocore.git branch master updated. 0.9.6-42-g592fcc9 Message-ID: <201701061021.v06ALSCg088822@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 592fcc97c004b7e3e84ed6960ea9989157c94f75 (commit) via dbd3a92f70325b7a02d0a637929732f297fb2612 (commit) via 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 (commit) from edc8db21fa4fec3a87d7892d219ae26135858e9c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=592fcc97c004b7e3e84ed6960ea9989157c94f75 commit 592fcc97c004b7e3e84ed6960ea9989157c94f75 Author: Minh-Quang Nguyen Date: Mon Jan 2 14:52:16 2017 +0100 Add cause enum for OML fail reports Add 3GPP TS 12.21 ??9.4.43 Probable Cause values of type 03 (Manufacturer specific values). Max's note: renamed to make it clear that values are vendor-specific. Related: OS#1615 Change-Id: Ie9ba4b53fb19a151447aec9ea309284e20613585 http://cgit.osmocom.org/libosmocore/commit/?id=dbd3a92f70325b7a02d0a637929732f297fb2612 commit dbd3a92f70325b7a02d0a637929732f297fb2612 Author: Max Date: Mon Jan 2 14:10:30 2017 +0100 Add parsed TLV helpers from OsmoBTS Add functions to copy and merge parsed TLV structures from OsmoBTS. Change-Id: Ieaaaed19da9c069fe451faa53d24c5b84d7d5615 http://cgit.osmocom.org/libosmocore/commit/?id=0bee65c0d89f81a4b90aa3d484016d9ba680dd46 commit 0bee65c0d89f81a4b90aa3d484016d9ba680dd46 Author: Max Date: Mon Jan 2 13:42:24 2017 +0100 Add OML definitions from OsmoBTS Change-Id: I9c3bc15662949654e7bba6aad5488c69ee7d0c45 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/abis_nm.h | 1 + include/osmocom/gsm/protocol/gsm_12_21.h | 31 +++++++++++++++++ include/osmocom/gsm/tlv.h | 2 ++ src/gsm/abis_nm.c | 60 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 4 +++ src/gsm/tlv_parser.c | 60 ++++++++++++++++++++++++++++++++ 6 files changed, 158 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 10:32:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:32:12 GMT Subject: osmo-pcu.git branch master updated. 0.2-872-g67b89ca Message-ID: <201701061032.v06AWCND092040@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 67b89cae08e245f9aa6c89055772f4a156cf77d7 (commit) from e66de5b5ae47736404c95c5f191c88b56432da84 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=67b89cae08e245f9aa6c89055772f4a156cf77d7 commit 67b89cae08e245f9aa6c89055772f4a156cf77d7 Author: sivasankari Date: Thu Dec 29 16:25:30 2016 +0530 Array indexing for SPB counters in bts statistics. Array indexing mismatch is corrected for SPB counters. (bts_ctr_description with the bts counter declaration). Change-Id: I9b17ca0f838a37d9405cebf2319e722a302f5ed9 ----------------------------------------------------------------------- Summary of changes: src/bts.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jan 6 10:32:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:32:35 GMT Subject: osmo-bts.git branch master updated. 0.4.0-350-gbfd42c2 Message-ID: <201701061032.v06AWZBL092167@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 (commit) from f9778b2a26ce06959ee7e188eb1d533d896f1846 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 commit bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 Author: Neels Hofmeyr Date: Wed Dec 28 01:15:33 2016 +0100 fix: dyn ts: uplink measurement report Fix pchan value used for uplink measurement decisions for dynamic channels in TCH mode. Fixes this error log message flooding the osmo-bts log when a dyn ts is serving a voice call: <0004> ../../../src/common/measurement.c:104 (bts=0,trx=0,ts=3,ss=0) no space for uplink measurement Change-Id: Id19316701fd8de6f295eeae0272eea0c315ab1b7 ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 6 10:33:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:33:22 GMT Subject: osmo-bts.git branch master updated. 0.4.0-351-gf376359 Message-ID: <201701061033.v06AXMmF092580@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f3763590bd4618904f9a414f80c0fc81c761237c (commit) from bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f3763590bd4618904f9a414f80c0fc81c761237c commit f3763590bd4618904f9a414f80c0fc81c761237c Author: Max Date: Thu Dec 22 16:28:41 2016 +0100 Add copyright for .deb packages Add debian/copyright in Debian format which should have been added in c2ecca6b0496127709dcd3afa9d366085d8bec97. Change-Id: I4c7ef1286ba6d2f3c6aadc8ea1864be513f8cf1d Related: OS#1694 ----------------------------------------------------------------------- Summary of changes: debian/copyright | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 debian/copyright hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 6 10:36:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:36:24 GMT Subject: osmo-pcu.git branch master updated. 0.2-873-g06bdb35 Message-ID: <201701061036.v06AaOCB093411@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 06bdb3550c7dea052884a65e5a585d4d79d8fe7d (commit) from 67b89cae08e245f9aa6c89055772f4a156cf77d7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=06bdb3550c7dea052884a65e5a585d4d79d8fe7d commit 06bdb3550c7dea052884a65e5a585d4d79d8fe7d Author: Pravin Kumarvel Date: Mon Oct 24 12:21:21 2016 +0530 Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB support Change-Id: Ie5c25b6ee30f2f1b613e923c234b03a6ffe12ae2 ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 69 +++++++++++++++++++++++++++------------------------ tests/tbf/TbfTest.err | 4 +-- 2 files changed, 38 insertions(+), 35 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jan 6 10:37:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 10:37:58 GMT Subject: libosmocore.git branch master updated. 0.9.6-43-g848de8f Message-ID: <201701061037.v06Abwi3093751@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 848de8f1df561f4253f754ec3f2415e541071420 (commit) from 592fcc97c004b7e3e84ed6960ea9989157c94f75 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=848de8f1df561f4253f754ec3f2415e541071420 commit 848de8f1df561f4253f754ec3f2415e541071420 Author: Pravin Kumarvel Date: Fri Dec 2 15:13:03 2016 +0530 Add function to get uninterrupted bit run Function bitvec_rl_curbit added to get number of uninterrupted bits run in vector starting from the current bit till max number of bits. Test case is added to check bitvec_rl_curbit. Change-Id: Iae153d3639ea6b891c1fc10d7801a435c9492e26 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bitvec.h | 1 + src/bitvec.c | 45 +++++++++++++++++++++++++++++++++++++++++++ tests/bitvec/bitvec_test.c | 42 +++++++++++++++++++++++++++++++++++++++- tests/bitvec/bitvec_test.ok | 2 ++ 4 files changed, 89 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 11:37:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 11:37:25 GMT Subject: libosmocore.git branch master updated. 0.9.6-44-g07352fe Message-ID: <201701061137.v06BbPgL009199@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 07352fee098758431ae1434c47c054d94887a6d4 (commit) from 848de8f1df561f4253f754ec3f2415e541071420 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=07352fee098758431ae1434c47c054d94887a6d4 commit 07352fee098758431ae1434c47c054d94887a6d4 Author: Max Date: Mon Jan 2 19:05:25 2017 +0100 Add event cause string descriptions Add human-readable descriptions to event causes from 3GPP TS 12.21 ?? 9.4.43. Change-Id: Id173c978616c98b7831fbafb5401064257f1cf73 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 2 ++ src/gsm/abis_nm.c | 15 +++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 18 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 6 11:38:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 11:38:08 GMT Subject: openbsc.git branch master updated. 0.15.0-623-g34be86b Message-ID: <201701061138.v06Bc8wt009408@git.osmocom.org> This 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, master has been updated via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) from fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=34be86b93c243d94619a36a6db6c50021b33d36e commit 34be86b93c243d94619a36a6db6c50021b33d36e Author: Max Date: Fri Dec 16 18:45:51 2016 +0100 Cosmetic fixes around SI generation * add missing spaces after comma and minus * prevent useless recursion calls * mark static functions as such * name and explicitly use enum for ARFCN range Change-Id: If5b717445c8b24668bad0e78fd5bb51f66c4d18e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/arfcn_range_encode.h | 6 +++--- openbsc/include/openbsc/system_information.h | 1 - openbsc/src/libbsc/arfcn_range_encode.c | 12 +++++++----- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/system_information.c | 2 +- 5 files changed, 12 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 6 12:59:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 12:59:05 GMT Subject: osmo-bts.git branch master updated. 0.4.0-352-g2cf6b73 Message-ID: <201701061259.v06Cx5HO029818@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce (commit) from f3763590bd4618904f9a414f80c0fc81c761237c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2cf6b73a4278627331bdbbb4addf1a8bc1d964ce commit 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce Author: Max Date: Mon Jan 2 18:17:10 2017 +0100 Move code to libosmocore With libosmocore commits I9c3bc15662949654e7bba6aad5488c69ee7d0c45 and Ieaaaed19da9c069fe451faa53d24c5b84d7d5615 functions to copy and merge parsed TLV were added as well as abis_nm_att_tlvdef_ipa TLV definition with related enums. Hence we can remove it from here. Change-Id: Ia4980062ea88ffe9019b201f84e92e006ae3c2e3 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 135 +++---------------------------------------------------- 1 file changed, 7 insertions(+), 128 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 6 13:54:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 Jan 2017 13:54:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-874-gb78a4a6 Message-ID: <201701061354.v06DsKLK044110@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via b78a4a6dfef217c538d45949a6ae725e22a36b05 (commit) from 06bdb3550c7dea052884a65e5a585d4d79d8fe7d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b78a4a6dfef217c538d45949a6ae725e22a36b05 commit b78a4a6dfef217c538d45949a6ae725e22a36b05 Author: Neels Hofmeyr Date: Wed Dec 28 20:18:31 2016 +0100 fix segfault: check for NULL tbf in sched_select_ctrl_msg() Apparently fixes a corrupted stack looking like this on sysmobts: (gdb) run Starting program: /usr/bin/osmo-pcu -c /etc/osmocom/osmo-pcu.cfg [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". <000b> telnet_interface.c:95 telnet at 127.0.0.1 4240 <0001> osmobts_sock.cpp:227 Opening OsmoPCU L1 interface to OsmoBTS <0001> osmobts_sock.cpp:285 osmo-bts PCU socket has been connected <0001> pcu_l1_if.cpp:368 BTS available <0008> gprs_ns.c:233 NSVCI=65534 Creating NS-VC <0008> gprs_ns.c:233 NSVCI=100 Creating NS-VC <0008> gprs_ns.c:1568 NSEI=100 RESET procedure based on API request <0008> gprs_ns.c:393 NSEI=100 Tx NS RESET (NSVCI=100, cause=O&M intervention) <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=2 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=2 <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=3 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=3 <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=4 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=4 <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=5 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=5 <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=6 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=6 <0001> pcu_l1_if.cpp:83 Sending activate request: trx=0 ts=7 <0001> pcu_l1_if.cpp:495 PDCH: trx=0 ts=7 <0001> pcu_l1_if.cpp:319 RACH request received: sapi=1 qta=0, ra=120, fn=103198 <0009> tbf_ul.cpp:373 LLC [PCU -> SGSN] TBF(TFI=0 TLLI=0x7f2dd569 DIR=UL STATE=FLOW) len=6 <0008> gprs_ns.c:684 All NS-VCs for NSEI 100 are either dead or blocked! Program received signal SIGSEGV, Segmentation fault. gprs_rlcmac_rcv_rts_block (bts=0x60a08, trx=trx at entry=0 '\000', ts=ts at entry=4 '\004', fn=7, fn at entry=103272, block_nr=block_nr at entry=0 '\000') at gprs_rlcmac_sched.cpp:349 349 gprs_rlcmac_sched.cpp: No such file or directory. (gdb) bt #0 gprs_rlcmac_rcv_rts_block (bts=0x60a08, trx=trx at entry=0 '\000', ts=ts at entry=4 '\004', fn=7, fn at entry=103272, block_nr=block_nr at entry=0 '\000') at gprs_rlcmac_sched.cpp:349 #1 0x0001151c in pcu_rx_rts_req_pdtch (trx=, ts=, fn=103272, block_nr=) at pcu_l1_if.cpp:279 #2 0x0000bfcc in handle_ph_readytosend_ind (fl1h=0xafa40, rts_ind=0xb03f8) at osmo-bts-sysmo/sysmo_l1_if.c:142 #3 l1if_handle_l1prim (wq=, fl1h=0xafa40, msg=0xb0330) at osmo-bts-sysmo/sysmo_l1_if.c:259 #4 0x4fcd6330 in osmo_fd_disp_fds (_eset=0xbefffb68, _wset=0xbefffae8, _rset=0xbefffa68) at select.c:149 #5 osmo_select_main (polling=) at select.c:189 #6 0x0000b2a0 in main (argc=, argv=0x66628 <_ZStL8__ioinit>) at pcu_main.cpp:295 Fixes: coverity CID#158969 Related: https://lists.osmocom.org/pipermail/osmocom-net-gprs/2016-December/000785.html Change-Id: I357492e558e98cfdbf5bb3438b5013029195b02b ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_sched.cpp | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jan 7 08:30:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 08:30:29 GMT Subject: libosmocore.git branch laforge/pending deleted. 0.9.3-131-g2cf120f Message-ID: <201701070830.v078UTWe029788@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, laforge/pending has been deleted was 2cf120ff128e2ef10713b7b13149805df9f269fc ----------------------------------------------------------------------- 2cf120ff128e2ef10713b7b13149805df9f269fc import oap message parsing / encoding from openbsc.git ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 08:31:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 08:31:39 GMT Subject: libosmocore.git branch laforge/smscb-endian deleted. 0.9.3-4-g51ae645 Message-ID: <201701070831.v078Vd0j030011@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, laforge/smscb-endian has been deleted was 51ae645e220556bbeabce3ac57304639328e2164 ----------------------------------------------------------------------- 51ae645e220556bbeabce3ac57304639328e2164 untested fix for gsm_03_41.h and big-endian machines ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 08:37:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 08:37:11 GMT Subject: libosmocore.git branch laforge/lapdm_l3trim deleted. 0.4.1-11-g4b2f2b5 Message-ID: <201701070837.v078bB8B031370@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, laforge/lapdm_l3trim has been deleted was 4b2f2b572022ba09ca67f027f8605d47ce8f11bb ----------------------------------------------------------------------- 4b2f2b572022ba09ca67f027f8605d47ce8f11bb lapdm: use new msgb_l3trim() function to trim the message buffer ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 11:00:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:00:02 GMT Subject: op25.git branch max created. 7214bc2614c5573b4b4e360c9b1a73b415cd2652 Message-ID: <201701071100.v07B02sM063986@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max has been created at 7214bc2614c5573b4b4e360c9b1a73b415cd2652 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/op25/commit/?id=7214bc2614c5573b4b4e360c9b1a73b415cd2652 commit 7214bc2614c5573b4b4e360c9b1a73b415cd2652 Author: Max Date: Sun Dec 18 10:21:10 2016 -0500 ambe encoder http://cgit.osmocom.org/op25/commit/?id=0bfa16971f83930cc1abc9ef23b952cdd783fab0 commit 0bfa16971f83930cc1abc9ef23b952cdd783fab0 Author: Max Date: Sun Dec 18 10:20:08 2016 -0500 ambe encoder patch http://cgit.osmocom.org/op25/commit/?id=3a558b03b2c828dc403ca792100a4e7dd7a503be commit 3a558b03b2c828dc403ca792100a4e7dd7a503be Author: Max Date: Sun Dec 18 10:16:22 2016 -0500 bugfix http://cgit.osmocom.org/op25/commit/?id=a74d80c67cd161f7a8802c5e9a4bfea6239bb78c commit a74d80c67cd161f7a8802c5e9a4bfea6239bb78c Author: Max Date: Sun Dec 18 10:14:45 2016 -0500 bugfix http://cgit.osmocom.org/op25/commit/?id=e0a0636ee3c6af8db6b4c3da5cb44a04cd3680b5 commit e0a0636ee3c6af8db6b4c3da5cb44a04cd3680b5 Author: Max Date: Thu Nov 3 16:28:19 2016 -0400 bugfix- uninitialized var http://cgit.osmocom.org/op25/commit/?id=dc552b5d51b0aeb16e054b0e04613fbc628c5177 commit dc552b5d51b0aeb16e054b0e04613fbc628c5177 Author: Max Date: Fri Aug 26 10:03:11 2016 -0400 bugfix http://cgit.osmocom.org/op25/commit/?id=d8ebe71374daa749df74de27f3ace6dc3e6f77bf commit d8ebe71374daa749df74de27f3ace6dc3e6f77bf Author: Max Date: Thu Aug 25 17:31:02 2016 -0400 experimental additions for explicit format voice grant http://cgit.osmocom.org/op25/commit/?id=158463961b0fdfad9a6086022388caa51143978d commit 158463961b0fdfad9a6086022388caa51143978d Author: Max Date: Tue Feb 16 14:16:31 2016 -0500 initial fedora/wx3.0 patch ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:00:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:00:46 GMT Subject: op25.git branch max-pybombs created. f7dc0e54c145acce4dd52d54b35a1ac153279e1d Message-ID: <201701071100.v07B0kuL064188@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-pybombs has been created at f7dc0e54c145acce4dd52d54b35a1ac153279e1d (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:00:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:00:50 GMT Subject: op25.git branch max-phase2-tdma created. 40d3f823594d73d1e16d57795b30cf5c564d7b74 Message-ID: <201701071100.v07B0oQW064233@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-phase2-tdma has been created at 40d3f823594d73d1e16d57795b30cf5c564d7b74 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:00:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:00:59 GMT Subject: op25.git branch max-skip-test created. 5bd49eb547c484481b342929940d5154de4ec663 Message-ID: <201701071100.v07B0xnl064288@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-skip-test has been created at 5bd49eb547c484481b342929940d5154de4ec663 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:01:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:01:10 GMT Subject: op25.git branch max-trunking-update1 created. 2abf7e27e4ed8d7568c09420f4d951e1ad856266 Message-ID: <201701071101.v07B1AY1064409@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-trunking-update1 has been created at 2abf7e27e4ed8d7568c09420f4d951e1ad856266 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:01:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:01:14 GMT Subject: op25.git branch max-trunking-update2 created. 95bba45b02dcbcdc217748fafeb0c921c4872dcd Message-ID: <201701071101.v07B1E09064481@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-trunking-update2 has been created at 95bba45b02dcbcdc217748fafeb0c921c4872dcd (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 11:01:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 11:01:21 GMT Subject: op25.git branch max-tx created. 2051a96198c917647194ad7aceec1b0b879d0dff Message-ID: <201701071101.v07B1LdN064556@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max-tx has been created at 2051a96198c917647194ad7aceec1b0b879d0dff (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Sat Jan 7 12:14:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:14:21 GMT Subject: libosmocore.git branch master updated. 0.9.6-45-gecbcdf5 Message-ID: <201701071214.v07CELwF081037@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via ecbcdf52ec7c165c7933346441c02030833aba78 (commit) from 07352fee098758431ae1434c47c054d94887a6d4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ecbcdf52ec7c165c7933346441c02030833aba78 commit ecbcdf52ec7c165c7933346441c02030833aba78 Author: Max Date: Mon Jan 2 14:43:35 2017 +0100 Add OML Failure Event Report support Add 3GPP TS 12.21 ?? 8.8.2 Failure Event Report function which pack given vararg string and parameters into msgb. Change-Id: I58c198d8ea588432c62520928b08f0b2a7035e93 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 7 ++++++ src/gsm/abis_nm.c | 38 ++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 46 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 12:15:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:15:03 GMT Subject: libosmocore.git branch master updated. 0.9.6-46-gaddeaa3 Message-ID: <201701071215.v07CF37m081250@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via addeaa39b172b4114bffbbfdd3dd09a029eb37b3 (commit) from ecbcdf52ec7c165c7933346441c02030833aba78 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=addeaa39b172b4114bffbbfdd3dd09a029eb37b3 commit addeaa39b172b4114bffbbfdd3dd09a029eb37b3 Author: Harald Welte Date: Sat Jan 7 12:52:00 2017 +0100 vty: OSMO_ASSERT() if two identical commands are installed When the caller installs two identical commands at a given VTY node, the result is that neither of the two commands can ever be executed: The VTY would always complain about "Ambiguous command.". Let's fail fast at program start when two identical commands are intalled. Change-Id: I85ff4640ebb3d8b75a6a9ab5d2f668edb5b7189e ----------------------------------------------------------------------- Summary of changes: src/vty/command.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 12:15:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:15:37 GMT Subject: osmo-pcu.git branch master updated. 0.2-875-gb3df586 Message-ID: <201701071215.v07CFbRg081449@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via b3df58660f6e965799b18b5b87892a3272c4ccf1 (commit) from b78a4a6dfef217c538d45949a6ae725e22a36b05 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b3df58660f6e965799b18b5b87892a3272c4ccf1 commit b3df58660f6e965799b18b5b87892a3272c4ccf1 Author: Max Date: Fri Jan 6 17:20:57 2017 +0100 Log socket path on connection Change-Id: I81c5c1068a8b59ee30399dac90b0f7e730fc19f4 ----------------------------------------------------------------------- Summary of changes: src/osmobts_sock.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jan 7 12:15:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:15:46 GMT Subject: osmo-bts.git branch master updated. 0.4.0-353-g94dd506 Message-ID: <201701071215.v07CFkLt081515@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 94dd5060c82c174b0b0af25284593272252d5787 (commit) from 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=94dd5060c82c174b0b0af25284593272252d5787 commit 94dd5060c82c174b0b0af25284593272252d5787 Author: Max Date: Fri Jan 6 17:30:01 2017 +0100 Log socket path on error Change-Id: If912ac0bc815986de2a231facb5cf317a677be68 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 7 12:21:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:21:19 GMT Subject: libosmocore.git branch master updated. 0.9.6-47-g8808bb4 Message-ID: <201701071221.v07CLJ29083339@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 (commit) from addeaa39b172b4114bffbbfdd3dd09a029eb37b3 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 commit 8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 Author: Harald Welte Date: Sat Jan 7 11:11:03 2017 +0100 Add osmo_fsm_find_by_name() and avoid registering FSM with same name This addresses a FIXME in the fsm.c code: osmo_fsm_register() should fail in case a FSM with the given name already exists. Change-Id: I5fd882939859c79581eba70c14cbafd64560b583 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/fsm.h | 1 + src/fsm.c | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 12:43:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 12:43:03 GMT Subject: libosmocore.git branch master updated. 0.9.6-48-g3419391 Message-ID: <201701071243.v07Ch3QY088942@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 341939142242fb3a8e3e6e153a582af5aff16889 (commit) from 8808bb49a20e3e569b230b1b8acdf6f74e1c6bd2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=341939142242fb3a8e3e6e153a582af5aff16889 commit 341939142242fb3a8e3e6e153a582af5aff16889 Author: Harald Welte Date: Sat Jan 7 11:49:55 2017 +0100 fsm: Add VTY introspection of osmo_fsm and their instances Change-Id: I89212e4f149f019099115a85bab353c04170df90 ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/misc.h | 8 ++ src/fsm.c | 6 +- src/vty/Makefile.am | 2 +- src/vty/fsm_vty.c | 177 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 189 insertions(+), 4 deletions(-) create mode 100644 src/vty/fsm_vty.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jan 7 21:04:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 21:04:13 GMT Subject: osmo-qcdiag.git branch master updated. 4ae09361234ef6dff29548a528b9dfeba0329da6 Message-ID: <201701072104.v07L4DMP013665@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 4ae09361234ef6dff29548a528b9dfeba0329da6 (commit) via 6ec7abf1572c9fc2e74fe71e1264eb99e697fe22 (commit) from 651d4d8fbc5933a921a9e70945bdf611bbc3f8f0 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=4ae09361234ef6dff29548a528b9dfeba0329da6 commit 4ae09361234ef6dff29548a528b9dfeba0329da6 Author: Harald Welte Date: Sat Jan 7 15:54:41 2017 +0100 WIP: Enable PCAP generation in modem http://cgit.osmocom.org/osmo-qcdiag/commit/?id=6ec7abf1572c9fc2e74fe71e1264eb99e697fe22 commit 6ec7abf1572c9fc2e74fe71e1264eb99e697fe22 Author: Harald Welte Date: Sat Jan 7 16:01:09 2017 +0100 Genreate GSMTAP messages from raw received DIAG frames ----------------------------------------------------------------------- Summary of changes: src/diag_cmd.c | 8 ++++++++ src/diag_dpl.c | 16 ++++++++++------ src/diag_io.c | 4 ++++ src/diag_log.c | 10 ++++++++++ src/diag_msg.c | 2 +- src/osmo-qcdiag-log.c | 38 +++++++++++++++++++++++++++++++++++--- 6 files changed, 68 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Sat Jan 7 21:04:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 Jan 2017 21:04:52 GMT Subject: wireshark.git branch laforge/qcdiag created. ad287ca926540bb5a9c7a6e9e695290f36fd0553 Message-ID: <201701072104.v07L4q2B013816@git.osmocom.org> This 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 "wireshark with Osmocom specific dissectors". The branch, laforge/qcdiag has been created at ad287ca926540bb5a9c7a6e9e695290f36fd0553 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=ad287ca926540bb5a9c7a6e9e695290f36fd0553 commit ad287ca926540bb5a9c7a6e9e695290f36fd0553 Author: Harald Welte Date: Sat Jan 7 18:08:21 2017 +0100 WIP: Qualcomm DIAG Protocol support Change-Id: I0bd06c46e00570005a1148860954a77c8f5445a8 http://cgit.osmocom.org/wireshark/commit/?id=91857f3ac4814804cf350a2c9f18c4a806a304e9 commit 91857f3ac4814804cf350a2c9f18c4a806a304e9 Author: Harald Welte Date: Fri Dec 2 16:44:20 2016 +0100 WIP: RSL Ericsson support Change-Id: I1e9b3c08848f4feb60361e629d7225b6d2e1dcbd http://cgit.osmocom.org/wireshark/commit/?id=b11ee92a30c92f00663225d8e3e5867fe7ffeeeb commit b11ee92a30c92f00663225d8e3e5867fe7ffeeeb Author: Harald Welte Date: Wed Oct 26 22:38:20 2016 +0200 HACK: Hand GPRS RLC payload to GPRS LLC dissector this is an ugly hack, as there is no code for packet re-assembly in betwween, i.e. we only get proper dissection if the LLC message was fitting entirely into one RLC block. Nevertheless, sufficient to see things like RAU, ATTACH, IDENTITY procedures. Change-Id: I1fc488aa58353e5f4264b940f9f4c18987148a7d http://cgit.osmocom.org/wireshark/commit/?id=270c4e66fee78aa1a79f6b3ff4dc445a2521e6dd commit 270c4e66fee78aa1a79f6b3ff4dc445a2521e6dd Author: Harald Welte Date: Wed Oct 26 20:09:31 2016 +0200 WIP: Jacob's EGPRS patch ... with add_new_data_source() to visualize the re-aligned bits Change-Id: I1604dceaf3d91228e87712e099c8a209ff812f4a http://cgit.osmocom.org/wireshark/commit/?id=2ca1a84b3cab61b2c205de412214f2181664f899 commit 2ca1a84b3cab61b2c205de412214f2181664f899 Author: Harald Welte Date: Sun Jul 17 16:22:19 2016 +0200 l2tp: Introduce preference for default pseudowire In some cases, the establishment of the L2TP session is not captured in the pcap file, and thus wireshark cannot determine the l2tp pseudowire to be used for decode. So rather than using a ocmpile-time hard-coded default of cisco hdlc, let's introduce a prference where the user can select the default pseudowire in such cases. Change-Id: I44a6373d4812c9ab5a919514273a41a2ab57142c http://cgit.osmocom.org/wireshark/commit/?id=8dde9224b808caf813c8749b82f8919c9a12b779 commit 8dde9224b808caf813c8749b82f8919c9a12b779 Author: Harald Welte Date: Sat Jul 16 15:39:17 2016 +0200 L2TP: Add preference to select Ericsson HDLC flavor At some point over the wireshark last years, the connection between the L2TP dissector and the Ericsson HDLC dissector (packet-ehdlc.c) got broken. I cannot poinpoint the exact change when it broke. However, traces with Ericsson L2TP that used to display correctly no longer do so. The problem with Ericsson L2TP is that they simply re-use the HDLC pseudowire (0x0006), but then have frames completely different than what's specified in the RFCs for that. To address this, let's add a protocol preference to allow the user to choose. Change-Id: Idce022ef0f233c01ecffc67dca7f428bde31ef6b http://cgit.osmocom.org/wireshark/commit/?id=fb9ac503c16e88408a53e808f17f19f63787f2de commit fb9ac503c16e88408a53e808f17f19f63787f2de Author: MustBeArt Date: Sun Jan 1 08:47:40 2017 -0800 DVB-S2 BB: Fix BB header CRC checks Fix problem with baseband header CRC check that caused almost all baseband frames to show a spurious CRC error, introduced with proto_tree_add_checksum. Change-Id: I6b2f9680507eeb79e59b825f3ac9e4cee1033976 Reviewed-on: https://code.wireshark.org/review/19567 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=0dcbfab4265b4f494a7b162d2c34c99ed7994541 commit 0dcbfab4265b4f494a7b162d2c34c99ed7994541 Author: Noel Power Date: Fri Jan 6 16:23:18 2017 +0000 Make column size sanity check more sensible. The existing sanity check on column_size makes incorrect assumptions about the size of the CTableColumn structure (which is an internal dissector structure that contains optional data). The sanity check test *always* fails. This change uses the minimum size of CTableColumn structure instead which should prevent excessive allocation during fuzz testing. Bug: 13299 Change-Id: Id9fcbc15a4df4c74bb7576c6fdca1000890947fd Signed-off-by: Noel Power Reviewed-on: https://code.wireshark.org/review/19566 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ae5dbe1b63b5660e46d0fbd5c1bb0b6e8fa8f45f commit ae5dbe1b63b5660e46d0fbd5c1bb0b6e8fa8f45f Author: Jeff Morriss Date: Fri Jan 6 10:10:27 2017 -0500 Add support for RROCE(v2) over IPv4 (without UDP). This isn't standard but has been seen in the wild, see: https://ask.wireshark.org/questions/58521/cannot-decode-rocev2-traffic With this change users can Decode-As an IP Protocol as RROCE (by selecting Infiniband (IB) as the protocol). Change-Id: Iec865478d056f687f2f66124d6e936f67707d2c4 Reviewed-on: https://code.wireshark.org/review/19572 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ea7440481e2d6c28f54c83bc190a1aef206ab937 commit ea7440481e2d6c28f54c83bc190a1aef206ab937 Author: Parav Pandit Date: Fri Jan 6 11:14:15 2017 -0500 packet-nvme: Dissect read/write cmd and SGL 1. Added support to dissect read and write commands. 2. Added support to dissect SGL fields addr, len, key. 3. Changed long reserved fields to decimal presentation. 4. Fixed typo for cqe reserved field. Change-Id: I63c674c68143c9c61610bada0410b49a134361d4 Tested-by: paravpandit at yahoo.com Reviewed-on: https://code.wireshark.org/review/19565 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4dc983d648b49c7364fec069d36c09f802ec763c commit 4dc983d648b49c7364fec069d36c09f802ec763c Author: Peter Wu Date: Sat Jan 7 00:39:17 2017 +0100 packet: fix memleak of "short_name" for heuristics dissectors Change-Id: I3b954e3623473899b6039f0ff572eb56defe14cc Fixes: v2.3.0rc0-1841-ga8b68205a4 ("packet: duplicate short_name to fix UAF in wslua") Reviewed-on: https://code.wireshark.org/review/19571 Reviewed-by: Peter Wu Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6a6d7ea34f43515dfe3f52aa96b943c272c925a7 commit 6a6d7ea34f43515dfe3f52aa96b943c272c925a7 Author: Michael Mann Date: Thu Dec 22 15:12:27 2016 -0500 Convert range API to always use wmem memory. This is mostly to address memory leaks in range preferences (the biggest user of range functionality) on shutdown. Now range preferences must use epan scoped memory when referencing internal preference structures to keep consistency. Change-Id: Idc644f59b5b42fa1d46891542b53ff13ea754157 Reviewed-on: https://code.wireshark.org/review/19387 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=29a7fce2720288c86e474f68880a0e61e517027b commit 29a7fce2720288c86e474f68880a0e61e517027b Author: Alexis La Goutte Date: Thu Jan 5 22:26:59 2017 +0100 802.11(ad): Enhance dissection of Beacon Interval Control (BIC) You can now use bitmap on 64bits (or 48bits) and also add a reserved field Ping-Bug: 13244 Change-Id: I2ec9412f6cfebd3a8ca5c082af5e8481e2646eaf Reviewed-on: https://code.wireshark.org/review/19561 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=79fc411936fee077a3c9dc90b6c23c960a662069 commit 79fc411936fee077a3c9dc90b6c23c960a662069 Author: Michael Mann Date: Sun Jan 1 00:22:01 2017 -0500 Convert some easily identifiable pinos. grepping for "Decode As" comments reveals exactly was pinos were created for - distinguishing multiple dissection functions in a single dissection table. Change-Id: Iaa9294045e9d0633563e7d763cb585c0e6dc598f Reviewed-on: https://code.wireshark.org/review/19490 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f0b1099f819ecae61cf0ad3304ec5cf5e25bdfec commit f0b1099f819ecae61cf0ad3304ec5cf5e25bdfec Author: John A. Thacker Date: Wed Jan 4 16:10:49 2017 -0500 VLAN: Support IEEE 802.1Q-2005 and -2011 changes Supports the recommended meanings of the priority field as changed by 802.1Q-2005, and the change from the CFI to DEI in 802.1Q-2011. A preference is added to use the older (non-compatible) spec version. Note that 802.1Q-2011 is consistent with 802.1ad and ah, which got rolled up in 802.1Q, but ends up removing support for bridging Token Ring and FDDI over Ethernet. Bug: 13294 Change-Id: Ieeadb0f6dda2758750f9e6649f1390609d78c50e Reviewed-on: https://code.wireshark.org/review/19548 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=cea1063af1aaa66f430d34410252693b19c364d3 commit cea1063af1aaa66f430d34410252693b19c364d3 Author: Alexis La Goutte Date: Thu Jan 5 21:28:58 2017 +0100 802.11(ad): add reserved fields for Beam Forming Change-Id: I486c883b27059eb55e9fe11fcc372fc31c1e56ca Ping-Bug: 13244 Reviewed-on: https://code.wireshark.org/review/19560 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3871df544a7ad16a6e418153e893f0caeb91f142 commit 3871df544a7ad16a6e418153e893f0caeb91f142 Author: Alexis La Goutte Date: Thu Jan 5 19:54:06 2017 +0100 802.11(ad): align length of Beam Forming use UINT16 Change-Id: I7f7c4e847ed6ccb6ced446d493aa27f76cc8db61 Reviewed-on: https://code.wireshark.org/review/19559 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b4176fdaa55d7ffb5cfd7c6b28927949ea985161 commit b4176fdaa55d7ffb5cfd7c6b28927949ea985161 Author: Alexis La Goutte Date: Thu Jan 5 19:40:34 2017 +0100 802.11(ad): fix typo Wrong field name for Dynamic Allocation Issue reported by Hany ASSASA Bug: 13244 Change-Id: Idec2cb48c5b3d22d75880325d2aec0083d89ca95 Reviewed-on: https://code.wireshark.org/review/19558 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a8d4051e694b1773fd5338363dfee617c776e7d7 commit a8d4051e694b1773fd5338363dfee617c776e7d7 Author: Jeff Morriss Date: Thu Jan 5 09:04:59 2017 -0500 Update the preference help text to indicate the correct default RROCE port. I97b82fb53fd63d9107ee5d4c64b94840e743fc72 changed the default but not the help text. Change-Id: I05375c44c01703e36686d0a16a094cb8d6b3dcd2 Reviewed-on: https://code.wireshark.org/review/19557 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ee5ade8fc5032b4343e4b37f874668fbdc7432ac commit ee5ade8fc5032b4343e4b37f874668fbdc7432ac Author: Pascal Quantin Date: Thu Jan 5 12:26:36 2017 +0100 NAS EPS: NAS message container in Control Plane Service Request can be ciphered Change-Id: I026fc63e09c54807604c5d5a112c36dd41759c00 Reviewed-on: https://code.wireshark.org/review/19556 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=3979bbe340ef3d3645ff075089e2d628e1dc62fa commit 3979bbe340ef3d3645ff075089e2d628e1dc62fa Author: AndersBroman Date: Wed Jan 4 17:20:19 2017 +0100 Add g_log entries to measure startup time, protected by #ifdef Change-Id: Ic32f89dc824a6da838643445a30335a8c73af1ee Reviewed-on: https://code.wireshark.org/review/19540 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0782a7a15b4114bbcaa766fcd11ea827bb9107bc commit 0782a7a15b4114bbcaa766fcd11ea827bb9107bc Author: Gerald Combs Date: Wed Jan 4 08:28:51 2017 -0800 More make-version.pl fixups. Don't add extra \n's. Change ".*([\r\n]+)$" matches to ".*?([\r\n]+)$" so that we don't greedily match the wrong line ending. Change-Id: I916ee49207eaac17e1e4c4f677558f7be13a099a Reviewed-on: https://code.wireshark.org/review/19541 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=29aa8893ea8fe2efbdb5b9015c840d0982dbaba6 commit 29aa8893ea8fe2efbdb5b9015c840d0982dbaba6 Author: Guy Harris Date: Wed Jan 4 20:03:35 2017 -0800 Do RA_DISSECTORS in the Qt UI. It looks as if a fair bit of work is done under RA_DISSECTORS before we register any individual items, so add it to the splash screen update with the Qt UI - it's used in the GTK+ UI. Update a comment to explicitly indicate what action transactions are being counted (other than the individual-item ones, where we have to call routines that give us a count of items). Change-Id: I3ec5e5fbfdcf523d693bcf1b0f0ffbe0d05d61ae Reviewed-on: https://code.wireshark.org/review/19553 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=31c903724e250500e4a2c3dbff42548495567703 commit 31c903724e250500e4a2c3dbff42548495567703 Author: Guy Harris Date: Wed Jan 4 18:51:36 2017 -0800 Fix comment. Change-Id: I5c18130dc22220ddd85109235383fcf61e543d89 Reviewed-on: https://code.wireshark.org/review/19552 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=229f573846af147a73662e0ec68fec322c2f3b13 commit 229f573846af147a73662e0ec68fec322c2f3b13 Author: Guy Harris Date: Wed Jan 4 18:45:21 2017 -0800 Remove RA_CONFIGURATION. It's not used at all in the Qt UI, and the point at which it's used in the GTK+ UI doesn't involve reading configuration files - between it and RA_INTERFACES, some mostly quick command-line argument processing is done. Change-Id: Ib4de97c8b6dba658a6e9d8f596b551f7c45739d2 Reviewed-on: https://code.wireshark.org/review/19551 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3f176f94e7b3939dbcc4f3195427345a077cbfb1 commit 3f176f94e7b3939dbcc4f3195427345a077cbfb1 Author: Alexis La Goutte Date: Wed Jan 4 21:06:06 2017 +0100 QUIC: fix typo on ACK num revived field description Found in https://ask.wireshark.org/questions/58396/some-question-about-quic-decode-result Change-Id: Ic7fc2c2318186eabb5047f816987d2553a6fd449 Reviewed-on: https://code.wireshark.org/review/19547 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c1f7cbfcefb3efda898f28530b027b639b98e58e commit c1f7cbfcefb3efda898f28530b027b639b98e58e Author: Guy Harris Date: Wed Jan 4 14:14:21 2017 -0800 Clean up indentation. Change-Id: Ie5a2cc5650840a40fe3a84c04598e1f35dc47f4a Reviewed-on: https://code.wireshark.org/review/19550 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=26430ff647eff817aebdf7425f866f6d7f0f9860 commit 26430ff647eff817aebdf7425f866f6d7f0f9860 Author: Guy Harris Date: Wed Jan 4 14:10:16 2017 -0800 Include extcap binaries in the count of things to point out during startup. The GTK+ version, at least, crashes if there are more "doing XXX..." items put up than the calculated count, so, now that we're putting up items for extcap binaries, we need to count the extcap binaries. Clean up some stuff we found doing this (indentation, a _U_ on something that's used). Change-Id: I1f88042b64ce4b9ae352de37689677c694e3770b Reviewed-on: https://code.wireshark.org/review/19549 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f7124f64a8bafe70cb52cfeb225265d229befa66 commit f7124f64a8bafe70cb52cfeb225265d229befa66 Author: Gerald Combs Date: Mon Dec 19 11:04:09 2016 -0800 Escape opening curly braces in gen-bugnote. Curly braces are used for attribute replacement in AsciiDoc. Change-Id: I1461ee26543dd20a9f799084a01710faef78f2d0 Reviewed-on: https://code.wireshark.org/review/19517 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=9e7e30e6743e9336f310c281b3a54c923e73a54f commit 9e7e30e6743e9336f310c281b3a54c923e73a54f Author: AndersBroman Date: Wed Jan 4 10:53:29 2017 +0100 Add a startup message for Initializing extcap. Change-Id: I06262e98bb4a55ee1eacd7a36b938b45eaffaf76 Reviewed-on: https://code.wireshark.org/review/19535 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=79d1ac994f495ab364f4d1285897a629dc002268 commit 79d1ac994f495ab364f4d1285897a629dc002268 Author: Guy Harris Date: Wed Jan 4 11:11:18 2017 +0000 Revert "Another change required for that." This reverts commit 3cfa4f760276bf995aca2479166a2128451fd402. Nope, *not* needed, and not wanted, either. Change-Id: I71ac174a9b9b19980d0a6f44088d0a66f71ef99b Reviewed-on: https://code.wireshark.org/review/19538 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3cfa4f760276bf995aca2479166a2128451fd402 commit 3cfa4f760276bf995aca2479166a2128451fd402 Author: Guy Harris Date: Wed Jan 4 03:08:07 2017 -0800 Another change required for that. Bug: 13270 Change-Id: I86e779c8f7b89ca928556d8b1acc1015b96f9100 Reviewed-on: https://code.wireshark.org/review/19537 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2cc215c7d0b07c2be3d5d5908664f5e9b9bdc0de commit 2cc215c7d0b07c2be3d5d5908664f5e9b9bdc0de Author: Guy Harris Date: Wed Jan 4 03:05:14 2017 -0800 Running Wireshark through a symlink doesn't work. We can't just symbolically link to the executables, as that means that the executable won't be in Contents/MacOS, which means that all @executable_path-relative references will go to the wrong place if we run the executables using the symlink, which means that the executables could fail (they *do* fail to find the Cocoa Qt plugin, for example). So, instead, we go back to the old version of the utility launcher, and put that in Contents/Resources/bin as well as, if the user requests the CLI utilities, /usr/local/bin. Maybe PackageMaker will find that acceptable and include them in the installer package. Bug: 13270 Change-Id: I4016b58c9ce0df05d78525d35e53431750c2b4d9 Reviewed-on: https://code.wireshark.org/review/19536 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=0aba97a938832f7b9ffe6ec6531cc41b2d96f998 commit 0aba97a938832f7b9ffe6ec6531cc41b2d96f998 Author: Guy Harris Date: Wed Jan 4 01:29:41 2017 -0800 Oops, source and target are the other way around. Bug: 13270 Change-Id: Ibeddb435acca298c90f2d6b9c0228e8a9a747b38 Reviewed-on: https://code.wireshark.org/review/19534 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=880580c252f722c993585670ce003dd8a1f95757 commit 880580c252f722c993585670ce003dd8a1f95757 Author: Guy Harris Date: Wed Jan 4 00:07:46 2017 -0800 Create the Content/Resources/bin directory if necessary. Bug: 13270 Change-Id: Idc4223a24d6d2037d13a85331ce63e5a24168d3a Reviewed-on: https://code.wireshark.org/review/19533 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3fae1366d1041c3591a919ce91aed27f983715a9 commit 3fae1366d1041c3591a919ce91aed27f983715a9 Author: Kevin Hogan Date: Thu Dec 22 13:03:03 2016 -0800 Qt: add SACK graphs to tcptrace graph Primarily, this adds visual indication of SACK blocks to tcptrace. In addition: - cleaned up focus behavior for graph selector and spinboxes - added time-delay update to streamNumber spinBox (similar to behavior of maWindow spinBox) - changed ACK selection to select only SACKed responses (rather than all ACKs - SACKs seemed more useful to look at) Change-Id: I47d9e98d54f14e4955008ecea791b77f805c8ba9 Reviewed-on: https://code.wireshark.org/review/19388 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=15ad25ecb52ed02d293062be0fa6f08743f461ad commit 15ad25ecb52ed02d293062be0fa6f08743f461ad Author: Juanjo Martin Date: Thu Dec 29 15:24:28 2016 +0100 RTPS: Added dissection for Parametrized user data Before we were showing an expert warning saying that it was not supported. Now we show the parametrized data dissected in the form sequence of (id, length, value) Added also filters so it is possible to filter on the ids (useful in RTPS) Bug: 13278 Change-Id: I8569830305bc303febe6f3460221e7a52867a34d Reviewed-on: https://code.wireshark.org/review/19458 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=66098013576b846120cd9d037b92e281b054e2ee commit 66098013576b846120cd9d037b92e281b054e2ee Author: Pascal Quantin Date: Tue Jan 3 23:01:39 2017 +0100 RRC: upgrade dissector to v13.5.0 Change-Id: I95323ed8aabff7a20442c848fa0dc39854297584 Reviewed-on: https://code.wireshark.org/review/19527 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7b17883df5228ddb9e0cb26c155a60a6bb51db4d commit 7b17883df5228ddb9e0cb26c155a60a6bb51db4d Author: Guy Harris Date: Tue Jan 3 20:43:54 2017 -0800 Remove trailing whitespace. Change-Id: Ifdea8516ccce7a72c88470913ce36b9226dfcb54 Reviewed-on: https://code.wireshark.org/review/19532 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2cc2c2f883b4ce4ca8420877816332086e096940 commit 2cc2c2f883b4ce4ca8420877816332086e096940 Author: Guy Harris Date: Tue Jan 3 20:42:12 2017 -0800 Put symlinks to the executables in Contents/Resources/bin. PackageMaker appears not to put them into the installer package, so construct them in the Wireshark post-install script. Bug: 13270 Change-Id: Idfa10d4d123d2c0e2f7b3ad65888e075fbfd27a7 Reviewed-on: https://code.wireshark.org/review/19531 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=a2d6fb94fcefb10d5ef4650c1582d8c06a278bd5 commit a2d6fb94fcefb10d5ef4650c1582d8c06a278bd5 Author: Guy Harris Date: Tue Jan 3 18:09:49 2017 -0800 No reason not to use etype_vals for an Ethertype field. Maybe there was an issue on Windows back in the old days, when 1) we didn't have a shared libwireshark library from which to import functions and data variables and thus you couldn't get variables such as etype_vals in a plugin and 2) the Infiniband dissector was a plugin, but neither of those are the case any more. Change-Id: Id8b82886317bd36a32ad1e1591673623696d4808 Reviewed-on: https://code.wireshark.org/review/19530 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ab286246dc22d446b7d149f23c231ba8dbd6b640 commit ab286246dc22d446b7d149f23c231ba8dbd6b640 Author: Martin Mathieson Date: Tue Jan 3 14:23:13 2017 -0800 Ensure that tcp.reassembled_in is added to the tree for first segment. Bug: 3264 Change-Id: I9fa8cfaf1e21a8a984941ee40e2e404ae21e55c9 Reviewed-on: https://code.wireshark.org/review/19528 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=564051df5e818cf4c9ad6447adebe466da03ae61 commit 564051df5e818cf4c9ad6447adebe466da03ae61 Author: Dario Lombardo Date: Tue Jan 3 14:36:56 2017 +0100 infiniband: remove offset variable. Change-Id: Ie86c2aece05ebbc35eb15a54d8c3f2c455ff53cf Reviewed-on: https://code.wireshark.org/review/19516 Reviewed-by: Pascal Quantin Petri-Dish: Dario Lombardo Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=8c86f3b0a386b6d13f56d3fbf6d9076bfa0419d2 commit 8c86f3b0a386b6d13f56d3fbf6d9076bfa0419d2 Author: Dario Lombardo Date: Tue Jan 3 12:07:58 2017 +0100 infiniband: fix error for clobbered variable. Given by gcc-4.9.2 on arm: epan/dissectors/packet-infiniband.c:2708:9: error: variable ???offset??? might be clobbered by ???longjmp??? or ???vfork??? [-Werror=clobbered] int offset = 0; ^ cc1: all warnings being treated as errors Change-Id: I12066031093c1fa638792ff8be8f3f5457e3feda Reviewed-on: https://code.wireshark.org/review/19515 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=13851f331c89006417c4910d20ab9d277523954d commit 13851f331c89006417c4910d20ab9d277523954d Author: Mirko Parthey Date: Mon Jan 2 22:39:13 2017 +0100 ISAKMP: add Reserved fields Add Reserved fields as defined by: * RFC 7296 for IKEv2 * RFC 2408 for IKEv1 * draft-ietf-ipsec-isakmp-mode-cfg-05 for the IKEv1 Attributes Payload Change-Id: I0c25de6e543aa5461650fb4cd2c103a6a3a8c392 Reviewed-on: https://code.wireshark.org/review/19480 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=ab075d356342b1f652ec56cf178104e16f68f4dd commit ab075d356342b1f652ec56cf178104e16f68f4dd Author: Michael Mann Date: Mon Jan 2 16:24:41 2017 -0500 Use g_slist_find_custom instead of g_slist_nth when just looking for item in list. Change-Id: Ida3c5d5826f0ca01a25052a67f1460ff4686008f Reviewed-on: https://code.wireshark.org/review/19513 Petri-Dish: Michael Mann Reviewed-by: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c950ebdd0fe3938c4e8087ef1bce6d365d9de1f6 commit c950ebdd0fe3938c4e8087ef1bce6d365d9de1f6 Author: Gerald Combs Date: Mon Jan 2 09:21:37 2017 -0800 make-version.pl: Fixup library version updates. When updating {epan,wiretap}/{Makefile.am,CMakeLists.txt} make sure we use an absolute path to each file and that we preserve the file's line ending style. Change-Id: Iee62a3ef8e89ca1ddae2569df62025805ee9a238 Reviewed-on: https://code.wireshark.org/review/19508 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6f9c4c807e97332b370a012c3b3c286c2b98c6aa commit 6f9c4c807e97332b370a012c3b3c286c2b98c6aa Author: Mirko Parthey Date: Mon Jan 2 15:14:07 2017 +0100 ISAKMP: Fix size of ID in IKEv1 Attributes Payload Fix the size of the Identifier field in the IKEv1 Attributes Payload. Reference: draft-ietf-ipsec-isakmp-mode-cfg-05, section 3.2 Change-Id: I30bfde9caa6750b342f7dfbad39e63341614a45b Reviewed-on: https://code.wireshark.org/review/19502 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=6af7425ceebb698c53368fa90e1be52338bdf333 commit 6af7425ceebb698c53368fa90e1be52338bdf333 Author: Mirko Parthey Date: Mon Jan 2 13:45:24 2017 +0100 ISAKMP: fix dissection of IKEv2 ID Payload Fix dissection of the IKEv2 Identification Payload. Unlike IKEv1, it does not have Protocol and Port fields. References: * RFC 2407, section 4.6.2 * RFC 7296, section 3.5 Change-Id: I968e378abd49363785dd7308a4f27908c1c05a8a Reviewed-on: https://code.wireshark.org/review/19497 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=b358b870b3df572d3d8b0f3d16f1b5188cc549c3 commit b358b870b3df572d3d8b0f3d16f1b5188cc549c3 Author: Martin Mathieson Date: Sun Jan 1 04:35:57 2017 -0800 Snort: without explicit disable, expand preference to switch off Change-Id: I5fd3b0cc6f19c4c873aaaae8c9e257a8b53a8419 Reviewed-on: https://code.wireshark.org/review/19489 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson http://cgit.osmocom.org/wireshark/commit/?id=b380013051720c7060cd7df6e924ec077984aefc commit b380013051720c7060cd7df6e924ec077984aefc Author: Gerald Combs Date: Sun Jan 1 08:10:23 2017 -0800 [Automatic update for 2017-01-01] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I397e20ffbc5227cb22d838c9eec68fae0e216162 Reviewed-on: https://code.wireshark.org/review/19492 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=4b7c2781fb3f94d49974f7616f8b74393af60ebd commit 4b7c2781fb3f94d49974f7616f8b74393af60ebd Author: Alexis La Goutte Date: Thu Dec 29 16:02:49 2016 +0100 OpenFlow (v4/1.3): Add complete dissection of error messages Bug: 13221 Change-Id: Ide3e734fca280a294a993afade2503cd751d78a2 Reviewed-on: https://code.wireshark.org/review/19459 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d7ac90bfab4f52fedecf6d00f84d6d196a71d40b commit d7ac90bfab4f52fedecf6d00f84d6d196a71d40b Author: Alexis La Goutte Date: Sun Jan 1 00:00:01 2017 +0100 Happy new Year 2017 ! Change-Id: I8ae8a1fdc8d0df0779ef119c527f41dac9e0dbdb Reviewed-on: https://code.wireshark.org/review/19476 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4e5408cda9fa3d0a0d23fd6d94fafa9c1e07cd86 commit 4e5408cda9fa3d0a0d23fd6d94fafa9c1e07cd86 Author: Guy Harris Date: Sat Dec 31 21:45:51 2016 -0800 Fix backwards #if defined. Left over from some stuff I was fiddling with. Bug: 11785 Change-Id: Ifb06e8b65db65037b336c46e5e180012ae5b7a59 Reviewed-on: https://code.wireshark.org/review/19487 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=a6ce00feb3b233ed20b2b14f1238114a249f666a commit a6ce00feb3b233ed20b2b14f1238114a249f666a Author: Guy Harris Date: Sat Dec 31 21:43:43 2016 -0800 Squelch a compiler warning from Xcode 8 clang. Unless I'm missing something, that code can't be reached, so local_proto should always be set. Change-Id: Idf765552d66cce684eb0de8dc8da57382aaf8444 Reviewed-on: https://code.wireshark.org/review/19486 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=8909dff72139d2f0514a7bb83c6bf5c2959c4101 commit 8909dff72139d2f0514a7bb83c6bf5c2959c4101 Author: Guy Harris Date: Sat Dec 31 18:45:00 2016 -0800 Always use the Windows time zone code on Windows. We *have* to use the Windows code on Windows for the reasons given in the comment. However, some versions of Visual Studio have a time.h that CMake thinks defines tzname[] (which the header will do under some circumstances), so HAVE_TZNAME gets defined on Windows. We check for Windows *before* checking for HAVE_TZNAME - or HAVE_STRUCT_TM_TM_ZONE. Bug: 11785 Change-Id: I61360daf08203dbd9d109a87c05727b4dbecea66 Reviewed-on: https://code.wireshark.org/review/19483 Petri-Dish: Guy Harris Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f30b1e3b3bc4cec85296c280cdae88d3d17fae04 commit f30b1e3b3bc4cec85296c280cdae88d3d17fae04 Author: Michael Mann Date: Thu Dec 29 13:31:44 2016 -0500 Make TCP options into a dissector table. This provides external access for dissectors and plugins to provide their own implementation of TCP options. Bug: 13141 Bug: 4452 Change-Id: I2fa6290616a4d8a8b421dd6daf98a23ce55479b9 Reviewed-on: https://code.wireshark.org/review/19461 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a0be5ad6f1b964db0cc7fc948d1deb9ac89971b8 commit a0be5ad6f1b964db0cc7fc948d1deb9ac89971b8 Author: Michael Mann Date: Thu Dec 29 19:41:33 2016 -0500 Add interface for "pinos" (Protocols in name only) This is for dissectors that need distinguishing names either for registering multiple dissection functions in a single dissector table or for "internal" dissectors whose just need a name associated with the dissection function. Features like enable/disable are handled by the "parent" protocol. This avoids clutter in the "official" protocol list. Change-Id: I69e7d27d332ae85286f254e95e8d79920da7a9e2 Reviewed-on: https://code.wireshark.org/review/19464 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6a5fcc5a38936d940e4fa50294be0648a3ab6ea9 commit 6a5fcc5a38936d940e4fa50294be0648a3ab6ea9 Author: Alexis La Goutte Date: Sat Nov 12 17:04:14 2016 +0100 TLS(1.3): Add PSK Key Exchanges Modes (45) hello extension Ping-Bug: 12779 Change-Id: Ie797a437240e5530d74e3039f12a60a6f0395d0a Reviewed-on: https://code.wireshark.org/review/18916 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f4b0abc7296bbb431e64e31f85b24c29196c2ae4 commit f4b0abc7296bbb431e64e31f85b24c29196c2ae4 Author: Michael Mann Date: Fri Dec 16 20:06:11 2016 -0500 Dissectors don't need a journey of self discovery. They already know who they are when they register themselves. Saving the handle then to avoid finding it later. Not sure if this will increase unnecessary register_dissector functions (instead of using create_dissector_handle in proto_reg_handoff function) when other dissectors copy/paste, but it should make startup time a few microseconds better. Change-Id: I3839be791b32b84887ac51a6a65fb5733e9f1f43 Reviewed-on: https://code.wireshark.org/review/19481 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=13964595ad09e5d1115f6c5cb604cded27f9f55d commit 13964595ad09e5d1115f6c5cb604cded27f9f55d Author: Michael Mann Date: Fri Dec 30 12:26:34 2016 -0500 Add BASE_NO_DISPLAY_VALUE to allow field value to not be shown. There are times when byte arrays don't want to show their value in the packet tree or there is a field that is the "header" of a subtree where showing the field value distracts from the tree display. For these cases, BASE_NO_DISPLAY_VALUE can be used to not display the value. Change-Id: I8c9f1f57cd2e663dbee07e2289e7f5e1f22d1e32 Reviewed-on: https://code.wireshark.org/review/19479 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2d8615948e06e70eef915085258660c23a5bd771 commit 2d8615948e06e70eef915085258660c23a5bd771 Author: Pascal Quantin Date: Fri Dec 30 16:01:16 2016 +0100 ENC: fix parsing of header broken by gee242bd From the code before change, it appears that only SPI field is in network byte order. Bug: 13279 Change-Id: Ia157b43a9da30d61dc9cb7607c66d44c8f607498 Reviewed-on: https://code.wireshark.org/review/19477 Petri-Dish: Pascal Quantin Reviewed-by: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=0acd5034ac07c5e6cbaf56b8975ab3779b410d8d commit 0acd5034ac07c5e6cbaf56b8975ab3779b410d8d Author: Paul Williamson Date: Wed Dec 28 23:41:22 2016 +0000 Revert "Support all MA modes, fix BB CRC and frag edge cases" Supporting all MA modes this way makes the dissector useless as a heuristic dissector; it always matches. I just didn't understand about heuristic dissectors, and will look for a better solution. The fragmentation edge cases were also misunderstood. On closer reading of the spec, these are not valid edge cases to be handled smoothly, but packet formatting errors to be diagnosed. The BB CRC fix is valid AFAIK, and will be resubmitted separately. This reverts commit 2563503301aa4321a9a7a1ed392c9cbbe147fd2f. Change-Id: I842f4eca59193b24f41a67ce7d081c681b70f449 Reviewed-on: https://code.wireshark.org/review/19449 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2f096100f5bcf5284111e62b51af23a9cbf4149b commit 2f096100f5bcf5284111e62b51af23a9cbf4149b Author: ?????????? ???????????????? Date: Wed Dec 28 22:59:50 2016 +0300 cms: don't assert if eContent fails to be dissected If eContent is not an octet string, content_tvb will be null, and attempting to use it will trigger an assertion. Besides ill-formed files, this can also occur in old-style PKCS #7 files, since in PKCS #7 the corresponding field has the ANY type, rather than OCTET STRING. Change-Id: I9a5bce983aa82107a9602317737c183461cac7f3 Reviewed-on: https://code.wireshark.org/review/19448 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e7a4c82b85d2149eeb54ff55b6a52ba11f79fd0f commit e7a4c82b85d2149eeb54ff55b6a52ba11f79fd0f Author: Alexis La Goutte Date: Fri Dec 30 10:00:02 2016 +0100 QUIC: Add SMHL (Support Max Header List Size) tag Change-Id: I093f71d3ca409e048211fedf671551721b94d535 Reviewed-on: https://code.wireshark.org/review/19474 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f1fb896e581a83e9e5adb03274c7c2421464969c commit f1fb896e581a83e9e5adb03274c7c2421464969c Author: Alexis La Goutte Date: Fri Dec 30 09:54:17 2016 +0100 QUIC: fix link to error code Change-Id: If5a0e547c1fb952584f7e661ae5ad1abfdf4bec3 Reviewed-on: https://code.wireshark.org/review/19473 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5c356aaa836f5df60a96d49c8fe1a8dda592436c commit 5c356aaa836f5df60a96d49c8fe1a8dda592436c Author: Alexis La Goutte Date: Fri Dec 30 09:48:25 2016 +0100 enc (openBSD): Add reserved/unused field for flags and fix also bitmap (32 bits) Change-Id: I04b7cb64bf7d593648131c09d05eb8e9b1eca8ca Reviewed-on: https://code.wireshark.org/review/19471 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b4afbb24a5e094dc1eb1c10ac81a383c42bf3e93 commit b4afbb24a5e094dc1eb1c10ac81a383c42bf3e93 Author: Alexis La Goutte Date: Fri Dec 30 09:16:13 2016 +0100 enc (openBSD): fix flags field description Change-Id: I5b17d4bfea82770458b002aacfca0fc941639899 Reviewed-on: https://code.wireshark.org/review/19470 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3761ef378537f6a9e0424f7cbded7e7403ba425c commit 3761ef378537f6a9e0424f7cbded7e7403ba425c Author: Baruch Siach Date: Thu Dec 29 20:16:53 2016 +0200 androiddump: add missing sys/time.h header struct timeval requires sys/time.h. Fixes the following musl libc build error: androiddump.c: In function 'useSndTimeout': androiddump.c:262:18: error: variable 'socket_timeout' has initializer but incomplete type const struct timeval socket_timeout = { ^ Change-Id: I52e204f32a012aabea2e54877e564576c072fe08 Reviewed-on: https://code.wireshark.org/review/19460 Reviewed-by: Michal Labedzki Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=931253800adff149f34cc6d2ed082801edc2d3c8 commit 931253800adff149f34cc6d2ed082801edc2d3c8 Author: Jaap Keuter Date: Thu Dec 29 22:59:13 2016 +0100 UDLD: Use correct flag bits Assigned flag bits are the least significant bits of the flags field, not at the most significant end. Bug: 13280 Change-Id: Ie568df6ca137c491fedb32cf2316a0240270b3d6 Reviewed-on: https://code.wireshark.org/review/19463 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bd9d8b79b77b23bffdf1ad52388b187f09fe9760 commit bd9d8b79b77b23bffdf1ad52388b187f09fe9760 Author: Guy Harris Date: Thu Dec 29 20:15:48 2016 -0800 Three count 'em three different names for the OS. Change-Id: Icb53c200e95a55b648297bbf5237662c3adaeb84 Reviewed-on: https://code.wireshark.org/review/19465 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=a76c6cfa429b4dd204b14999d27187faa61d0541 commit a76c6cfa429b4dd204b14999d27187faa61d0541 Author: Alexis La Goutte Date: Wed Dec 28 16:15:02 2016 +0100 lemon: Fix Dereference of null pointer found by Clang analyzer lemon.c:877:10: warning: Access to field 'lhs' results in a dereference of a null pointer (loaded from field 'startRule') lemon.c:1141:22: warning: Access to field 'lhs' results in a dereference of a null pointer (loaded from field 'startRule') it is false positve lem.nrule==0 implies lem.rule==NULL Change-Id: Id63086990762fbf5195bce34a28f25aeb7a246f7 Reviewed-on: https://code.wireshark.org/review/19445 Petri-Dish: Alexis La Goutte Reviewed-by: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=255722c01ce7ffe42c4e8ff892f9493077a92229 commit 255722c01ce7ffe42c4e8ff892f9493077a92229 Author: Roland Knall Date: Thu Dec 29 10:20:01 2016 +0100 Fix Interface Selection List Fixes issue introduced with Ib82519362454094f64abf1cbe6d7bc917990d7ac Change-Id: I9fbf376c03f2ead1575ca30e8ff89dc36d99109f Reviewed-on: https://code.wireshark.org/review/19450 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=7f576aab364cd17bbfc4694aada88a7c6ea34ca0 commit 7f576aab364cd17bbfc4694aada88a7c6ea34ca0 Author: Alexis La Goutte Date: Wed Dec 28 16:22:54 2016 +0100 zvt: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I0f7a620e5fbdab4a4c6b62b1b7bc884073bc0f45 Reviewed-on: https://code.wireshark.org/review/19447 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=763d7f3012743091678e21200183472c2000119a commit 763d7f3012743091678e21200183472c2000119a Author: Martin Kaiser Date: Sat Dec 24 14:01:16 2016 +0100 zvt: mark some functions as inline Change-Id: I2637fc18b1eeda5e567ee62c8ed53c6757c259bd Reviewed-on: https://code.wireshark.org/review/19457 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=d05be43a8993f8cbbb19a29c39e3e556e27125e9 commit d05be43a8993f8cbbb19a29c39e3e556e27125e9 Author: Martin Kaiser Date: Fri Dec 16 17:47:02 2016 -0500 zvt: dissect card type and result code bitmaps Change-Id: I26a7821642224c707dc4542a35b2b5b5aee159d5 Reviewed-on: https://code.wireshark.org/review/19456 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=4eb5836a2cf529f56e6d819c338bd3726d56ed45 commit 4eb5836a2cf529f56e6d819c338bd3726d56ed45 Author: Martin Kaiser Date: Wed Dec 14 12:50:58 2016 -0500 zvt: dissect the text lines TLV data object Change-Id: I3d54b4568b883b95294e29347bde0736b78157e1 Reviewed-on: https://code.wireshark.org/review/19455 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=af1a148065f2d06f978a914563da373adcf89753 commit af1a148065f2d06f978a914563da373adcf89753 Author: Martin Kaiser Date: Tue Dec 13 18:28:43 2016 -0500 zvt: dissect the status apdu, add some more bitmaps Change-Id: If74221dd55d61c5794f570daf38c88771f4a2f38 Reviewed-on: https://code.wireshark.org/review/19454 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=8f28a528124448e5cb7fb7fc28d67bc667891629 commit 8f28a528124448e5cb7fb7fc28d67bc667891629 Author: Martin Kaiser Date: Fri Dec 2 20:13:25 2016 +0100 zvt: add some more tag names Change-Id: If181a22f2794fb9fe812719593f8a7eb642bce42 Reviewed-on: https://code.wireshark.org/review/19453 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=9658c0dcbd101791ddfb636b823baa1d2316378a commit 9658c0dcbd101791ddfb636b823baa1d2316378a Author: Martin Kaiser Date: Fri Dec 2 19:13:10 2016 +0100 zvt: print the tag name in the tree header Change-Id: Iac0744f830020a54790a39820abab9fb756ffa9f Reviewed-on: https://code.wireshark.org/review/19452 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=9bcf111b7dcd9bc570919b525a5cdfdc5ed38bb3 commit 9bcf111b7dcd9bc570919b525a5cdfdc5ed38bb3 Author: Mirko Parthey Date: Wed Dec 28 14:56:52 2016 +0100 ISAKMP: add Reserved fields for Fibre Channel Add Reserved fields for Fibre Channel Traffic Selectors. Reference: RFC 4595, section 4.4 Change-Id: Iba0b3d9a4d3d96918971a9a597fa313b022b5ca2 Reviewed-on: https://code.wireshark.org/review/19444 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=31872655ad257cadbf8805d0e94c0bae9696a746 commit 31872655ad257cadbf8805d0e94c0bae9696a746 Author: Peter Wu Date: Sat Dec 17 23:12:11 2016 +0100 CMake,autotools: enable -Werror=implicit by default The -Wimplicit error covers two warnings, trying to catch these cases: Setting a global variable without declaring its type (-Wimplicit-int): undeclared_type = 1; More importantly, -Wimplicit-function-declaration catches the case where a function is not declared (missing header, programming error, etc.). Turn these warnings into errors, most likely it will be a programming error that results in a link failure anyway. See also https://fedoraproject.org/wiki/Changes/Fedora26CFlags Also fix autotools checks not to trigger -Wimplicit-int and -Wimplicit-function-declaration (in krb5 check due to missing include). Tested on Ubuntu 16.04 (autotools & cmake) and Arch Linux (cmake), configure/cmake output and config.h are identical. Change-Id: I137284263f3b1223df6e6a893111c3640802631f Reviewed-on: https://code.wireshark.org/review/19331 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=52d38a18fdfc8f2b0903721e007b8f62d53e5759 commit 52d38a18fdfc8f2b0903721e007b8f62d53e5759 Author: Stig Bj??rlykke Date: Wed Dec 28 11:11:36 2016 +0100 Qt: Remove "Extcap" from window title. An average user does not need to know that an interface is of type extcap. Remove "Extcap" from the "Extcap Interface Options" dialog. Change-Id: Iafadf2d312a4ffd5530deeac63194151571fc7d3 Reviewed-on: https://code.wireshark.org/review/19443 Petri-Dish: Stig Bj??rlykke Reviewed-by: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=f3df81bf590a1c020155a485d77a2ab506270959 commit f3df81bf590a1c020155a485d77a2ab506270959 Author: Stig Bj??rlykke Date: Wed Dec 28 10:55:32 2016 +0100 Qt: Fix open extcap help URL. The return value from QString::compare() is equal to zero when the strings are equal. Fix the code for checking and opening the extcap help URL if not matching "file". This bug was introduced in g46caff30. Ping-Bug: 13218 Change-Id: I2a84e61f0191b57269f8ce829ff82200bf19a7ac Reviewed-on: https://code.wireshark.org/review/19442 Petri-Dish: Stig Bj??rlykke Reviewed-by: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=40c618eac5034ebf53da664dfe5cea9b319a0f68 commit 40c618eac5034ebf53da664dfe5cea9b319a0f68 Author: Michael Mann Date: Tue Dec 27 23:16:19 2016 -0500 Infiniband: Use base of packet tree (top_tree) for "infiniband.mad.cm.private" heuristic dissector. The "infiniband.payload" heuristic dissector was converted to use the base of the packet tree so that subdissectors could show their protocol as the base layer. Since many of the subdissectors use the same dissection function for both "infiniband.payload" and "infiniband.mad.cm.private", ensure that both use the same "tree level", but still pass in the "payload tree" as part of the dissector data in case a subdissector wants to use it (currently used by InfinibandSDP) Ping-Bug: 13259 Change-Id: I899e8348f6b23d8eee9e74764d8ca32d7bf6e625 Tested-by: paravpandit at yahoo.com Reviewed-on: https://code.wireshark.org/review/19441 Petri-Dish: Anders Broman Reviewed-by: Parav Pandit Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0e3841c3dd5702cb399eafda8deafa3818c1b461 commit 0e3841c3dd5702cb399eafda8deafa3818c1b461 Author: Mirko Parthey Date: Wed Dec 21 21:28:39 2016 +0100 ISAKMP: add traffic selector subtree Create a new subtree for each traffic selector. Use the length field to find the next traffic selector rather than accumulating the individual TS field sizes. Split dissect_ts() to introduce separate offset variables. After adding the final field, do not advance offset again to avoid unused variable warnings. Change-Id: I9951662c1bb3958994162b25b70b43ec1da103a7 Reviewed-on: https://code.wireshark.org/review/19440 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c27ff1d2c74107eb95a496b2d29f617485c158c0 commit c27ff1d2c74107eb95a496b2d29f617485c158c0 Author: Jim Young Date: Mon Dec 26 12:29:45 2016 -0500 macosx: Update Read me first.rtf with some additional install/deinstall notes Report that files /etc/paths.d/Wireshark and /etc/manpaths.d/Wireshark are added and should be removed. Change-Id: I2f9d3aea0dd4f86cb9a86065108a3948e28d3001 Reviewed-on: https://code.wireshark.org/review/19436 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=dd7349754beb739592f1e513506c6fc25eb4b22e commit dd7349754beb739592f1e513506c6fc25eb4b22e Author: Parav Pandit Date: Mon Dec 26 00:47:57 2016 -0500 Added basic support for NVM Express over Fabrics for RDMA. NVM Express is high speed interface for accessing solid state drives. NVM Express specifications are maintained by NVM Express industry association at http://www.nvmexpress.org. Bug: 13201 Change-Id: Id40edaf72838eea9f4087c8ddba9518a9374efab Tested-by: paravpandit at yahoo.com Reviewed-on: https://code.wireshark.org/review/19063 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Parav Pandit Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e5a39920f9883133945b088c85c8fbf4737a6ecd commit e5a39920f9883133945b088c85c8fbf4737a6ecd Author: ?????????? ???????????????? Date: Sun Dec 18 00:55:14 2016 +0300 Move DigestInfo from pkcs12 to cms This type is originally from PKCS #7, the predecessor of CMS, so it makes more sense for it to be there. Change-Id: I3a146f1d000a3bcbcd0d8f1cfe2fc27ed80cc69d Reviewed-on: https://code.wireshark.org/review/19335 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9d47bf993932c064c60ea79592a06f0ffd383fd6 commit 9d47bf993932c064c60ea79592a06f0ffd383fd6 Author: Roland Knall Date: Tue Dec 27 10:14:32 2016 +0100 InterfaceList: Add check for remote interface Add a check, to allow the filtering of remote only interfaces. Also add the necessary options to the type menu. Change-Id: Ib82519362454094f64abf1cbe6d7bc917990d7ac Reviewed-on: https://code.wireshark.org/review/19438 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=8e6953a64b0b785918d4a234e1eb09de21cfb5b8 commit 8e6953a64b0b785918d4a234e1eb09de21cfb5b8 Author: Jaap Keuter Date: Mon Dec 26 14:40:14 2016 +0100 Replace assignment with structure assignment (CID 1397183) Replace the individual field assignment with struct assignement to - Reduce code (only single line, but he), - (Hopefully) show Coverity this is as intended. Change-Id: I9400b6e38f86acf57018ee7993e66d5b06d1c39c Reviewed-on: https://code.wireshark.org/review/19434 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fc29f28cb0c72dc93398ef3cae2f9091c2205bec commit fc29f28cb0c72dc93398ef3cae2f9091c2205bec Author: Michael Mann Date: Mon Dec 26 09:34:13 2016 -0500 Merge AIM files into single dissector file. These are probably obsolete dissectors anyway, but they are a bunch of very small files causing unnecessary file pollution. Change-Id: I03976484996b4bf987d6743ed379534456809c2c Reviewed-on: https://code.wireshark.org/review/19437 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6427edb18d84a812cd3f9de95f657953f4026589 commit 6427edb18d84a812cd3f9de95f657953f4026589 Author: Martin Kaiser Date: Fri Dec 23 19:06:24 2016 +0100 zvt: dissect the TLV container's payload add a function to dissect the sequence of TLV elements use a hash table for payload functions like we do for the bitmaps add two tags whose payload is another TLV sequence Change-Id: Ibb19fd7af2f58e201174d07d410557dc315c652a Reviewed-on: https://code.wireshark.org/review/19435 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=e41201cde4dcf28c8e22433bd363bf1133f31aa1 commit e41201cde4dcf28c8e22433bd363bf1133f31aa1 Author: Michael Mann Date: Mon Dec 26 08:04:12 2016 -0500 Don't claim packet as MATE if there is no MATE configuration This prevents MATE from (falsely) being included in the list of protocols for any given frame. Change-Id: I9ffdfb52cf31dfda89b674a41bcc0992e17de5e8 Reviewed-on: https://code.wireshark.org/review/19432 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=730b2ed14ce4e1acb9b9f37f96ff1a2c08328c83 commit 730b2ed14ce4e1acb9b9f37f96ff1a2c08328c83 Author: Gerald Combs Date: Sun Dec 25 08:34:52 2016 -0800 [Automatic update for 2016-12-25] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I8fd8115fdfd4623bdf94602b6fd55a724e09cec3 Reviewed-on: https://code.wireshark.org/review/19429 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=96d15102f56900acdac587b6407eb4c6545721de commit 96d15102f56900acdac587b6407eb4c6545721de Author: Michael Mann Date: Sat Dec 24 21:00:36 2016 -0500 Remove individual post-dissect enable preferences. Use Analyze -> Enabled Protocol dialog interface. Added support for backwards compatibility of preference. Change-Id: I32b3fce9d18083d9324197e3fd7ddc7eb888d1fb Reviewed-on: https://code.wireshark.org/review/19422 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4270b48b19439cfed0f480f9ce29a34003e45e97 commit 4270b48b19439cfed0f480f9ce29a34003e45e97 Author: Martin Kaiser Date: Fri Dec 23 00:20:13 2016 +0100 DVB-CI: simplify dissection of the resource id Now that proto_tree_add_bitmask_value_with_flags() works for tvb==NULL, we can use it to simplify the dissection of DVB-CI's resource id. Change-Id: Ia09d5668bf0a61161ecd0cb412680838a67d7a7a Reviewed-on: https://code.wireshark.org/review/19409 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=68fc3e0babe145c936599adc283cd76129e3e91c commit 68fc3e0babe145c936599adc283cd76129e3e91c Author: Guy Harris Date: Sun Dec 25 01:39:34 2016 -0800 Wireshark doesn't require X11 any more. Change-Id: Ib5ba38e5103f31f115608b92dd32f3ce1e5eec67 Reviewed-on: https://code.wireshark.org/review/19424 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=14603ea3764ccdfbe4bc2586d0cd70feea8412e2 commit 14603ea3764ccdfbe4bc2586d0cd70feea8412e2 Author: Guy Harris Date: Sun Dec 25 00:22:31 2016 -0800 Fix some narrowing warnings. Don't narrow values until it's necessary, and then put in explicit casts to indicate that the narrowing is intentional. Change-Id: I8afc2a457822febbed33cee573953993013a7185 Reviewed-on: https://code.wireshark.org/review/19423 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=45553db9d1fd72e6d5b79b6c9fd4bdf5d733344c commit 45553db9d1fd72e6d5b79b6c9fd4bdf5d733344c Author: Francois Schneider Date: Wed Feb 17 21:34:52 2016 +0100 packetbb: Add decoding for TLV with single value Bug: 4118 Change-Id: I282fb8da657701c5b855dafe1568a5f226d3c12b Signed-off-by: Alexis La Goutte Reviewed-on: https://code.wireshark.org/review/13985 Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3a55ec3f44baf7cf454ed3cb2cd1a192daa71072 commit 3a55ec3f44baf7cf454ed3cb2cd1a192daa71072 Author: Alexis La Goutte Date: Sat Dec 24 15:43:29 2016 +0100 rtp_analysis_dialog (Qt): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I48dd8af83c97301b6bd314801ca36ac13c790eaa Reviewed-on: https://code.wireshark.org/review/19413 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=78d56e5dd74ca22bbfbbf94ba8a74becc15b23d3 commit 78d56e5dd74ca22bbfbbf94ba8a74becc15b23d3 Author: Michael Mann Date: Sat Dec 24 17:54:36 2016 -0500 Cleanup transum post-dissector. 1. Enable/disable preference not needed - just use Enabled Protocol dialog interface. Added support for backwards compatibility of preference. 2. Add value_string for calculation values 3. Create an structured array of "hfs of interest" so they can more easily be extended. 4. Convert a bunch of arrays into hash tables and lists. For the amount of wasted space they were taking up, we can live with the very slight performance degrade. Also puts less limits on number of things to process. Change-Id: I7399789d62432b507062ed9cdc20ad974b9dde1b Reviewed-on: https://code.wireshark.org/review/19406 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2563503301aa4321a9a7a1ed392c9cbbe147fd2f commit 2563503301aa4321a9a7a1ed392c9cbbe147fd2f Author: MustBeArt Date: Mon Dec 19 09:59:26 2016 -0800 Support all MA modes, fix BB CRC and frag edge cases Support all four mode adaptation interface formats. Add a user preference to specify which format is in use, or to request that the format be guessed. Guessing is improved, but can never be reliable. Fix problem with baseband header CRC check that caused almost all packets to show a spurious CRC error, introduced with proto_tree_add_checksum. Fix problem with GSE PDU fragmentation CRC beginning in one fragment and ending in another. Any GSE frames following the fragment containing the end of the CRC would be parsed at the wrong offset. Fix problem with IPv4 or IPv6 starting exactly on a fragmentation boundary, so that one baseband frame contains the complete GSE header but zero bytes of the IP payload. Trying to further dissect the zero-length payload led to a "malformed packet" display. Standardize spelling per governing document: adaption -> adaptation Change-Id: I69e64e74e4b4f02515411471e1d76b0eeb02fef1 Reviewed-on: https://code.wireshark.org/review/19421 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=802362ee1a44d4a6494092f40e61155569ee5a6a commit 802362ee1a44d4a6494092f40e61155569ee5a6a Author: Mikael Kanstrup Date: Sat Mar 19 09:36:57 2016 +0100 Avoid recursive scan_local_interfaces operation When the local networks interfaces changes quickly or when refreshing the list of network interfaces there's a risk of recursive calls into scan_local_interfaces. The recursive calls are a result of calling update_cb to process UI events during function operation which in turn again discover a network interface change. This results in strange duplicate entries of network interfaces and crashes. To avoid recursive calls a check is added to stop running the function while already updating. This patch is really just a workaround for the problem. Ideally some asynchronous operation should be implemented instead to avoid the UI update_cb callback alltogether. Bug: 11553 Bug: 12263 Change-Id: I3b74d8f196677e0e261a395aff558dd9f685b538 Reviewed-on: https://code.wireshark.org/review/14492 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=194433a503bf1f90f1037e6c1e1e97303f6c3ffa commit 194433a503bf1f90f1037e6c1e1e97303f6c3ffa Author: Dario Lombardo Date: Thu Dec 22 14:19:30 2016 +0100 udpdump: remove libwireshark dependancy. Export pdu routines have been rewritten here on purpose. Change-Id: If4879de4c98b6f20a75df158cae0cf9a80ffae57 Reviewed-on: https://code.wireshark.org/review/19384 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b58c98b269fcc69683e163a1a09e63dadf2e7d96 commit b58c98b269fcc69683e163a1a09e63dadf2e7d96 Author: Alexis La Goutte Date: Sat Dec 24 19:19:53 2016 +0100 802.11(ad): split Sector Sweep Feedback in 2 one from ISS and other to ISS Add also reserved field Issue reported by Hany ASSASA Bug:13244 Change-Id: Ib20cf6ae455664b87ea3470ebb6d5386a97b0f48 Reviewed-on: https://code.wireshark.org/review/19420 Petri-Dish: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4515a7eb8a20eed3d6ff8e1ba9ed17069a2feec0 commit 4515a7eb8a20eed3d6ff8e1ba9ed17069a2feec0 Author: Alexis La Goutte Date: Sat Dec 24 18:09:39 2016 +0100 802.11(ad): fix typo Acknoledgment => Acknowledgment Ping-Bug: 13244 Change-Id: Ia2e8eedec05c39ed0ebc38235cc52d43488e00d4 Reviewed-on: https://code.wireshark.org/review/19419 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=62a54cb773f1bf3f08c197c51117ba5e03e6297c commit 62a54cb773f1bf3f08c197c51117ba5e03e6297c Author: Alexis La Goutte Date: Sat Dec 24 16:53:49 2016 +0100 802.11(ad): Enhance dissection of Beam Refinement You can now use bitmap on 64bits (or 40bits) and also add a reserved field Change-Id: Ibc68b56477e76c2b13624920eb7a9a49f8f887f3 Ping-Bug: 13244 Reviewed-on: https://code.wireshark.org/review/19418 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bdc88443b5329b2465dfaf7e2e3dd85b75eee58c commit bdc88443b5329b2465dfaf7e2e3dd85b75eee58c Author: Alexis La Goutte Date: Sat Dec 24 16:11:37 2016 +0100 802.11(ad): Add reserved field for BRP Request Change-Id: Iee6012e841007b731dc16545a1d9bf6f17377580 Ping-Bug: 13244 Reviewed-on: https://code.wireshark.org/review/19417 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1bd6288a25d62d386ecacfbf4b95d65a3f7e3454 commit 1bd6288a25d62d386ecacfbf4b95d65a3f7e3454 Author: Alexis La Goutte Date: Sat Dec 24 15:58:39 2016 +0100 802.11(ad): fix wrong bitmask for BRP TX Antenna Missing a zero Change-Id: I43097bc62fb66dea849c5ed7882d01a6de768c82 Ping-Bug: 13244 Reviewed-on: https://code.wireshark.org/review/19416 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=60551ea55a295910d9ab7b54ef2c2abde20da4d9 commit 60551ea55a295910d9ab7b54ef2c2abde20da4d9 Author: Alexis La Goutte Date: Sat Jun 18 00:20:54 2016 +0200 Lemon: resync with upstream lemon: Tue Aug 16 16:46:40 2016 lempar: Tue Dec 6 17:59:05 2016 +0000 a copy of all Wireshark changes are available https://github.com/alagoutte/sqlite/tree/wireshark Change-Id: I144d0f983e4ac960b5a7a2fd8cd379f6282579f8 Reviewed-on: https://code.wireshark.org/review/15987 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d98a3cbf2f0f62efa57393c962f8cabf34f95a9e commit d98a3cbf2f0f62efa57393c962f8cabf34f95a9e Author: Alexis La Goutte Date: Sat Dec 24 18:07:44 2016 +0100 AFP: fix indent (use tabs) Change-Id: I3d1078ddff6ec7b9c7efc5cda9a1821ef52b46ce Reviewed-on: https://code.wireshark.org/review/19415 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d82b9f6c8a953de50f7ff217e7db772d88ad2bd1 commit d82b9f6c8a953de50f7ff217e7db772d88ad2bd1 Author: Alexis La Goutte Date: Sat Dec 24 15:35:41 2016 +0100 ppi-vector: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I44ae8a9cc6b09ad205b9c90e7d9595768fcac71b Reviewed-on: https://code.wireshark.org/review/19412 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5aac1e77769865be43602392b2308b693b87f7c4 commit 5aac1e77769865be43602392b2308b693b87f7c4 Author: Alexis La Goutte Date: Sat Dec 24 15:34:44 2016 +0100 bthci_evt: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Ic9962a1824b9f9d137177c81cb15d7ef4bc7bfc2 Reviewed-on: https://code.wireshark.org/review/19411 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2d25e4f70fb045fd1405d0dab221f914b1a5fc1c commit 2d25e4f70fb045fd1405d0dab221f914b1a5fc1c Author: Alexis La Goutte Date: Sat Dec 24 17:54:58 2016 +0100 disabled_protos: fix no previous prototype for function 'read_protos_list' [-Wmissing-prototypes] Change-Id: I5bfa11213ca27308204a1d8b6073661161c9151e Reviewed-on: https://code.wireshark.org/review/19414 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0c4d074f2835711c10b41ca72c507c03b4c9cc55 commit 0c4d074f2835711c10b41ca72c507c03b4c9cc55 Author: Martin Kaiser Date: Sat Dec 24 13:16:38 2016 +0100 extcap_options_dialog: fix compilation with Qt4 Qt4's QFileInfo::exist() can only be used with an existing QFileInfo object. The version that accepts the file name as paramter was introduced in Qt5. Create a temporary QFileInfo object and call exists() on this object. Change-Id: I162cc22ecba61b2c2f16f9f0916b0db7969abb51 Reviewed-on: https://code.wireshark.org/review/19408 Reviewed-by: Martin Kaiser Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=55549f5ac823e3081ee7a05d0156e7f848872ebd commit 55549f5ac823e3081ee7a05d0156e7f848872ebd Author: Martin Kaiser Date: Sun Nov 27 15:30:48 2016 +0100 zvt: len is used in dissect_zvt_int_status() Change-Id: I8937dc605abf0414159acfc75ee05ccac89658fb Reviewed-on: https://code.wireshark.org/review/19410 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=ad7caed698ff554f760e0fce994c386be5b18653 commit ad7caed698ff554f760e0fce994c386be5b18653 Author: Michael Mann Date: Fri Dec 23 22:24:05 2016 -0500 [TRANSUM] smb2.msg_id is now a FT_UINT64. Per bug 12915, SMB2 message ID should be treated as a unsigned 64bit value. Have transum logic match that as it was assuming SMB2 message ID was a signed 64bit value Change-Id: Ide0c12b505d1eef2aeb89d165a3ea59058e6be34 Reviewed-on: https://code.wireshark.org/review/19407 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c302812566373c5ac7383b825bea830b716778a5 commit c302812566373c5ac7383b825bea830b716778a5 Author: Michael Mann Date: Fri Dec 23 15:20:31 2016 -0500 Add enabled protocol list for dissectors who are disabled by default We save a list of dissectors that are disabled through the Enabled Protocols dialog. This is because we assume dissectors are enabled by default. For dissectors that are disabled by default, we have no way to keep them enabled through the Enabled Protocols dialog. A dissector that defaults to being disabled has to be reset to enabled each time Wireshark is launched. Add a list similar to the disabled list for enabling dissectors that are disabled by default. This mostly applies to post-dissectors. Change-Id: I31a8d97a9fdbc472fe2a8666384e0f8786bb8e9f Reviewed-on: https://code.wireshark.org/review/19405 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fb9a4d7413e7cf10cfce432e0d19e60c2f3acfe5 commit fb9a4d7413e7cf10cfce432e0d19e60c2f3acfe5 Author: Michael Mann Date: Fri Dec 23 09:06:44 2016 -0500 Set BCP BPDU to size of bytes used by the protocol, not whole packet. Bug: 13188 Change-Id: I29b2712d4d6ae57e4b0ea4bc0ec126cb80172779 Reviewed-on: https://code.wireshark.org/review/19400 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ec54234e732c600f5a30824277e9f456462f047c commit ec54234e732c600f5a30824277e9f456462f047c Author: Alexis La Goutte Date: Fri Dec 23 13:16:20 2016 +0100 bthci_cmd: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I84472632e715a6f13e2fa5b58ae95f9dc9d16776 Reviewed-on: https://code.wireshark.org/review/19399 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a1ecbc92b028203bd08db18585471050baf712f4 commit a1ecbc92b028203bd08db18585471050baf712f4 Author: Martin Kaiser Date: Fri Dec 23 00:20:56 2016 +0100 make proto_tree_add_bitmask_value_with_flags() work for tvb==NULL proto_tree_add_bitmask_value_with_flags() eventually calls proto_tree_add_XXX() for the main hf and for the field elements. These functions work for tvb==NULL if the length is also set to 0. Otherwise, we'll end up in proto_tree_add_pi(), get_hfi_length() and run into the DISSECTOR_ASSERT() there. proto_tree_add_bitmask_value...() are meant for cases where the data is passed directly and not read from a tvb. If tvb==NULL, set our length to 0 instead of using the field length from the main hf. Change-Id: Ia55b068e9842ba4a1ae8be8692320a8e93ea8631 Reviewed-on: https://code.wireshark.org/review/19394 Reviewed-by: Martin Kaiser Petri-Dish: Martin Kaiser Reviewed-by: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=46caff30c8234d011bdde44d051e405971cfa9d9 commit 46caff30c8234d011bdde44d051e405971cfa9d9 Author: Dario Lombardo Date: Fri Dec 9 15:01:54 2016 +0100 Qt: add local file existence check for extcap help. The extcap help pages point to local manpages. Check the existence of local file before attempting to open them, and if it fails, give the user an error. Ping-Bug: 13218 Change-Id: I0e0ff1e66e439d3ff8c992dbb42652782c047bb5 Reviewed-on: https://code.wireshark.org/review/19180 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=f15b3a0f73568ca928827ee746792478c907845a commit f15b3a0f73568ca928827ee746792478c907845a Author: Guy Harris Date: Fri Dec 23 01:00:44 2016 -0800 Make sure we know that a RNG_RSP_DL_FREQ_OVERRIDE item is present. Set a variable that we were supposed to be setting. Also, note some items that should probably be expert info items instead of, or in addition to, additional text at the end of protocol tree items. Addresses CID 1397702. Change-Id: I2ff0c2549f229546035964efa6af19b77646f7d2 Reviewed-on: https://code.wireshark.org/review/19397 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=933a73177736171214c2ae853fa3819fc09016bc commit 933a73177736171214c2ae853fa3819fc09016bc Author: Martin Kaiser Date: Thu Dec 22 22:16:43 2016 +0100 DVB-CI: don't call proto_tree_add_subtree_format() with tvb==NULL When I first implemented this, proto_tree_add_subtree_format() worked for tvb==NULL if len was also 0. The bounds check added in 56706427f53cc64793870bf072c2c06248ae88f3 breaks this use case and makes DVB-CI spill out dissector asserts. Warn Dissector bug, protocol DVB-CI, in packet 625: ../epan/tvbuff.c:532: failed assertion "tvb && tvb->initialized" Create a proto_item first and link the subtree to this item. This will work as long as proto_tree_add_uint() accepts tvb==NULL. Thanks to Kay Katzorke for reporting this bug. Change-Id: I25a071c21925f7d362c92852fd5a8136e4d361c8 Reviewed-on: https://code.wireshark.org/review/19389 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=abe78e915e6d4aaa82b623865cadb95cc6402851 commit abe78e915e6d4aaa82b623865cadb95cc6402851 Author: Pascal Quantin Date: Fri Dec 23 09:44:38 2016 +0100 GSM A GM: align protocol / container id filter format with displayed one Change-Id: If5dcee6a2a9dd6de304e78f84456903c932ad452 Reviewed-on: https://code.wireshark.org/review/19393 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=c1e1f62cb811ad2e7fa68bbe0d337bd305eb79f4 commit c1e1f62cb811ad2e7fa68bbe0d337bd305eb79f4 Author: Pascal Quantin Date: Fri Dec 23 09:34:42 2016 +0100 GSM A GM: use same spelling as the 3GPP specification Change-Id: I706b64bb3875a15d8be0e486a03784e19ab5af23 Reviewed-on: https://code.wireshark.org/review/19392 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=b013d5c4d98dfc31d8e43d6cb63cc88ff6222cc7 commit b013d5c4d98dfc31d8e43d6cb63cc88ff6222cc7 Author: Guy Harris Date: Thu Dec 22 19:29:46 2016 -0800 Initialize the dissection options along with the other command-line options. Change-Id: I35ff8f36d12831d408666c3422444371a2ac0c25 Reviewed-on: https://code.wireshark.org/review/19391 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5c1b898a4398c994f59d47db875f8476a52d9652 commit 5c1b898a4398c994f59d47db875f8476a52d9652 Author: Jiri Novak Date: Thu Dec 22 11:37:19 2016 +0100 packet-rtp.c: Fix of decoding RTP over TCP During patch modification in https://code.wireshark.org/review/#/c/19293/ we made mistake :-( Change-Id: I2ff65170dbcf3b5c4d27d6d7c629092d5080ed28 Reviewed-on: https://code.wireshark.org/review/19382 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b97af3af2c45f39a1005d4a3786d115800cdb1b0 commit b97af3af2c45f39a1005d4a3786d115800cdb1b0 Author: Dario Lombardo Date: Thu Dec 22 11:43:05 2016 +0100 udpdump: set default value for payload Change-Id: Iad8624cbb9102611f806cdcce152b8ed14ce4474 Reviewed-on: https://code.wireshark.org/review/19383 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8c70558d1651df0502e57f0b3bd56e1f70bc522b commit 8c70558d1651df0502e57f0b3bd56e1f70bc522b Author: Pascal Quantin Date: Thu Dec 22 15:14:47 2016 +0100 RPC: fix crash when using "Dissect unknown RPC program numbers" option When using this option, rpc_prog_info_value structure is not fully initialized. Depending on the memory allocator used, this can lead to a NULL pointer dereference or an access to a random memory block. Ensure that the structure if fully initialized and test pointer before dereferencing it. Bug: 13266 Change-Id: Ifdc54b31c8dd3b2b6220dbe9ee27272758ff60ca Reviewed-on: https://code.wireshark.org/review/19385 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=541beaad6e99c8efc8a57a8e87fd5e8c3d56056a commit 541beaad6e99c8efc8a57a8e87fd5e8c3d56056a Author: Pascal Quantin Date: Thu Dec 22 09:36:18 2016 +0100 Qt: use references on tap_rtp_stat_t private members (CID 1397703 and 1397704) This should solve the "passing parameter statinfo of type "tap_rtp_stat_t" (size 5040 bytes) by value" warnings reported by Coverity. Change-Id: I327906f7925ab21a914b8a98ff8481a0af9f7a2f Reviewed-on: https://code.wireshark.org/review/19380 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=61d2c8f4a4fdca8f6d9055400a29f8c74580c313 commit 61d2c8f4a4fdca8f6d9055400a29f8c74580c313 Author: Pascal Quantin Date: Thu Dec 22 09:49:56 2016 +0100 RTP: fix a possible NULL pointer dereference (CID 1397705 & 1397706) As those dissectors are registered by name, let's not make the assumption that rtp_info is always present. Change-Id: I959b8c71485471b3be4cd2e71a6d96c2d4b278ff Reviewed-on: https://code.wireshark.org/review/19381 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b3b23ff134adc3e997ba809f2a2e8dbb22266528 commit b3b23ff134adc3e997ba809f2a2e8dbb22266528 Author: Dario Lombardo Date: Thu Dec 22 09:28:05 2016 +0100 Gtk: add initializers. As per coverity multiple CIDs. Change-Id: I30b5a5e45de2fc9b3c563c56151bd33483c754cd Reviewed-on: https://code.wireshark.org/review/19379 Reviewed-by: Roland Knall Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot http://cgit.osmocom.org/wireshark/commit/?id=1a38cdeef7a8ae4435896606eeca85897d0d5829 commit 1a38cdeef7a8ae4435896606eeca85897d0d5829 Author: Jiri Novak Date: Wed Dec 14 22:55:05 2016 +0100 RTSP dissector: Decode RTP/AVP/TCP and configure RTP session for it rtsp_create_conversation was modified significantly: - ignore non response calls => process only the complete information - distinguish between UDP, TCP and RTSP interlaced media - supports ED137 recording with RTP/UDP or RTP/TCP It was tested on many samples from bugzilla and from my library. Tests noted in bug 13257 Bug: 13257 Change-Id: I054505bcb9334c3abfff6d61c18c9cb6d2a6d56e Reviewed-on: https://code.wireshark.org/review/19341 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=32a31c5a9cc53768e34b0773fedafcadb4ffe04c commit 32a31c5a9cc53768e34b0773fedafcadb4ffe04c Author: Pascal Quantin Date: Wed Dec 21 22:26:37 2016 +0100 GTK: fix Export Objects sub menu warning Change-Id: I513fd643a8c4849462ee6c4b296d86d04517b3db Reviewed-on: https://code.wireshark.org/review/19378 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=5a3d31b37729dad9a74ca889ab11b6db18a125d2 commit 5a3d31b37729dad9a74ca889ab11b6db18a125d2 Author: Pascal Quantin Date: Wed Dec 21 21:46:02 2016 +0100 NAS EPS: upgrade dissector to v13.8.0 Change-Id: Ifad1fbd22984ad777278c7cc90622b205405cf1f Reviewed-on: https://code.wireshark.org/review/19377 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=41951f98fb01726575c559d5d015b24879cbfb7d commit 41951f98fb01726575c559d5d015b24879cbfb7d Author: AndersBroman Date: Tue Dec 20 13:22:15 2016 +0100 [rpm-build] Add an option to exclude extcap. Change-Id: Ibe16ad31986818fcd6e1bfbcfdd38ecc7663dd39 Reviewed-on: https://code.wireshark.org/review/19360 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=d70d32edb9f3425cb3e93dd6ff4b3d676b1b8858 commit d70d32edb9f3425cb3e93dd6ff4b3d676b1b8858 Author: D. Ulis Date: Wed Dec 21 10:13:53 2016 -0500 CIP: More attribute updates 1. CIP Safety: SERCOS Safety Network Number attribute should be 6 bytes. Don't just use all remaining bytes 2. Remove cip_byte_array type. The last remaining usage was #1 above and it really shouldn't be used in the future. Any attribute that would eat up all remaining bytes would have issues with Get Attribute List responses and Set Attribute List requests. 3. Optional Attribute List: Display the attribute name if known. 4. Port: Display Port Number name 5. Port: Associated Communication Objects attribute Change-Id: I94d99bb1f07aa4b8c44949b2ffb5d75e72483459 Reviewed-on: https://code.wireshark.org/review/19374 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5b1b136a29383a70875048e6474e69b486ecb97c commit 5b1b136a29383a70875048e6474e69b486ecb97c Author: Chuck Lever Date: Mon Dec 19 14:59:39 2016 -0500 packet-rpcrdma: Fix Reply chunk selection size When a Reply chunk is not present, selecting the "Reply chunk" in the protocol tree should also select the four bytes of zeroes in the header. This should work the same way as for the Read list and Write list. Change-Id: I0a9b7f927cad21e39189cfc1f2b619537ba26a30 Signed-off-by: Chuck Lever Reviewed-on: https://code.wireshark.org/review/19376 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a5f1afe2b701fcd451645176fca5430429a08ea6 commit a5f1afe2b701fcd451645176fca5430429a08ea6 Author: Alexis La Goutte Date: Wed Dec 21 13:56:45 2016 +0100 decoders(transum): fix redundant redeclaration of 'add_detected_tcp_svc??? [-Wredundant-decls] Change-Id: I70ccf182160086a4c04467eec214857a461a2869 Reviewed-on: https://code.wireshark.org/review/19373 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c7a46477d37b5aa1de57187d1a54c95a571e4802 commit c7a46477d37b5aa1de57187d1a54c95a571e4802 Author: Alexis La Goutte Date: Wed Dec 21 13:51:29 2016 +0100 transum: fix no previous prototype for ???proto_register_transum??? [-Wmissing-prototypes] the last one Change-Id: I8b279d11b61645a19b0b356d52cf66eed0180700 Reviewed-on: https://code.wireshark.org/review/19372 Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fcae13f0f65c79d82cf6226752bb759c6e1ff8a4 commit fcae13f0f65c79d82cf6226752bb759c6e1ff8a4 Author: Stig Bj??rlykke Date: Wed Dec 21 12:46:15 2016 +0100 Lua: Fix some typos. Change-Id: I4d1cf878245b03665207a500fb7593be1435c3d3 Reviewed-on: https://code.wireshark.org/review/19371 Reviewed-by: Peter Wu Petri-Dish: Peter Wu Reviewed-by: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=031db50c64995d0879b77570f562c0eb98d52e4a commit 031db50c64995d0879b77570f562c0eb98d52e4a Author: chinarulezzz Date: Wed Dec 21 06:20:55 2016 +0200 packet-tns.c: add Version and Services parsing for SNS messages. Tested with pcaps from SampleCaptures wiki. Change-Id: I13656ec484f276024160c8994a6750704058b2db Reviewed-on: https://code.wireshark.org/review/19367 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=56cf6998bbe66ddc614bf04915847dc047218b39 commit 56cf6998bbe66ddc614bf04915847dc047218b39 Author: Alexis La Goutte Date: Wed Dec 21 08:05:12 2016 +0100 transum: fix no previous prototype for '...??? [-Wmissing-prototypes] Part 2... Change-Id: Id219bd2b04de2003b5bfa4a33893d0310856275d Reviewed-on: https://code.wireshark.org/review/19368 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2ff7f36d707528e5689e84873f2ed0062a20a84e commit 2ff7f36d707528e5689e84873f2ed0062a20a84e Author: Pascal Quantin Date: Wed Dec 21 10:39:41 2016 +0100 gsm_abis_om2000: restore offset increment removed by g1643e37 Change-Id: I34666a74f8769c63ecc982bd034b2563ba0298ff Reviewed-on: https://code.wireshark.org/review/19370 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=8cc9fd68e15c00c5ccf187678e4e8f57ad636675 commit 8cc9fd68e15c00c5ccf187678e4e8f57ad636675 Author: Alexis La Goutte Date: Wed Dec 21 08:07:29 2016 +0100 gsmtap_log: fix no previous prototype for function 'proto_register_/reg_handoff_gsmtap_log' [-Wmissing-prototypes] Change-Id: I5fbd79f056cff330dafbe57ea350768acd820b65 Reviewed-on: https://code.wireshark.org/review/19369 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a8b68205a448688c5ad9d29379eab55065fcffd1 commit a8b68205a448688c5ad9d29379eab55065fcffd1 Author: Peter Wu Date: Wed Dec 21 02:23:35 2016 +0100 packet: duplicate short_name to fix UAF in wslua The "short_name" parameter of heur_dissector_add is defined as const (and was assumed to be a string literal). This was no longer the case though since a change in Lua where "short_name" is a dynamically allocated string. This "simple" fix clones the memory for internal use to avoid a heap-use-after-free when heur_dissector_delete tries to access "short_name". An alternative option is to make Proto_register_heuristic track the memory, but since there are multiple possible heuristics lists for a protocol, the Proto (struct _wslua_field_t) structure is not appropriate. A possible working alternative is to store the string into lua_heur_dissectors_table_ref (replacing the value (function) by a tuple {function,short_name}). Change-Id: I6c6b393f4d304dd847e864da6ad17b54c8cd80e2 Fixes: v2.3.0rc0-1474-g7f2a838922 ("lua: Allow proto:register_heuristic to be used on multiple list names") Reviewed-on: https://code.wireshark.org/review/19365 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Franklin Mathieu Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=92cd2c3ccb93ff67127d5a64fafa19b82ff7c624 commit 92cd2c3ccb93ff67127d5a64fafa19b82ff7c624 Author: Etienne Dechamps Date: Sun Oct 23 11:32:29 2016 +0100 X-Rite i1 Display Pro USB protocol dissector. This commit introduces a new dissector aimed at decoding the USB protocol used by X-Rite i1 Display Pro (and derivatives) colorimeter. It is based on reverse engineering work by Graeme Gill from the ArgyllCMS project. Change-Id: Icdfd0c3f75499d0df4360c6eb6856078de30ba56 Reviewed-on: https://code.wireshark.org/review/18901 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4c50e4b5c4d794de3944c05bd8ce3ed778a13443 commit 4c50e4b5c4d794de3944c05bd8ce3ed778a13443 Author: Michael Mann Date: Tue Dec 20 08:58:49 2016 -0500 Improve Infiniband heuristic subdissection. Add preference in Infiniband dissector to distinguish between heuristic and non-heuristic dissection (that uses Decode As). Remove all of the preferences in the Infiniband subdissectors that tried to put in "manual" heuristics and direct users to just use Decode As. Most subdissectors still kept some basic heuristics in their heuristic functions, but now also register with the Infiniband dissector table for "manually" forcing dissection with Decode As. Ping-Bug: 13259 Change-Id: I20d56eee38887664b439e52ec5f5b8f962c45ef1 Reviewed-on: https://code.wireshark.org/review/19362 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=caadaaf62317a88f99373d9095b827102999e4e3 commit caadaaf62317a88f99373d9095b827102999e4e3 Author: Ethan Young Date: Sun Dec 18 15:37:56 2016 -0500 Make EAPOL packet types into a dissector table. This decouples EAPOL from the few dissectors it needs to call based on packet type and moves registration to the dissectors themselves. Change-Id: Ia8412fe33370f4aeece52c2c80cda7f140a950cf Reviewed-on: https://code.wireshark.org/review/19328 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b7ee557d88841bc77f65c1fdc8b70ee4751624d6 commit b7ee557d88841bc77f65c1fdc8b70ee4751624d6 Author: Michael Mann Date: Fri Dec 9 17:03:45 2016 -0500 Add HomePNA dissector Ping-Bug: 12759 Change-Id: Ic4d47155168978541fb8c3670fcabaf3c35f8aad Reviewed-on: https://code.wireshark.org/review/19187 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=56729299bd2898be0a4ce8ca4d351e36a73851e0 commit 56729299bd2898be0a4ce8ca4d351e36a73851e0 Author: Alexis La Goutte Date: Tue Dec 20 20:07:08 2016 +0100 ICMP: fix typo Change-Id: Iffa10a3a14ec2ff32e51d92a1936d7e110a76bd4 Reviewed-on: https://code.wireshark.org/review/19364 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c01d8b7da1d69c71115c378d58041cb2fc53ef89 commit c01d8b7da1d69c71115c378d58041cb2fc53ef89 Author: Alexis La Goutte Date: Tue Dec 20 20:06:53 2016 +0100 ICMP: fix indent (use always tab) Change-Id: I939bf83ef6f6385dbad642aeef38673862c04bf0 Reviewed-on: https://code.wireshark.org/review/19363 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=98d350aeddfd85a1479dae133a2912e0b2313184 commit 98d350aeddfd85a1479dae133a2912e0b2313184 Author: Your Name Date: Mon Dec 19 22:05:36 2016 -0500 Cast larger types to time_t Resolves truncation warnings on the x86 clang build Change-Id: I14ebbe39b8235bd1b909c488c0402b77deb6dde1 Reviewed-on: https://code.wireshark.org/review/19354 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=795f4eb106d877ba6f2bd30524cc871404e9e42a commit 795f4eb106d877ba6f2bd30524cc871404e9e42a Author: Gerald Combs Date: Tue Dec 13 10:33:02 2016 -0800 Qt+Win32: Make software updates more friendly. Add WinSparkle can_shutdown and shutdown_request callbacks which are called prior to running the installer. Reject updates when we have unsaved information. Add notes about possible improvements. Ping-Bug: 9687 Ping-Bug: 12989 Change-Id: Ia126244b311417aa3105ea8136f186adc2745445 Reviewed-on: https://code.wireshark.org/review/19244 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0de990e022a74aab7b6b1c9bf35849a035327b92 commit 0de990e022a74aab7b6b1c9bf35849a035327b92 Author: Jiri Novak Date: Tue Dec 20 12:04:05 2016 +0100 packet-rtp.c: Fixed problem - when ED137 header was decoded with tshark, no ED137 headers were shown. Change-Id: Ic072212497ff084778f74d19be294a5b8ff8cbd5 Reviewed-on: https://code.wireshark.org/review/19359 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e9b4153f29100d6eb046fe5d112605393b6a5697 commit e9b4153f29100d6eb046fe5d112605393b6a5697 Author: Stig Bj??rlykke Date: Sun Dec 18 19:03:44 2016 +0100 Lua: Add string types and byte seperators support. Add handling of STR_ASCII and STR_UNICODE as base types for string and stringz. Add handling of SEP_DOT, SEP_DASH, SEP_COLON and SEP_SPACE for bytes and uint_bytes. Add SEP_NONE for completeness. Change-Id: Ida46c215fee7ec7132ec91ab5dd6cb3de4628920 Reviewed-on: https://code.wireshark.org/review/19337 Petri-Dish: Stig Bj??rlykke Reviewed-by: Peter Wu Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=d5fdbef7f4f103f3cd57524bc68b9a1385c61363 commit d5fdbef7f4f103f3cd57524bc68b9a1385c61363 Author: Peter Wu Date: Sun Dec 18 16:49:24 2016 +0100 cmake,wslua,wsutil: load files from run/ instead of source tree Fixes Lua on macOS, tested with an out-of-tree build: WS_BIN_PATH=$PWD/run ../wireshark/test/test.sh -s wslua Previously programs that were ran from the build directory would load data files (radius/, diameter/, init.lua) from the source directory. Then in the case of Lua, files were loaded from the program directory ($BUILDDIR/run/init.lua on Linux) or source directory (sSOURCEDIR/epan/wslua/console.lua). On macOS, this does not work for Lua since files are installed into $BUILDDIR/run/Wireshark.app/Contents/Resources/share/wireshark/init.lua instead. Since CMake always copies data files (radius, console.lua, etc.) into the build directory, make get_datafile_dir() return this "run" directory instead. Change-Id: If97d2f5686271caf9ad4d4e4fc58e902dc592a98 Reviewed-on: https://code.wireshark.org/review/19330 Reviewed-by: Stig Bj??rlykke Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=bd0fa39c7b013486e680c701406c4f75daec0a5a commit bd0fa39c7b013486e680c701406c4f75daec0a5a Author: Stig Bj??rlykke Date: Tue Dec 20 13:32:53 2016 +0100 Lua: Remove an obsolete comment. Change-Id: I6a946eb44f4a574d6d9add3604b2dac924c33a9f Reviewed-on: https://code.wireshark.org/review/19361 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=24ecc1cf27ea15ba0f80ae28f47d5f87e9732c5b commit 24ecc1cf27ea15ba0f80ae28f47d5f87e9732c5b Author: Dario Lombardo Date: Tue Dec 20 09:41:20 2016 +0100 Gtk: don't use GTimeZone/GDateTime Use struct tm instead. Change-Id: I678797b93062305849875b33867faa52379c3dcb Reviewed-on: https://code.wireshark.org/review/19356 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d4eeeaf6d463f930c89e9026b682339e1e114b34 commit d4eeeaf6d463f930c89e9026b682339e1e114b34 Author: Stig Bj??rlykke Date: Sat Dec 17 10:08:54 2016 +0100 Lua: Add unit names support. Add support for using unit names in ProtoField integer types by using base.UNIT_STRING. Add unit name table argument in ProtoField.float() and ProtoField.double() (and made backward compatibility). The use of base.UNIT_STRING is not really the best API for adding unit names in Lua, but is the simples solution without adding new arguments to ProtoField. Change-Id: Ib5d064480cffd970a41db1764440642f6c593bb2 Reviewed-on: https://code.wireshark.org/review/19313 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=d9cc2b52260dac9830ac60239c4d80721df59b96 commit d9cc2b52260dac9830ac60239c4d80721df59b96 Author: Guy Harris Date: Tue Dec 20 00:44:31 2016 -0800 Update comments and messages for the new name for Apple's OS for Macs. Change-Id: I96be861220f6052cb1bc61f5f4e74e76821ff565 Reviewed-on: https://code.wireshark.org/review/19358 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=e5596b74bd41fe416a947f882a1a0609b5c0892b commit e5596b74bd41fe416a947f882a1a0609b5c0892b Author: Dario Lombardo Date: Fri Dec 9 11:52:42 2016 +0100 extcap: set help page for all extcaps. They've been set to the manpage of the local filesystem. Ping-Bug: 13218 Change-Id: Iacd5d2ba7ae39ee1718b59747c245d1c07785e8f Reviewed-on: https://code.wireshark.org/review/19179 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall Reviewed-by: Michael Mann Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=87a9a2989bf5f004473fb415625fe465f2d4eaad commit 87a9a2989bf5f004473fb415625fe465f2d4eaad Author: Stig Bj??rlykke Date: Mon Dec 19 15:40:59 2016 +0100 btle: Add a convenience btle.length field Add a convenience btle.length field for easier filtering of BTLE packets without data and with specific length ranges. Change-Id: If56eac9c86ccf40741a6ceb50d13a1733132f448 Reviewed-on: https://code.wireshark.org/review/19348 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Michal Labedzki Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=1656261b955503b8d246029d3c6aa0f42fe204bf commit 1656261b955503b8d246029d3c6aa0f42fe204bf Author: Guy Harris Date: Mon Dec 19 21:29:27 2016 -0800 Use -bbigtoc for libwireshark on AIX (if we're using GCC or Clang). This will have to be done differently with xlc if it's necessary. While we're at it, fix the spelling of "Cygwin" (no InterCaps). Bug: 13262 Change-Id: If3084cfb58f4abd9048afafecdd24c13645c2776 Reviewed-on: https://code.wireshark.org/review/19355 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=23d80b00122984535e47e5e2af8cbd4deb9b8a9e commit 23d80b00122984535e47e5e2af8cbd4deb9b8a9e Author: Guy Harris Date: Mon Dec 19 10:54:50 2016 -0800 Don't use PCAP_ERROR if it's not known to be defined. The introduction of pcap_list_datalinks() predates the introduction of PCAP_ERROR, so the presence of pcap_list_datalinks() doesn't guarantee that PCAP_ERROR is defined. Change the use of PCAP_ERROR when checking the result of pcap_list_datalinks() to just check for -1. Change-Id: Id8229b7aebd02eaf3701983f9343503397af4fb3 Reviewed-on: https://code.wireshark.org/review/19351 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d7ce60bb080eb22808ccf304ebc400da866bae0b commit d7ce60bb080eb22808ccf304ebc400da866bae0b Author: Stig Bj??rlykke Date: Sun Dec 18 19:00:52 2016 +0100 Lua: Include all BASE_PT_* to base table. Also added a note above field_display_e enum to indicate that this values are parsed in make-init-lua.pl to build init.lua. Change-Id: Ibd125684f9a68e1b8116fae0ccbc72147825d75d Reviewed-on: https://code.wireshark.org/review/19336 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=a942468e0771686ea168d19c0e59fe443c644b88 commit a942468e0771686ea168d19c0e59fe443c644b88 Author: Michael Mann Date: Sat Dec 17 11:20:38 2016 -0500 Make more infiniband subdissectors heuristic. 1. Convert the Mellanox encapsulation header into a heuristic dissector. 2. Convert EtherType header dissection into a heuristic dissector. 3. Convert "heuristic preferences" to use deprecated_heur_dissector_pref. Ping-Bug: 5061 Ping-Bug: 2672 Change-Id: Iabcac1af8e07f3f6f25f825ed56b2036c3285783 Reviewed-on: https://code.wireshark.org/review/19317 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=cf0f6ae0ae2c3d4661060655494528e8eaec2e89 commit cf0f6ae0ae2c3d4661060655494528e8eaec2e89 Author: Alexis La Goutte Date: Mon Dec 19 08:54:11 2016 +0100 transum: add Modelines info Change-Id: I9d9ffdb7d32a940dbe155e82946d59f649cafe09 Reviewed-on: https://code.wireshark.org/review/19345 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=562954bbe6a1d1e78edb86f644385cea54e6f987 commit 562954bbe6a1d1e78edb86f644385cea54e6f987 Author: Alexis La Goutte Date: Mon Dec 19 08:51:13 2016 +0100 transum: fix no previous prototype for '...??? [-Wmissing-prototypes] Comment set_pkt_rrpd (not used) Change-Id: I8d571f3cd45c51b07969132718a43244003c0f59 Reviewed-on: https://code.wireshark.org/review/19344 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=dd143ca7681e2e3150904b764027e041927dcbf2 commit dd143ca7681e2e3150904b764027e041927dcbf2 Author: Michael Mann Date: Sun Dec 18 23:38:53 2016 -0500 [SMTP] Bugfix BDAT command handling BDAT handling takes the whole packet to add to its count of necessary bytes, but wasn't updating the offset, so if a BDAT "data packet" had multiple CRLF segments in it, the BDAT byte counter became inaccurate. Bug: 13030 Change-Id: Idd44ccb95a8f4710db4546a918661c63a343260c Reviewed-on: https://code.wireshark.org/review/19343 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=36ec6240a8bc2cc8c30a2a1a1dc217c19fca0f4b commit 36ec6240a8bc2cc8c30a2a1a1dc217c19fca0f4b Author: Jan Spevak Date: Mon Dec 12 10:48:37 2016 +0100 Added decoding of RAN/NAS cause IE/AVP Change-Id: I889820405528be5e17edf85e52291d642a98cce6 Reviewed-on: https://code.wireshark.org/review/19216 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=047023d44371c0abcfeea3cee7779363d4e12974 commit 047023d44371c0abcfeea3cee7779363d4e12974 Author: Dario Lombardo Date: Sun Dec 4 23:30:46 2016 +0100 tools: add rpm-setup.sh. This script mimics tools/debian-setup.sh for RPM based systems. It installs all the required and optional packages to compile Wireshark. Tested on Centos 7, Fedora 25, openSUSE Leap 42.1. Change-Id: Ifc55f45608e5f5a74188d4fb5612bedb6437fcb1 Reviewed-on: https://code.wireshark.org/review/19088 Reviewed-by: Peter Wu Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=3a6c5f07176d0c8f5367e092d328eb5f6ebf3b6b commit 3a6c5f07176d0c8f5367e092d328eb5f6ebf3b6b Author: Alexis La Goutte Date: Tue Dec 13 11:39:16 2016 +0100 tap-rtp-common.c: set STAT_FLAG_WRONG_TIMESTAMP when timestamp sequence is wrong Set STAT_FLAG_WRONG_TIMESTAMP for RTP sequence when newer packet has lower timestamp than previous one. Change-Id: Ib18830eea33ddb3dbbdf3beba279131c0fc5a948 Reviewed-on: https://code.wireshark.org/review/19292 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0e6333cfb45d6caa33f72c208978f8f6684a3ff5 commit 0e6333cfb45d6caa33f72c208978f8f6684a3ff5 Author: Jiri Novak Date: Sun Dec 18 21:08:16 2016 +0100 RTP analyzis dialog/Qt: fix - when dialog is called from RTP stream dialog, G (select packet) signal is not passed to parent dialog Problem is in 2.0 and master. It is probably in 2.2 too. Change-Id: Iaa8adea788dcd5da7cff32d56d483a1e7d52d226 Reviewed-on: https://code.wireshark.org/review/19340 Petri-Dish: Anders Broman Reviewed-by: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5f6732d74eb731f26d389f378567d2dfa532f24c commit 5f6732d74eb731f26d389f378567d2dfa532f24c Author: Kevin Hogan Date: Mon Dec 5 23:50:45 2016 -0800 Qt: minor updates to TCP stream dialog and throughput moving average The time-based moving average code should use a constant window size as the denominator when calculating throughput. Added QDoubleSpinbox widget to choose the time-based moving average size. Also added (optional) ability to select ACK (reverse) packets as well as data packets when clicking on the base graph. (useful, for example, when examining SACK or DSACK packets) Added CheckBox widget (with tooltip) for user to choose ACK selection Change-Id: Ib3ba4f9be9e30aa8f3088b0b2d48b4ca214f7cc3 Reviewed-on: https://code.wireshark.org/review/19108 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=05b3c067ce65149fdb83790771650946aa948808 commit 05b3c067ce65149fdb83790771650946aa948808 Author: Jiri Novak Date: Sun Dec 18 23:45:06 2016 +0100 RTSP: Decode XML data in ED-137 messages Based on EUROCAE ED-137B specification: ED-137B, Part 4: RADIO, INTEROPERABILITY STANDARDS FOR VOIP ATM COMPONENTS https://boutique.eurocae.net/eshop/catalog/index.php Can be verified with sample from Bug 13257, #18, #58, #64, #100 Change-Id: I91b7ec84b8cee8797306be1d1c0bd2af8f7b8f45 Reviewed-on: https://code.wireshark.org/review/19342 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8e19794b5ee44e2f850d7857c6953762304bc1bd commit 8e19794b5ee44e2f850d7857c6953762304bc1bd Author: Alexis La Goutte Date: Sun Dec 18 19:57:32 2016 +0100 decoders(transum): fix no previous prototype for ???decode_*??? [-Wmissing-prototypes] Change-Id: I93b24285443d99799f83c40f61f413c2d106c85f Reviewed-on: https://code.wireshark.org/review/19338 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2612f23ad2664690c62b6e17db465945b51b938c commit 2612f23ad2664690c62b6e17db465945b51b938c Author: Stig Bj??rlykke Date: Sat Dec 17 23:19:10 2016 +0100 Lua: Fix some memory leaks in error paths. Because luaL_argerror() does a longjmp all memory free must be done before calling this. Also rewrote true_false_string_from_table() to be a bit simpler and to give argument error when too many strings in the table. Change-Id: Ied0fa468f1274155c746fe2e086dacf1a8582b08 Reviewed-on: https://code.wireshark.org/review/19325 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7d1b8dee925373da07c258bc26298fc73a7bfe4a commit 7d1b8dee925373da07c258bc26298fc73a7bfe4a Author: Jiri Novak Date: Sat Dec 17 17:45:40 2016 +0100 Call Flow: Fix - Duration of segment of RTP flow is wrong in call flow. But is observed in 2.0 and later branches. Change-Id: I46fcbb33824d30bac1999e1b61d9c249972d17f0 Reviewed-on: https://code.wireshark.org/review/19316 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4b613a174e42e78031276a1e230497e993b1d534 commit 4b613a174e42e78031276a1e230497e993b1d534 Author: Jakub Pawlowski Date: Tue Dec 13 17:03:55 2016 -0800 Bluetooth: BTLE: Add new commands parsing Add "LE Set Extended Advertising Data", "LE Set Extended Scan Response Data", and "LE Set Extended Advertising Enable" command parser. Change-Id: I3027dc9c213c15f503fa5495829726db3a207300 Reviewed-on: https://code.wireshark.org/review/19251 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=527eefa5132b47c431255b0681559a9496d45eb4 commit 527eefa5132b47c431255b0681559a9496d45eb4 Author: Gerald Combs Date: Sun Dec 18 08:13:10 2016 -0800 [Automatic update for 2016-12-18] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I3c720c31d7ddfbef001bda47eca49ab4804e8e74 Reviewed-on: https://code.wireshark.org/review/19332 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=81fc27f5d7b7fa293faf7eca4bf36af72502c421 commit 81fc27f5d7b7fa293faf7eca4bf36af72502c421 Author: AdrianSimionov Date: Sun Dec 18 13:00:17 2016 +1100 [docsis->type2ucd] Fix issue with decoding Burst 4 and Burst 5 values are now properly decoded. Change-Id: I6232a19eb849a419825be69435069e4be721cbc1 Reviewed-on: https://code.wireshark.org/review/19327 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=92c725cafb37067291022d3e9d05b9cbf4624b6e commit 92c725cafb37067291022d3e9d05b9cbf4624b6e Author: Jiri Novak Date: Fri Dec 16 11:49:56 2016 +0100 SIP/SDP, RTP: Dissectors shows information about ED-137 related states of radio in info column/VoIP call flow Based on EUROCAE ED-137B specification: ED-137B, Part 1: RADIO, INTEROPERABILITY STANDARDS FOR VOIP ATM COMPONENTS https://boutique.eurocae.net/eshop/catalog/index.php Bug: 13252 Change-Id: Ifab1aaf47e3405fcd46309167237f11ce2d7e2ff Reviewed-on: https://code.wireshark.org/review/19302 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b4ea3c50f5f966896d47e7b47426682d7db3e077 commit b4ea3c50f5f966896d47e7b47426682d7db3e077 Author: Pascal Quantin Date: Sat Dec 17 22:34:29 2016 +0100 S1AP: use unit strings Change-Id: I53a639b210592b36fc3f5aaf45db3932a469b49f Reviewed-on: https://code.wireshark.org/review/19321 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=7eee48ad5588bc2debec0e564b3526c97a0eb125 commit 7eee48ad5588bc2debec0e564b3526c97a0eb125 Author: Jiri Novak Date: Wed Dec 14 22:55:05 2016 +0100 RTP: RTP dissector is able to decode RTP over TCP (RFC 4571) Bug: 13251 Change-Id: I56a01e779f7f0eadc8a078f88543269a91148f00 Reviewed-on: https://code.wireshark.org/review/19293 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5696b842b14c75f48021f2cc562887bc991a729d commit 5696b842b14c75f48021f2cc562887bc991a729d Author: Pascal Quantin Date: Sat Dec 17 22:49:29 2016 +0100 X2AP: use unit strings Change-Id: Icac054fda0b1e1b8d79c33fc967345a7497e812b Reviewed-on: https://code.wireshark.org/review/19322 Reviewed-by: Pascal Quantin Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=667b700c220b7dd8ccffe7d997861aec8dc0487f commit 667b700c220b7dd8ccffe7d997861aec8dc0487f Author: Pascal Quantin Date: Sat Dec 17 22:51:43 2016 +0100 M2AP: use unit strings Change-Id: Id9aa6a48faaf749a439f0f61b5ad8d2920c56ac7 Reviewed-on: https://code.wireshark.org/review/19323 Reviewed-by: Pascal Quantin Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6292d14148e27bbf59a523b085cd2d447f1c6697 commit 6292d14148e27bbf59a523b085cd2d447f1c6697 Author: Pascal Quantin Date: Sat Dec 17 22:55:59 2016 +0100 M3AP: use unit strings Change-Id: I433b6357914063ba7dbbe119771770e98e019091 Reviewed-on: https://code.wireshark.org/review/19324 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=934f255c07623c8ed3da7933fe2465400dcf3452 commit 934f255c07623c8ed3da7933fe2465400dcf3452 Author: Pascal Quantin Date: Sat Dec 17 21:40:49 2016 +0100 LTE RRC: use unit strings Change-Id: Ib18301246f051f1362ba93621c533044a118189f Reviewed-on: https://code.wireshark.org/review/19320 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ced54aeb067065e29a621be2b6a1192e25a6e1bf commit ced54aeb067065e29a621be2b6a1192e25a6e1bf Author: Dmitry Lazurkin Date: Sat Dec 10 16:45:10 2016 +0300 kafka: add expert info about unsupported api key and version Change-Id: I622e6f06529377e089cbeeb83d926135f983d3f3 Reviewed-on: https://code.wireshark.org/review/19194 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson http://cgit.osmocom.org/wireshark/commit/?id=a5374d8955a0cc22005cee761c995cc72b638b15 commit a5374d8955a0cc22005cee761c995cc72b638b15 Author: Pascal Quantin Date: Sat Dec 17 23:23:32 2016 +0100 NBIFOM: upgrade dissector to v13.3.0 Change-Id: I95166c355bccc74705812f495066b55eedccedb0 Reviewed-on: https://code.wireshark.org/review/19326 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=1613ee77b98335ec452ed09dab8ddf44a38f3927 commit 1613ee77b98335ec452ed09dab8ddf44a38f3927 Author: Pascal Quantin Date: Sat Dec 17 15:53:40 2016 +0100 LPP: use unit strings Change-Id: Ic7767b9b47e200b0b0cae70e9781b417cf7d2a3b Reviewed-on: https://code.wireshark.org/review/19315 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=93543464ff62937fd1850b343e8588dc0d7e57e3 commit 93543464ff62937fd1850b343e8588dc0d7e57e3 Author: Pascal Quantin Date: Sat Dec 17 14:06:33 2016 +0100 ULP: follow-up of gda5cad4 Uniformize unit display Change-Id: Ie89ad77be81232692ee7f4f220157d2d0cab21ea Reviewed-on: https://code.wireshark.org/review/19314 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=01c328f0f66078f246a69cad34406d07a29b5602 commit 01c328f0f66078f246a69cad34406d07a29b5602 Author: Alexis La Goutte Date: Wed Dec 30 21:31:10 2015 +0100 bootp: Update DHCP Message Type 53 Values Add RFC6926 and RFC7724 Change-Id: I2e10c337f3fe3043e5c36f501eb3e29b16bfcecc Reviewed-on: https://code.wireshark.org/review/19312 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=69dc69a5a76a9e2aa78b3d781ea0d94bb3e8c4fd commit 69dc69a5a76a9e2aa78b3d781ea0d94bb3e8c4fd Author: Alexis La Goutte Date: Sat Dec 17 10:34:16 2016 +0100 bootp: fix indent (use tabs) Change-Id: I0c16bf29631e9376b9f3b701627bd5f8fb133397 Reviewed-on: https://code.wireshark.org/review/19311 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e520d79c8af96e2ca7fa5024f595c4b36101c6cf commit e520d79c8af96e2ca7fa5024f595c4b36101c6cf Author: Jo??o Valverde Date: Sat Dec 17 07:23:31 2016 +0000 IPsec: Revert g232cb9a2dd Change-Id: I9e353215c17c9a868b1cbbcd18a5707e023d86bb Reviewed-on: https://code.wireshark.org/review/19310 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=da5cad4d68c72996d97a9923df9205cbf633e55e commit da5cad4d68c72996d97a9923df9205cbf633e55e Author: Pascal Quantin Date: Fri Dec 16 23:33:49 2016 +0100 ULP: use unit strings Change-Id: Id6cca5fa5b7547a43488e0bd83bb150ef008f48e Reviewed-on: https://code.wireshark.org/review/19309 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=166e129e7ee7e026b44ed587d185957cf45cc6c4 commit 166e129e7ee7e026b44ed587d185957cf45cc6c4 Author: Jo??o Valverde Date: Fri Dec 16 20:35:13 2016 +0000 Improve some unit strings with unicode characters Change-Id: Ic6812fd266832743962e020cfc8f0af2d4742fdf Reviewed-on: https://code.wireshark.org/review/19308 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=2892cc6603820db170cefe0b5939635bc95445d1 commit 2892cc6603820db170cefe0b5939635bc95445d1 Author: Jo??o Valverde Date: Fri Dec 16 19:57:54 2016 +0000 IPv6: Fix IPv6 fragment header offset unit display Fragment offset unit is 8-octet, not bytes. Reverts regression introduced in 232cb9a2dd87ea9cc9c88d4c32bfb7b452705130. Change-Id: Id015209b45e15cd630f42ed2c3bbf342094b8ba6 Reviewed-on: https://code.wireshark.org/review/19307 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=bd494c326e81c85705cd073119efb50446eb4bd9 commit bd494c326e81c85705cd073119efb50446eb4bd9 Author: Guy Harris Date: Fri Dec 16 11:13:02 2016 -0800 Sort opttype_vals by the option value. Otherwise, we get complaints when generating the value_string_ext from it. Change-Id: I2b4fc4c57b1f0c47706fe73187192c155593da84 Reviewed-on: https://code.wireshark.org/review/19306 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3649993ded921c521dc2ecb57bddc09bb1f4f8c8 commit 3649993ded921c521dc2ecb57bddc09bb1f4f8c8 Author: Jo??o Valverde Date: Fri Dec 16 01:42:16 2016 +0000 6LoWPAN: Make UDP NHC port endianness code cleaner Change-Id: I7abb29a8368a91d113038bc878aaf47ed58360bb Reviewed-on: https://code.wireshark.org/review/19298 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=f923009c77f7416d20d60d6dae60d1a2bbd04245 commit f923009c77f7416d20d60d6dae60d1a2bbd04245 Author: Jo??o Valverde Date: Thu Dec 15 23:48:25 2016 +0000 6LoWPAN: Display UDP NHC port encoding field as 2-bit Reference: RFC 6282 Section 4.3.3 Change-Id: I8ff46452d80b1aba4545967bc05310c341f6e174 Reviewed-on: https://code.wireshark.org/review/19297 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=1a57d810423a70563c7d1fae5c956317c242d55c commit 1a57d810423a70563c7d1fae5c956317c242d55c Author: Michael Mann Date: Fri Dec 16 09:35:01 2016 -0500 Rename packet-range.[ch] to packet_range.[ch] The check*.pl scripts presume that files with the prefix "packet-" are dissector files and therefore have different rules than other files. Rather than trying to clarify that more with additional directory information, just make any non-dissector file with "packet-" filename prefix conform if it fails a "dissector specific" check from the scripts. Change-Id: I7cb52e1fad4ea62320492bb690904260f958aeb4 Reviewed-on: https://code.wireshark.org/review/19304 Petri-Dish: Michael Mann Reviewed-by: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=70c4a0347ca02f5b8f7ed82d33e340e86d0bd533 commit 70c4a0347ca02f5b8f7ed82d33e340e86d0bd533 Author: Harald Welte Date: Fri Dec 2 22:29:36 2016 +0100 Add GSMTAP logging sub-dissector Applications can also use GSMTAP framing to convey log messages which would traditionally be printed on stderr or on log files. This allows the ordered/interspersed display of protocol messages with log lines from the applications that send or received those messages. The osmocom logging framework (part of libosmocore) implements this in libosmocore.git Change-Id I9a7e72b8c9c6f6f2d76d1ea2332dcdee12394625 Change-Id: I0de723445e5b5ce0199a4081808111240a9ed047 Reviewed-on: https://code.wireshark.org/review/19183 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=0572fbb3cf2b7faff75f3d095565af947d7ef41a commit 0572fbb3cf2b7faff75f3d095565af947d7ef41a Author: Yasuyuki Tanaka Date: Sun Dec 11 15:35:30 2016 +0100 6LoWPAN: bugfix in extracting in-line UDP checksum of IPHC Bug: 13233 Change-Id: Ie697d5a2d8a604bf3348f690d78ada4f9f0b1b89 Reviewed-on: https://code.wireshark.org/review/19208 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=41a9a1f9bf44c5b92eff49fecd57194ff2dc116c commit 41a9a1f9bf44c5b92eff49fecd57194ff2dc116c Author: Jo??o Valverde Date: Fri Nov 25 09:41:37 2016 +0000 autotools: Add tag glob pattern for distribution VCS version Avoid leaking private tags and prefer vX.X.X over wireshark-X.X.X. Ping-Bug: 12901 Change-Id: I7a4e2de283b87047e435a0b0abe72bc18819a985 Reviewed-on: https://code.wireshark.org/review/18951 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=8a0e86301b39039912a44cacbc786a0c2f041d29 commit 8a0e86301b39039912a44cacbc786a0c2f041d29 Author: AndersBroman Date: Fri Dec 16 15:13:31 2016 +0100 [S1AP] Handle the case where the TransparentContainer is empty. Change-Id: I6b2333c32119149b32beacc660b48970e0ddbae6 Reviewed-on: https://code.wireshark.org/review/19303 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=53f2b3710e9b661410dbee248fd4494741d18574 commit 53f2b3710e9b661410dbee248fd4494741d18574 Author: D. Ulis Date: Wed Dec 14 10:40:44 2016 -0500 CIP: Always handle extra data 1. Generically handle/display all unparsed data. Any unparsed data can be found with cip.data 2. This now shows at least some unparsed data that was not previously displayed. Previously, extra data sent with Get Attribute List requests was not displayed. It was difficult to tell why devices were returning errors, without knowing there was extra data. 3. Make most functions return the number of bytes processed to support the above points. Change-Id: I290c09d76e74c18facaef99c8903e7937fbdd710 Reviewed-on: https://code.wireshark.org/review/19263 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=12fd99fcda388982944947afc4934dcfbd39448f commit 12fd99fcda388982944947afc4934dcfbd39448f Author: Eliot Lear Date: Thu Dec 15 10:21:06 2016 -0500 [BOOTP/DHCPv6] Add new manufacturer usage description (MUD) DHCP option, which presents a URL. Change-Id: I152a388db2f3b8c035c80bd06dfbb9a18f10c031 Reviewed-on: https://code.wireshark.org/review/19284 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=93dec736c7f86c4958ec081fd4dd402b3e35be76 commit 93dec736c7f86c4958ec081fd4dd402b3e35be76 Author: Jiri Novak Date: Thu Dec 15 23:15:51 2016 +0100 packet-rtp.c: Fix of variable names to test Variables are removed Change-Id: I54bb00a74255625c7ce487cfd31794fcdb9fa979 Reviewed-on: https://code.wireshark.org/review/19295 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=daf7c840fd7888dd64a70a626ddc1b4fe3eae475 commit daf7c840fd7888dd64a70a626ddc1b4fe3eae475 Author: Stig Bj??rlykke Date: Fri Dec 16 08:54:56 2016 +0100 Fix typo in unit_name_string units_decibels name. Change-Id: Ib17ca3a613648667d0f99fa7412d074a205840a9 Reviewed-on: https://code.wireshark.org/review/19300 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=232cb9a2dd87ea9cc9c88d4c32bfb7b452705130 commit 232cb9a2dd87ea9cc9c88d4c32bfb7b452705130 Author: Michael Mann Date: Thu Dec 15 13:01:27 2016 -0500 Remove proto_item_append_text calls in favor of BASE_UNIT_STRING. Many proto_item_append_text calls were just adding a unit string to a field. There's a better way to do that now. Change-Id: Id18d5ac1ea4d8ecdc4cbe7ebaec07fbd2eab6e78 Reviewed-on: https://code.wireshark.org/review/19289 Petri-Dish: Michael Mann Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8efb7fece1ffefd26dacd79f5ec8722c4e01e827 commit 8efb7fece1ffefd26dacd79f5ec8722c4e01e827 Author: Michael Mann Date: Wed Dec 14 17:34:56 2016 -0500 Adjust proto_tree_add_xxx_format_value calls to use unit string proto_tree_add_uint_format_value had the most use of unit strings, this patch handles all of the other proto_tree_add_xxx_format_value calls that could be better served using BASE_UNIT_STRING with a "unit string" in hf_ field. Added more "common" unit string values to unit_strings.[ch] Change-Id: I0fb680be781e10037eb7bd40dd21a9ee20c1fb1c Reviewed-on: https://code.wireshark.org/review/19288 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d706f9c221e85992f7011baed53f5b31b7109493 commit d706f9c221e85992f7011baed53f5b31b7109493 Author: Guy Harris Date: Thu Dec 15 17:48:59 2016 -0800 Add symlinks to Wireshark binaries in Resources/bin, and point there. That way, $PATH points to .../Wireshark.app/Contents/Resources/bin, so the man command will look in .../Wireshark.app/Contents/Resources/share/man. This also may obviate the need to install the wrapper scripts in /usr/local/bin, although those scripts obviate the need to re-set PATH after installing Wireshark. Change-Id: I7202b5a0fe5d2b90c956dc0db2af073f6c08b00d Reviewed-on: https://code.wireshark.org/review/19296 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=8234de535022a699f6c2ac5f870cad6cd7439060 commit 8234de535022a699f6c2ac5f870cad6cd7439060 Author: Graham Bloice Date: Thu Dec 15 19:54:01 2016 +0000 Fix release-notes.html generation The ASCIIDOC_CONF_FILES setting for asciidoc was only generated if any of the guides were being built. Clean up a dup setting and some and blank lines in FindASCIIDOC Change-Id: Ie8ab97db09e18cdb8d7e2a7bd4dcf8c288dd036f Reviewed-on: https://code.wireshark.org/review/19291 Petri-Dish: Graham Bloice Reviewed-by: Gerald Combs Reviewed-by: Graham Bloice http://cgit.osmocom.org/wireshark/commit/?id=2c20ffa871d39457ef3e10bef3e380e1c86e9661 commit 2c20ffa871d39457ef3e10bef3e380e1c86e9661 Author: Gerald Combs Date: Thu Dec 15 11:42:50 2016 -0800 Update tools/commit-msg. Update tools/commit-msg to version 2.12.7 by running curl -Lo tools/commit-msg https://code.wireshark.org/review/tools/hooks/commit-msg Change-Id: Ie70a8e869968b5237c9e21c0624f1f8af696d83b Reviewed-on: https://code.wireshark.org/review/19290 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=08a6925ced4fbf97ab679dcd4795d95fc78c19b3 commit 08a6925ced4fbf97ab679dcd4795d95fc78c19b3 Author: Jo??o Valverde Date: Thu Dec 15 18:15:09 2016 +0000 UDP: Add missing space to string Change-Id: I0b5a60d426b2d06441323d74aa973e1b700d4f03 Reviewed-on: https://code.wireshark.org/review/19286 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=0d3fd95733dcc75c8967892e85281436c23748a6 commit 0d3fd95733dcc75c8967892e85281436c23748a6 Author: Gerald Combs Date: Thu Dec 15 09:32:53 2016 -0800 Update the release notes. Change-Id: Id26548a1c262a91e4fe0a4c44dcb578b5b4e5c11 Reviewed-on: https://code.wireshark.org/review/19285 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=c8b96ef1a9b34faf5bb869b40a4c1e2c71590cd7 commit c8b96ef1a9b34faf5bb869b40a4c1e2c71590cd7 Author: AndersBroman Date: Thu Dec 15 14:49:31 2016 +0100 [GTPv2] Fix dissection of MM Context fpr EPS Change-Id: I1ee7f4caa23834ac8bcbd56731c116a785b67d6b Reviewed-on: https://code.wireshark.org/review/19283 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e7ba5d78ea49abd28a34696f631271d5b3338471 commit e7ba5d78ea49abd28a34696f631271d5b3338471 Author: Dario Lombardo Date: Tue Dec 13 12:40:47 2016 +0100 packet.c: add initializer. As per glib manual, GSLists need to be NULL initialized. Change-Id: If78904b900f6ddd7a0afaf3a1c480ec7626f2027 Reviewed-on: https://code.wireshark.org/review/19281 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c65e5851b2eef0ef99e4cb9388eb780cd6a87aa7 commit c65e5851b2eef0ef99e4cb9388eb780cd6a87aa7 Author: Guy Harris Date: Thu Dec 15 00:29:38 2016 -0800 Make some items that don't need to be size_t guint. Those sizes are limited by the packet sizes we support, and we only support a maximum packet size of 2^32. This squelches some compiler warnings. Remove some casts that this renders unnecessary. Change-Id: Id9a7bcf8c2ce30bbed7be6c0e28deb9cf38002e0 Reviewed-on: https://code.wireshark.org/review/19279 Petri-Dish: Guy Harris Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e6a9877c7177978ff655d6f61d7540fb835ea165 commit e6a9877c7177978ff655d6f61d7540fb835ea165 Author: Nora Sandler Date: Thu Dec 8 16:54:37 2016 -0800 Improved parsing of sniffed homeplug-av data This patch modifies the homeplug-av dissector to better decode sniffer data according to the IEEE 1901-2010 standard. The dissector now decodes MPDU variant fields correctly based on delimiter type, and decodes beacon MPDU payloads. There are some variable-length fields it doesn't handle yet. This patch should have no effect on how non-sniffer-data packets are decoded. These changes are based on Andrew Margolis' pull request to faifa at https://github.com/ffainelli/faifa/pull/11 Change-Id: Ia60ac7affa99a68b38f04ab66373ac715c761328 Reviewed-on: https://code.wireshark.org/review/19156 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e1e6195cdd40fe36c1c62ee40fcf7bcc746ab2fc commit e1e6195cdd40fe36c1c62ee40fcf7bcc746ab2fc Author: Alexis La Goutte Date: Tue Dec 13 21:02:21 2016 +0100 802.11(ad): fix wrong dissection of Grant Frame See 8.4a.2 from 802.11ad-2012(.pdf) Issue reported by Hany ASSASA Ping-Bug: 13244 Change-Id: I6e22de3009b722e61b30ce2dd93596c4f51bb2fe Reviewed-on: https://code.wireshark.org/review/19243 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=85266a0f720bae8b527dc6f130e0697d61622d52 commit 85266a0f720bae8b527dc6f130e0697d61622d52 Author: ?????????? ???????????????? Date: Wed Dec 14 23:55:31 2016 +0300 pkixtsp: add support for dissecting CMS signature time-stamps As per RFC 3161 Appendix A. The ASN.1 elements it defines are not officially part of any module, so just stick them into PKIXTSP. Change-Id: I728505cb305b924465b62eb442288edea7f916a7 Reviewed-on: https://code.wireshark.org/review/19272 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=104b1029486e3a656c9abefa733bc038563afa43 commit 104b1029486e3a656c9abefa733bc038563afa43 Author: chinarulezzz Date: Wed Dec 14 18:43:07 2016 +0200 packet-tns.c: Oracle 12c packet length fix. In some messages (observed in Oracle 12c) packet length has 4 bytes instead of 2. Tested with oracle12-example.pcapng from SampleCaptures wiki. Also small datatype fix. Change-Id: I35490ade8cf0dee6392f4fa1b51d8dc7cff85400 Reviewed-on: https://code.wireshark.org/review/19264 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bdd166f4a76e0990ad08027e541c3db24f7ca273 commit bdd166f4a76e0990ad08027e541c3db24f7ca273 Author: Jiri Novak Date: Wed Dec 14 19:37:04 2016 +0100 VoIP Calls/Flow Sequence: Fix of showing nodes from previous call When VoIP Calls/Flow Sequence generates list of nodes to show (nodes above flow), it do not clear the list from last call. As consequence of it, when second call is between hosts than first call, you see nodes which are not involved in call. Change-Id: I80f9acb09e6aa71b3a32bb6eacaeb5b4bb13b332 Reviewed-on: https://code.wireshark.org/review/19267 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9090afbfe9a4f9a422409c3f9d410bc3c14fc741 commit 9090afbfe9a4f9a422409c3f9d410bc3c14fc741 Author: Jiri Novak Date: Tue Dec 13 13:28:30 2016 +0100 Save RTP audio to file: RTP Stream Analysis dialog allows save audio for non G.711 codecs and mixed codecs - spaghetti code for save was split into separate functions - code saves G.711 only, all other codecs are saved as silence with correct duration - code is ready to include other codecs - code supports 8000 Hz sampling rate only, other rates are rejected with warning - bidirectional stream (forward and reverse) creates stereo .au file - output is based on timestamps in RTP streams - save operation is slower than before because it is set of seek() - one per each codec sample - code allows align of save audio: - as it is - each stream is saved from its beginning, no aling - to start of each other - later stream is prepended with silence - align saved audio to beginning of capture file - each stream is prepended with silence - save to raw works correctly now - only payload is saved - old code was inserting G.711 silence time to time to raw data Bug: 13242 Change-Id: I74d02a1cc1c75acf9ffe930d078c00a0555cbfb6 Reviewed-on: https://code.wireshark.org/review/19245 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1afbab69956c32b341001dd20ff667036fe1f8f5 commit 1afbab69956c32b341001dd20ff667036fe1f8f5 Author: Guy Harris Date: Wed Dec 14 15:02:33 2016 -0800 Just use strncmp() to check the prefix of the file's first line. Bug: 13246 Change-Id: I9df35596aa8dcb937f6a03cf60b5d0fbe9dce1ec Reviewed-on: https://code.wireshark.org/review/19276 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5fdbb7a5ac8a0a68b42264bde094b90d455350e5 commit 5fdbb7a5ac8a0a68b42264bde094b90d455350e5 Author: Guy Harris Date: Wed Dec 14 14:42:54 2016 -0800 Don't assume we've read a line long enough to contain a magic number. Check the length of the line first. Bug: 13246 Change-Id: I906bb652594898061afb4b2cd4edb916af354161 Reviewed-on: https://code.wireshark.org/review/19273 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f78b60dce827522195e0c5317a46aadeff76ef86 commit f78b60dce827522195e0c5317a46aadeff76ef86 Author: Stig Bj??rlykke Date: Wed Dec 14 20:27:54 2016 +0100 nordic_ble: Add legacy version support Added back legacy version (<= 0.9.7) support after restructuring for dissector completeness. Change-Id: I5355bf8faa1b9fd8ee9056254048fe5c314b6efb Reviewed-on: https://code.wireshark.org/review/19271 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=41f28901104931cb4131f1359e62dd586fb4f991 commit 41f28901104931cb4131f1359e62dd586fb4f991 Author: Michal Labedzki Date: Sun Nov 3 18:57:17 2013 +0100 Bluetooth profile: configure columns and layout for Bluetooth Change-Id: Iab8e33b5a7b62eea9c1365e0e5fec84f0ccd23fe Reviewed-on: https://code.wireshark.org/review/17080 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3032e800510c46b26567346b9e900ae5e202367f commit 3032e800510c46b26567346b9e900ae5e202367f Author: ?????????? ???????????????? Date: Wed Dec 14 21:35:00 2016 +0300 cms: remove trivial differences between the ASN.1 code and RFC 5652 This clears up the diff between the local copy of the CMS module and upstream, making it easier to determine what modifications were made. Change-Id: I466cb97e6505ea8075d01663e1ede95b85468898 Reviewed-on: https://code.wireshark.org/review/19269 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1c8223dbdff2aeb08848f4fae28b457b14f593b2 commit 1c8223dbdff2aeb08848f4fae28b457b14f593b2 Author: Dario Lombardo Date: Fri Dec 9 11:44:11 2016 +0100 extcap: add info to extcap manpage (taken from README.extcap). Ping-Bug: 13218 Change-Id: Ib43dc2ce8ae7991468b866aec3f03f6a5709f8b2 Reviewed-on: https://code.wireshark.org/review/19177 Reviewed-by: Michael Mann Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=07ffcf90426b05082e95b71268181f108fc7403b commit 07ffcf90426b05082e95b71268181f108fc7403b Author: Stig Bj??rlykke Date: Wed Dec 14 13:43:27 2016 +0100 extcap: Avoid double free of help. Avoid double free of help when having multiple extcap interfaces. Ping-Bug: 13218 Change-Id: I6a0d6afd645787f9814c02e84079b4e8763d05f1 Reviewed-on: https://code.wireshark.org/review/19261 Petri-Dish: Stig Bj??rlykke Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=978a30bd23d37b580afa642ce1b262b3dbd2e899 commit 978a30bd23d37b580afa642ce1b262b3dbd2e899 Author: Stig Bj??rlykke Date: Wed Dec 14 10:17:42 2016 +0100 nordic_ble: Improved dissector code - Added header fields in a new subtree. - Restructured to use fewer functions and to use offset counting instead of offset defines. - Removed support for legacy version 0.9.7. - Removed unused code. Change-Id: I9eb6c8b3b450ddb95fb0f4bdd9f9717dafa687b0 Reviewed-on: https://code.wireshark.org/review/19260 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=fc8f787565a485b2b932bd4f58069cfbe59edc1d commit fc8f787565a485b2b932bd4f58069cfbe59edc1d Author: Stig Bj??rlykke Date: Tue Dec 13 19:28:29 2016 +0100 Skip loading the Nordic BLE Sniffer dll on WIN32 The dissector for the Nordic BLE Sniffer was added as internal in g7844a118, so ensure we don???t load this third party dll on WIN32. Change-Id: I74c200d42793f3c1e764bc9f6c3a9a795d38a5a7 Reviewed-on: https://code.wireshark.org/review/19259 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1c2d224647f7223a6f26e16fda5edba99b33d4bb commit 1c2d224647f7223a6f26e16fda5edba99b33d4bb Author: Dario Lombardo Date: Thu Dec 8 17:56:22 2016 +0100 extcap: set help for interfaces. The help statement is in the first sentence, while interfaces are in others. We need to keep state of it. Ping-Bug: 13218 Change-Id: Iad1d403d5e8bc34e2489daaa3b14d469d5ee5b5b Reviewed-on: https://code.wireshark.org/review/19148 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=39050d3e2f981e7ee432edd0715a5e3eb04f6e1f commit 39050d3e2f981e7ee432edd0715a5e3eb04f6e1f Author: Dario Lombardo Date: Mon Dec 5 12:33:02 2016 +0100 README.extcap: impagination improvement. Change-Id: I1cc0dc6496bea8e42c199dff116530ccec6fb591 Reviewed-on: https://code.wireshark.org/review/19089 Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=da06f7c8b5e49d288114db619c7e365cf1a7a649 commit da06f7c8b5e49d288114db619c7e365cf1a7a649 Author: Jiri Novak Date: Mon Dec 12 21:13:34 2016 +0100 RTP Stream Analysis: save Audio allows any filename extension Format of file selected by user is derived from save dialog format selection, not from filename as before. Bug: 13240 Change-Id: Id6e159d97e4f26c25b3d2d98d43041d8617cc737 Reviewed-on: https://code.wireshark.org/review/19240 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e6dcb061b57f081e4803b804f221d328914eee56 commit e6dcb061b57f081e4803b804f221d328914eee56 Author: Jiri Novak Date: Mon Dec 12 20:57:40 2016 +0100 RTP Stream Analysis dialog: dialog shows when forward/reverse stream starts Dialog shows time (relative to capture start) and packet number when forward and reverse stream starts. It shows difference in such values on bottom of dialog too. Bug: 13239 Change-Id: If807b8a56723df17ed131b1aac053cf8f985bb7b Reviewed-on: https://code.wireshark.org/review/19239 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b1ed5284a3166d0dc169c3f9ae5cf9da14b37fea commit b1ed5284a3166d0dc169c3f9ae5cf9da14b37fea Author: Michael Mann Date: Tue Dec 13 21:06:49 2016 -0500 Remove add_item_text It's a manual attempt at what proto_tree_add_bitmask can do anyway. Change-Id: If551e8afa346a33b8e15dc441aae75ba0752ab46 Reviewed-on: https://code.wireshark.org/review/19257 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8156e138481a16e577399f9950430fb56a1dabdb commit 8156e138481a16e577399f9950430fb56a1dabdb Author: Michael Mann Date: Tue Dec 13 19:40:45 2016 -0500 packet-lsc.c: Use proto_tree_add_item instead of manually fetching field values. Change-Id: I60740615de02bc5047eaca618973064513ac7b56 Reviewed-on: https://code.wireshark.org/review/19256 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d346d8a7222ac6d1b60e94a8ec5645ace46c5735 commit d346d8a7222ac6d1b60e94a8ec5645ace46c5735 Author: Michael Mann Date: Tue Dec 13 19:28:32 2016 -0500 packet-kerberos4.c: Use encodings instead of boolean little vs big endian. Also use proto_tree_add_item_ret_length for string handling. Change-Id: Id1eae2e51460a3b7f4c3385b9b1fd7f12398a227 Reviewed-on: https://code.wireshark.org/review/19255 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a8d06c7008bc2e82711e063641c4c2ba731cb08c commit a8d06c7008bc2e82711e063641c4c2ba731cb08c Author: Michael Mann Date: Tue Dec 13 19:08:40 2016 -0500 packet-nbt.c: General cleanup 1. Remove functionality that was replaced by a proto_tree_add_bitmask 2. Remove use of nbdgm_header structure which is just a useless placeholder 3. Remove some if (tree) over single fields. Change-Id: I0879043685686eb5b861cf77ec38bbf25ed6044e Reviewed-on: https://code.wireshark.org/review/19254 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b585c7275bb0d9e5dafb4e3ae2f057ce6d333d5c commit b585c7275bb0d9e5dafb4e3ae2f057ce6d333d5c Author: Michael Mann Date: Tue Dec 13 18:11:02 2016 -0500 file-jpeg.c - Pacify pre-commit hooks by removing macro IMG_JFIF was trying to be a macro for all display and expert info filters. This messed with the pre-commit scripts ability to ensure protocol filter name was being used as the prefix for display and expert info filters. So replaced IMG_JFIF with the proper prefix - "image-jfif" Change-Id: I1fe3dc8797529c9d17f75c511bc279824e7e69b0 Reviewed-on: https://code.wireshark.org/review/19253 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f41e3bfd358bcf3a0e060cee72b4fc1464fe2d78 commit f41e3bfd358bcf3a0e060cee72b4fc1464fe2d78 Author: Dario Lombardo Date: Tue Dec 13 12:27:04 2016 +0100 cmake: add semicolon to file list. The file list contains semicolon-separated list of files to check. When merging the lists we need to separate them properly. Error: No such file: "packet-ncp2222.cpacket-coseventcomm.c" at wireshark/tools/checkAPIs.pl line 2050. Change-Id: I19702ab85408caf69ed922732fce74c3058be640 Reviewed-on: https://code.wireshark.org/review/19237 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b7f4e250599d7ea0452711d388c161fd4ef61c60 commit b7f4e250599d7ea0452711d388c161fd4ef61c60 Author: Michael Mann Date: Tue Dec 13 14:26:27 2016 -0500 Adjust proto_tree_add_uint_format_value calls to use unit string Several calls to proto_tree_add_uint_format_value could be better served using BASE_UNIT_STRING with a "unit string" in hf_ field. There also a few cases where proto_tree_add_uint_format_value could just be proto_tree_add_uint. Added a few more "common" unit string values to unit_strings.[ch] Change-Id: Iaedff82c515269c9c31ab9100dff19f5563c932d Reviewed-on: https://code.wireshark.org/review/19242 Petri-Dish: Michael Mann Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a869ec6f55160622a90bc437517dee91d57f85d5 commit a869ec6f55160622a90bc437517dee91d57f85d5 Author: Michael Mann Date: Mon Dec 12 13:22:05 2016 -0500 Adjust proto_tree_add_[float|double]_format_value calls to use unit string Several calls to proto_tree_add_[float|double]_xxx could be better served using BASE_UNIT_STRING with a "unit string" in hf_ field. Added a few more "common" unit string values to unit_strings.[ch] Change-Id: Id0da7b579403898d20c2667d6c4abcd59d5a48d4 Reviewed-on: https://code.wireshark.org/review/19241 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e150235ef14cf6a9ada7d74c534e4aee469f3ac5 commit e150235ef14cf6a9ada7d74c534e4aee469f3ac5 Author: Gerald Combs Date: Mon Dec 12 11:34:03 2016 -0800 Qt: Optionally restore our selected packet when thawing. Stash the current row when we freeze the packet list. Make it possible to restore it when thawing. Do so when the layout changes and when we move a column. Change-Id: I44cfb8bafcd4d49a46e1c89bf47aecf5ac139773 Reviewed-on: https://code.wireshark.org/review/19222 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=6f3fed904d0ceee39b086408117d7fc1f79ef63f commit 6f3fed904d0ceee39b086408117d7fc1f79ef63f Author: Pascal Quantin Date: Tue Dec 13 22:15:28 2016 +0100 win-setup.ps1: add missing zlib-1.2.8-ws folder Change-Id: Ie32a231146365c11fe80e9e4f414ef7c464a8249 Reviewed-on: https://code.wireshark.org/review/19247 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=588f52537edb18a2488e1e16c8787507c034bfa1 commit 588f52537edb18a2488e1e16c8787507c034bfa1 Author: Alexis La Goutte Date: Tue Dec 13 11:39:16 2016 +0100 imf: fix no newline at end of file [-Wnewline-eof] Change-Id: Ibddfbb049fdf8510ffc14fbadba7484300821888 Reviewed-on: https://code.wireshark.org/review/19236 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=31a53fdb9cce393a404c46599466ae7da719a43c commit 31a53fdb9cce393a404c46599466ae7da719a43c Author: Jiri Novak Date: Mon Dec 12 20:30:29 2016 +0100 rtp_analysis_dialog.cpp: RTP Stream Analysis dialog shows same SSRC for forward and reverse stream Same SSRC is shown because of typo in variable name for reverse stream. Bug: 13236 Change-Id: Idcba4d83c7b4358cd8ebf1ee5c5b5bde2fc2e48b Reviewed-on: https://code.wireshark.org/review/19238 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4e97f74f1156db5c2cb139a404bc6423cebf7236 commit 4e97f74f1156db5c2cb139a404bc6423cebf7236 Author: Michael Mann Date: Sun Dec 11 19:16:52 2016 -0500 Add support for adding unit names to hf_ fields. This was inspired by the https://www.wireshark.org/lists/wireshark-dev/201505/msg00029.html thread. Used TCP and NTP dissectors as the guinea pig with sample use. Documentation updates includes some unrelated cleanup just because it was noticed. Change-Id: I59b26e1ca3b95e3473e4757f1759d7ad82976965 Reviewed-on: https://code.wireshark.org/review/19211 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=97b41a494c214161b358cc99fad843a6f061b283 commit 97b41a494c214161b358cc99fad843a6f061b283 Author: AndersBroman Date: Tue Dec 13 09:52:31 2016 +0100 [RTP Analysis] calculate BW correctly whem IPv6 is used. Change-Id: Ia53efa57042d199673a77c59491215c0e99c9e84 Reviewed-on: https://code.wireshark.org/review/19235 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=f530b58bb5579e2727f76efa4d72d5025ea6bad1 commit f530b58bb5579e2727f76efa4d72d5025ea6bad1 Author: Stig Bj??rlykke Date: Sun Dec 11 14:18:55 2016 +0100 bthci_acl: Set src/dst addresses before reassembly. Set all addresses before we do reassembly because sub-dissectors may set their own addresses, and we don't want to override them again. This fixes "Follow TCP Stream" and shows the correct IP addresses in the Source and Destination columns when transporting IP packets. Allocate the addresses in pinfo pool to avoid possible stack buffer overflow. Bug: 13230 Change-Id: I3b81ccb02b38331add4773d9bb3d5e0f6dcf025e Reviewed-on: https://code.wireshark.org/review/19201 Petri-Dish: Stig Bj??rlykke Reviewed-by: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=9d85c4f0b75ac40409423f1e82e82b4a154c0870 commit 9d85c4f0b75ac40409423f1e82e82b4a154c0870 Author: ?????????? ???????????????? Date: Fri Dec 9 00:19:25 2016 +0300 ssh: add dissection for Elliptic Curve Diffie-Hellman KEX The protocol is actually nearly identical to ordinary Diffie-Hellman, but the names are different, and the ephemeral keys are bytestrings rather than integers. Change-Id: I261b6426137dae12fe53686e74517080abd80bb3 Reviewed-on: https://code.wireshark.org/review/19210 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=79babc6f22879763d49ea2e802a44ace0e89bd53 commit 79babc6f22879763d49ea2e802a44ace0e89bd53 Author: Arjen Zonneveld Date: Fri Dec 2 13:20:18 2016 +0100 Add BGP dissector support for draft-ietf-idr-shutdown-01 Parse the communication bits of a BGP Cease NOTIFICATION: Border Gateway Protocol - NOTIFICATION Message Marker: ffffffffffffffffffffffffffffffff Length: 146 Type: NOTIFICATION Message (3) Major error Code: Cease (6) Minor error Code (Cease): Administratively Shutdown (2) BGP Shutdown Communication Length: 124 Shutdown Communication: NTT will perform maintenance on this router. This is tracked in TICKET-1-24824294. Contact noc at ntt.net for more information. Draft at https://tools.ietf.org/html/draft-ietf-idr-shutdown-01, sample file taken from from http://instituut.net/~job/shutdown.pcap Change-Id: I2ab633883cc69e560ff79cb6239e02fcffd71e10 Reviewed-on: https://code.wireshark.org/review/19144 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8d59678483bc90d0fad356338e3dc413e4655585 commit 8d59678483bc90d0fad356338e3dc413e4655585 Author: Jakub Pawlowski Date: Mon Dec 12 19:27:58 2016 -0800 Bluetooth: BTLE: Add new commands parsing Add "LE Set Extended Advertising Parameters" and "LE Set Extended Advertising Parameters" commands parsing. Change-Id: Ibcc9f145694e54710da3a11ade237f7132674366 Reviewed-on: https://code.wireshark.org/review/19234 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=693dcd276e556033b1176d16f4ea257ae3e68ea5 commit 693dcd276e556033b1176d16f4ea257ae3e68ea5 Author: Pascal Quantin Date: Mon Dec 12 21:42:14 2016 +0100 Build TRANSUM plugin Add plugin to autofoo and CMake build systems and fix errors found Add plugin to Windows installer (optional component activated by default) Change-Id: Id1b777bdee04e53076b3291f6fb68d5abad6985d Reviewed-on: https://code.wireshark.org/review/19228 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=862905da1b84e1997e2b2a5d4ae8bbaaedb804de commit 862905da1b84e1997e2b2a5d4ae8bbaaedb804de Author: David Barrera Date: Mon Dec 12 11:06:42 2016 +0100 Change spaces to tab for recent wka entries Commit 66549a9cacb29abdbb2c6fdaaf8235c4f34f6a13 added 3 new entries to wka.tmpl, but used spaces instead of the default tab separator. This inconsistency causes external tools that expect tabs in the manuf file to behave unexpectedly. The manuf file was re-generated after the fix to wka.tmpl. Change-Id: I79bceac649e0fc29b3502fc2e074dcd513f29ff5 Reviewed-on: https://code.wireshark.org/review/19217 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=809523433df8134a22bca4a100c8c83e729214b3 commit 809523433df8134a22bca4a100c8c83e729214b3 Author: Jakub Pawlowski Date: Mon Dec 12 17:56:32 2016 -0800 Bluetooth: BTLE: Add BT5.0 command and event name parsing Change-Id: I830551959965896451ddc08f3e843b61f22eed67 Reviewed-on: https://code.wireshark.org/review/19233 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9f9086c392d75487087c1acf2eac246276b692a9 commit 9f9086c392d75487087c1acf2eac246276b692a9 Author: Parav Pandit Date: Sat Dec 10 03:00:09 2016 -0500 packet-infiniband: Update conversation src port for exact lookup Dissectors above infiniband (such as RPC dissector) performs exact lookup on saddr, daddr, sport, dport. They are unaware that underlying transport is infiniband which doesn't have src_qp in packets. Due to which srcport remains uninitialized and exact lookup fails. In order to get them work seemlessly, this fix updates the sport to src_qp (similar to destport to dest_qp). With this upper level dissectors can perform direct lookup similar to TCP. Those which need to access private data of unidirectional CM messages, can still continue to perform unidirectional lookup as before. It also fixes the issue where req_qp and resp_qp were swapped during bidirectional conversation creation. This was caught during testing with packet-rpc.c by Chuck Lever. Tested protocols: 1. nfs-rdma over Infiniband with trace of Bug 13213 2. ICMP packets over Infiniband 3. NVMe fabrics over RDMA Tested with trace of Bug 13201 for Nvme. Bug: 13202 Bug: 13213 Change-Id: Ica1b6aae3ccaa6642dc3b3edfa9a5a4c335cc5da Tested-by: paravpandit at yahoo.com Reviewed-on: https://code.wireshark.org/review/19190 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Chuck Lever Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=dd816a121829f8129dc70b70c25d83eed08e279a commit dd816a121829f8129dc70b70c25d83eed08e279a Author: Gerald Combs Date: Thu Dec 8 09:41:47 2016 -0800 Update to WinSparkle 0.5.3. Update our WinSparkle package to 0.5.3. This fixes a file deletion bug. Note that WinSparkle now supports application shutdown callbacks, which should let us fix bugs 9687 and 12989. Bug: 13217 Change-Id: I4b5f325c6dc251ce167f7bd344bbf3ca5ad3fe14 Reviewed-on: https://code.wireshark.org/review/19230 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ce54bfe055a8f1f674f0fe19fa0236e89744cddd commit ce54bfe055a8f1f674f0fe19fa0236e89744cddd Author: Gerald Combs Date: Mon Dec 12 14:03:25 2016 -0800 Remove some GtkCList comments and code. Remove some comments and hopefully-no-longer-necessary code specific to GtkCList. Change-Id: Ib62387f87e662798afba282cf95cbd215d60075e Reviewed-on: https://code.wireshark.org/review/19227 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=7ad655c9b69f017f880dfd1cd1d0ec4a04479e2b commit 7ad655c9b69f017f880dfd1cd1d0ec4a04479e2b Author: Jiri Novak Date: Mon Dec 12 13:26:53 2016 +0100 rtp_player_dialog.cpp: fix usage of unsupported method QComboBox::setCurrentText with Qt4.x QComboBox::setCurrentText() method is available in Qt5.x. Older versions code won't compile with it. Bug: 13235 Change-Id: Ia2e2713fefe0f2be01a0b77ff1ac39c9162fd0d1 Reviewed-on: https://code.wireshark.org/review/19219 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=9e9b5ecc0c001b8f742746b2b9f0104bab9a9d9a commit 9e9b5ecc0c001b8f742746b2b9f0104bab9a9d9a Author: Guy Harris Date: Mon Dec 12 13:12:26 2016 -0800 Move the declaration of packet_list_select_last_row() to ui/gtk/packet_list.h. It's GTK+-only, so it shouldn't be in ui/ui_util.h. Get rid of the unused Qt packet list implementation of it. Change-Id: Ia9f8fe2209939dff5244e6948c36f29509340f68 Reviewed-on: https://code.wireshark.org/review/19226 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=334485f65b1f35b193b18780cb7c166f62e1ffc9 commit 334485f65b1f35b193b18780cb7c166f62e1ffc9 Author: Guy Harris Date: Mon Dec 12 12:57:12 2016 -0800 Get rid of some GTK+-only routines in file.c. Just directly call the packet_list_select_ routine from the GTK+ code. Change-Id: I9146fb968c407d6186b146a86aa34678765f7352 Reviewed-on: https://code.wireshark.org/review/19225 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=eb1307a099ad1ed77cc70d501ab33284fcdb444d commit eb1307a099ad1ed77cc70d501ab33284fcdb444d Author: Gerald Combs Date: Mon Dec 12 12:34:26 2016 -0800 Mark routines GTK+ only. Mark packet_list_select_last_row and cf_goto_bottom_frame GTK+ only. Change-Id: I158814c2fa8c5fa8021b7156dded0945535c978a Reviewed-on: https://code.wireshark.org/review/19223 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=128246bffbdfc2f30183689c2f9d9e4f676ca520 commit 128246bffbdfc2f30183689c2f9d9e4f676ca520 Author: D. Ulis Date: Sun Dec 11 18:52:26 2016 -0500 Do not set Qt Window focus when highlighting rows Bug: 11890 Change-Id: I372f096c1ac0e483bf49cf95831e3df43621a642 Reviewed-on: https://code.wireshark.org/review/19209 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=d6d2b597310c610d5b53d8225f0d9494f800d706 commit d6d2b597310c610d5b53d8225f0d9494f800d706 Author: AndersBroman Date: Mon Dec 12 14:21:03 2016 +0100 [RTP] In case no conversation is found, check if we have a dissecor for the dynamic payload type defined. If so set the dynamic payload_type_string to that dissectors name. This is for RTP analysis to work if there is no setup information in the file. Change-Id: I7ae7b957cfa9eb6013f7d32d50563e2034210af6 Reviewed-on: https://code.wireshark.org/review/19220 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b604fff1363e40f2327bd5765264f687eb1ec04a commit b604fff1363e40f2327bd5765264f687eb1ec04a Author: Guy Harris Date: Mon Dec 12 00:19:44 2016 -0800 Rename non-EBCDIC-specific routines. Those routines can handle any single-byte character set whose characters map to characters in the Basic Multilingual Plane; it could be used for extended ASCII, but we have another routine for that, mapping only characters with code points > 0x7f, so we just say "nonascii" rather than "ebcdic". Change-Id: I3d55b5d58e3e7ab08f3dfbfdb57a0301a30e71d4 Reviewed-on: https://code.wireshark.org/review/19214 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=7eea6f2f7cabade40647114cab0af75f375b849e commit 7eea6f2f7cabade40647114cab0af75f375b849e Author: Guy Harris Date: Mon Dec 12 00:06:35 2016 -0800 Update for library changes. Change-Id: Ibe63e79a2865c53be0aafbf1b53103267a502b7a Reviewed-on: https://code.wireshark.org/review/19213 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=4d47c9a84144510a33747801cf4ef65f1b3da422 commit 4d47c9a84144510a33747801cf4ef65f1b3da422 Author: Guy Harris Date: Sun Dec 11 21:49:14 2016 -0800 Fix handling of EBCDIC string fields. Have a routine that takes a 256-element translation table and uses it to map various flavors of EBCDIC to Unicode. Have separate translation tables for "common" EBCDIC (everything that's the same in all EBCDIC code pages that include the original EBCDIC characters) and EBCDIC code page 037. Add ENC_EBCDIC_CP037 for code page 037. Change-Id: Ia882b3c0abef9e30eb54cd47396e6fa0d6342044 Reviewed-on: https://code.wireshark.org/review/19212 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6bc65121287e585d06755b3406c571ad9ba4d766 commit 6bc65121287e585d06755b3406c571ad9ba4d766 Author: ?????????? ???????????????? Date: Sun Dec 11 03:21:52 2016 +0300 ssh: correct inaccurate field names/abbrevs/id variable names * kex_first_packet_follows -> first_kex_packet_follows That's the name the spec (RFC 4253) uses. * DH H signature -> H signature, DH host key -> host key Neither the host key nor the H signature have much to do with Diffie-Hellman. They're used in the same way in every key exchange method that I know of, so their names should be more generic. * mpint_[ef] -> dh_[ef], mpint_[pg] -> dh_gex_[pg] This is to make all key exchange method-specific fields follow a consistent pattern with all names/abbrevs being prepended by the method name. Change-Id: Ic887fb92d8cbb6042e9b8e553cb5804db0ba4db8 Reviewed-on: https://code.wireshark.org/review/19199 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a494d1d51d9566dc12716086b61361d7ac6b6390 commit a494d1d51d9566dc12716086b61361d7ac6b6390 Author: Alexis La Goutte Date: Sun Dec 11 21:00:06 2016 +0100 smb/tftp: fix no previous prototype for ???tftp/smb_eo_cleanup??? [-Wmissing-prototypes] Change-Id: I22ce7c49eab9232d38ace51a39fee098786f981d Reviewed-on: https://code.wireshark.org/review/19206 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=035fbe21f9a3bc658f34ac65d9fd4862364cdb07 commit 035fbe21f9a3bc658f34ac65d9fd4862364cdb07 Author: Gerald Combs Date: Sun Dec 11 08:12:37 2016 -0800 [Automatic update for 2016-12-11] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: Ie1a890ea3d5cfab844bc486806303e0ea4417ec3 Reviewed-on: https://code.wireshark.org/review/19203 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=f27f048ee12b140b010f431dcfb9e588e130fcc8 commit f27f048ee12b140b010f431dcfb9e588e130fcc8 Author: Guy Harris Date: Sat Dec 10 20:18:26 2016 -0800 Cleanup dissection of endpoint addresses. All the pseudo-headers encode the endpoint as per a bEndpointAddress in sections 9.6.6 "Endpoint" of the USB 2.0 spec and the USB 3.1 spec, with a 4-bit endpoint number at the bottom and a 1-bit direction at the top with 0 = OUT and 1 = IN. Show the FreeBSD endpoint address the same way the other endpoint addresses are shown; the FreeBSD one is shown as a 4-byte little-endian value, but only the low-order (first) byte is used, so just show that byte. Call that field the "endpoint address", with the lower 4 bits being the "endpoint number" and the uppermost bit the "endpoint direction". Change-Id: Ic7358c7fb6b6df2502315b590eb5178cecb321d9 Reviewed-on: https://code.wireshark.org/review/19200 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=54abb36a340af211970fe1ad6dab16af4e8fe83b commit 54abb36a340af211970fe1ad6dab16af4e8fe83b Author: ?????????? ???????????????? Date: Sun Dec 11 02:40:27 2016 +0300 ssh: remove uninformative blurbs For most of the fields, the blurb is just the name with "SSH" prepended, which is not particularly useful. Replace a few of them with more informative descriptions and remove the rest. Change-Id: I15e95a42e897d09d3b6334022b32dd36f29e86a4 Reviewed-on: https://code.wireshark.org/review/19198 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=74bc8f8bc6d5191bae95c2b2d0ed6ff2a338c134 commit 74bc8f8bc6d5191bae95c2b2d0ed6ff2a338c134 Author: Martin Mathieson Date: Fri Dec 9 14:40:59 2016 -0800 Add a preference to control whether string and byte lengths appear in protocol tree Change-Id: I6be13d9adb8871cbbf4604155e8e7175a74ddaa3 Reviewed-on: https://code.wireshark.org/review/19188 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Dmitry Lazurkin Reviewed-by: Martin Mathieson http://cgit.osmocom.org/wireshark/commit/?id=4097c1075b91fdb189d8b6f566bacb969fde4b97 commit 4097c1075b91fdb189d8b6f566bacb969fde4b97 Author: Harald Welte Date: Fri Dec 9 13:21:13 2016 -0500 gsmtap: Introduce a new packet-gsmtap.h header file Move the GSMTAP protocol related #defines to packet-gsmtap.h, as there are other dissectors (like packet-gsm_sim.c and future dissectors) need access to some of those #defines. Change-Id: Ibb3517bd773be63b7e3cd30104a5351427e22ebf Reviewed-on: https://code.wireshark.org/review/19185 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2dfa603333416aec69719fb074388886f0fc96b2 commit 2dfa603333416aec69719fb074388886f0fc96b2 Author: Guy Harris Date: Sat Dec 10 10:37:07 2016 -0800 Initialize fd_head->frame in all cases where we allocate fd_head. Also, sort the initializations of structure members by the order in the structure, to make it easier to check that we've initialized them all. Bug: 13231 Change-Id: Id2819940d916a5fd5a3f1bf2fc20bd3ee34a75f4 Reviewed-on: https://code.wireshark.org/review/19195 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=00223bc5b9f3c34a365759fceb49684b4496051a commit 00223bc5b9f3c34a365759fceb49684b4496051a Author: Stig Bj??rlykke Date: Sat Dec 10 13:07:06 2016 +0100 Qt: Avoid infinite recursion in ExtcapArgument::loadValues If configuring a extcap "value" sentence with {value=} then loadValues() must not run in a infinite recursion trying to find it's children. Change-Id: Ic2577b31d9312e8f6a099c4fe7c0672e801dbc89 Reviewed-on: https://code.wireshark.org/review/19192 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall ----------------------------------------------------------------------- hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Sun Jan 8 11:03:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 11:03:55 GMT Subject: osmo-bts.git branch master updated. 0.4.0-354-gc038cb7 Message-ID: <201701081103.v08B3tm3015730@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c038cb790309c4970980d6811456c3ed6bc4d896 (commit) from 94dd5060c82c174b0b0af25284593272252d5787 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c038cb790309c4970980d6811456c3ed6bc4d896 commit c038cb790309c4970980d6811456c3ed6bc4d896 Author: Max Date: Mon Jan 2 20:16:22 2017 +0100 Add Abis OML failure event reporting Send 3GPP TS 12.21 ?? 8.8.2 Abis/OML failure event report. Change-Id: Ib1170edca2207752984a554d7a6a57c224f6d5f5 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/oml.h | 6 ++++++ src/common/main.c | 11 ++++++++++- src/common/oml.c | 19 +++++++++++++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jan 8 11:15:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 11:15:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-355-gec11a85 Message-ID: <201701081115.v08BFifd019050@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via ec11a85929afffd46b0c3daf8979c90e992fb727 (commit) from c038cb790309c4970980d6811456c3ed6bc4d896 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ec11a85929afffd46b0c3daf8979c90e992fb727 commit ec11a85929afffd46b0c3daf8979c90e992fb727 Author: Max Date: Mon Jan 2 21:42:56 2017 +0100 Alarm on various errors Send OML Failure Report for unsupported BTS attributes and other errors. Change-Id: Ic163bcfb6361a8ebd39e0bc0f238ef51e2cb214e Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: src/common/bts.c | 10 ++++++--- src/common/l1sap.c | 5 +++++ src/common/oml.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++---- src/common/rsl.c | 16 +++++++++++++- 4 files changed, 85 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jan 8 13:36:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 13:36:34 GMT Subject: wireshark.git branch laforge/qcdiag updated. c1b6421fb102cfbc2f3863ef29392ed9c599ce2a Message-ID: <201701081336.v08DaYSP052273@git.osmocom.org> This 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 "wireshark with Osmocom specific dissectors". The branch, laforge/qcdiag has been updated via c1b6421fb102cfbc2f3863ef29392ed9c599ce2a (commit) via 937283a5be2ea409a88fcac17bba90a546ac39cc (commit) via f8ec3483e36c001c1743fe5ac9cd15012f76357b (commit) via b1c02700efdd8be68d07e12d50b84ae512da93d6 (commit) via af4bc37c389acb4cabada794335585694dce53e0 (commit) via e269a0c2cca5ae652553bcb28f0e13bd9fd5d643 (commit) from ad287ca926540bb5a9c7a6e9e695290f36fd0553 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=c1b6421fb102cfbc2f3863ef29392ed9c599ce2a commit c1b6421fb102cfbc2f3863ef29392ed9c599ce2a Author: Harald Welte Date: Sun Jan 8 14:36:14 2017 +0100 qcdiag_log: Implement RRC dissection Change-Id: If7a5ea0fb44a40fd0abd67606ee7dcb83efe6fec http://cgit.osmocom.org/wireshark/commit/?id=937283a5be2ea409a88fcac17bba90a546ac39cc commit 937283a5be2ea409a88fcac17bba90a546ac39cc Author: Harald Welte Date: Sun Jan 8 14:04:55 2017 +0100 qcdiag: Dissect Log Configuration packets Change-Id: I5c54a49e41e84d043f55ab0a05e6ffed2f8e1291 http://cgit.osmocom.org/wireshark/commit/?id=f8ec3483e36c001c1743fe5ac9cd15012f76357b commit f8ec3483e36c001c1743fe5ac9cd15012f76357b Author: Harald Welte Date: Sun Jan 8 12:57:51 2017 +0100 qcdiag_msg: Add summary info to root node Change-Id: I9769c6834a5fed6698695170e4bac775922c1a14 http://cgit.osmocom.org/wireshark/commit/?id=b1c02700efdd8be68d07e12d50b84ae512da93d6 commit b1c02700efdd8be68d07e12d50b84ae512da93d6 Author: Harald Welte Date: Sun Jan 8 12:50:01 2017 +0100 qcdiag: Add summary information to qcdiag root node Change-Id: Id648ccdc000da5cd4d4d881b1720cf6164a526d9 http://cgit.osmocom.org/wireshark/commit/?id=af4bc37c389acb4cabada794335585694dce53e0 commit af4bc37c389acb4cabada794335585694dce53e0 Author: Harald Welte Date: Sun Jan 8 12:49:46 2017 +0100 qcdiag: Use value_string_ext Change-Id: I736d69cb524af2e8254d94b9ab15577f5b65646e http://cgit.osmocom.org/wireshark/commit/?id=e269a0c2cca5ae652553bcb28f0e13bd9fd5d643 commit e269a0c2cca5ae652553bcb28f0e13bd9fd5d643 Author: Harald Welte Date: Sun Jan 8 12:36:30 2017 +0100 qcdiag_msg: Avoid multi-line COL_INFO and crashes in case of %s also, add the formatted string not only to COL_INFO but also to the packet details. Change-Id: I54ccb1621b640f8676f7248bf23f9eed3da3cbdb ----------------------------------------------------------------------- Summary of changes: epan/dissectors/packet-qcdiag.c | 78 ++++++++++++++++++++++++++-- epan/dissectors/packet-qcdiag_log.c | 100 ++++++++++++++++++++++++++++++++++-- epan/dissectors/packet-qcdiag_msg.c | 83 ++++++++++++++++++++++-------- 3 files changed, 233 insertions(+), 28 deletions(-) hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Sun Jan 8 15:05:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 15:05:10 GMT Subject: osmo-qcdiag.git branch master updated. 4e5338bc4963efe31609db5e7fdaf0cd96c600ec Message-ID: <201701081505.v08F5AWk074270@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 4e5338bc4963efe31609db5e7fdaf0cd96c600ec (commit) via 9e02b556d79ee4153f9ea2ffa59ca32270ac945d (commit) via 78b8bda6f6ad12fbbed8238e4783c9561b1a2a04 (commit) via 7e6d71ea74d4c1d9f628dfcf1289180e50ceabca (commit) via b8a70980b691e19661840529b2c6b2c28db0aa1f (commit) via 5fa552cbd386b7e32f219648ae7a4e46bededa43 (commit) via a32c769bb7c71c71376cfb934082c07272cfe0c3 (commit) via a115fbb1bbfeec9c6a10ac2ea2999e23be77336a (commit) from 4ae09361234ef6dff29548a528b9dfeba0329da6 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=4e5338bc4963efe31609db5e7fdaf0cd96c600ec commit 4e5338bc4963efe31609db5e7fdaf0cd96c600ec Author: Harald Welte Date: Sun Jan 8 16:03:06 2017 +0100 WIP: SIM Card logging I'm getting related messages from the modem, but I somehow cannot decode the traces so far at all :/ http://cgit.osmocom.org/osmo-qcdiag/commit/?id=9e02b556d79ee4153f9ea2ffa59ca32270ac945d commit 9e02b556d79ee4153f9ea2ffa59ca32270ac945d Author: Harald Welte Date: Sun Jan 8 14:43:45 2017 +0100 fix diag_umts_rrc_chtype and add more diag_log_code_wcdma http://cgit.osmocom.org/osmo-qcdiag/commit/?id=78b8bda6f6ad12fbbed8238e4783c9561b1a2a04 commit 78b8bda6f6ad12fbbed8238e4783c9561b1a2a04 Author: Harald Welte Date: Sun Jan 8 14:03:04 2017 +0100 fix gen_log_config_set_mask() We were missing the last byte in the log config mask, resulting in unintended behavior. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=7e6d71ea74d4c1d9f628dfcf1289180e50ceabca commit 7e6d71ea74d4c1d9f628dfcf1289180e50ceabca Author: Harald Welte Date: Sun Jan 8 13:47:13 2017 +0100 also log config request/response messages via GSMTAP http://cgit.osmocom.org/osmo-qcdiag/commit/?id=b8a70980b691e19661840529b2c6b2c28db0aa1f commit b8a70980b691e19661840529b2c6b2c28db0aa1f Author: Harald Welte Date: Sun Jan 8 13:45:54 2017 +0100 patch %s out of format strings received from phone %s can obviously not work, as we have no access to the targets memory space on the host PC. I guess the programmers adding those log lines have done so in error. Let's replace %s with %p in the format string. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=5fa552cbd386b7e32f219648ae7a4e46bededa43 commit 5fa552cbd386b7e32f219648ae7a4e46bededa43 Author: Harald Welte Date: Sat Jan 7 21:21:35 2017 +0100 separate diag_log_umts to diag_log_wcdma Qualcomm differentiates between WCDMA (the access stratum) and UMTS (the non access stratum). Let's reflect that here. As an added bonus, we get working NAS protocol traces. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=a32c769bb7c71c71376cfb934082c07272cfe0c3 commit a32c769bb7c71c71376cfb934082c07272cfe0c3 Author: Harald Welte Date: Sat Jan 7 16:01:09 2017 +0100 Generate GSMTAP messages from raw received DIAG frames This forwards the raw DIAG messages via GSMTAP, so the receiver (e.g. wireshark) will have to do a full DIAG protocol decode. I currently prefer this idea to that of converting only the protocol payload to "native" GSMTAP messages like GSMTAP_UM. One of the problems is that the LAPDm headers are alrady stripped, and we would have to re-add fake LAPDm headers to generate GSMTAP_UM. So let's rather forward all information we have and let wireshark deal with it. I'm not entirely sure if this is the best strategy, but we can always implement both modes and switch between them at runtime. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=a115fbb1bbfeec9c6a10ac2ea2999e23be77336a commit a115fbb1bbfeec9c6a10ac2ea2999e23be77336a Author: Harald Welte Date: Sat Jan 7 16:27:50 2017 +0100 diag_read_msg(): Discard any messages shorter than 3 bytes The 16bit CRC and the FLAG octet together are 3 bytes. If a message is shorter than that, something is going wrong, for sure. ----------------------------------------------------------------------- Summary of changes: src/Makefile | 2 +- src/diag_io.c | 23 ++++++++++++++++++++ src/diag_io.h | 1 + src/diag_log.c | 14 ++++++++++-- src/diag_log_gprs.c | 5 +++++ src/{diag_log_gsm.c => diag_log_simcard.c} | 34 +++++++++++++++--------------- src/diag_log_umts.c | 19 ++++++----------- src/{diag_log_umts.c => diag_log_wcdma.c} | 8 +------ src/diag_msg.c | 6 ++++++ src/osmo-qcdiag-log.c | 1 + src/protocol/diag_log_1x.h | 6 ++++++ src/protocol/diag_log_umts.h | 29 +++++++++++++++++++++++++ src/protocol/diag_log_wcdma.h | 12 +++++++---- 13 files changed, 116 insertions(+), 44 deletions(-) copy src/{diag_log_gsm.c => diag_log_simcard.c} (54%) copy src/{diag_log_umts.c => diag_log_wcdma.c} (73%) create mode 100644 src/protocol/diag_log_umts.h hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Sun Jan 8 17:10:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 17:10:42 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-772-g9a150b4 Message-ID: <201701081710.v08HAglE007075@git.osmocom.org> This 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, neels/vlr has been updated via 9a150b45f7e95a64354cf7a9478ddd73f2922afc (commit) via 21abdcc26bf2d0ea5e1bb7ce079759938f8d9fc2 (commit) via 1cdaf6d77c176ba33f36bc5c78d075ae1312d99c (commit) from c908cdb84e371869ea163c3ca4b5f6d8e9900586 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9a150b45f7e95a64354cf7a9478ddd73f2922afc commit 9a150b45f7e95a64354cf7a9478ddd73f2922afc Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=21abdcc26bf2d0ea5e1bb7ce079759938f8d9fc2 commit 21abdcc26bf2d0ea5e1bb7ce079759938f8d9fc2 Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=1cdaf6d77c176ba33f36bc5c78d075ae1312d99c commit 1cdaf6d77c176ba33f36bc5c78d075ae1312d99c Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.c | 258 +++++++++++---- openbsc/tests/subscr_conn/subscr_conn_test.err | 430 ++++++++++++++++++++----- 2 files changed, 546 insertions(+), 142 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 8 17:18:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 17:18:05 GMT Subject: osmocom-analog.git branch jolly/sdr created. a810cdb9eceaa3af5cad514caad4277d4b72f3c8 Message-ID: <201701081718.v08HI5I0008760@git.osmocom.org> This 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 "A/B/C Netz". The branch, jolly/sdr has been created at a810cdb9eceaa3af5cad514caad4277d4b72f3c8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=a810cdb9eceaa3af5cad514caad4277d4b72f3c8 commit a810cdb9eceaa3af5cad514caad4277d4b72f3c8 Author: Andreas Eversberg Date: Sun Jan 8 16:47:26 2017 +0100 NMT: Make supervisory signal default, also allow setting per channel. http://cgit.osmocom.org/osmocom-analog/commit/?id=bce4276bd65f913cd1f48cbff4556456ce5c872f commit bce4276bd65f913cd1f48cbff4556456ce5c872f Author: Andreas Eversberg Date: Sun Jan 8 12:10:56 2017 +0100 SDR: Minor fixes http://cgit.osmocom.org/osmocom-analog/commit/?id=c626730e52ac4189a0eee76298f2fdc922c7e355 commit c626730e52ac4189a0eee76298f2fdc922c7e355 Author: Andreas Eversberg Date: Sun Jan 8 12:10:29 2017 +0100 Fixed typos http://cgit.osmocom.org/osmocom-analog/commit/?id=2ed7d946e73b08cb8af87af66aa40b1e5106661e commit 2ed7d946e73b08cb8af87af66aa40b1e5106661e Author: Andreas Eversberg Date: Sun Jan 8 12:09:36 2017 +0100 fixup display http://cgit.osmocom.org/osmocom-analog/commit/?id=0b3b65d9f10e4e7d12fcef2685e24cd8c5f2b18b commit 0b3b65d9f10e4e7d12fcef2685e24cd8c5f2b18b Author: Andreas Eversberg Date: Sun Jan 8 11:22:24 2017 +0100 A-Netz: Option to set gain of paging tones http://cgit.osmocom.org/osmocom-analog/commit/?id=12a31f1b051e1afd020747448b7583d5f81cd092 commit 12a31f1b051e1afd020747448b7583d5f81cd092 Author: Andreas Eversberg Date: Sat Jan 7 19:53:43 2017 +0100 SDR: Display IQ data as a plot using 'q' key http://cgit.osmocom.org/osmocom-analog/commit/?id=8df212f34fe3b69978dfbc79e9fbd619980984c9 commit 8df212f34fe3b69978dfbc79e9fbd619980984c9 Author: Andreas Eversberg Date: Sat Jan 7 16:53:28 2017 +0100 SDR forces default settings: emphasis and FSK polarity http://cgit.osmocom.org/osmocom-analog/commit/?id=31f78d4eebd7c54c1efdf48863d11df0e127a360 commit 31f78d4eebd7c54c1efdf48863d11df0e127a360 Author: Andreas Eversberg Date: Sat Jan 7 10:33:13 2017 +0100 Neu structure for the paging process (B-Netz) Paging tones are not created within sound_alsa.c The audio API is now responsible to switch to paging channel. In case of SDR, the sdr.c will switch frequency offset. http://cgit.osmocom.org/osmocom-analog/commit/?id=c8c98fba4997969c369403e8df9f9f79908d8f23 commit c8c98fba4997969c369403e8df9f9f79908d8f23 Author: Andreas Eversberg Date: Wed Jan 4 14:22:24 2017 +0100 Support for UHD SDR interface http://cgit.osmocom.org/osmocom-analog/commit/?id=807b75a7f2a8eb96762fed2f16e89b5f8d68f84c commit 807b75a7f2a8eb96762fed2f16e89b5f8d68f84c Author: Andreas Eversberg Date: Wed Jan 4 14:21:49 2017 +0100 Generic SDR support http://cgit.osmocom.org/osmocom-analog/commit/?id=0a60aff17d947be1afc86f69a4d346c3e76f16a3 commit 0a60aff17d947be1afc86f69a4d346c3e76f16a3 Author: Andreas Eversberg Date: Fri Jan 6 12:22:51 2017 +0100 Prepare for SDR: Add bandwidth and deviation info to sender instance http://cgit.osmocom.org/osmocom-analog/commit/?id=015faf20024bb427b625d8afb179928eb9467775 commit 015faf20024bb427b625d8afb179928eb9467775 Author: Andreas Eversberg Date: Wed Jan 4 14:14:02 2017 +0100 Rework on audio interface Sound instance is now called audio instance and uses funcation pointers. This gives a clean interface to be exchanged with other technologies, linke SDR. http://cgit.osmocom.org/osmocom-analog/commit/?id=d54d3ac2654844c7b8e4ee67752941c9037d5f42 commit d54d3ac2654844c7b8e4ee67752941c9037d5f42 Author: Andreas Eversberg Date: Tue Jan 3 12:31:59 2017 +0100 prepare audio handling for multi carrier SDR http://cgit.osmocom.org/osmocom-analog/commit/?id=713b1ab118f4ded11a8435bbd4d81c117e7fe180 commit 713b1ab118f4ded11a8435bbd4d81c117e7fe180 Author: Andreas Eversberg Date: Thu Jan 5 15:53:55 2017 +0100 Rename functions and structure of biquad lowpass filter http://cgit.osmocom.org/osmocom-analog/commit/?id=d447be5e265e9afe5b5a67f924b16f71f4faeea5 commit d447be5e265e9afe5b5a67f924b16f71f4faeea5 Author: Andreas Eversberg Date: Sat Jan 7 06:13:31 2017 +0100 NMT: Rework on FSK process, no more requirement for special sample rates http://cgit.osmocom.org/osmocom-analog/commit/?id=2d0bc92cdef930876d68c46448d84d3c4165129c commit 2d0bc92cdef930876d68c46448d84d3c4165129c Author: Andreas Eversberg Date: Fri Jan 6 14:13:14 2017 +0100 C-Netz: Make demodulation buffer size dynamic http://cgit.osmocom.org/osmocom-analog/commit/?id=a37dfe38aba937b3a1367d73e028057b3f4775c8 commit a37dfe38aba937b3a1367d73e028057b3f4775c8 Author: Andreas Eversberg Date: Fri Jan 6 12:18:24 2017 +0100 C-Netz: Fixed double free bug http://cgit.osmocom.org/osmocom-analog/commit/?id=e1cbb1649ab20a5df10af5a3d18cf4193637058d commit e1cbb1649ab20a5df10af5a3d18cf4193637058d Author: Andreas Eversberg Date: Thu Jan 5 08:29:10 2017 +0100 Fixed memory leak in PDEBUG(). Thanx to valgrind finding that! http://cgit.osmocom.org/osmocom-analog/commit/?id=286c11cab48678c9241e59b139464e8169ec39f0 commit 286c11cab48678c9241e59b139464e8169ec39f0 Author: Andreas Eversberg Date: Mon Jan 2 17:38:54 2017 +0100 B-Netz: Add translation of emergency numbers 110 and 112 http://cgit.osmocom.org/osmocom-analog/commit/?id=b59ce968893c2ce815baab1d278bd230d32af34b commit b59ce968893c2ce815baab1d278bd230d32af34b Author: Andreas Eversberg Date: Mon Jan 2 10:17:22 2017 +0100 B-Netz: Minor change on start image http://cgit.osmocom.org/osmocom-analog/commit/?id=16e1e842b9c17ce839dd8b352124558e59e5c3bd commit 16e1e842b9c17ce839dd8b352124558e59e5c3bd Author: Andreas Eversberg Date: Mon Jan 2 10:16:49 2017 +0100 A-Netz: Don't allow emphasis, since it is not used with A-Netz http://cgit.osmocom.org/osmocom-analog/commit/?id=e724823c5b368971e21f6580f587ad1a7288ae7e commit e724823c5b368971e21f6580f587ad1a7288ae7e Author: Andreas Eversberg Date: Mon Jan 2 10:13:43 2017 +0100 A-Netz: Reset tone detector when going idle A pending tone must be detected as soon as the cell is idle. This happens if the phone picks up during release guard time. ----------------------------------------------------------------------- hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sun Jan 8 17:21:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 17:21:23 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-774-gdf09262 Message-ID: <201701081721.v08HLNoS009788@git.osmocom.org> This 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, neels/vlr has been updated discards 9a150b45f7e95a64354cf7a9478ddd73f2922afc (commit) discards 21abdcc26bf2d0ea5e1bb7ce079759938f8d9fc2 (commit) discards 1cdaf6d77c176ba33f36bc5c78d075ae1312d99c (commit) discards c908cdb84e371869ea163c3ca4b5f6d8e9900586 (commit) discards 7892d075ec2594208bd3200e1423d444fd0908dd (commit) discards c6bb9578a32d0ee8be38d1973f0f16602663fe3e (commit) discards 1e85db3303fff1a1661da5872d3dfcb3236fbbc9 (commit) discards 2eaaa976935f59c6ac371e4d017d2efa2afbc7bb (commit) discards 4e5bef3ff2dec1ebd573de30897c8d2c7f4ad8a2 (commit) discards 3e6b77a02b7066f1566c614b6cb1a09426285c6c (commit) discards ead28088a712aee32dd30e944a997b3f6126b7ee (commit) discards 7d6ce5b1d056f0aaf6152cb1141150836f6ca636 (commit) discards 3413a278783e7d2b8eccec08d15ae2c40e04be18 (commit) discards cc806370ca532469240523c9731ba14ac937edb5 (commit) discards 43a5a6ad6a4dcbf2a9f49d4b11f94a45b2ed0640 (commit) discards 50ebcc94c8476f25f3f2bc876801f5bc9760976d (commit) discards 45929e32fe4e94613f927e2a35dcb642bd992914 (commit) discards d7bd7e0a2b5fefe818b5df7c1abe0af590696f42 (commit) discards fbd7e98d108e1d9bc63093831f537fc42a286dd7 (commit) discards 61a32c120d459f5c960e8812acf49a12cbbb9dae (commit) discards 22e428b37b2dc02e8353d11a88d9bb1ff860f418 (commit) discards 367d860b4bee3a1a7623177c81e289f1dd1c0765 (commit) discards e7a851cc9b343c23e906b7f0294f7d291ba0091f (commit) discards 71756f1554c3729e74a3fac64fb3294762c4355b (commit) discards f3e98dd366af1e1a47ae7bbfa4f54228c30ac477 (commit) discards 8453bd6763f50af747817301f936dda26c4fadac (commit) discards 5864375d8ed68a8f28f5add4ed499934e11031ec (commit) discards dbffc6d1f233e78616a8d41bade8019cb334b304 (commit) discards 5f00839d344c798244be77fee8b99be42e1cdf78 (commit) discards bd74e8bf70140e8dc76705cf06e19033b546f22f (commit) discards e02f6341c0009e07fc41070c69d01229292913a8 (commit) discards 30d73e39ac926faf3f3061d1f3746d946c541494 (commit) discards b661c382dd38ef1a151ce25b1339b9a3a580ba50 (commit) discards 2bbaa172197eca1962ef90b9637637d3d34e9193 (commit) discards e0992f6096c9a9b11fe8449e74edd446bcf9f99a (commit) discards 03b24052a55dbfbc42f7de7c484e21871aff8493 (commit) discards 3651526c4594c9f02078cc382c7946f9080f6f73 (commit) discards 6a55939550890f9078ed9b6fd3681fd866d35846 (commit) discards 738ab2123523f5634ac5db735916baa202d410f0 (commit) discards 42a9a0ef9bfe01e757e27b1696c064ca0081cf95 (commit) discards f197c1baa384bdde99cc00db21211033f8d52e32 (commit) discards c7d82f0fc753d0b4a994ce57c9242f142b618753 (commit) discards d6a72d6a343b680683536fea63fea15a7bb2bc23 (commit) discards a3ba2bba6c08e0b82330953c9cbdccdd03c0cb0e (commit) discards 785ec06c4dceb026a5a1162d787bb21e0bd9f93c (commit) discards 80243f7ad0e5dedaa4d1a1e0e0f574d89d68003e (commit) discards a4b48fcf5d10d38e00647e92c3884e6259872b22 (commit) discards 440337fb6d07520b61c76d13775008d9458e7112 (commit) discards 55e25dfd700931977cc3143ec67b46086f00eab7 (commit) discards 1dcc6b4c3bc6b57e5cf8b581887fdf46d948c136 (commit) discards e7631dffd5e274de510e9bf372a24852a593a54b (commit) discards a0d16128e450f024460bb1b87dce443163eb877d (commit) discards 2a29de205898feab0df3b1e0fcd3e60c409f160b (commit) discards f66c423d3e6598a9b56c5bcdf91894e8ae329c18 (commit) discards 417d7700a12c6a2ac6349231849f2e157a83f9da (commit) discards 68b788b55b11458d2dc6614dbd3d5adc221c372c (commit) discards 54bb6695331c9d3efac0f40b10b6167dc7f3ac30 (commit) discards c3c8638ed23e6efd6823871c502881beae4c52e4 (commit) discards 947a6e1fc1f776c6aa1fb13e6d3987285401e9a5 (commit) discards 86d7e9ccb0d79e56ca0f8f0c239715a577169633 (commit) discards af229e8c6ce8929837d833aa8c77da780f30dea9 (commit) discards 2245d52d3bdee96ca75f50b8683081866316352e (commit) discards 5c3be0798659aad0315ff2de104e1d176e2cd97f (commit) discards f2903369766966b1aae1d994d5fa61f0b0921ed3 (commit) discards 87868b5dc8c2e349e7d166ec20d4931879d0114f (commit) discards 19de589b83ee8a97764d3055ae24781b749e902a (commit) discards 8d6e095e2fe18548afbb0b3775126aa84df9dffd (commit) discards 77968e14d89f54a52b227f253f8177876ead1e53 (commit) discards c47fd8f02daf959520dfd198fe44d53b836b0ff8 (commit) discards 999bef07e4e24be7d330b19c41da00865e7c5107 (commit) discards 07aba9d956c93d53154c34bbe1e909e77f0bd8c5 (commit) discards 58ee92573c7ec524df749528be097f0bba0d5235 (commit) discards efc0b391e210a8cb84aa1016b7e835198ac8dcde (commit) discards 969a57630a07f7a034566deb647430de271a025d (commit) discards 820b0ff10b6e343c6d96eef1631273362b9b3935 (commit) discards e2c26981156a6fa4d5f4603159e2deded3a4dfc2 (commit) discards ea8189aba65ea14a4595a9267ce92a618619e2ee (commit) discards ba4a2695981b641f15b072297fe3a6e2f3bd633a (commit) discards 24e50e459760d8f80f66a3facd6755295024ddbe (commit) discards 0f0600f3171d1d8035f9701d204f8f949d8f5548 (commit) discards f3fcaa8c74b293b1a22a6973857901a76c7c4a41 (commit) discards 5e4277f6c162d5bb3d74d4e62aeabb17f0e5a090 (commit) discards eb6cf011563e63fe338be8c3e0b365d5823fdae6 (commit) discards b4f24f4dabb80ddb218f466a39fca65e1b27dfa8 (commit) discards 5dfbd39ee0b9a1bfff9d21c25d479df353418588 (commit) discards 689beec4ad698d28eb2fd0016a6f427ecb59a9d6 (commit) discards e3877baee19e9b962c89d13746d0185f10d8459b (commit) discards 5ea49699a04296e23338a8818c2ec9f08bcdf785 (commit) discards 9fc011ae032ce2f47c132f0bc8418bad451dc7c7 (commit) discards 8eed17d32b7978864198e47f171eb14c2a979266 (commit) discards e2be8c4cfe99d88cb25b797c51145b117676c778 (commit) discards 332f135a2340d3fe3b8544742242b2c4d66a8dd8 (commit) discards f83381cca8a103a06b88289f5a216d37de428b00 (commit) discards b8ee32e67217590bbaf367865e474f50443254e6 (commit) discards c260241d94c8811c8f2c76477318bf24921e4679 (commit) discards 57e63c34f2b65f3ae7f8c56839134dec6ad626f2 (commit) discards b2e2381ad0dbf02a6c0847146fe1c485608c42f9 (commit) discards 99cdc15b7ceb4636ea0d95ee0d13a9450298bf34 (commit) discards 3f20f9b41f37c77f43ef340ac60aef3e49248452 (commit) discards d2ec0e5ce5c67b301c3cef900b6504b6e03ca89e (commit) discards 3a66b0224bd6f79b0a967b4c4cdd8d82dac2d4f1 (commit) discards 201535ee84f85140496b282a3bb664c0a78072e5 (commit) discards 21ae0bdf28eea6dc1c2e244354df7271dec9ae79 (commit) discards 6c2986155820aa626bd5623df810b1eb8b63e33b (commit) discards e6c01591e2c46f63f2b64914ec6d87a6663f4c08 (commit) discards fb66b4f35f924d95b8bdb2ede24407c35b560c3b (commit) discards a3634430f5ba2daad746c95f88ea40d0d8a78def (commit) discards d8316d3064984a90211f41f29f465860da3f0059 (commit) discards 796ee8bce82eae3b820b45000c7a69356e293942 (commit) discards 63eb0d8cf88cec284da03d93135817eb541790ef (commit) discards 2a2e28e53583c8ab419ce84422a1fc8a148c008b (commit) discards dcba86f193df7d2821da04732da321a20536f9a6 (commit) discards 0a26187cdb56f1e964fe9983e1219a0e710a280e (commit) discards 051eef49bf1e8fb2231dfe6982abaf07fdf2788d (commit) discards 61be33b2b22fd9c46a30c2f0f322da8808244a4a (commit) discards 7b4c1eab5b91e94a3257236e2503869a763a2131 (commit) discards 7e968f635566f92df87afe05d54d6603f8535001 (commit) discards daa5f99cd73642655613cb916813fbd96db8ceb7 (commit) discards 9f6e15ff34b404bae05d38f65487012efdcf10b2 (commit) discards a91c1c9c2e9c15513102efae678066847fe8e528 (commit) discards 82a3d104062e7e4cf3b8cb63e0577e19d29e75d2 (commit) discards bf5f8eb659c2ddf52cf847f059f7e3ea49af1b59 (commit) discards db5c863ca2e1ac5deedf13b4ae60b5a714046013 (commit) discards 861020dff94bc08e787287bc7f3368e2705978f2 (commit) discards 8064a878d4fdf396f5854248c79bcb6792bbb55e (commit) discards 6e1652710920a6f8b26cacec7550c6874e8bb73e (commit) discards 727a8fe112d0caee9dbbf38049eeb91a2d348783 (commit) discards 6d866fc51ac1940987e4be86d5eb387c478e1633 (commit) discards 48f0c79be1640fbcc9f7b45ccc93364ec18797d1 (commit) discards bf643179bf9ac25ed6ae5173a79a82a117dae5fd (commit) discards 3309ad3d0d1b25c5328ed3063b5be3f99bd9da20 (commit) discards 8014bfb472989811dc9c000e0cd603a00166b130 (commit) discards 8c2206bb9e9590b8311e64d93755aedcf31408fc (commit) discards c62fca961f30ee11d691f67fb25e17bb2a231000 (commit) discards 66e2ec9e777e5e3a98f9501e65401a441b38428b (commit) discards b450f02310cdd29a916d4c3300167aa36b11f691 (commit) discards fe346153dfe808a535e4d4ab6080beec5245f03e (commit) discards 45cfeaa28c404e784724254f1859e8bdd09d609f (commit) discards 40843036f3cea49b02b63827699fd944f2d91d46 (commit) discards 4a5b676fb7be3cb27ab6d8b2450249766ddd8ff1 (commit) discards 0f2ff80ecd222f60cce2fa5f513cd652e1dce256 (commit) discards 69491224a794cf0931f6d35c03bc0f7e4a8d3cf1 (commit) discards b25aa166486adf45f3e15553184f76a5c3546517 (commit) discards 15e5b937986cc8967d4d9a933dcf05522711eb0b (commit) discards 6778f35b5d54cf1afa3785cf50a89ae55f5e8708 (commit) discards 35ea4433f0146e567d075f6cd4a348f3a1b27b04 (commit) discards 815b347efe2b16813a8458e57e8d43f1d334e9f1 (commit) discards b889e8b36300cad44b641cbd55ecaa556847652c (commit) discards b0f7c79d2e5e5169eb71a07474421d25b1cefe29 (commit) discards 52f57c50aca26c3110c34ae1c4e9f9ce308a8f3b (commit) discards c7bffcf15cd318fcf405937a8c9c01a0b7d54dbe (commit) via df0926228c8395e38103425a555215764a435c66 (commit) via 2c34ad725cd045347e6c2c8c816b94a02964dffe (commit) via c2bb305042c62d42bfd6e1ca685ca04ea2809974 (commit) via 7f1668abc560b05ae5ebf89dd27fcf50aed796c1 (commit) via d063a40e965128c960943ac58709aa99e95dd483 (commit) via 95a9e563ad226e308041dda7c34cc212b9e69a78 (commit) via eaa3267bb993a319ad8dcf50ac93a5a0bc0e02ee (commit) via dc023371679ad571fa7e265e24770a86bc274663 (commit) via 3eda68ec117468b7d1f7fb961f41d82dc734fdd8 (commit) via 56d3bef1fa051cb0684a6e6f677776d9c0e3a590 (commit) via 780b4c99bffc5b24a95ac14a23341cdf3228049a (commit) via 7fbbc03265757f5f9cdf6b0f773b35fd5c4b09f5 (commit) via c797d97124220a76e72022c3d028300aad7ddf9a (commit) via 2ab4c60ca24d4c87081535ad21badaa6605cb775 (commit) via 7a61187ac78744ffa7df7541f899122346b81d13 (commit) via d25957c56cbf461b663e48de279cc052679370e2 (commit) via 55c112228eff14e0ae233f4aa32f4653ad763920 (commit) via 9dda5786adef91ef76ba8aa0701c2a45766e8457 (commit) via c42a06ed4da56eaba5b328cc54ced188952ba849 (commit) via 3d3130b433b9e57ccf45ae0b0d3a8522cada726b (commit) via 72bf2a779531c210a2989daa0c9a5cd267f40620 (commit) via 8795bd048d37900917758063ff13dfe5fcfd5abd (commit) via 26f47e74152da17874ef5ad11ca04b3b18d0fcd1 (commit) via 78a1db5b4027daf36e7b6aba50a88fe03aec06aa (commit) via 9da6398bdc96f149dd74d6b364aef3a4fef985f0 (commit) via c078ee38e084c7e248227c78203cd4b7b5248d21 (commit) via 75d3b53068b4594a6d79c268376772a5fd0af111 (commit) via 6d761a572210d3066bf6968193ee52941299e893 (commit) via 36889f66e7c868ac6d64c624496809e70487eca5 (commit) via 29fcc79813286871f825fd1ba649b2d0226f726e (commit) via 735c21b4a615467a238d8241178e15fb3e5a3929 (commit) via fd4e1bc9e45bbdc0bb9478d90755c38f1ae2a16a (commit) via 058cf9fbc39c730f69246f97c591b9a85f9caab8 (commit) via 92c127b79282df58ea6f7c31599b0a530c4acc87 (commit) via 1da5a32ca978bc4e625d2b3c83c122fb2ad96940 (commit) via cd5210cb1ae57259510ba69efcb614f8206ad53c (commit) via 2ab5a3cf6e30ade226af673e78409976646eb579 (commit) via 22cdacd868a81bf685f969bf6a0a4d8dce103471 (commit) via e222e8cd1597108736708db80d4884c119df5998 (commit) via f463ddc16eb80560a5ae9c603181ece30d796408 (commit) via 755a67dd713efd01ebb105ac78add63946a59f38 (commit) via d77cfe71ca45786f9d793bc60d2b15f9648b7059 (commit) via 28c23e8e70d56cfb68fd6b96df02ac5ced3e1031 (commit) via 6602e18535ad8e14b289b333ee9c368bc9da4e44 (commit) via c5dee288aa05daaef11511bc4e0d1b99af0a3c42 (commit) via 59f282c2dc081dea76daf888de0cb3cc9aceb2ed (commit) via 832bc49619518d4aab26d55ee1e8262b9c99237f (commit) via 173d623fac48d570ed7d5f61aadc29acf042bb78 (commit) via 44d6721d44f5d422347d259ae4b754f391510d3d (commit) via 641122e2d0480dffcd691b2307752ed3ee29deee (commit) via b45c3e6cd8dfc80a30fa004388da1637af0a9ac0 (commit) via 201c2c0619bda3363edd3ad2c011bed7eb0b5e2b (commit) via 69a7c70ee4d91e37f7982cc70e3a5d7e136e6256 (commit) via 8a64a3769412b6abc7fbd4ef79ce633a3ace0668 (commit) via 3deaca0f67f2e35cd4fcc6d178e175cf4c6b8c0c (commit) via 4b0fd0086505c5f6eb8034b8b8b078caf1ac0020 (commit) via bb56a7e61f7608da7f23e2a066e6d85f028b7980 (commit) via dbc539b7ae7942047b76413031b32e5593a5d72f (commit) via 037e3f1832db11d77298c91b20af24a1ce172d85 (commit) via dbf33caf4ab34539720f7578faf75d9b01f0fe88 (commit) via c371d520ddd22072d3fb4e1203deda8a52eca3d3 (commit) via e16191176a9d1107bf01ce1ef1313a98297134c3 (commit) via 26f6c4f46831e1ec795d9d497b5c366d32979c43 (commit) via e750596693b86b520a50abc3942c3f19f608494d (commit) via c87dbbe1cae2da69e03998968a31c6228b5b1550 (commit) via 7a3ad31aca8db2efc96fca8f3a17aa9049e138e3 (commit) via 185fd5c9f5004d8ea7f0f751644f32432ce5ca39 (commit) via 7cb4fb933a470f47ee357599e2f54e4202c4a141 (commit) via 851bf2e172a7cb19cc64f5cde6a024546ea34550 (commit) via 71fe18e314a19846b983a6007c14212f50b0d0c9 (commit) via 5c59b3613ab334f4817e4eacbe83cb54a75c5274 (commit) via 412e34129349463e58a7fe4c1935240d197b63ec (commit) via de3e957052868eb1f290c06c27dd7022e52b9ef7 (commit) via 3a67c472e3dd674d0f82c8c77c14ea0330da9be5 (commit) via c837111da0fa8a92010c1f02fa2de10cf70ae034 (commit) via a6ba74e5b828e916e46bf71a1837da203e8c9edf (commit) via 0ab3d23e997af562617de3171155b2ef93997b4a (commit) via 055b98f2af138ac65489ccbde70351529a875ee0 (commit) via f2a8a920e033d0df9cf5a378e7910e6a2d7a4a9e (commit) via 3fe38e69ef10d03afdfe210024f131e2e1824908 (commit) via 23f1281b5d6f790a60283cbc39489d3287e2baec (commit) via a96f8198787aa3b4566d9d5a6b9327b9924e9a39 (commit) via e111cec91048cbe27f235cfd5db78caf4905e483 (commit) via f91b7410b74b88289224dd3f47dd3d3b3796f519 (commit) via bca9de4dfde1f272efb32b93800a86b0f2d9ee56 (commit) via c1b087302410bc7ba0e3c43858d991ada2e0a0d9 (commit) via 5aa20905939dc0456e21940f973cd536453c351a (commit) via b2259be3e9e560aa6ab35a5b451667b1c5257164 (commit) via 33da7456284b84ae42def00853d3a2233eb6e947 (commit) via ddc53a94ee4fe8f08ca59d4c0549195ee5d02f33 (commit) via 18b60c52aadf23f8515d7526b835a4dbc6d03e55 (commit) via ee943470048b306f97f84907d13c95a8d60c8374 (commit) via e42338e9233f4fb661a9d297c73b6e73639e1fe9 (commit) via a56bcdd66d0764820f233ba56eaef29b26929b4b (commit) via 87360aa748d4cdfbccf57b391871e27922ed2cd3 (commit) via 066ad0de9849181e071664d8b72e8178f18e1438 (commit) via 073d6369adb5d22bb1ff691b125fd5a0959dfbd3 (commit) via ab5032c1e31ed50e0a1b89dd28fb08b81784af79 (commit) via bf3bc64731771c80e478570890d974057f1ff658 (commit) via ca628c5d77ac57a3bcf35a0f42a193ec622c2fca (commit) via 1482eddb93cd3713403572aa179cf25fc3ddae72 (commit) via 32eb4b693d0a266abd9abd9c8c4f0810c4cf6f84 (commit) via 9a05b02a109f4e8aa98fb2b7516f9851dce849ad (commit) via b09f30ce65bb1a72413a45fcaffa3fb0f9a36190 (commit) via d3434076a895ce408ffa5bc323d0e5c8fd9b933c (commit) via 334b937d31d74dfb168f8491d7d5cfdca7cb74bb (commit) via e6e8678db61218028d59935d9d9fb1d99a8fbb19 (commit) via de5af1c9d3298e173326327e7814689635cd300f (commit) via a5b3c50e15ddd87c13fd3f474a4564d24222c482 (commit) via 6f5ff5ea7236519048469a4c552c6693c8e2a049 (commit) via 946417c8ce374035034d104e01b812151e2511e7 (commit) via be017239ed9e91daff370f7f6a1f45758981bd75 (commit) via bae908f3a64269cff7e7580c92c03a42897bee3a (commit) via 461fe667104d6b103e95843e0ee98fbdcf9acb48 (commit) via 4611b368c97bafeeb6d06505c5874639fbe379fd (commit) via fa5ff821be395c8b149bff501528b2924aa1ca6d (commit) via 3e7b2b71b23731b48b3000cddfbc6f1ddc7fcfa7 (commit) via f7ab251891286b954362403d02952ec9b1d06e70 (commit) via 76aeca759e91c50533f3cf757563ebf285759949 (commit) via cb182dd5d2dc3d8199e63727f8d3953b4ec55715 (commit) via f254f46fae47f2782e9b934642c40badbedeaeb6 (commit) via e6cc0aec6e95578e9e3547b0ebd26102c5eaab56 (commit) via 07fe31ad206342086e3b9fc4a3829d7b07e77de4 (commit) via 001f92dcdf7eff0217d110c3c524070621096a99 (commit) via 9017b9b6a38e88c7b1df67d6a258c92da96282ca (commit) via 5b87e8cc102c4b7326057574e808288979b9e5cc (commit) via 3c520d7ce81ac3b84f198dfe16db51fb0e4e93be (commit) via 51fc3e72ad1896fe0ff860f1c5c3d52d5e1fd0cc (commit) via aad06f0ab286e075a4b5c81507abecfa6b12d204 (commit) via d925400880ea5b6eee8cfb01fb5d114ddcfd61f2 (commit) via aec235da640fe591430a6cb0b94dc9208fcf2c3f (commit) via f664e871cee61ea6766d6d1b6e49fc92b4796d0c (commit) via 02ca2aebc766f2b8987da997e62cbf1a2732d121 (commit) via d31cce822c5d88a054afe53677330f264be018ae (commit) via 195735736d101d55945dd513ec3ea848b1af914e (commit) via 9bb42d868cbd47b8b5479d93c398d308b54103dc (commit) via 46db723fc57c7c3125555467de8e765b59d53d20 (commit) via 491d108e81f4aa4c9a74e558ddf5e3fa745b603c (commit) via cb7cd566be816db263628c8b765619ad3ad04f3a (commit) via 4f2f4d0a6e742abaa418e4024be5fc1d9b2332a9 (commit) via 0368cf1e169f6c3d5bb8ce9c8723873528ac6daa (commit) via 61d4b58a0aa43cede5340706bddb57fc785ee477 (commit) via ccd238d80858e1eef0eca42c6e0135072b5889d7 (commit) via 7089693467b27b8f24b1240600647fb58cf0bed1 (commit) via eac853d7bbdf57de63d4ac5f801f5ea3b6aed8a7 (commit) via 70bd34e7343bc96aac02d078b6570e3d57411d48 (commit) via b75a63f24ef68e780844fac412333bb357298220 (commit) via f86d109ace3ceda2bf04caca3368522a686e4a42 (commit) via 928523cc409ab993292ab05e2c572c06b4a6fd4b (commit) via 92ba5ac691bc59a8cde371962c7bcfb6df60a542 (commit) via 9cf05c5f77a32219ad1e2db4bddc27f5965c3dae (commit) via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (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 (9a150b45f7e95a64354cf7a9478ddd73f2922afc) \ N -- N -- N (df0926228c8395e38103425a555215764a435c66) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=df0926228c8395e38103425a555215764a435c66 commit df0926228c8395e38103425a555215764a435c66 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=2c34ad725cd045347e6c2c8c816b94a02964dffe commit 2c34ad725cd045347e6c2c8c816b94a02964dffe Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=c2bb305042c62d42bfd6e1ca685ca04ea2809974 commit c2bb305042c62d42bfd6e1ca685ca04ea2809974 Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=7f1668abc560b05ae5ebf89dd27fcf50aed796c1 commit 7f1668abc560b05ae5ebf89dd27fcf50aed796c1 Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=d063a40e965128c960943ac58709aa99e95dd483 commit d063a40e965128c960943ac58709aa99e95dd483 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=95a9e563ad226e308041dda7c34cc212b9e69a78 commit 95a9e563ad226e308041dda7c34cc212b9e69a78 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=eaa3267bb993a319ad8dcf50ac93a5a0bc0e02ee commit eaa3267bb993a319ad8dcf50ac93a5a0bc0e02ee Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=dc023371679ad571fa7e265e24770a86bc274663 commit dc023371679ad571fa7e265e24770a86bc274663 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=3eda68ec117468b7d1f7fb961f41d82dc734fdd8 commit 3eda68ec117468b7d1f7fb961f41d82dc734fdd8 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=56d3bef1fa051cb0684a6e6f677776d9c0e3a590 commit 56d3bef1fa051cb0684a6e6f677776d9c0e3a590 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=780b4c99bffc5b24a95ac14a23341cdf3228049a commit 780b4c99bffc5b24a95ac14a23341cdf3228049a Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=7fbbc03265757f5f9cdf6b0f773b35fd5c4b09f5 commit 7fbbc03265757f5f9cdf6b0f773b35fd5c4b09f5 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=c797d97124220a76e72022c3d028300aad7ddf9a commit c797d97124220a76e72022c3d028300aad7ddf9a Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=2ab4c60ca24d4c87081535ad21badaa6605cb775 commit 2ab4c60ca24d4c87081535ad21badaa6605cb775 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=7a61187ac78744ffa7df7541f899122346b81d13 commit 7a61187ac78744ffa7df7541f899122346b81d13 Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=d25957c56cbf461b663e48de279cc052679370e2 commit d25957c56cbf461b663e48de279cc052679370e2 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=55c112228eff14e0ae233f4aa32f4653ad763920 commit 55c112228eff14e0ae233f4aa32f4653ad763920 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=9dda5786adef91ef76ba8aa0701c2a45766e8457 commit 9dda5786adef91ef76ba8aa0701c2a45766e8457 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=c42a06ed4da56eaba5b328cc54ced188952ba849 commit c42a06ed4da56eaba5b328cc54ced188952ba849 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=3d3130b433b9e57ccf45ae0b0d3a8522cada726b commit 3d3130b433b9e57ccf45ae0b0d3a8522cada726b Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=72bf2a779531c210a2989daa0c9a5cd267f40620 commit 72bf2a779531c210a2989daa0c9a5cd267f40620 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=8795bd048d37900917758063ff13dfe5fcfd5abd commit 8795bd048d37900917758063ff13dfe5fcfd5abd Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=26f47e74152da17874ef5ad11ca04b3b18d0fcd1 commit 26f47e74152da17874ef5ad11ca04b3b18d0fcd1 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=78a1db5b4027daf36e7b6aba50a88fe03aec06aa commit 78a1db5b4027daf36e7b6aba50a88fe03aec06aa Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=9da6398bdc96f149dd74d6b364aef3a4fef985f0 commit 9da6398bdc96f149dd74d6b364aef3a4fef985f0 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=c078ee38e084c7e248227c78203cd4b7b5248d21 commit c078ee38e084c7e248227c78203cd4b7b5248d21 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=75d3b53068b4594a6d79c268376772a5fd0af111 commit 75d3b53068b4594a6d79c268376772a5fd0af111 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=6d761a572210d3066bf6968193ee52941299e893 commit 6d761a572210d3066bf6968193ee52941299e893 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=36889f66e7c868ac6d64c624496809e70487eca5 commit 36889f66e7c868ac6d64c624496809e70487eca5 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=29fcc79813286871f825fd1ba649b2d0226f726e commit 29fcc79813286871f825fd1ba649b2d0226f726e Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=735c21b4a615467a238d8241178e15fb3e5a3929 commit 735c21b4a615467a238d8241178e15fb3e5a3929 Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=fd4e1bc9e45bbdc0bb9478d90755c38f1ae2a16a commit fd4e1bc9e45bbdc0bb9478d90755c38f1ae2a16a Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=058cf9fbc39c730f69246f97c591b9a85f9caab8 commit 058cf9fbc39c730f69246f97c591b9a85f9caab8 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=92c127b79282df58ea6f7c31599b0a530c4acc87 commit 92c127b79282df58ea6f7c31599b0a530c4acc87 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=1da5a32ca978bc4e625d2b3c83c122fb2ad96940 commit 1da5a32ca978bc4e625d2b3c83c122fb2ad96940 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=cd5210cb1ae57259510ba69efcb614f8206ad53c commit cd5210cb1ae57259510ba69efcb614f8206ad53c Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=2ab5a3cf6e30ade226af673e78409976646eb579 commit 2ab5a3cf6e30ade226af673e78409976646eb579 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=22cdacd868a81bf685f969bf6a0a4d8dce103471 commit 22cdacd868a81bf685f969bf6a0a4d8dce103471 Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=e222e8cd1597108736708db80d4884c119df5998 commit e222e8cd1597108736708db80d4884c119df5998 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=f463ddc16eb80560a5ae9c603181ece30d796408 commit f463ddc16eb80560a5ae9c603181ece30d796408 Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=755a67dd713efd01ebb105ac78add63946a59f38 commit 755a67dd713efd01ebb105ac78add63946a59f38 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=d77cfe71ca45786f9d793bc60d2b15f9648b7059 commit d77cfe71ca45786f9d793bc60d2b15f9648b7059 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=28c23e8e70d56cfb68fd6b96df02ac5ced3e1031 commit 28c23e8e70d56cfb68fd6b96df02ac5ced3e1031 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=6602e18535ad8e14b289b333ee9c368bc9da4e44 commit 6602e18535ad8e14b289b333ee9c368bc9da4e44 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=c5dee288aa05daaef11511bc4e0d1b99af0a3c42 commit c5dee288aa05daaef11511bc4e0d1b99af0a3c42 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=59f282c2dc081dea76daf888de0cb3cc9aceb2ed commit 59f282c2dc081dea76daf888de0cb3cc9aceb2ed Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=832bc49619518d4aab26d55ee1e8262b9c99237f commit 832bc49619518d4aab26d55ee1e8262b9c99237f Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=173d623fac48d570ed7d5f61aadc29acf042bb78 commit 173d623fac48d570ed7d5f61aadc29acf042bb78 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=44d6721d44f5d422347d259ae4b754f391510d3d commit 44d6721d44f5d422347d259ae4b754f391510d3d Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=641122e2d0480dffcd691b2307752ed3ee29deee commit 641122e2d0480dffcd691b2307752ed3ee29deee Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=b45c3e6cd8dfc80a30fa004388da1637af0a9ac0 commit b45c3e6cd8dfc80a30fa004388da1637af0a9ac0 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=201c2c0619bda3363edd3ad2c011bed7eb0b5e2b commit 201c2c0619bda3363edd3ad2c011bed7eb0b5e2b Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=69a7c70ee4d91e37f7982cc70e3a5d7e136e6256 commit 69a7c70ee4d91e37f7982cc70e3a5d7e136e6256 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=8a64a3769412b6abc7fbd4ef79ce633a3ace0668 commit 8a64a3769412b6abc7fbd4ef79ce633a3ace0668 Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=3deaca0f67f2e35cd4fcc6d178e175cf4c6b8c0c commit 3deaca0f67f2e35cd4fcc6d178e175cf4c6b8c0c Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=4b0fd0086505c5f6eb8034b8b8b078caf1ac0020 commit 4b0fd0086505c5f6eb8034b8b8b078caf1ac0020 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=bb56a7e61f7608da7f23e2a066e6d85f028b7980 commit bb56a7e61f7608da7f23e2a066e6d85f028b7980 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=dbc539b7ae7942047b76413031b32e5593a5d72f commit dbc539b7ae7942047b76413031b32e5593a5d72f Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=037e3f1832db11d77298c91b20af24a1ce172d85 commit 037e3f1832db11d77298c91b20af24a1ce172d85 Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=dbf33caf4ab34539720f7578faf75d9b01f0fe88 commit dbf33caf4ab34539720f7578faf75d9b01f0fe88 Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=c371d520ddd22072d3fb4e1203deda8a52eca3d3 commit c371d520ddd22072d3fb4e1203deda8a52eca3d3 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=e16191176a9d1107bf01ce1ef1313a98297134c3 commit e16191176a9d1107bf01ce1ef1313a98297134c3 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=26f6c4f46831e1ec795d9d497b5c366d32979c43 commit 26f6c4f46831e1ec795d9d497b5c366d32979c43 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=e750596693b86b520a50abc3942c3f19f608494d commit e750596693b86b520a50abc3942c3f19f608494d Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=c87dbbe1cae2da69e03998968a31c6228b5b1550 commit c87dbbe1cae2da69e03998968a31c6228b5b1550 Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=7a3ad31aca8db2efc96fca8f3a17aa9049e138e3 commit 7a3ad31aca8db2efc96fca8f3a17aa9049e138e3 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=185fd5c9f5004d8ea7f0f751644f32432ce5ca39 commit 185fd5c9f5004d8ea7f0f751644f32432ce5ca39 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=7cb4fb933a470f47ee357599e2f54e4202c4a141 commit 7cb4fb933a470f47ee357599e2f54e4202c4a141 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=851bf2e172a7cb19cc64f5cde6a024546ea34550 commit 851bf2e172a7cb19cc64f5cde6a024546ea34550 Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=71fe18e314a19846b983a6007c14212f50b0d0c9 commit 71fe18e314a19846b983a6007c14212f50b0d0c9 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=5c59b3613ab334f4817e4eacbe83cb54a75c5274 commit 5c59b3613ab334f4817e4eacbe83cb54a75c5274 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=412e34129349463e58a7fe4c1935240d197b63ec commit 412e34129349463e58a7fe4c1935240d197b63ec Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=de3e957052868eb1f290c06c27dd7022e52b9ef7 commit de3e957052868eb1f290c06c27dd7022e52b9ef7 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=3a67c472e3dd674d0f82c8c77c14ea0330da9be5 commit 3a67c472e3dd674d0f82c8c77c14ea0330da9be5 Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=c837111da0fa8a92010c1f02fa2de10cf70ae034 commit c837111da0fa8a92010c1f02fa2de10cf70ae034 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=a6ba74e5b828e916e46bf71a1837da203e8c9edf commit a6ba74e5b828e916e46bf71a1837da203e8c9edf Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=0ab3d23e997af562617de3171155b2ef93997b4a commit 0ab3d23e997af562617de3171155b2ef93997b4a Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=055b98f2af138ac65489ccbde70351529a875ee0 commit 055b98f2af138ac65489ccbde70351529a875ee0 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=f2a8a920e033d0df9cf5a378e7910e6a2d7a4a9e commit f2a8a920e033d0df9cf5a378e7910e6a2d7a4a9e Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=3fe38e69ef10d03afdfe210024f131e2e1824908 commit 3fe38e69ef10d03afdfe210024f131e2e1824908 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=23f1281b5d6f790a60283cbc39489d3287e2baec commit 23f1281b5d6f790a60283cbc39489d3287e2baec Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=a96f8198787aa3b4566d9d5a6b9327b9924e9a39 commit a96f8198787aa3b4566d9d5a6b9327b9924e9a39 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=e111cec91048cbe27f235cfd5db78caf4905e483 commit e111cec91048cbe27f235cfd5db78caf4905e483 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=f91b7410b74b88289224dd3f47dd3d3b3796f519 commit f91b7410b74b88289224dd3f47dd3d3b3796f519 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=bca9de4dfde1f272efb32b93800a86b0f2d9ee56 commit bca9de4dfde1f272efb32b93800a86b0f2d9ee56 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=c1b087302410bc7ba0e3c43858d991ada2e0a0d9 commit c1b087302410bc7ba0e3c43858d991ada2e0a0d9 Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=5aa20905939dc0456e21940f973cd536453c351a commit 5aa20905939dc0456e21940f973cd536453c351a Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=b2259be3e9e560aa6ab35a5b451667b1c5257164 commit b2259be3e9e560aa6ab35a5b451667b1c5257164 Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=33da7456284b84ae42def00853d3a2233eb6e947 commit 33da7456284b84ae42def00853d3a2233eb6e947 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=ddc53a94ee4fe8f08ca59d4c0549195ee5d02f33 commit ddc53a94ee4fe8f08ca59d4c0549195ee5d02f33 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=18b60c52aadf23f8515d7526b835a4dbc6d03e55 commit 18b60c52aadf23f8515d7526b835a4dbc6d03e55 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=ee943470048b306f97f84907d13c95a8d60c8374 commit ee943470048b306f97f84907d13c95a8d60c8374 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=e42338e9233f4fb661a9d297c73b6e73639e1fe9 commit e42338e9233f4fb661a9d297c73b6e73639e1fe9 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=a56bcdd66d0764820f233ba56eaef29b26929b4b commit a56bcdd66d0764820f233ba56eaef29b26929b4b Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=87360aa748d4cdfbccf57b391871e27922ed2cd3 commit 87360aa748d4cdfbccf57b391871e27922ed2cd3 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=066ad0de9849181e071664d8b72e8178f18e1438 commit 066ad0de9849181e071664d8b72e8178f18e1438 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=073d6369adb5d22bb1ff691b125fd5a0959dfbd3 commit 073d6369adb5d22bb1ff691b125fd5a0959dfbd3 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=ab5032c1e31ed50e0a1b89dd28fb08b81784af79 commit ab5032c1e31ed50e0a1b89dd28fb08b81784af79 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=bf3bc64731771c80e478570890d974057f1ff658 commit bf3bc64731771c80e478570890d974057f1ff658 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=ca628c5d77ac57a3bcf35a0f42a193ec622c2fca commit ca628c5d77ac57a3bcf35a0f42a193ec622c2fca Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=1482eddb93cd3713403572aa179cf25fc3ddae72 commit 1482eddb93cd3713403572aa179cf25fc3ddae72 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=32eb4b693d0a266abd9abd9c8c4f0810c4cf6f84 commit 32eb4b693d0a266abd9abd9c8c4f0810c4cf6f84 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=9a05b02a109f4e8aa98fb2b7516f9851dce849ad commit 9a05b02a109f4e8aa98fb2b7516f9851dce849ad Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=b09f30ce65bb1a72413a45fcaffa3fb0f9a36190 commit b09f30ce65bb1a72413a45fcaffa3fb0f9a36190 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=d3434076a895ce408ffa5bc323d0e5c8fd9b933c commit d3434076a895ce408ffa5bc323d0e5c8fd9b933c Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=334b937d31d74dfb168f8491d7d5cfdca7cb74bb commit 334b937d31d74dfb168f8491d7d5cfdca7cb74bb Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=e6e8678db61218028d59935d9d9fb1d99a8fbb19 commit e6e8678db61218028d59935d9d9fb1d99a8fbb19 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=de5af1c9d3298e173326327e7814689635cd300f commit de5af1c9d3298e173326327e7814689635cd300f Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=a5b3c50e15ddd87c13fd3f474a4564d24222c482 commit a5b3c50e15ddd87c13fd3f474a4564d24222c482 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=6f5ff5ea7236519048469a4c552c6693c8e2a049 commit 6f5ff5ea7236519048469a4c552c6693c8e2a049 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=946417c8ce374035034d104e01b812151e2511e7 commit 946417c8ce374035034d104e01b812151e2511e7 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=be017239ed9e91daff370f7f6a1f45758981bd75 commit be017239ed9e91daff370f7f6a1f45758981bd75 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=bae908f3a64269cff7e7580c92c03a42897bee3a commit bae908f3a64269cff7e7580c92c03a42897bee3a Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=461fe667104d6b103e95843e0ee98fbdcf9acb48 commit 461fe667104d6b103e95843e0ee98fbdcf9acb48 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=4611b368c97bafeeb6d06505c5874639fbe379fd commit 4611b368c97bafeeb6d06505c5874639fbe379fd Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=fa5ff821be395c8b149bff501528b2924aa1ca6d commit fa5ff821be395c8b149bff501528b2924aa1ca6d Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=3e7b2b71b23731b48b3000cddfbc6f1ddc7fcfa7 commit 3e7b2b71b23731b48b3000cddfbc6f1ddc7fcfa7 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=f7ab251891286b954362403d02952ec9b1d06e70 commit f7ab251891286b954362403d02952ec9b1d06e70 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=76aeca759e91c50533f3cf757563ebf285759949 commit 76aeca759e91c50533f3cf757563ebf285759949 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=cb182dd5d2dc3d8199e63727f8d3953b4ec55715 commit cb182dd5d2dc3d8199e63727f8d3953b4ec55715 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=f254f46fae47f2782e9b934642c40badbedeaeb6 commit f254f46fae47f2782e9b934642c40badbedeaeb6 Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=e6cc0aec6e95578e9e3547b0ebd26102c5eaab56 commit e6cc0aec6e95578e9e3547b0ebd26102c5eaab56 Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=07fe31ad206342086e3b9fc4a3829d7b07e77de4 commit 07fe31ad206342086e3b9fc4a3829d7b07e77de4 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=001f92dcdf7eff0217d110c3c524070621096a99 commit 001f92dcdf7eff0217d110c3c524070621096a99 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=9017b9b6a38e88c7b1df67d6a258c92da96282ca commit 9017b9b6a38e88c7b1df67d6a258c92da96282ca Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=5b87e8cc102c4b7326057574e808288979b9e5cc commit 5b87e8cc102c4b7326057574e808288979b9e5cc Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=3c520d7ce81ac3b84f198dfe16db51fb0e4e93be commit 3c520d7ce81ac3b84f198dfe16db51fb0e4e93be Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=51fc3e72ad1896fe0ff860f1c5c3d52d5e1fd0cc commit 51fc3e72ad1896fe0ff860f1c5c3d52d5e1fd0cc Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=aad06f0ab286e075a4b5c81507abecfa6b12d204 commit aad06f0ab286e075a4b5c81507abecfa6b12d204 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=d925400880ea5b6eee8cfb01fb5d114ddcfd61f2 commit d925400880ea5b6eee8cfb01fb5d114ddcfd61f2 Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=aec235da640fe591430a6cb0b94dc9208fcf2c3f commit aec235da640fe591430a6cb0b94dc9208fcf2c3f Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=f664e871cee61ea6766d6d1b6e49fc92b4796d0c commit f664e871cee61ea6766d6d1b6e49fc92b4796d0c Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=02ca2aebc766f2b8987da997e62cbf1a2732d121 commit 02ca2aebc766f2b8987da997e62cbf1a2732d121 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=d31cce822c5d88a054afe53677330f264be018ae commit d31cce822c5d88a054afe53677330f264be018ae Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=195735736d101d55945dd513ec3ea848b1af914e commit 195735736d101d55945dd513ec3ea848b1af914e Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=9bb42d868cbd47b8b5479d93c398d308b54103dc commit 9bb42d868cbd47b8b5479d93c398d308b54103dc Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=46db723fc57c7c3125555467de8e765b59d53d20 commit 46db723fc57c7c3125555467de8e765b59d53d20 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=491d108e81f4aa4c9a74e558ddf5e3fa745b603c commit 491d108e81f4aa4c9a74e558ddf5e3fa745b603c Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=cb7cd566be816db263628c8b765619ad3ad04f3a commit cb7cd566be816db263628c8b765619ad3ad04f3a Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=4f2f4d0a6e742abaa418e4024be5fc1d9b2332a9 commit 4f2f4d0a6e742abaa418e4024be5fc1d9b2332a9 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=0368cf1e169f6c3d5bb8ce9c8723873528ac6daa commit 0368cf1e169f6c3d5bb8ce9c8723873528ac6daa Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=61d4b58a0aa43cede5340706bddb57fc785ee477 commit 61d4b58a0aa43cede5340706bddb57fc785ee477 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=ccd238d80858e1eef0eca42c6e0135072b5889d7 commit ccd238d80858e1eef0eca42c6e0135072b5889d7 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=7089693467b27b8f24b1240600647fb58cf0bed1 commit 7089693467b27b8f24b1240600647fb58cf0bed1 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=eac853d7bbdf57de63d4ac5f801f5ea3b6aed8a7 commit eac853d7bbdf57de63d4ac5f801f5ea3b6aed8a7 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=70bd34e7343bc96aac02d078b6570e3d57411d48 commit 70bd34e7343bc96aac02d078b6570e3d57411d48 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=b75a63f24ef68e780844fac412333bb357298220 commit b75a63f24ef68e780844fac412333bb357298220 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=f86d109ace3ceda2bf04caca3368522a686e4a42 commit f86d109ace3ceda2bf04caca3368522a686e4a42 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=928523cc409ab993292ab05e2c572c06b4a6fd4b commit 928523cc409ab993292ab05e2c572c06b4a6fd4b Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=92ba5ac691bc59a8cde371962c7bcfb6df60a542 commit 92ba5ac691bc59a8cde371962c7bcfb6df60a542 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=9cf05c5f77a32219ad1e2db4bddc27f5965c3dae commit 9cf05c5f77a32219ad1e2db4bddc27f5965c3dae Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/arfcn_range_encode.h | 6 +++--- openbsc/include/openbsc/system_information.h | 1 - openbsc/src/libbsc/arfcn_range_encode.c | 12 +++++++----- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/system_information.c | 2 +- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 6 files changed, 13 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 8 18:25:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 Jan 2017 18:25:24 GMT Subject: osmo-bts.git branch stumpf/virt-phy created. 0.4.0-350-ga8b7c8a Message-ID: <201701081825.v08IPO0S026648@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, stumpf/virt-phy has been created at a8b7c8aa05bf7292c6ed289f22f961d9ec397fc1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a8b7c8aa05bf7292c6ed289f22f961d9ec397fc1 commit a8b7c8aa05bf7292c6ed289f22f961d9ec397fc1 Author: Sebastian Stumpf Date: Sun Jan 8 16:31:50 2017 +0100 VIRT-PHY: Added functionality to cooperate with osmocom-bb virt-phy. This patch improves the virtual physical layer designed to replace the air interface. The purpose is to get rid of the hardware requirements and be able to start testing and implementing layer 2 communication functionality on one machine. Multicast sockets are used to enable bidirectional communication between the BTS and the MS process. The GSMTAP protocol designed for wireshark capturing is used to encapsulate the payload on the virtual physical layer. * Working mcast socket communication and extraction of its functionality. * Fixed OML and RSL startup sequences. * Icludes tests for mcast socket and virtual UM. * Ecapsulation and parsing methods to and from GSMTAP messages. * Basic handlers for file descriptor callbacks from incoming mcast messages. * Multiplexing to different channels based on GSMTAP header channel type. http://cgit.osmocom.org/osmo-bts/commit/?id=17eb1a45b446d631449143a52b503978e6661637 commit 17eb1a45b446d631449143a52b503978e6661637 Author: Harald Welte Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jan 9 03:10:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 03:10:33 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-788-g4cc536b Message-ID: <201701090310.v093AXeu055090@git.osmocom.org> This 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, neels/vlr has been updated via 4cc536b74bb779ad73ec9b6bf08fc480ad859b1d (commit) via c50fcd61e3c310009a4157cb7fc9d7d7808f6dde (commit) via eff24ce8cfe2cfe07dbbdad370f40869fa129b71 (commit) via 8c72ece090094969dbe25b92175f4a6577cc209a (commit) via 6b28c4d5150d4400ef9df134bc133280bebc2454 (commit) via 7036239c9e8ac66620f1af1adf8c9c820686336a (commit) via 8d65ed7e107273eb7e73d9f6da14219e1be6e519 (commit) via 5045dada4d00735e00b34a5f9a1db9fb4a02f7ad (commit) via ec49db6a3f719435d42e8486989e2d3254769b56 (commit) via 32a841c9c9509de9d658a08edd549e29883b826b (commit) via ef877a159c14e6494d9dddeca3656478a42ceecb (commit) via c38b24df19294a1222b3b3945ed40c6151a60643 (commit) via 9f46fcaff045ada2fe0e9ca2a37685733800b3e8 (commit) via 1a576edd1ef1671d4e6fad1cee4317bc65ba059f (commit) from df0926228c8395e38103425a555215764a435c66 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4cc536b74bb779ad73ec9b6bf08fc480ad859b1d commit 4cc536b74bb779ad73ec9b6bf08fc480ad859b1d Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=c50fcd61e3c310009a4157cb7fc9d7d7808f6dde commit c50fcd61e3c310009a4157cb7fc9d7d7808f6dde Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=eff24ce8cfe2cfe07dbbdad370f40869fa129b71 commit eff24ce8cfe2cfe07dbbdad370f40869fa129b71 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=8c72ece090094969dbe25b92175f4a6577cc209a commit 8c72ece090094969dbe25b92175f4a6577cc209a Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=6b28c4d5150d4400ef9df134bc133280bebc2454 commit 6b28c4d5150d4400ef9df134bc133280bebc2454 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=7036239c9e8ac66620f1af1adf8c9c820686336a commit 7036239c9e8ac66620f1af1adf8c9c820686336a Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=8d65ed7e107273eb7e73d9f6da14219e1be6e519 commit 8d65ed7e107273eb7e73d9f6da14219e1be6e519 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=5045dada4d00735e00b34a5f9a1db9fb4a02f7ad commit 5045dada4d00735e00b34a5f9a1db9fb4a02f7ad Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=ec49db6a3f719435d42e8486989e2d3254769b56 commit ec49db6a3f719435d42e8486989e2d3254769b56 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=32a841c9c9509de9d658a08edd549e29883b826b commit 32a841c9c9509de9d658a08edd549e29883b826b Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=ef877a159c14e6494d9dddeca3656478a42ceecb commit ef877a159c14e6494d9dddeca3656478a42ceecb Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=c38b24df19294a1222b3b3945ed40c6151a60643 commit c38b24df19294a1222b3b3945ed40c6151a60643 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=9f46fcaff045ada2fe0e9ca2a37685733800b3e8 commit 9f46fcaff045ada2fe0e9ca2a37685733800b3e8 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=1a576edd1ef1671d4e6fad1cee4317bc65ba059f commit 1a576edd1ef1671d4e6fad1cee4317bc65ba059f Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vlr.h | 33 +- openbsc/src/libmsc/gsm_04_08.c | 23 +- openbsc/src/libmsc/osmo_msc.c | 29 +- openbsc/src/libvlr/vlr.c | 43 +- openbsc/src/libvlr/vlr_access_req_fsm.c | 40 +- openbsc/src/libvlr/vlr_lu_fsm.c | 169 +- openbsc/tests/subscr_conn/Makefile.am | 1 + openbsc/tests/subscr_conn/subscr_conn_test.c | 1619 ++++++++++- openbsc/tests/subscr_conn/subscr_conn_test.err | 3568 +++++++++++++++++++++--- openbsc/tests/vlr/vlr_test.c | 5 +- 10 files changed, 4838 insertions(+), 692 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 9 09:13:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 09:13:36 GMT Subject: libosmocore.git branch master updated. 0.9.6-49-gc0c8432 Message-ID: <201701090913.v099Dafe038297@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via c0c84323455bf65ef8bb40888dd537da1321d1e4 (commit) from 341939142242fb3a8e3e6e153a582af5aff16889 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c0c84323455bf65ef8bb40888dd537da1321d1e4 commit c0c84323455bf65ef8bb40888dd537da1321d1e4 Author: Vadim Yanitskiy Date: Wed Jan 4 16:13:04 2017 +0700 gitignore: ignore *.pyc files Change-Id: I148584e1664b20741c0ade02cbda635c24268d2e ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 9 10:04:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 10:04:21 GMT Subject: libosmocore.git branch user/max/asan deleted. 0.9.4-82-g9852faa Message-ID: <201701091004.v09A4L7m050433@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, user/max/asan has been deleted was 9852faa3c4ae949e1bef3ca2e948824f149085ca ----------------------------------------------------------------------- 9852faa3c4ae949e1bef3ca2e948824f149085ca Attempt to fix ASAN failure ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 9 10:04:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 10:04:22 GMT Subject: libosmocore.git branch user/max/asantest deleted. 0.9.4-82-g36ffc0f Message-ID: <201701091004.v09A4MMB050448@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, user/max/asantest has been deleted was 36ffc0f2713bdd5d57e55c9635281f08f1c6d7af ----------------------------------------------------------------------- 36ffc0f2713bdd5d57e55c9635281f08f1c6d7af Fix ASAN failure in bitrev_test ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 9 12:39:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 12:39:33 GMT Subject: libosmocore.git branch master updated. 0.9.6-50-gebcf02d Message-ID: <201701091239.v09CdX0D082558@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 (commit) from c0c84323455bf65ef8bb40888dd537da1321d1e4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 commit ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 Author: Harald Welte Date: Sat Jan 7 13:27:54 2017 +0100 gsmtap: Add GSMTAP_TYPE_QC_DIAG This adds a definition for wrapping Qualcomm DIAG frames into GSMTAP for transporting them over an IP network. Change-Id: I1b357b7d11a370685671c7b01e55f4f36dec2f25 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/gsmtap.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 9 13:36:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 13:36:18 GMT Subject: osmo-qcdiag.git branch master updated. 35d5f5bf6eede66e6dc8f1eaad98cbd604b3ead5 Message-ID: <201701091336.v09DaILA095030@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 35d5f5bf6eede66e6dc8f1eaad98cbd604b3ead5 (commit) from 4e5338bc4963efe31609db5e7fdaf0cd96c600ec (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=35d5f5bf6eede66e6dc8f1eaad98cbd604b3ead5 commit 35d5f5bf6eede66e6dc8f1eaad98cbd604b3ead5 Author: Harald Welte Date: Mon Jan 9 14:35:48 2017 +0100 add missing diag_dpl.h to repo ----------------------------------------------------------------------- Summary of changes: src/diag_dpl.h | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/diag_dpl.h hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 9 13:36:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 13:36:33 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-792-g485ba15 Message-ID: <201701091336.v09DaX5q095108@git.osmocom.org> This 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, neels/vlr has been updated via 485ba15c32bebe6dde2c8417e7c393a926a4cc18 (commit) via 408cc34e6db19d6c48df073db9ffcb9300847a04 (commit) via 6522571b289734c4942ee07194175206ca48ec2a (commit) via 96e5826b5ee5db52c060643713c64e5bbe723dfa (commit) from 4cc536b74bb779ad73ec9b6bf08fc480ad859b1d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=485ba15c32bebe6dde2c8417e7c393a926a4cc18 commit 485ba15c32bebe6dde2c8417e7c393a926a4cc18 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=408cc34e6db19d6c48df073db9ffcb9300847a04 commit 408cc34e6db19d6c48df073db9ffcb9300847a04 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=6522571b289734c4942ee07194175206ca48ec2a commit 6522571b289734c4942ee07194175206ca48ec2a Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=96e5826b5ee5db52c060643713c64e5bbe723dfa commit 96e5826b5ee5db52c060643713c64e5bbe723dfa Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/db.h | 1 + openbsc/include/openbsc/gsm_subscriber.h | 7 +- openbsc/include/openbsc/vlr.h | 23 +++++-- openbsc/src/gprs/sgsn_vty.c | 14 ++-- openbsc/src/libbsc/bsc_vty.c | 21 +++--- openbsc/src/libcommon/gsm_subscriber_base.c | 19 ++++-- openbsc/src/libmsc/ctrl_commands.c | 20 +++--- openbsc/src/libmsc/db.c | 45 +++++++++---- openbsc/src/libmsc/gsm_04_08.c | 25 ++++---- openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 5 +- openbsc/src/libmsc/smpp_openbsc.c | 11 ++-- openbsc/src/libmsc/token_auth.c | 7 +- openbsc/src/libmsc/vty_interface_layer3.c | 31 ++++----- openbsc/src/libvlr/vlr.c | 65 +++++++++++++++++++ openbsc/src/libvlr/vlr_lu_fsm.c | 88 +++++++++++++------------- openbsc/tests/subscr_conn/subscr_conn_test.c | 43 +++++++------ openbsc/tests/subscr_conn/subscr_conn_test.err | 44 +++++++------ 18 files changed, 299 insertions(+), 172 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 9 13:37:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 13:37:59 GMT Subject: osmo-qcdiag.git branch master updated. da5dd03d4e433262ac9628d26aeef1d1cc17adf0 Message-ID: <201701091337.v09DbxmX095403@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via da5dd03d4e433262ac9628d26aeef1d1cc17adf0 (commit) from 35d5f5bf6eede66e6dc8f1eaad98cbd604b3ead5 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=da5dd03d4e433262ac9628d26aeef1d1cc17adf0 commit da5dd03d4e433262ac9628d26aeef1d1cc17adf0 Author: Harald Welte Date: Mon Jan 9 14:37:47 2017 +0100 update .gitignore ----------------------------------------------------------------------- Summary of changes: .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 9 13:58:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 13:58:51 GMT Subject: osmo-qcdiag.git branch master updated. 00749515efe6a9eb4906d2ffd0703b4e940a7007 Message-ID: <201701091358.v09Dwplm099926@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 00749515efe6a9eb4906d2ffd0703b4e940a7007 (commit) from da5dd03d4e433262ac9628d26aeef1d1cc17adf0 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=00749515efe6a9eb4906d2ffd0703b4e940a7007 commit 00749515efe6a9eb4906d2ffd0703b4e940a7007 Author: Harald Welte Date: Mon Jan 9 14:58:41 2017 +0100 add LLC XID information decode ----------------------------------------------------------------------- Summary of changes: src/diag_log_gprs.c | 21 +++++++++++++++++++++ src/protocol/diag_log_gsm.h | 30 ++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 9 14:16:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 14:16:10 GMT Subject: osmo-qcdiag.git branch master updated. 5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 Message-ID: <201701091416.v09EGAeg004100@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 (commit) via 65dd71cfa8ce0666d5a25d150d3fed4af10751f0 (commit) from 00749515efe6a9eb4906d2ffd0703b4e940a7007 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 commit 5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 Author: Harald Welte Date: Mon Jan 9 15:15:54 2017 +0100 Add (E)GPRS MAC ACK/NACK log support http://cgit.osmocom.org/osmo-qcdiag/commit/?id=65dd71cfa8ce0666d5a25d150d3fed4af10751f0 commit 65dd71cfa8ce0666d5a25d150d3fed4af10751f0 Author: Harald Welte Date: Mon Jan 9 15:05:50 2017 +0100 diag_log_gprs: Cosmetic change in re-ordering the log_dispatch_tbl ----------------------------------------------------------------------- Summary of changes: src/diag_log_gprs.c | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 9 16:26:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 16:26:23 GMT Subject: osmocom-bb.git branch stumpf/virt-phy created. osmocon_v0.0.0-1762-ga32f937 Message-ID: <201701091626.v09GQNmB031848@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been created at a32f937a1123273c4f4f9860914e855e01ba50b0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=a32f937a1123273c4f4f9860914e855e01ba50b0 commit a32f937a1123273c4f4f9860914e855e01ba50b0 Author: Sebastian Stumpf Date: Mon Jan 9 17:05:31 2017 +0100 VIRT-PHY: Initial commit of virt-phy to work with osmo-bts virt-phy. This patch implements a virtual physical layer replacing the air interface. The purpose is to get rid of the hardware requirements and be able to start testing and implementing layer 2 communication functionality on one machine. Multicast sockets are used to enable bidirectional communication between the BTS and the MS process. The GSMTAP protocol designed for wireshark capturing is used to encapsulate the payload on the virtual physical layer. The virtual physical layer on the osmocom-bb side implements the L1CTL interface to the layer23 apps like mobile. * Working mcast socket communication and extraction of its functionality. * Basic handlers for file descriptor callbacks from incoming L1CTL messages and extraction of that functionality to a l1ctl socket class. * Multiplexing to different routines depending on incoming L1CTL message type. * Uses virt_um and osmocom_mcast_sock implementation from osmo-bts virt-phy. * Ecapsulation and parsing methods to and from GSMTAP messages. * Basic handlers for file descriptor callbacks from incoming mcast messages on the virtual um. * Multiplexing to different channel routines based on GSMTAP header channel type. * Example configuration for l23 app mobile using virtual test sim. ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Jan 9 16:37:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 16:37:20 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-351-g93892f1 Message-ID: <201701091637.v09GbKH1034090@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, stumpf/virt-phy has been updated via 93892f1c41cfd106d47a373d623eee9a7dfe99b5 (commit) from a8b7c8aa05bf7292c6ed289f22f961d9ec397fc1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=93892f1c41cfd106d47a373d623eee9a7dfe99b5 commit 93892f1c41cfd106d47a373d623eee9a7dfe99b5 Author: Sebastian Stumpf Date: Mon Jan 9 17:34:42 2017 +0100 VIRT-PHY: Added example configurations for openbsc and osmobts. Change-Id: I368d4a378e20028603b09825eee766abb9195774 ----------------------------------------------------------------------- Summary of changes: .../example_configs/openbsc-virtual.cfg | 112 +++++++++++++++++++++ .../osmobts-virtual-log-disabled.cfg | 46 +++++++++ .../example_configs/osmobts-virtual.cfg | 104 +++++++++++++++++++ 3 files changed, 262 insertions(+) create mode 100644 src/osmo-bts-virtual/example_configs/openbsc-virtual.cfg create mode 100644 src/osmo-bts-virtual/example_configs/osmobts-virtual-log-disabled.cfg create mode 100644 src/osmo-bts-virtual/example_configs/osmobts-virtual.cfg hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jan 9 23:18:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 23:18:03 GMT Subject: op25.git branch test/deleteme created. 7214bc2614c5573b4b4e360c9b1a73b415cd2652 Message-ID: <201701092318.v09NI3XL021705@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, test/deleteme has been created at 7214bc2614c5573b4b4e360c9b1a73b415cd2652 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Jan 9 23:22:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 Jan 2017 23:22:24 GMT Subject: op25.git branch test/deleteme deleted. 7214bc2614c5573b4b4e360c9b1a73b415cd2652 Message-ID: <201701092322.v09NMOdU023030@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, test/deleteme has been deleted was 7214bc2614c5573b4b4e360c9b1a73b415cd2652 ----------------------------------------------------------------------- 7214bc2614c5573b4b4e360c9b1a73b415cd2652 ambe encoder ----------------------------------------------------------------------- hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Tue Jan 10 00:26:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 00:26:24 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-799-ga655c50 Message-ID: <201701100026.v0A0QOYb035606@git.osmocom.org> This 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, neels/vlr has been updated discards 485ba15c32bebe6dde2c8417e7c393a926a4cc18 (commit) discards 408cc34e6db19d6c48df073db9ffcb9300847a04 (commit) via a655c503d4702eecadafe31e8176c2bf1c18216a (commit) via e8ed35b703501be8c7b2152a8844425c39027215 (commit) via 66278bee1f2d7afd2bbb7d1c5bedba8837fdb696 (commit) via eb85df2173587ebcf4c3af430c579fc585cd9f86 (commit) via a9aa0cf56abb590d738c54f41b50daee7e5c7a08 (commit) via 995d454a220e10cad5a6760f1385d232da5d4507 (commit) via 4eef2ddc2ebee2c393b32adc1ef212860d27435b (commit) via 365740795ad0c0933dcde496d38889ab7e587553 (commit) via 1570fb9fa51f2a516cd53972a9c0da802cfa571a (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 (485ba15c32bebe6dde2c8417e7c393a926a4cc18) \ N -- N -- N (a655c503d4702eecadafe31e8176c2bf1c18216a) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a655c503d4702eecadafe31e8176c2bf1c18216a commit a655c503d4702eecadafe31e8176c2bf1c18216a Author: Neels Hofmeyr Date: Tue Jan 10 01:25:47 2017 +0100 bsc_subscriber Change-Id: I47d6e5c14d5878d8628c7773a313cf6d4e869d09 http://cgit.osmocom.org/openbsc/commit/?id=e8ed35b703501be8c7b2152a8844425c39027215 commit e8ed35b703501be8c7b2152a8844425c39027215 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=66278bee1f2d7afd2bbb7d1c5bedba8837fdb696 commit 66278bee1f2d7afd2bbb7d1c5bedba8837fdb696 Author: Neels Hofmeyr Date: Mon Jan 9 23:26:25 2017 +0100 bsc_subscriber Change-Id: I76de48a01a7ef6eed91cfd05e1cbab166d86c9b6 http://cgit.osmocom.org/openbsc/commit/?id=eb85df2173587ebcf4c3af430c579fc585cd9f86 commit eb85df2173587ebcf4c3af430c579fc585cd9f86 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:06 2017 +0100 crap Change-Id: I6f9d4aa714a72a4fcb4da1d08d0c8f34384cfff4 http://cgit.osmocom.org/openbsc/commit/?id=a9aa0cf56abb590d738c54f41b50daee7e5c7a08 commit a9aa0cf56abb590d738c54f41b50daee7e5c7a08 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=995d454a220e10cad5a6760f1385d232da5d4507 commit 995d454a220e10cad5a6760f1385d232da5d4507 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=4eef2ddc2ebee2c393b32adc1ef212860d27435b commit 4eef2ddc2ebee2c393b32adc1ef212860d27435b Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=365740795ad0c0933dcde496d38889ab7e587553 commit 365740795ad0c0933dcde496d38889ab7e587553 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=1570fb9fa51f2a516cd53972a9c0da802cfa571a commit 1570fb9fa51f2a516cd53972a9c0da802cfa571a Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/bsc_subscriber.h | 32 +++ openbsc/include/openbsc/db.h | 3 +- openbsc/include/openbsc/gprs_sgsn.h | 19 +- openbsc/include/openbsc/gprs_subscriber.h | 29 +++ openbsc/include/openbsc/gsm_04_08.h | 4 +- openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/gsm_subscriber.h | 5 - openbsc/include/openbsc/osmo_bsc_grace.h | 6 +- openbsc/include/openbsc/paging.h | 18 +- openbsc/src/gprs/gprs_gmm.c | 1 + openbsc/src/gprs/gprs_sgsn.c | 6 +- openbsc/src/gprs/gprs_subscriber.c | 156 +++++++++---- openbsc/src/gprs/sgsn_auth.c | 8 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 100 +++++---- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_om2000_vty.c | 2 + openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libbsc/bsc_subscriber.c | 144 ++++++++++++ openbsc/src/libbsc/bsc_vty.c | 12 +- openbsc/src/libbsc/gsm_04_08_utils.c | 17 +- openbsc/src/libbsc/paging.c | 92 ++++---- openbsc/src/libcommon-cs/common_cs.c | 3 + openbsc/src/libcommon/debug.c | 5 - openbsc/src/libcommon/gsm_subscriber_base.c | 45 ++-- openbsc/src/libmsc/db.c | 297 ++----------------------- openbsc/src/libmsc/gsm_04_08.c | 4 +- openbsc/src/libmsc/gsm_subscriber.c | 26 ++- openbsc/src/libmsc/meas_feed.c | 3 +- openbsc/src/libmsc/token_auth.c | 2 +- openbsc/src/libmsc/vty_interface_layer3.c | 9 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 11 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 27 +-- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 19 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 17 +- openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 21 +- openbsc/tests/sgsn/sgsn_test.c | 76 +++---- openbsc/tests/subscr/subscr_test.c | 55 +++-- openbsc/tests/subscr/subscr_test.ok | 2 +- openbsc/tests/subscr_conn/subscr_conn_test.c | 47 ++-- openbsc/tests/subscr_conn/subscr_conn_test.err | 64 +++--- 43 files changed, 740 insertions(+), 669 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_subscriber.h create mode 100644 openbsc/include/openbsc/gprs_subscriber.h create mode 100644 openbsc/src/libbsc/bsc_subscriber.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 10 14:12:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 14:12:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-356-g792573d Message-ID: <201701101412.v0AECiw8021971@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 792573dc9747b256e143183cb555b9ef4ca697ef (commit) from ec11a85929afffd46b0c3daf8979c90e992fb727 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=792573dc9747b256e143183cb555b9ef4ca697ef commit 792573dc9747b256e143183cb555b9ef4ca697ef Author: Philipp Date: Mon Jan 9 12:10:04 2017 +0100 RSL: drop obsolete NULL check rsl_rx_paging_cmd() checks if the pointer *trx is NULL, this check does not make much sense since *trx has already been dereferenced without checking earlier in the code. Furthermore *trx is also a mandatory parameter which must not be NULL. Fixes: coverity scan CID#159534 Change-Id: I17dfb42ff404b2a1e18354fb7a7278089b407a79 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 14:14:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 14:14:48 GMT Subject: osmo-bts.git branch master updated. 0.4.0-357-g563b744 Message-ID: <201701101414.v0AEEmTX022568@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 563b744b3801bede7b03e48e09edbd9c328862ab (commit) from 792573dc9747b256e143183cb555b9ef4ca697ef (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=563b744b3801bede7b03e48e09edbd9c328862ab commit 563b744b3801bede7b03e48e09edbd9c328862ab Author: Philipp Date: Mon Jan 9 12:00:51 2017 +0100 RSL: add assertions to check args of public API The public functions in rsl.c do not check for null pointers, add assertions to catch null pointers early. Change-Id: I63f127ce70a4127180f90238f564b63e355216ec ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 14:15:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 14:15:11 GMT Subject: osmo-bts.git branch master updated. 0.4.0-358-g962b33e Message-ID: <201701101415.v0AEFB12022778@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 962b33ea9d9640bcd0ed0f18c278cc55207d0f46 (commit) from 563b744b3801bede7b03e48e09edbd9c328862ab (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=962b33ea9d9640bcd0ed0f18c278cc55207d0f46 commit 962b33ea9d9640bcd0ed0f18c278cc55207d0f46 Author: Philipp Date: Mon Jan 9 12:30:40 2017 +0100 OML: fix possible segfault: add NULL check in oml_ipa_set_attr() oml_ipa_set_attr() is using gsm_objclass2mo() to determine the *mo object. However, it is possible that gsm_objclass2mo() returns a null-pointer. The code following up is using *mo without checking. Reject instead of dereferencing a NULL *mo. Fixes: coverity scan CID#159533 Change-Id: Ia2cc9bc504c46ca3843c43d712cd8649bfae9526 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 15:46:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 15:46:45 GMT Subject: osmo-bts.git branch master updated. 0.4.0-359-g4723a19 Message-ID: <201701101546.v0AFkj7c045414@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 4723a195081f0f9ff561e360620ee0ade50a2b39 (commit) from 962b33ea9d9640bcd0ed0f18c278cc55207d0f46 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=4723a195081f0f9ff561e360620ee0ade50a2b39 commit 4723a195081f0f9ff561e360620ee0ade50a2b39 Author: Philipp Date: Tue Jan 10 14:49:49 2017 +0100 CTRL: make the CTRL-Interface IP address configurable Currently the IP address where the control interface is bound to is hardcoded to 127.0.0.1. This leads to problems with multiple instances on one and the same machine. This commit integrates the ctrl interface bind option into the VTY, so that we can bind the ctrl interface to any IP address, just like we do it with the VTY already. Change-Id: If51e0c645c0789a4f4a8c51737fb81fb12f80829 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/control_if.h | 3 ++- src/common/bts_ctrl_lookup.c | 6 ++++-- src/common/main.c | 7 ++++++- 3 files changed, 12 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 23:26:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:26:35 GMT Subject: libosmocore.git branch master updated. 0.9.6-51-g85908a9 Message-ID: <201701102326.v0ANQZvg053282@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 85908a9c2f218b6665b8e90005b900c74875e806 (commit) from ebcf02de6cb40bc035c2e94bd6929ffa9a61ed78 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=85908a9c2f218b6665b8e90005b900c74875e806 commit 85908a9c2f218b6665b8e90005b900c74875e806 Author: Max Date: Tue Jan 10 17:49:23 2017 +0100 Add value strings for Probable Cause Type Add string representation of Probable Cause Type from 3GPP TS 12.21 ?? 9.4.43. Change-Id: I9fe14ed3b5398f59dd06a509e4d419e074cc20a7 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 2 ++ src/gsm/abis_nm.c | 7 +++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 10 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 10 23:26:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:26:53 GMT Subject: osmo-bts.git branch master updated. 0.4.0-360-gde6d25e Message-ID: <201701102326.v0ANQrfW053390@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 (commit) from 4723a195081f0f9ff561e360620ee0ade50a2b39 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 commit de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 Author: Max Date: Tue Jan 10 17:18:05 2017 +0100 Remove obsolete define TLVP_PRES_LEN The libosmocore version required by configure.ac already has TLVP_PRES_LEN anyway. Change-Id: I3e33d9d1a6160ea17ab0a875c65a98129e3d19c1 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 5 ----- 1 file changed, 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 23:27:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:27:07 GMT Subject: osmo-gsm-manuals.git branch master updated. c122abf12dcf70fdaa0c4145d14c07ec1e899a75 Message-ID: <201701102327.v0ANR7VW053477@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via c122abf12dcf70fdaa0c4145d14c07ec1e899a75 (commit) from deeadd7d434ef959e208b3cdc3127b58eb08493f (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=c122abf12dcf70fdaa0c4145d14c07ec1e899a75 commit c122abf12dcf70fdaa0c4145d14c07ec1e899a75 Author: Philipp Date: Fri Dec 23 10:26:33 2016 +0100 Describe how to run multiple instances of osmo-nitb and osmo-bts Change-Id: I69adeef85adda6f08b31b7d176f51e16968c1435 ----------------------------------------------------------------------- Summary of changes: OsmoBTS/chapters/configuration.adoc | 29 +++++++++++++++++++++++ OsmoNITB/chapters/running.adoc | 46 ++++++++++++++++++++++++++++++++++++- 2 files changed, 74 insertions(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Jan 10 23:27:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:27:43 GMT Subject: osmo-gsm-manuals.git branch master updated. 8e01a9d06fbabadf1621cb5592b3f6d1026d92d2 Message-ID: <201701102327.v0ANRh7n053570@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 8e01a9d06fbabadf1621cb5592b3f6d1026d92d2 (commit) from c122abf12dcf70fdaa0c4145d14c07ec1e899a75 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=8e01a9d06fbabadf1621cb5592b3f6d1026d92d2 commit 8e01a9d06fbabadf1621cb5592b3f6d1026d92d2 Author: ikostov Date: Fri Jan 6 14:34:45 2017 +0100 SGSN: add Auth. policy, NS Statistics and BSSGP state examples, tweaks Add semicoli in fig-gprs-pcubts digraph. Remove section from GMM Implementation about non-existence of HLR. The SGSN can access osmo-hlr via GSUP (and will have to do so in the libvlr future). Change-Id: I0164f418e453672321eed00bbc454c1e223ea158 ----------------------------------------------------------------------- Summary of changes: OsmoSGSN/chapters/configuration.adoc | 37 ++++++++++++++++++++++++++++++++++++ OsmoSGSN/chapters/overview.adoc | 28 ++++++++++----------------- common/chapters/gb.adoc | 28 ++++++++++++++++++++++++--- 3 files changed, 72 insertions(+), 21 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Jan 10 23:28:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:28:28 GMT Subject: libosmocore.git branch master updated. 0.9.6-52-gd02c8af Message-ID: <201701102328.v0ANSSpM053842@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via d02c8af6ccb73a18dba5d09112730246d05c187d (commit) from 85908a9c2f218b6665b8e90005b900c74875e806 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=d02c8af6ccb73a18dba5d09112730246d05c187d commit d02c8af6ccb73a18dba5d09112730246d05c187d Author: Jean-Francois Dionne Date: Tue Jan 10 10:23:56 2017 +0100 DTX: fix AMR SID-FIRST detection Max's note: adjusted test output. Change-Id: I46477c631bf86345cb757f31d7f2e2935b12adcc Related: OS#1801 ----------------------------------------------------------------------- Summary of changes: src/codec/gsm690.c | 4 ++-- tests/codec/codec_test.ok | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 10 23:28:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:28:34 GMT Subject: osmo-bts.git branch master updated. 0.4.0-361-gb76043e Message-ID: <201701102328.v0ANSYb2053894@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b76043e6f467bfba62c2c24a8d8553938d9205c1 (commit) from de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=b76043e6f467bfba62c2c24a8d8553938d9205c1 commit b76043e6f467bfba62c2c24a8d8553938d9205c1 Author: Jean-Francois Dionne Date: Tue Jan 10 10:18:24 2017 +0100 DTX: fix SID-FIRST detection Max's note: made similar modification to osmo-bts-sysmo/tch.c Change-Id: I76e62783b73803dfc0d32693a68020a9d89878b8 Related: OS#1801 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/tch.c | 2 +- src/osmo-bts-sysmo/tch.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 23:28:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:28:56 GMT Subject: libosmocore.git branch master updated. 0.9.6-53-g87218ed Message-ID: <201701102328.v0ANSuOn054006@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 87218edb9acedb0eb797c47357bac472eacd8c29 (commit) from d02c8af6ccb73a18dba5d09112730246d05c187d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=87218edb9acedb0eb797c47357bac472eacd8c29 commit 87218edb9acedb0eb797c47357bac472eacd8c29 Author: Max Date: Mon Jan 9 14:24:03 2017 +0100 LAPD: improve logging Log error cause and state names in case of SABM errors. Change-Id: I2c7fa276e03f8b14ba41cc1fb6e19d0aae77d127 ----------------------------------------------------------------------- Summary of changes: src/gsm/lapd_core.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 10 23:29:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:29:08 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-796-g7e286d6 Message-ID: <201701102329.v0ANT8iJ054117@git.osmocom.org> This 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, neels/vlr has been updated discards a655c503d4702eecadafe31e8176c2bf1c18216a (commit) discards e8ed35b703501be8c7b2152a8844425c39027215 (commit) discards 66278bee1f2d7afd2bbb7d1c5bedba8837fdb696 (commit) discards eb85df2173587ebcf4c3af430c579fc585cd9f86 (commit) discards a9aa0cf56abb590d738c54f41b50daee7e5c7a08 (commit) discards 995d454a220e10cad5a6760f1385d232da5d4507 (commit) discards 4eef2ddc2ebee2c393b32adc1ef212860d27435b (commit) via 7e286d6991b4b44965d9705a7d4528f5274dccba (commit) via dc3e41adad141c849e539ea2509ae035cabd6918 (commit) via 6912f9d0b9d5eb81b6ef36bb23bc8b5ce910512a (commit) via 7c929a7c3fb9bfb10322ca0a9e62ef9e6d921346 (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 (a655c503d4702eecadafe31e8176c2bf1c18216a) \ N -- N -- N (7e286d6991b4b44965d9705a7d4528f5274dccba) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7e286d6991b4b44965d9705a7d4528f5274dccba commit 7e286d6991b4b44965d9705a7d4528f5274dccba Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=dc3e41adad141c849e539ea2509ae035cabd6918 commit dc3e41adad141c849e539ea2509ae035cabd6918 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=6912f9d0b9d5eb81b6ef36bb23bc8b5ce910512a commit 6912f9d0b9d5eb81b6ef36bb23bc8b5ce910512a Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=7c929a7c3fb9bfb10322ca0a9e62ef9e6d921346 commit 7c929a7c3fb9bfb10322ca0a9e62ef9e6d921346 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/libbsc/bsc_subscriber.c | 4 +- openbsc/src/libcommon/gsm_subscriber_base.c | 39 +++++++++--- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 17 ++++- openbsc/tests/sgsn/sgsn_test.c | 30 ++++++++- openbsc/tests/sgsn/sgsn_test.ok | 8 +++ openbsc/tests/subscr/subscr_test.c | 96 ++++++++++++++++++++++++----- openbsc/tests/subscr/subscr_test.ok | 8 +++ 8 files changed, 171 insertions(+), 33 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 10 23:29:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:29:21 GMT Subject: osmo-bts.git branch master updated. 0.4.0-362-gdf75195 Message-ID: <201701102329.v0ANTLEh054192@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via df75195666526d4ccd7e2e05c59db47fd02f9692 (commit) from b76043e6f467bfba62c2c24a8d8553938d9205c1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=df75195666526d4ccd7e2e05c59db47fd02f9692 commit df75195666526d4ccd7e2e05c59db47fd02f9692 Author: Max Date: Mon Jan 9 13:37:02 2017 +0100 scheduler: log lchan on which prim error occured Log both lchan and trx_chan_type (using introduced value_string). Change-Id: I80c581b54eeee371ee524a75a400d1e9ece16c68 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 4 ++++ src/common/scheduler.c | 53 ++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 53 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 10 23:29:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:29:43 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-54-gc9fa25e Message-ID: <201701102329.v0ANThLh054269@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via c9fa25e8316b8af3e9f11b9e79368092df466972 (commit) from 4c4a1c2035cd884d300fc0a04cb9995b16eade62 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=c9fa25e8316b8af3e9f11b9e79368092df466972 commit c9fa25e8316b8af3e9f11b9e79368092df466972 Author: Max Date: Mon Jan 9 13:23:15 2017 +0100 handle_ts1_read(): log sign_link() error Change-Id: I95779ee8590ab16b7af4ad2c79ede68da3a12e5a ----------------------------------------------------------------------- Summary of changes: src/input/ipaccess.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Jan 10 23:30:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 Jan 2017 23:30:03 GMT Subject: libosmocore.git branch master updated. 0.9.6-54-gb632e03 Message-ID: <201701102330.v0ANU3GF054493@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via b632e03f6588636d3ea4f642154754f0aca33988 (commit) from 87218edb9acedb0eb797c47357bac472eacd8c29 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=b632e03f6588636d3ea4f642154754f0aca33988 commit b632e03f6588636d3ea4f642154754f0aca33988 Author: Max Date: Mon Jan 9 12:49:18 2017 +0100 Remove obsolete .deb patch Change-Id: Icbf911540fcc840833c5012363c2ba48fd71db52 Related: OS#1694 ----------------------------------------------------------------------- Summary of changes: debian/patches/debian-changes-0.1.17-1 | 46 ---------------------------------- debian/patches/series | 1 - 2 files changed, 47 deletions(-) delete mode 100644 debian/patches/debian-changes-0.1.17-1 hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jan 11 00:02:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 11 Jan 2017 00:02:10 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-801-g0062778 Message-ID: <201701110002.v0B02ALV062571@git.osmocom.org> This 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, neels/vlr has been updated discards 7e286d6991b4b44965d9705a7d4528f5274dccba (commit) discards dc3e41adad141c849e539ea2509ae035cabd6918 (commit) discards 6912f9d0b9d5eb81b6ef36bb23bc8b5ce910512a (commit) discards 7c929a7c3fb9bfb10322ca0a9e62ef9e6d921346 (commit) discards 365740795ad0c0933dcde496d38889ab7e587553 (commit) discards 1570fb9fa51f2a516cd53972a9c0da802cfa571a (commit) discards 6522571b289734c4942ee07194175206ca48ec2a (commit) discards 96e5826b5ee5db52c060643713c64e5bbe723dfa (commit) discards 4cc536b74bb779ad73ec9b6bf08fc480ad859b1d (commit) discards c50fcd61e3c310009a4157cb7fc9d7d7808f6dde (commit) discards eff24ce8cfe2cfe07dbbdad370f40869fa129b71 (commit) discards 8c72ece090094969dbe25b92175f4a6577cc209a (commit) discards 6b28c4d5150d4400ef9df134bc133280bebc2454 (commit) discards 7036239c9e8ac66620f1af1adf8c9c820686336a (commit) discards 8d65ed7e107273eb7e73d9f6da14219e1be6e519 (commit) discards 5045dada4d00735e00b34a5f9a1db9fb4a02f7ad (commit) discards ec49db6a3f719435d42e8486989e2d3254769b56 (commit) discards 32a841c9c9509de9d658a08edd549e29883b826b (commit) discards ef877a159c14e6494d9dddeca3656478a42ceecb (commit) discards c38b24df19294a1222b3b3945ed40c6151a60643 (commit) discards 9f46fcaff045ada2fe0e9ca2a37685733800b3e8 (commit) discards 1a576edd1ef1671d4e6fad1cee4317bc65ba059f (commit) discards df0926228c8395e38103425a555215764a435c66 (commit) discards 2c34ad725cd045347e6c2c8c816b94a02964dffe (commit) discards c2bb305042c62d42bfd6e1ca685ca04ea2809974 (commit) discards 7f1668abc560b05ae5ebf89dd27fcf50aed796c1 (commit) discards d063a40e965128c960943ac58709aa99e95dd483 (commit) discards 95a9e563ad226e308041dda7c34cc212b9e69a78 (commit) discards eaa3267bb993a319ad8dcf50ac93a5a0bc0e02ee (commit) discards dc023371679ad571fa7e265e24770a86bc274663 (commit) discards 3eda68ec117468b7d1f7fb961f41d82dc734fdd8 (commit) discards 56d3bef1fa051cb0684a6e6f677776d9c0e3a590 (commit) discards 780b4c99bffc5b24a95ac14a23341cdf3228049a (commit) discards 7fbbc03265757f5f9cdf6b0f773b35fd5c4b09f5 (commit) discards c797d97124220a76e72022c3d028300aad7ddf9a (commit) discards 2ab4c60ca24d4c87081535ad21badaa6605cb775 (commit) discards 7a61187ac78744ffa7df7541f899122346b81d13 (commit) discards d25957c56cbf461b663e48de279cc052679370e2 (commit) discards 55c112228eff14e0ae233f4aa32f4653ad763920 (commit) discards 9dda5786adef91ef76ba8aa0701c2a45766e8457 (commit) discards c42a06ed4da56eaba5b328cc54ced188952ba849 (commit) discards 3d3130b433b9e57ccf45ae0b0d3a8522cada726b (commit) discards 72bf2a779531c210a2989daa0c9a5cd267f40620 (commit) discards 8795bd048d37900917758063ff13dfe5fcfd5abd (commit) discards 26f47e74152da17874ef5ad11ca04b3b18d0fcd1 (commit) discards 78a1db5b4027daf36e7b6aba50a88fe03aec06aa (commit) discards 9da6398bdc96f149dd74d6b364aef3a4fef985f0 (commit) discards c078ee38e084c7e248227c78203cd4b7b5248d21 (commit) discards 75d3b53068b4594a6d79c268376772a5fd0af111 (commit) discards 6d761a572210d3066bf6968193ee52941299e893 (commit) discards 36889f66e7c868ac6d64c624496809e70487eca5 (commit) discards 29fcc79813286871f825fd1ba649b2d0226f726e (commit) discards 735c21b4a615467a238d8241178e15fb3e5a3929 (commit) discards fd4e1bc9e45bbdc0bb9478d90755c38f1ae2a16a (commit) discards 058cf9fbc39c730f69246f97c591b9a85f9caab8 (commit) discards 92c127b79282df58ea6f7c31599b0a530c4acc87 (commit) discards 1da5a32ca978bc4e625d2b3c83c122fb2ad96940 (commit) discards cd5210cb1ae57259510ba69efcb614f8206ad53c (commit) discards 2ab5a3cf6e30ade226af673e78409976646eb579 (commit) discards 22cdacd868a81bf685f969bf6a0a4d8dce103471 (commit) discards e222e8cd1597108736708db80d4884c119df5998 (commit) discards f463ddc16eb80560a5ae9c603181ece30d796408 (commit) discards 755a67dd713efd01ebb105ac78add63946a59f38 (commit) discards d77cfe71ca45786f9d793bc60d2b15f9648b7059 (commit) discards 28c23e8e70d56cfb68fd6b96df02ac5ced3e1031 (commit) discards 6602e18535ad8e14b289b333ee9c368bc9da4e44 (commit) discards c5dee288aa05daaef11511bc4e0d1b99af0a3c42 (commit) discards 59f282c2dc081dea76daf888de0cb3cc9aceb2ed (commit) discards 832bc49619518d4aab26d55ee1e8262b9c99237f (commit) discards 173d623fac48d570ed7d5f61aadc29acf042bb78 (commit) discards 44d6721d44f5d422347d259ae4b754f391510d3d (commit) discards 641122e2d0480dffcd691b2307752ed3ee29deee (commit) discards b45c3e6cd8dfc80a30fa004388da1637af0a9ac0 (commit) discards 201c2c0619bda3363edd3ad2c011bed7eb0b5e2b (commit) discards 69a7c70ee4d91e37f7982cc70e3a5d7e136e6256 (commit) discards 8a64a3769412b6abc7fbd4ef79ce633a3ace0668 (commit) discards 3deaca0f67f2e35cd4fcc6d178e175cf4c6b8c0c (commit) discards 4b0fd0086505c5f6eb8034b8b8b078caf1ac0020 (commit) discards bb56a7e61f7608da7f23e2a066e6d85f028b7980 (commit) discards dbc539b7ae7942047b76413031b32e5593a5d72f (commit) discards 037e3f1832db11d77298c91b20af24a1ce172d85 (commit) discards dbf33caf4ab34539720f7578faf75d9b01f0fe88 (commit) discards c371d520ddd22072d3fb4e1203deda8a52eca3d3 (commit) discards e16191176a9d1107bf01ce1ef1313a98297134c3 (commit) discards 26f6c4f46831e1ec795d9d497b5c366d32979c43 (commit) discards e750596693b86b520a50abc3942c3f19f608494d (commit) discards c87dbbe1cae2da69e03998968a31c6228b5b1550 (commit) discards 7a3ad31aca8db2efc96fca8f3a17aa9049e138e3 (commit) discards 185fd5c9f5004d8ea7f0f751644f32432ce5ca39 (commit) discards 7cb4fb933a470f47ee357599e2f54e4202c4a141 (commit) discards 851bf2e172a7cb19cc64f5cde6a024546ea34550 (commit) discards 71fe18e314a19846b983a6007c14212f50b0d0c9 (commit) discards 5c59b3613ab334f4817e4eacbe83cb54a75c5274 (commit) discards 412e34129349463e58a7fe4c1935240d197b63ec (commit) discards de3e957052868eb1f290c06c27dd7022e52b9ef7 (commit) discards 3a67c472e3dd674d0f82c8c77c14ea0330da9be5 (commit) discards c837111da0fa8a92010c1f02fa2de10cf70ae034 (commit) discards a6ba74e5b828e916e46bf71a1837da203e8c9edf (commit) discards 0ab3d23e997af562617de3171155b2ef93997b4a (commit) discards 055b98f2af138ac65489ccbde70351529a875ee0 (commit) discards f2a8a920e033d0df9cf5a378e7910e6a2d7a4a9e (commit) discards 3fe38e69ef10d03afdfe210024f131e2e1824908 (commit) discards 23f1281b5d6f790a60283cbc39489d3287e2baec (commit) discards a96f8198787aa3b4566d9d5a6b9327b9924e9a39 (commit) discards e111cec91048cbe27f235cfd5db78caf4905e483 (commit) discards f91b7410b74b88289224dd3f47dd3d3b3796f519 (commit) discards bca9de4dfde1f272efb32b93800a86b0f2d9ee56 (commit) discards c1b087302410bc7ba0e3c43858d991ada2e0a0d9 (commit) discards 5aa20905939dc0456e21940f973cd536453c351a (commit) discards b2259be3e9e560aa6ab35a5b451667b1c5257164 (commit) discards 33da7456284b84ae42def00853d3a2233eb6e947 (commit) discards ddc53a94ee4fe8f08ca59d4c0549195ee5d02f33 (commit) discards 18b60c52aadf23f8515d7526b835a4dbc6d03e55 (commit) discards ee943470048b306f97f84907d13c95a8d60c8374 (commit) discards e42338e9233f4fb661a9d297c73b6e73639e1fe9 (commit) discards a56bcdd66d0764820f233ba56eaef29b26929b4b (commit) discards 87360aa748d4cdfbccf57b391871e27922ed2cd3 (commit) discards 066ad0de9849181e071664d8b72e8178f18e1438 (commit) discards 073d6369adb5d22bb1ff691b125fd5a0959dfbd3 (commit) discards ab5032c1e31ed50e0a1b89dd28fb08b81784af79 (commit) discards bf3bc64731771c80e478570890d974057f1ff658 (commit) discards ca628c5d77ac57a3bcf35a0f42a193ec622c2fca (commit) discards 1482eddb93cd3713403572aa179cf25fc3ddae72 (commit) discards 32eb4b693d0a266abd9abd9c8c4f0810c4cf6f84 (commit) discards 9a05b02a109f4e8aa98fb2b7516f9851dce849ad (commit) discards b09f30ce65bb1a72413a45fcaffa3fb0f9a36190 (commit) discards d3434076a895ce408ffa5bc323d0e5c8fd9b933c (commit) discards 334b937d31d74dfb168f8491d7d5cfdca7cb74bb (commit) discards e6e8678db61218028d59935d9d9fb1d99a8fbb19 (commit) discards de5af1c9d3298e173326327e7814689635cd300f (commit) discards a5b3c50e15ddd87c13fd3f474a4564d24222c482 (commit) discards 6f5ff5ea7236519048469a4c552c6693c8e2a049 (commit) discards 946417c8ce374035034d104e01b812151e2511e7 (commit) discards be017239ed9e91daff370f7f6a1f45758981bd75 (commit) discards bae908f3a64269cff7e7580c92c03a42897bee3a (commit) discards 461fe667104d6b103e95843e0ee98fbdcf9acb48 (commit) discards 4611b368c97bafeeb6d06505c5874639fbe379fd (commit) discards fa5ff821be395c8b149bff501528b2924aa1ca6d (commit) discards 3e7b2b71b23731b48b3000cddfbc6f1ddc7fcfa7 (commit) discards f7ab251891286b954362403d02952ec9b1d06e70 (commit) discards 76aeca759e91c50533f3cf757563ebf285759949 (commit) discards cb182dd5d2dc3d8199e63727f8d3953b4ec55715 (commit) discards f254f46fae47f2782e9b934642c40badbedeaeb6 (commit) discards e6cc0aec6e95578e9e3547b0ebd26102c5eaab56 (commit) discards 07fe31ad206342086e3b9fc4a3829d7b07e77de4 (commit) discards 001f92dcdf7eff0217d110c3c524070621096a99 (commit) discards 9017b9b6a38e88c7b1df67d6a258c92da96282ca (commit) discards 5b87e8cc102c4b7326057574e808288979b9e5cc (commit) discards 3c520d7ce81ac3b84f198dfe16db51fb0e4e93be (commit) discards 51fc3e72ad1896fe0ff860f1c5c3d52d5e1fd0cc (commit) discards aad06f0ab286e075a4b5c81507abecfa6b12d204 (commit) discards d925400880ea5b6eee8cfb01fb5d114ddcfd61f2 (commit) discards aec235da640fe591430a6cb0b94dc9208fcf2c3f (commit) discards f664e871cee61ea6766d6d1b6e49fc92b4796d0c (commit) discards 02ca2aebc766f2b8987da997e62cbf1a2732d121 (commit) discards d31cce822c5d88a054afe53677330f264be018ae (commit) discards 195735736d101d55945dd513ec3ea848b1af914e (commit) discards 9bb42d868cbd47b8b5479d93c398d308b54103dc (commit) discards 46db723fc57c7c3125555467de8e765b59d53d20 (commit) discards 491d108e81f4aa4c9a74e558ddf5e3fa745b603c (commit) discards cb7cd566be816db263628c8b765619ad3ad04f3a (commit) discards 4f2f4d0a6e742abaa418e4024be5fc1d9b2332a9 (commit) discards 0368cf1e169f6c3d5bb8ce9c8723873528ac6daa (commit) discards 61d4b58a0aa43cede5340706bddb57fc785ee477 (commit) discards ccd238d80858e1eef0eca42c6e0135072b5889d7 (commit) discards 7089693467b27b8f24b1240600647fb58cf0bed1 (commit) discards eac853d7bbdf57de63d4ac5f801f5ea3b6aed8a7 (commit) discards 70bd34e7343bc96aac02d078b6570e3d57411d48 (commit) discards b75a63f24ef68e780844fac412333bb357298220 (commit) discards f86d109ace3ceda2bf04caca3368522a686e4a42 (commit) discards 928523cc409ab993292ab05e2c572c06b4a6fd4b (commit) discards 92ba5ac691bc59a8cde371962c7bcfb6df60a542 (commit) discards 9cf05c5f77a32219ad1e2db4bddc27f5965c3dae (commit) via 00627786b4db3ec79dba2f2f578dd53ecf3f695d (commit) via a80a5b1d834a6ad1a37e89bd71e94aefbe2eddcf (commit) via 55d22dc125e64ef07d91142efdfcd42cf85fe6d0 (commit) via 8a17ada2c0ff405dd71c8115a694bb6d42aa0894 (commit) via 7332f9accf59fa03d85adf3cce38494ceb47c02b (commit) via 02a9f9af2882794c2206fea7ff4e94a70c5cdc14 (commit) via 31e8ab52008f161487e5486694bce2c42ef91558 (commit) via a228dc7b9bc284ebd7674cdd59089518dd318816 (commit) via 255314ab70a71d2239b9755790f1c959d33f058a (commit) via e8e091b6434546c6c08b1426881b6e1d6748b708 (commit) via a3ec1ec7ce9bcab406334a4f2ff05501ad40a4c9 (commit) via 71b849d4aad5a8a49d596a18322e77007a2f98b5 (commit) via 16b6aba6b0ca3d6384bde031cd1f338953ee7c4b (commit) via 13075cf263dde02510c768ace85259b2eb8dbc34 (commit) via 922db9711cc2506045535c0b61deff5a9e915cbd (commit) via 6c23aa9770b77f50eb406ff8943fa7d374b96760 (commit) via d1569df0f63d6d48573d55c790406b8e2bb7238a (commit) via f019a020785ae78f09ddf37244888f7bf88bacca (commit) via 24395d090b90d0d30c6dae7c051fefd512d248b8 (commit) via b1e4dd9bd7eae82cf3694341f646bf5ab0cff510 (commit) via 7207a1b2daa2f3cbade45eb06f3736dd790685d6 (commit) via 0b9ef7bca07adc8659980091cff81d1bdece8e09 (commit) via bd035afabdd1232c3f4a37c207171540f7689491 (commit) via 044f929e1da5a5e7dbe302d85bcc38c931b95878 (commit) via c65411a82c81c7674b160577b8203dba73a0197c (commit) via 270c80a140952500ff6b0259a905cbf9793b08e4 (commit) via 81b0d7f46d2b1d41eaf7ae151fefa6006a7ff4ca (commit) via 911fe4cfa275c46ba72fd0c6c9025f38a932c8b6 (commit) via cccfb8d61fa14f7e8bff53a5dfa1a583d102d730 (commit) via 854cd762d3fb17209f99468515fcb3d114e48c00 (commit) via ea6858cb240d2d52c8c5f127c4e8648d04090ec7 (commit) via 2245e775c326d60266065a88e70cdb9c21f118d0 (commit) via c9512df5f05d30767128a8174fc5c4604330e18b (commit) via a93e94886d2045b9e8ae90d0e27e8cbe147c7636 (commit) via d663e22dfd12c27e3bfb62759361fe7d1e258ca8 (commit) via dac7f5ba83acaf967ae368e9d3656d1710d7a2ef (commit) via 1e787b1fee27c125228b32fb2dbd5a88387071f3 (commit) via 8dc83de8b7ff8f102cee27a9bcaf3be6594a3323 (commit) via e706e54ae5e784a9b4999808979512d460afbcf9 (commit) via 0f5b174bec7b8e77599d1f09590a29e08345b3b7 (commit) via 288b8918b97e3d39583d8545bdeb3155fc0bcb01 (commit) via cf2cf9369352124d804783c929a1f3c3b6f7e141 (commit) via 9788866cba29d0d8e52bb754dec46f1c599aa694 (commit) via 89a0796855dee9196259b1783084e7b807447929 (commit) via 900ea92b7e20e270abe153b06e8b1bba06325d06 (commit) via 726ede67526e537d7edebd852411740cd52ae674 (commit) via 374d968bd9afa15e3822c90e6fbd0f13e922b733 (commit) via a42f7f27fb73f935d699bb2475dc2dfbc1e05f27 (commit) via e33d2493a23a8da68fdaa9b23fe1d65ce84effe3 (commit) via 080adbb845272a082d08578e406ffe2cc07150b2 (commit) via 36e83b1a7ce32b8a4476141b08e1f02f3fc6130f (commit) via ced3152494ed8aeeb5201ce1cb76c81233001caf (commit) via d6bd1ba755aa37c6cf208b37362371e879f4c368 (commit) via 842ebee42903de608ff61e2f6d04e9b8003d7a4b (commit) via a3f655ff42d0499d2d0bc26aaae557259107f548 (commit) via af7c681a0045d3bcae52e5072c540daf133947ff (commit) via 12bdcc52223fb4325122d5b53bbbda04e253389a (commit) via 13ef58d6e1e1b7d0c7ed2ac251188bde83816171 (commit) via d5ca955e78c1015251791ccd77e4a53bebb421c3 (commit) via 161999217c064c3a2ef8f16d43b38eb60ac7b924 (commit) via ed8e5be69dcfd1fcfbe1177e016b525ad5a4e2f9 (commit) via 7d483d78be79f76d602b40d2f0187b9a5dc50aab (commit) via f2cd17d2dbbb8716aed8242f7e5ad08d06e87dab (commit) via 046e7515ed7cb3567c9995e7996f22ef10615969 (commit) via 5a75f039246ee5e3c6c38c12b9642dd2ba2394ed (commit) via e45f53351e9bee11b7d2e7e1c4abda28c519fe9b (commit) via f87a05c74bec161e893c41018ff395133f88f4ef (commit) via e4a11b140212cfba47557bde6e9ec0dacec364fa (commit) via de651d14b394d22de4b89bfc5109d65c5e25eaf7 (commit) via 735ea4fe51a593be6c39fe91733d5d8440188a44 (commit) via a6cefcace74dbd4d018f18d35ae465b1d59f4e0a (commit) via 942e895ad559c4a631a0decfebfbbe54736b9637 (commit) via e80fd1e58b64b702cbcb93d69fd89a72fd713275 (commit) via 6cd4be546163bf22565205089b7faad3aa478e20 (commit) via dbedac72312fbda54cdb865f5ca62910ccef9ef7 (commit) via 48e0423e87b29d179d26f5e305ee5c3960c07579 (commit) via 7d158f921c3f8bd16fdf0343273792da507f2b62 (commit) via 67d996bd77cddfff1803bcdb40885542bf6f15ca (commit) via 385e0d8e442a65e1ee7cdb41e360be0092f5ee8f (commit) via 3c53e82982a05d446e4701ed0282dac722edc9b1 (commit) via e36ada362bf4abe5d139381467c4b265c949715f (commit) via 0559ceac75c843d1be0b48d38718bd5676c09e5e (commit) via bf85657c5f856b22d67106b18cfbc18ebcfe57c3 (commit) via a7b970a391d2fd9cd594f0646e3fea4111d55fd1 (commit) via a2edaa7ad4fc66a43500cfd782f78590ef32ad2d (commit) via fb778c7e356cb82bf99f735c496c9fd5bf3f9317 (commit) via 4b1cd5e10875998350a755acd42a1ff237ca4381 (commit) via 8ae1dd9148aaf734c84aa2430fb2c5a571f3eb16 (commit) via 312116243018d0f551f1f2c3d3c2ccbce81b54c0 (commit) via 0870212dc125e21ff8b4ed129ad3ad14f0f525cd (commit) via e706a3253d9bfa97f33f196076428deaf8e2546a (commit) via 9684de29051c401a8a23081d3c4815f54a6fe634 (commit) via 530473e0ae4d4180e945f7089113f543706a2186 (commit) via 4b050e8b0e54cc68730e6796600bc666434e7073 (commit) via 82f647d25f8757cd2ba5b2dfa7b95a7f3d570797 (commit) via 7f336bea11646e3b81db0fe537ab41d9b5ab961b (commit) via 4c948693fc570078e903024f7b06202a0081b4c7 (commit) via 41ae50940e0ec4b4ac211aa3503c540b3d46fc86 (commit) via cc7e4070261990bb589ac9c068163099af70b4b5 (commit) via d6c13bb1765403994f3b63b77de7e998856d4950 (commit) via 1e4f0a68b9255d1bedec3370c30b42defbfac300 (commit) via 40110faa6987a46e6f2698e222d2e162daaea8da (commit) via 552fa7b602f0f233cf3b0c5893c4d6d4a9642736 (commit) via d5ba06a2256976e6aa1c78eb6bb265c53630b888 (commit) via d7d196c64d73fd40a21a53c48f2633aa4fce69e3 (commit) via 4d2e85de53509bb53c78bfe59f418cf5c75c1918 (commit) via 497872b58b04e8cd02b5b2fbcda572f79b1b0706 (commit) via 3a3da0c01f04c8621063456428ee31c7cc0a7cff (commit) via 9a1ab64a631e9548f269838ccb7a2c8dc7b69ddc (commit) via 2508b649c994d77456e1ef9c861dc0549649d0b6 (commit) via f2e2504e470d7949e19508bd9758a514a353feba (commit) via 5fef36f78c6b699631be9edddaede9953793d49a (commit) via 67a77f30561b969cc1865292e42c9c72e46d691a (commit) via 6967b257575eb9511a57c2451fbb535aa6702a69 (commit) via 81b93806b666a140de29b222656f25447202e404 (commit) via d252ef81f99842a7aed882cf570a9099d3d30108 (commit) via 9d45b173b239f74c65f2a7e040580fabc1d4a908 (commit) via c23836d924eaf2e15d6a1ea4bc7cef32fb8f58b4 (commit) via f2dd30a3e7be2b9e7d131c9a0eab70cd4ea3e802 (commit) via 5d61f585af2d058227be828620fd944a102808aa (commit) via 0b7a0177252b6b83db8966ef76e70ff4bea755e0 (commit) via 3af8699b15e1231d1605055ec0865b1475c9d775 (commit) via 3fce4676ad2fecacffe08faa7eaf569f4b01599e (commit) via 81902886b0d9bcae7d542de473397cb3fed20539 (commit) via 600c628612aade0d948671125333e4175511c16b (commit) via be0bd6f4c2c9b19a2677616dc12b1ca780739145 (commit) via b93c20211c51d5a969986140b7b9bcfcd662c2de (commit) via df7bd579f77c187a78cb30e783c7ffb5a56d9056 (commit) via 181fceac45474260296a7c5a18e358d0ccbbfad2 (commit) via 6370b789596922de81bdff56f245345602860012 (commit) via e01370467c456b73181dcea9bfa880b8153b9239 (commit) via 511e261db3a04d0bd02a1df30a9ddc915ab47060 (commit) via e8d5f7b5406c63a42dd063e857f7db186af9cc72 (commit) via 82536ab5c3400e5b905cac247919eb7c96054633 (commit) via 45a6912680d09b0b4378cf72e8bff31c2ae0f876 (commit) via 52d119df9b042cde0823ab259053b3f0d0243166 (commit) via bf91b34e6262eae0abd98151e969d55fadc84863 (commit) via 0951d3e01b5b42e927b5000442c00805b4fffeda (commit) via 3799336d2e51ccf7c9637e10f791ac48b4f33686 (commit) via 781844ad68095ef7064fc47d4135077b56ab889e (commit) via e0d7e8a93ea8e3ed03da0d9f0e60102df7b74b62 (commit) via 4276b70968adebacffd737a26f850a8b3878c065 (commit) via 73ee226c14597eb4d246bdffdeea6488d7178941 (commit) via 14ac9f06656a8a64a9499dce6b3a50f166ab82e0 (commit) via 54e99e793d4aca06d31a618c122aee9b9714fd0b (commit) via 9f7aa8e3475723d22a020ade86a4dd70bff84b33 (commit) via 62490bf1b9c4271ca50f5f73f1d489042cb2e2ca (commit) via d8354246d645b4f929385dda0688a106d54ba7e2 (commit) via bf906f0506adf776ebaccc69eb1b7b91984b11b3 (commit) via 66dccd654f0e4adaf5fc12e80d3bcf6cfcf2754f (commit) via 286a980e88fe958b9dc360f592948193347f2fa2 (commit) via c113f6eed85bfec878c1dee96d7514ab38a7243a (commit) via 60ab470f14619da5378a0cbafe515459669d0653 (commit) via 98d06c0f3d0b1371cdf9d47f586c5f6560ab619b (commit) via 2d9f54af9671b6c1fa34f3b077c009d8315f390b (commit) via 66495ce345e1f7e8f276e12d9ca357564b7c84ff (commit) via eebebea49b1cc3587246f5e83d8d4bdba797447c (commit) via d447d049ac271f00e77acdd1c01aad4f2a13e177 (commit) via 36813c574dd5ce48f670feedb1fb8373c093ed66 (commit) via 1325bc03445d29375785135b7850ab8cf4d793fa (commit) via 08bed81af31461bce456b891e64085b51fa922e9 (commit) via dc0d2b55370ffd8b026d934964006efa62b9bfdc (commit) via 8e7576d3206be4873249d3fb9d26e389e405cc0f (commit) via 4741f6644fbe74f755468f0b3eeae504a80056fa (commit) via 45c708c0eb3dd7377e6929674f31119517a75807 (commit) via 6ebc6273552ee2c2660d9dccaf1890ac8c8cd619 (commit) via 016313147378e65a36e2552060a81f6c92c2eed5 (commit) via 320cde9c64b2da479aa8e7add040d444d96ef9ff (commit) via 8ff35004a45b245fdc643ee4ae0615aa2351918b (commit) via 97a7f9b0d1195b0fa10c59c686aa5e75d3591c73 (commit) via 11d018d4f820c22f963ba3d32bbd2c19d81dfa3c (commit) via dbf8232b1fc60eb03c4ada81ea34d392a88424b3 (commit) via f8d39f258f600e372a59de1d1cf14d3532f11c6d (commit) via 5cf3ff56d167227ad8d48c8af7af443e04412427 (commit) via b8aa5468191ceddb7e56c5e47e505136b40431f8 (commit) via 8552497431f3f8b8c28a64af0e20855aef37637b (commit) via 1f742fd78ddf4e45d80f4d68b843f47801de12c9 (commit) via 67297d4e5c571b1d51927276e3ad30e29df3133f (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 (7e286d6991b4b44965d9705a7d4528f5274dccba) \ N -- N -- N (00627786b4db3ec79dba2f2f578dd53ecf3f695d) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=00627786b4db3ec79dba2f2f578dd53ecf3f695d commit 00627786b4db3ec79dba2f2f578dd53ecf3f695d Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=a80a5b1d834a6ad1a37e89bd71e94aefbe2eddcf commit a80a5b1d834a6ad1a37e89bd71e94aefbe2eddcf Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=55d22dc125e64ef07d91142efdfcd42cf85fe6d0 commit 55d22dc125e64ef07d91142efdfcd42cf85fe6d0 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=8a17ada2c0ff405dd71c8115a694bb6d42aa0894 commit 8a17ada2c0ff405dd71c8115a694bb6d42aa0894 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=7332f9accf59fa03d85adf3cce38494ceb47c02b commit 7332f9accf59fa03d85adf3cce38494ceb47c02b Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=02a9f9af2882794c2206fea7ff4e94a70c5cdc14 commit 02a9f9af2882794c2206fea7ff4e94a70c5cdc14 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=31e8ab52008f161487e5486694bce2c42ef91558 commit 31e8ab52008f161487e5486694bce2c42ef91558 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=a228dc7b9bc284ebd7674cdd59089518dd318816 commit a228dc7b9bc284ebd7674cdd59089518dd318816 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=255314ab70a71d2239b9755790f1c959d33f058a commit 255314ab70a71d2239b9755790f1c959d33f058a Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=e8e091b6434546c6c08b1426881b6e1d6748b708 commit e8e091b6434546c6c08b1426881b6e1d6748b708 Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=a3ec1ec7ce9bcab406334a4f2ff05501ad40a4c9 commit a3ec1ec7ce9bcab406334a4f2ff05501ad40a4c9 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=71b849d4aad5a8a49d596a18322e77007a2f98b5 commit 71b849d4aad5a8a49d596a18322e77007a2f98b5 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=16b6aba6b0ca3d6384bde031cd1f338953ee7c4b commit 16b6aba6b0ca3d6384bde031cd1f338953ee7c4b Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=13075cf263dde02510c768ace85259b2eb8dbc34 commit 13075cf263dde02510c768ace85259b2eb8dbc34 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=922db9711cc2506045535c0b61deff5a9e915cbd commit 922db9711cc2506045535c0b61deff5a9e915cbd Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=6c23aa9770b77f50eb406ff8943fa7d374b96760 commit 6c23aa9770b77f50eb406ff8943fa7d374b96760 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=d1569df0f63d6d48573d55c790406b8e2bb7238a commit d1569df0f63d6d48573d55c790406b8e2bb7238a Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=f019a020785ae78f09ddf37244888f7bf88bacca commit f019a020785ae78f09ddf37244888f7bf88bacca Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=24395d090b90d0d30c6dae7c051fefd512d248b8 commit 24395d090b90d0d30c6dae7c051fefd512d248b8 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=b1e4dd9bd7eae82cf3694341f646bf5ab0cff510 commit b1e4dd9bd7eae82cf3694341f646bf5ab0cff510 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=7207a1b2daa2f3cbade45eb06f3736dd790685d6 commit 7207a1b2daa2f3cbade45eb06f3736dd790685d6 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=0b9ef7bca07adc8659980091cff81d1bdece8e09 commit 0b9ef7bca07adc8659980091cff81d1bdece8e09 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=bd035afabdd1232c3f4a37c207171540f7689491 commit bd035afabdd1232c3f4a37c207171540f7689491 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=044f929e1da5a5e7dbe302d85bcc38c931b95878 commit 044f929e1da5a5e7dbe302d85bcc38c931b95878 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=c65411a82c81c7674b160577b8203dba73a0197c commit c65411a82c81c7674b160577b8203dba73a0197c Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=270c80a140952500ff6b0259a905cbf9793b08e4 commit 270c80a140952500ff6b0259a905cbf9793b08e4 Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=81b0d7f46d2b1d41eaf7ae151fefa6006a7ff4ca commit 81b0d7f46d2b1d41eaf7ae151fefa6006a7ff4ca Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=911fe4cfa275c46ba72fd0c6c9025f38a932c8b6 commit 911fe4cfa275c46ba72fd0c6c9025f38a932c8b6 Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=cccfb8d61fa14f7e8bff53a5dfa1a583d102d730 commit cccfb8d61fa14f7e8bff53a5dfa1a583d102d730 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=854cd762d3fb17209f99468515fcb3d114e48c00 commit 854cd762d3fb17209f99468515fcb3d114e48c00 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=ea6858cb240d2d52c8c5f127c4e8648d04090ec7 commit ea6858cb240d2d52c8c5f127c4e8648d04090ec7 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=2245e775c326d60266065a88e70cdb9c21f118d0 commit 2245e775c326d60266065a88e70cdb9c21f118d0 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=c9512df5f05d30767128a8174fc5c4604330e18b commit c9512df5f05d30767128a8174fc5c4604330e18b Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=a93e94886d2045b9e8ae90d0e27e8cbe147c7636 commit a93e94886d2045b9e8ae90d0e27e8cbe147c7636 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=d663e22dfd12c27e3bfb62759361fe7d1e258ca8 commit d663e22dfd12c27e3bfb62759361fe7d1e258ca8 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=dac7f5ba83acaf967ae368e9d3656d1710d7a2ef commit dac7f5ba83acaf967ae368e9d3656d1710d7a2ef Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=1e787b1fee27c125228b32fb2dbd5a88387071f3 commit 1e787b1fee27c125228b32fb2dbd5a88387071f3 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=8dc83de8b7ff8f102cee27a9bcaf3be6594a3323 commit 8dc83de8b7ff8f102cee27a9bcaf3be6594a3323 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=e706e54ae5e784a9b4999808979512d460afbcf9 commit e706e54ae5e784a9b4999808979512d460afbcf9 Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=0f5b174bec7b8e77599d1f09590a29e08345b3b7 commit 0f5b174bec7b8e77599d1f09590a29e08345b3b7 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=288b8918b97e3d39583d8545bdeb3155fc0bcb01 commit 288b8918b97e3d39583d8545bdeb3155fc0bcb01 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=cf2cf9369352124d804783c929a1f3c3b6f7e141 commit cf2cf9369352124d804783c929a1f3c3b6f7e141 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=9788866cba29d0d8e52bb754dec46f1c599aa694 commit 9788866cba29d0d8e52bb754dec46f1c599aa694 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=89a0796855dee9196259b1783084e7b807447929 commit 89a0796855dee9196259b1783084e7b807447929 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=900ea92b7e20e270abe153b06e8b1bba06325d06 commit 900ea92b7e20e270abe153b06e8b1bba06325d06 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=726ede67526e537d7edebd852411740cd52ae674 commit 726ede67526e537d7edebd852411740cd52ae674 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=374d968bd9afa15e3822c90e6fbd0f13e922b733 commit 374d968bd9afa15e3822c90e6fbd0f13e922b733 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=a42f7f27fb73f935d699bb2475dc2dfbc1e05f27 commit a42f7f27fb73f935d699bb2475dc2dfbc1e05f27 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=e33d2493a23a8da68fdaa9b23fe1d65ce84effe3 commit e33d2493a23a8da68fdaa9b23fe1d65ce84effe3 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=080adbb845272a082d08578e406ffe2cc07150b2 commit 080adbb845272a082d08578e406ffe2cc07150b2 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=36e83b1a7ce32b8a4476141b08e1f02f3fc6130f commit 36e83b1a7ce32b8a4476141b08e1f02f3fc6130f Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=ced3152494ed8aeeb5201ce1cb76c81233001caf commit ced3152494ed8aeeb5201ce1cb76c81233001caf Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=d6bd1ba755aa37c6cf208b37362371e879f4c368 commit d6bd1ba755aa37c6cf208b37362371e879f4c368 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=842ebee42903de608ff61e2f6d04e9b8003d7a4b commit 842ebee42903de608ff61e2f6d04e9b8003d7a4b Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=a3f655ff42d0499d2d0bc26aaae557259107f548 commit a3f655ff42d0499d2d0bc26aaae557259107f548 Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=af7c681a0045d3bcae52e5072c540daf133947ff commit af7c681a0045d3bcae52e5072c540daf133947ff Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=12bdcc52223fb4325122d5b53bbbda04e253389a commit 12bdcc52223fb4325122d5b53bbbda04e253389a Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=13ef58d6e1e1b7d0c7ed2ac251188bde83816171 commit 13ef58d6e1e1b7d0c7ed2ac251188bde83816171 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=d5ca955e78c1015251791ccd77e4a53bebb421c3 commit d5ca955e78c1015251791ccd77e4a53bebb421c3 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=161999217c064c3a2ef8f16d43b38eb60ac7b924 commit 161999217c064c3a2ef8f16d43b38eb60ac7b924 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=ed8e5be69dcfd1fcfbe1177e016b525ad5a4e2f9 commit ed8e5be69dcfd1fcfbe1177e016b525ad5a4e2f9 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=7d483d78be79f76d602b40d2f0187b9a5dc50aab commit 7d483d78be79f76d602b40d2f0187b9a5dc50aab Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=f2cd17d2dbbb8716aed8242f7e5ad08d06e87dab commit f2cd17d2dbbb8716aed8242f7e5ad08d06e87dab Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=046e7515ed7cb3567c9995e7996f22ef10615969 commit 046e7515ed7cb3567c9995e7996f22ef10615969 Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=5a75f039246ee5e3c6c38c12b9642dd2ba2394ed commit 5a75f039246ee5e3c6c38c12b9642dd2ba2394ed Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=e45f53351e9bee11b7d2e7e1c4abda28c519fe9b commit e45f53351e9bee11b7d2e7e1c4abda28c519fe9b Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=f87a05c74bec161e893c41018ff395133f88f4ef commit f87a05c74bec161e893c41018ff395133f88f4ef Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=e4a11b140212cfba47557bde6e9ec0dacec364fa commit e4a11b140212cfba47557bde6e9ec0dacec364fa Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=de651d14b394d22de4b89bfc5109d65c5e25eaf7 commit de651d14b394d22de4b89bfc5109d65c5e25eaf7 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=735ea4fe51a593be6c39fe91733d5d8440188a44 commit 735ea4fe51a593be6c39fe91733d5d8440188a44 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=a6cefcace74dbd4d018f18d35ae465b1d59f4e0a commit a6cefcace74dbd4d018f18d35ae465b1d59f4e0a Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=942e895ad559c4a631a0decfebfbbe54736b9637 commit 942e895ad559c4a631a0decfebfbbe54736b9637 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=e80fd1e58b64b702cbcb93d69fd89a72fd713275 commit e80fd1e58b64b702cbcb93d69fd89a72fd713275 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=6cd4be546163bf22565205089b7faad3aa478e20 commit 6cd4be546163bf22565205089b7faad3aa478e20 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=dbedac72312fbda54cdb865f5ca62910ccef9ef7 commit dbedac72312fbda54cdb865f5ca62910ccef9ef7 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=48e0423e87b29d179d26f5e305ee5c3960c07579 commit 48e0423e87b29d179d26f5e305ee5c3960c07579 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=7d158f921c3f8bd16fdf0343273792da507f2b62 commit 7d158f921c3f8bd16fdf0343273792da507f2b62 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=67d996bd77cddfff1803bcdb40885542bf6f15ca commit 67d996bd77cddfff1803bcdb40885542bf6f15ca Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=385e0d8e442a65e1ee7cdb41e360be0092f5ee8f commit 385e0d8e442a65e1ee7cdb41e360be0092f5ee8f Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=3c53e82982a05d446e4701ed0282dac722edc9b1 commit 3c53e82982a05d446e4701ed0282dac722edc9b1 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=e36ada362bf4abe5d139381467c4b265c949715f commit e36ada362bf4abe5d139381467c4b265c949715f Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=0559ceac75c843d1be0b48d38718bd5676c09e5e commit 0559ceac75c843d1be0b48d38718bd5676c09e5e Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=bf85657c5f856b22d67106b18cfbc18ebcfe57c3 commit bf85657c5f856b22d67106b18cfbc18ebcfe57c3 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=a7b970a391d2fd9cd594f0646e3fea4111d55fd1 commit a7b970a391d2fd9cd594f0646e3fea4111d55fd1 Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=a2edaa7ad4fc66a43500cfd782f78590ef32ad2d commit a2edaa7ad4fc66a43500cfd782f78590ef32ad2d Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=fb778c7e356cb82bf99f735c496c9fd5bf3f9317 commit fb778c7e356cb82bf99f735c496c9fd5bf3f9317 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=4b1cd5e10875998350a755acd42a1ff237ca4381 commit 4b1cd5e10875998350a755acd42a1ff237ca4381 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=8ae1dd9148aaf734c84aa2430fb2c5a571f3eb16 commit 8ae1dd9148aaf734c84aa2430fb2c5a571f3eb16 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=312116243018d0f551f1f2c3d3c2ccbce81b54c0 commit 312116243018d0f551f1f2c3d3c2ccbce81b54c0 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=0870212dc125e21ff8b4ed129ad3ad14f0f525cd commit 0870212dc125e21ff8b4ed129ad3ad14f0f525cd Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=e706a3253d9bfa97f33f196076428deaf8e2546a commit e706a3253d9bfa97f33f196076428deaf8e2546a Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=9684de29051c401a8a23081d3c4815f54a6fe634 commit 9684de29051c401a8a23081d3c4815f54a6fe634 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=530473e0ae4d4180e945f7089113f543706a2186 commit 530473e0ae4d4180e945f7089113f543706a2186 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=4b050e8b0e54cc68730e6796600bc666434e7073 commit 4b050e8b0e54cc68730e6796600bc666434e7073 Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=82f647d25f8757cd2ba5b2dfa7b95a7f3d570797 commit 82f647d25f8757cd2ba5b2dfa7b95a7f3d570797 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=7f336bea11646e3b81db0fe537ab41d9b5ab961b commit 7f336bea11646e3b81db0fe537ab41d9b5ab961b Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=4c948693fc570078e903024f7b06202a0081b4c7 commit 4c948693fc570078e903024f7b06202a0081b4c7 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=41ae50940e0ec4b4ac211aa3503c540b3d46fc86 commit 41ae50940e0ec4b4ac211aa3503c540b3d46fc86 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=cc7e4070261990bb589ac9c068163099af70b4b5 commit cc7e4070261990bb589ac9c068163099af70b4b5 Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=d6c13bb1765403994f3b63b77de7e998856d4950 commit d6c13bb1765403994f3b63b77de7e998856d4950 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=1e4f0a68b9255d1bedec3370c30b42defbfac300 commit 1e4f0a68b9255d1bedec3370c30b42defbfac300 Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=40110faa6987a46e6f2698e222d2e162daaea8da commit 40110faa6987a46e6f2698e222d2e162daaea8da Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=552fa7b602f0f233cf3b0c5893c4d6d4a9642736 commit 552fa7b602f0f233cf3b0c5893c4d6d4a9642736 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=d5ba06a2256976e6aa1c78eb6bb265c53630b888 commit d5ba06a2256976e6aa1c78eb6bb265c53630b888 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=d7d196c64d73fd40a21a53c48f2633aa4fce69e3 commit d7d196c64d73fd40a21a53c48f2633aa4fce69e3 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=4d2e85de53509bb53c78bfe59f418cf5c75c1918 commit 4d2e85de53509bb53c78bfe59f418cf5c75c1918 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=497872b58b04e8cd02b5b2fbcda572f79b1b0706 commit 497872b58b04e8cd02b5b2fbcda572f79b1b0706 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=3a3da0c01f04c8621063456428ee31c7cc0a7cff commit 3a3da0c01f04c8621063456428ee31c7cc0a7cff Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=9a1ab64a631e9548f269838ccb7a2c8dc7b69ddc commit 9a1ab64a631e9548f269838ccb7a2c8dc7b69ddc Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=2508b649c994d77456e1ef9c861dc0549649d0b6 commit 2508b649c994d77456e1ef9c861dc0549649d0b6 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=f2e2504e470d7949e19508bd9758a514a353feba commit f2e2504e470d7949e19508bd9758a514a353feba Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=5fef36f78c6b699631be9edddaede9953793d49a commit 5fef36f78c6b699631be9edddaede9953793d49a Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=67a77f30561b969cc1865292e42c9c72e46d691a commit 67a77f30561b969cc1865292e42c9c72e46d691a Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=6967b257575eb9511a57c2451fbb535aa6702a69 commit 6967b257575eb9511a57c2451fbb535aa6702a69 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=81b93806b666a140de29b222656f25447202e404 commit 81b93806b666a140de29b222656f25447202e404 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=d252ef81f99842a7aed882cf570a9099d3d30108 commit d252ef81f99842a7aed882cf570a9099d3d30108 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=9d45b173b239f74c65f2a7e040580fabc1d4a908 commit 9d45b173b239f74c65f2a7e040580fabc1d4a908 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=c23836d924eaf2e15d6a1ea4bc7cef32fb8f58b4 commit c23836d924eaf2e15d6a1ea4bc7cef32fb8f58b4 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=f2dd30a3e7be2b9e7d131c9a0eab70cd4ea3e802 commit f2dd30a3e7be2b9e7d131c9a0eab70cd4ea3e802 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=5d61f585af2d058227be828620fd944a102808aa commit 5d61f585af2d058227be828620fd944a102808aa Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=0b7a0177252b6b83db8966ef76e70ff4bea755e0 commit 0b7a0177252b6b83db8966ef76e70ff4bea755e0 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=3af8699b15e1231d1605055ec0865b1475c9d775 commit 3af8699b15e1231d1605055ec0865b1475c9d775 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=3fce4676ad2fecacffe08faa7eaf569f4b01599e commit 3fce4676ad2fecacffe08faa7eaf569f4b01599e Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=81902886b0d9bcae7d542de473397cb3fed20539 commit 81902886b0d9bcae7d542de473397cb3fed20539 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=600c628612aade0d948671125333e4175511c16b commit 600c628612aade0d948671125333e4175511c16b Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=be0bd6f4c2c9b19a2677616dc12b1ca780739145 commit be0bd6f4c2c9b19a2677616dc12b1ca780739145 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=b93c20211c51d5a969986140b7b9bcfcd662c2de commit b93c20211c51d5a969986140b7b9bcfcd662c2de Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=df7bd579f77c187a78cb30e783c7ffb5a56d9056 commit df7bd579f77c187a78cb30e783c7ffb5a56d9056 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=181fceac45474260296a7c5a18e358d0ccbbfad2 commit 181fceac45474260296a7c5a18e358d0ccbbfad2 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=6370b789596922de81bdff56f245345602860012 commit 6370b789596922de81bdff56f245345602860012 Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=e01370467c456b73181dcea9bfa880b8153b9239 commit e01370467c456b73181dcea9bfa880b8153b9239 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=511e261db3a04d0bd02a1df30a9ddc915ab47060 commit 511e261db3a04d0bd02a1df30a9ddc915ab47060 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=e8d5f7b5406c63a42dd063e857f7db186af9cc72 commit e8d5f7b5406c63a42dd063e857f7db186af9cc72 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=82536ab5c3400e5b905cac247919eb7c96054633 commit 82536ab5c3400e5b905cac247919eb7c96054633 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=45a6912680d09b0b4378cf72e8bff31c2ae0f876 commit 45a6912680d09b0b4378cf72e8bff31c2ae0f876 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=52d119df9b042cde0823ab259053b3f0d0243166 commit 52d119df9b042cde0823ab259053b3f0d0243166 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=bf91b34e6262eae0abd98151e969d55fadc84863 commit bf91b34e6262eae0abd98151e969d55fadc84863 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=0951d3e01b5b42e927b5000442c00805b4fffeda commit 0951d3e01b5b42e927b5000442c00805b4fffeda Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=3799336d2e51ccf7c9637e10f791ac48b4f33686 commit 3799336d2e51ccf7c9637e10f791ac48b4f33686 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=781844ad68095ef7064fc47d4135077b56ab889e commit 781844ad68095ef7064fc47d4135077b56ab889e Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=e0d7e8a93ea8e3ed03da0d9f0e60102df7b74b62 commit e0d7e8a93ea8e3ed03da0d9f0e60102df7b74b62 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=4276b70968adebacffd737a26f850a8b3878c065 commit 4276b70968adebacffd737a26f850a8b3878c065 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=73ee226c14597eb4d246bdffdeea6488d7178941 commit 73ee226c14597eb4d246bdffdeea6488d7178941 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=14ac9f06656a8a64a9499dce6b3a50f166ab82e0 commit 14ac9f06656a8a64a9499dce6b3a50f166ab82e0 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=54e99e793d4aca06d31a618c122aee9b9714fd0b commit 54e99e793d4aca06d31a618c122aee9b9714fd0b Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=9f7aa8e3475723d22a020ade86a4dd70bff84b33 commit 9f7aa8e3475723d22a020ade86a4dd70bff84b33 Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=62490bf1b9c4271ca50f5f73f1d489042cb2e2ca commit 62490bf1b9c4271ca50f5f73f1d489042cb2e2ca Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=d8354246d645b4f929385dda0688a106d54ba7e2 commit d8354246d645b4f929385dda0688a106d54ba7e2 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=bf906f0506adf776ebaccc69eb1b7b91984b11b3 commit bf906f0506adf776ebaccc69eb1b7b91984b11b3 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=66dccd654f0e4adaf5fc12e80d3bcf6cfcf2754f commit 66dccd654f0e4adaf5fc12e80d3bcf6cfcf2754f Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=286a980e88fe958b9dc360f592948193347f2fa2 commit 286a980e88fe958b9dc360f592948193347f2fa2 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=c113f6eed85bfec878c1dee96d7514ab38a7243a commit c113f6eed85bfec878c1dee96d7514ab38a7243a Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=60ab470f14619da5378a0cbafe515459669d0653 commit 60ab470f14619da5378a0cbafe515459669d0653 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=98d06c0f3d0b1371cdf9d47f586c5f6560ab619b commit 98d06c0f3d0b1371cdf9d47f586c5f6560ab619b Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=2d9f54af9671b6c1fa34f3b077c009d8315f390b commit 2d9f54af9671b6c1fa34f3b077c009d8315f390b Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=66495ce345e1f7e8f276e12d9ca357564b7c84ff commit 66495ce345e1f7e8f276e12d9ca357564b7c84ff Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=eebebea49b1cc3587246f5e83d8d4bdba797447c commit eebebea49b1cc3587246f5e83d8d4bdba797447c Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=d447d049ac271f00e77acdd1c01aad4f2a13e177 commit d447d049ac271f00e77acdd1c01aad4f2a13e177 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=36813c574dd5ce48f670feedb1fb8373c093ed66 commit 36813c574dd5ce48f670feedb1fb8373c093ed66 Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=1325bc03445d29375785135b7850ab8cf4d793fa commit 1325bc03445d29375785135b7850ab8cf4d793fa Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=08bed81af31461bce456b891e64085b51fa922e9 commit 08bed81af31461bce456b891e64085b51fa922e9 Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=dc0d2b55370ffd8b026d934964006efa62b9bfdc commit dc0d2b55370ffd8b026d934964006efa62b9bfdc Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=8e7576d3206be4873249d3fb9d26e389e405cc0f commit 8e7576d3206be4873249d3fb9d26e389e405cc0f Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=4741f6644fbe74f755468f0b3eeae504a80056fa commit 4741f6644fbe74f755468f0b3eeae504a80056fa Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=45c708c0eb3dd7377e6929674f31119517a75807 commit 45c708c0eb3dd7377e6929674f31119517a75807 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=6ebc6273552ee2c2660d9dccaf1890ac8c8cd619 commit 6ebc6273552ee2c2660d9dccaf1890ac8c8cd619 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=016313147378e65a36e2552060a81f6c92c2eed5 commit 016313147378e65a36e2552060a81f6c92c2eed5 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=320cde9c64b2da479aa8e7add040d444d96ef9ff commit 320cde9c64b2da479aa8e7add040d444d96ef9ff Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=8ff35004a45b245fdc643ee4ae0615aa2351918b commit 8ff35004a45b245fdc643ee4ae0615aa2351918b Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=97a7f9b0d1195b0fa10c59c686aa5e75d3591c73 commit 97a7f9b0d1195b0fa10c59c686aa5e75d3591c73 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=11d018d4f820c22f963ba3d32bbd2c19d81dfa3c commit 11d018d4f820c22f963ba3d32bbd2c19d81dfa3c Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=dbf8232b1fc60eb03c4ada81ea34d392a88424b3 commit dbf8232b1fc60eb03c4ada81ea34d392a88424b3 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=f8d39f258f600e372a59de1d1cf14d3532f11c6d commit f8d39f258f600e372a59de1d1cf14d3532f11c6d Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=5cf3ff56d167227ad8d48c8af7af443e04412427 commit 5cf3ff56d167227ad8d48c8af7af443e04412427 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=b8aa5468191ceddb7e56c5e47e505136b40431f8 commit b8aa5468191ceddb7e56c5e47e505136b40431f8 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=8552497431f3f8b8c28a64af0e20855aef37637b commit 8552497431f3f8b8c28a64af0e20855aef37637b Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=1f742fd78ddf4e45d80f4d68b843f47801de12c9 commit 1f742fd78ddf4e45d80f4d68b843f47801de12c9 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=67297d4e5c571b1d51927276e3ad30e29df3133f commit 67297d4e5c571b1d51927276e3ad30e29df3133f Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 3 +++ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 6 ++++-- openbsc/tests/gtphub/gtphub_test.c | 12 ------------ openbsc/tests/sgsn/sgsn_test.c | 11 ----------- openbsc/tests/subscr/subscr_test.c | 11 ----------- openbsc/tests/subscr_conn/subscr_conn_test.c | 12 ------------ 6 files changed, 7 insertions(+), 48 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 11 03:02:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 11 Jan 2017 03:02:02 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-803-g275a2a2 Message-ID: <201701110302.v0B322EZ009708@git.osmocom.org> This 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, neels/vlr has been updated via 275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 (commit) via 0e627b100c1d1a9aa38a0d7d4496dbc1b4d4ccd3 (commit) from 00627786b4db3ec79dba2f2f578dd53ecf3f695d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 commit 275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=0e627b100c1d1a9aa38a0d7d4496dbc1b4d4ccd3 commit 0e627b100c1d1a9aa38a0d7d4496dbc1b4d4ccd3 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 3 +-- openbsc/src/libvlr/vlr.c | 6 ++++-- openbsc/src/libvlr/vlr_lu_fsm.c | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 11 16:48:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 11 Jan 2017 16:48:59 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-805-gfa224d4 Message-ID: <201701111648.v0BGmxcu013545@git.osmocom.org> This 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, neels/vlr has been updated via fa224d446900b087cd505e7b238f96ab8308ec32 (commit) via 8b2adfed237d4c9d00f240c2a13eb0da044fd326 (commit) from 275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fa224d446900b087cd505e7b238f96ab8308ec32 commit fa224d446900b087cd505e7b238f96ab8308ec32 Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=8b2adfed237d4c9d00f240c2a13eb0da044fd326 commit 8b2adfed237d4c9d00f240c2a13eb0da044fd326 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/sms_queue.c | 6 + openbsc/tests/subscr_conn/subscr_conn_test.c | 173 ++++++++++--- openbsc/tests/subscr_conn/subscr_conn_test.err | 327 +++++++++++++++++++++++++ 3 files changed, 478 insertions(+), 28 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 12 11:17:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 11:17:22 GMT Subject: osmo-bts.git branch master updated. 0.4.0-363-g0e5b12f Message-ID: <201701121117.v0CBHMaI066174@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0e5b12f981e9844590db409ebe7584a57a0a3025 (commit) from df75195666526d4ccd7e2e05c59db47fd02f9692 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=0e5b12f981e9844590db409ebe7584a57a0a3025 commit 0e5b12f981e9844590db409ebe7584a57a0a3025 Author: Jean-Francois Dionne Date: Wed Jan 11 11:01:49 2017 +0100 lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() Change-Id: I3061060235a488b114b636b3af9a2253a94de1e8 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 1 + src/osmo-bts-sysmo/l1_if.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jan 12 11:43:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 11:43:47 GMT Subject: libosmocore.git branch master updated. 0.9.6-55-g1251afe Message-ID: <201701121143.v0CBhlLS071598@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 1251afe2542417426ffe9a4aace2603f06eb15bd (commit) from b632e03f6588636d3ea4f642154754f0aca33988 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=1251afe2542417426ffe9a4aace2603f06eb15bd commit 1251afe2542417426ffe9a4aace2603f06eb15bd Author: Max Date: Wed Jan 11 18:12:32 2017 +0100 Add abis_nm_fail_evt_vrep() function It accept fixed number of arguments including va_list instead of variable number of arguments in abis_nm_fail_evt_rep() - similar to vprintff() vs printf(). Related: OS#1615 Change-Id: Ib293dec1c2de9b664584a8456c782ea7b6dd8555 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 5 +++++ src/gsm/abis_nm.c | 21 +++++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jan 12 12:56:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 12:56:59 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-806-g7243971 Message-ID: <201701121256.v0CCuxZo087146@git.osmocom.org> This 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, neels/vlr has been updated via 724397101e2455ac1e17b288418316e63fb613aa (commit) from fa224d446900b087cd505e7b238f96ab8308ec32 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=724397101e2455ac1e17b288418316e63fb613aa commit 724397101e2455ac1e17b288418316e63fb613aa Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.c | 43 +++++++++ openbsc/tests/subscr_conn/subscr_conn_test.err | 126 +++++++++++++++++++++++++ 2 files changed, 169 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 12 13:45:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 13:45:13 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-814-g8f769a6 Message-ID: <201701121345.v0CDjDHD096551@git.osmocom.org> This 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, neels/vlr has been updated via 8f769a6380b94189a825f0f4a82b391f327d0550 (commit) via 257f4798f4d1dd626fa6927a405d1fec01b53956 (commit) via 84579f6d6a492bda00d5a5228f3154236ec79d1b (commit) via 929a2c39e6a5575fe202065fc75e7c0cbb023178 (commit) via 0d1ebed92559f7431169eb223899ddd69b5a6670 (commit) via 63536650dda32b7ef5d93b3ebbc1315ce5c9c57a (commit) via fbc6cb4f617a5089d2fd14b8190bfe551bee13f3 (commit) via 4084406c52f2d90a60da1d8b9b95df351dac9220 (commit) from 724397101e2455ac1e17b288418316e63fb613aa (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8f769a6380b94189a825f0f4a82b391f327d0550 commit 8f769a6380b94189a825f0f4a82b391f327d0550 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=257f4798f4d1dd626fa6927a405d1fec01b53956 commit 257f4798f4d1dd626fa6927a405d1fec01b53956 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=84579f6d6a492bda00d5a5228f3154236ec79d1b commit 84579f6d6a492bda00d5a5228f3154236ec79d1b Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=929a2c39e6a5575fe202065fc75e7c0cbb023178 commit 929a2c39e6a5575fe202065fc75e7c0cbb023178 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=0d1ebed92559f7431169eb223899ddd69b5a6670 commit 0d1ebed92559f7431169eb223899ddd69b5a6670 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=63536650dda32b7ef5d93b3ebbc1315ce5c9c57a commit 63536650dda32b7ef5d93b3ebbc1315ce5c9c57a Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=fbc6cb4f617a5089d2fd14b8190bfe551bee13f3 commit fbc6cb4f617a5089d2fd14b8190bfe551bee13f3 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=4084406c52f2d90a60da1d8b9b95df351dac9220 commit 4084406c52f2d90a60da1d8b9b95df351dac9220 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 4 - openbsc/src/libcommon/debug.c | 2 + openbsc/src/libmsc/db.c | 514 +----------------------------- openbsc/src/libmsc/gsm_04_08.c | 6 +- openbsc/src/libmsc/gsm_subscriber.c | 18 +- openbsc/src/libmsc/meas_feed.c | 2 +- openbsc/src/libmsc/subscr_conn.c | 9 + openbsc/src/libmsc/vty_interface_layer3.c | 19 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +- openbsc/tests/channel/channel_test.c | 2 +- 10 files changed, 45 insertions(+), 535 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 12 15:25:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 15:25:11 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-93-gccd33d1 Message-ID: <201701121525.v0CFPBRs019446@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated via ccd33d172ecbb779edcf52124e0c85cacde000b4 (commit) via a483a4969d64757e8f01e8da628ce13f4bd3f2d2 (commit) via f810ce5bcb6f82a60d54e5b1cebc861e32bcfcd1 (commit) via 9de825adcb558a9d44f8b205904092a0a8487692 (commit) via 047778f8fb8c9315981d7c7cfa6a5e6271be6d4a (commit) via 2fd5104db5c1da1379c1a4a8be55506db6f74683 (commit) via 0d5f045bcfd178f83278e66ee5a19bbc6b5ae6c8 (commit) via eeca8ffed90d6f2363c8d7248bbd54d6b689961b (commit) via 9911d08b29c77c37d4f91093ebfdde4fffee0482 (commit) via bef626126b6fbf3c38f1e0ef82e772400646a026 (commit) via 952b3b9b643eebcfa7c2376c257811a2d26f8cc5 (commit) via 9033a4bf882b18caab4e16460fb534fdff71031f (commit) via c6bf36442e70599c32f7500afc58ef251790dde8 (commit) via 4d6518b655a227b1f68cf323ab104c433d0f336e (commit) via f4ef54f9ba81aa60d93aebe39bf268d044f5f714 (commit) via c9fa25e8316b8af3e9f11b9e79368092df466972 (commit) via 4c4a1c2035cd884d300fc0a04cb9995b16eade62 (commit) via efb43c012ba95fc9373704ade7b583dffb46b621 (commit) via 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit) via bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit) via ac2ad3b437bd20a766daed0cb668e394a0a2bc4e (commit) via 7c840be4765700e6a6efc54ddbbff4c279f91cca (commit) from 19833aeb0c1031a7932558c8e58eced3d3bff271 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=ccd33d172ecbb779edcf52124e0c85cacde000b4 commit ccd33d172ecbb779edcf52124e0c85cacde000b4 Merge: a483a49 19833ae Author: Philipp Date: Thu Jan 12 16:24:46 2017 +0100 Merge branch 'pmaier/siu' of ssh://go/libosmo-abis into pmaier/siu http://cgit.osmocom.org/libosmo-abis/commit/?id=a483a4969d64757e8f01e8da628ce13f4bd3f2d2 commit a483a4969d64757e8f01e8da628ce13f4bd3f2d2 Author: Alexander Couzens Date: Tue Nov 8 16:57:44 2016 +0100 unixsocket/e1inp_ericsson_set_altc: increase allocation of msgb Change-Id: If72a46fb6c70dacc91d17e9652ded804d8f7f292 http://cgit.osmocom.org/libosmo-abis/commit/?id=f810ce5bcb6f82a60d54e5b1cebc861e32bcfcd1 commit f810ce5bcb6f82a60d54e5b1cebc861e32bcfcd1 Author: Alexander Couzens Date: Tue Nov 8 16:16:15 2016 +0100 add e1inp_ericsson_set_altc() to unixsocket driver e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode. timeslot is needed to bootstrap the siu. superchannel is used for everything else Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7 http://cgit.osmocom.org/libosmo-abis/commit/?id=9de825adcb558a9d44f8b205904092a0a8487692 commit 9de825adcb558a9d44f8b205904092a0a8487692 Author: Philipp Date: Fri Dec 9 17:28:10 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed osmo-nitb will permanently loose connection to the BSS, even if l2tpd is restarted. This commit adds some fault tolerance to make osmo-nitb automatically reconnect as soon as the l2tpd socket is available again http://cgit.osmocom.org/libosmo-abis/commit/?id=047778f8fb8c9315981d7c7cfa6a5e6271be6d4a commit 047778f8fb8c9315981d7c7cfa6a5e6271be6d4a Author: Alexander Couzens Date: Tue Nov 8 16:58:23 2016 +0100 unixsocket/e1inp_ericsson_set_altc: do more validation checks on *line parameter Change-Id: Ieb195c41df066c1f3dd999db42075f20a072d652 http://cgit.osmocom.org/libosmo-abis/commit/?id=2fd5104db5c1da1379c1a4a8be55506db6f74683 commit 2fd5104db5c1da1379c1a4a8be55506db6f74683 Author: Alexander Couzens Date: Tue Nov 8 16:16:15 2016 +0100 add e1inp_ericsson_set_altc() to unixsocket driver e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode. timeslot is needed to bootstrap the siu. superchannel is used for everything else Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7 http://cgit.osmocom.org/libosmo-abis/commit/?id=0d5f045bcfd178f83278e66ee5a19bbc6b5ae6c8 commit 0d5f045bcfd178f83278e66ee5a19bbc6b5ae6c8 Author: Alexander Couzens Date: Tue Nov 8 16:58:23 2016 +0100 unixsocket/e1inp_ericsson_set_altc: do more validation checks on *line parameter Change-Id: Ieb195c41df066c1f3dd999db42075f20a072d652 http://cgit.osmocom.org/libosmo-abis/commit/?id=eeca8ffed90d6f2363c8d7248bbd54d6b689961b commit eeca8ffed90d6f2363c8d7248bbd54d6b689961b Author: Alexander Couzens Date: Tue Nov 8 16:16:15 2016 +0100 add e1inp_ericsson_set_altc() to unixsocket driver e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode. timeslot is needed to bootstrap the siu. superchannel is used for everything else Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7 http://cgit.osmocom.org/libosmo-abis/commit/?id=9911d08b29c77c37d4f91093ebfdde4fffee0482 commit 9911d08b29c77c37d4f91093ebfdde4fffee0482 Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket communicating with LAPD. Missing for merge: - SOL_PACKET is not portable to *BSD - unix socket path not configurable Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a http://cgit.osmocom.org/libosmo-abis/commit/?id=bef626126b6fbf3c38f1e0ef82e772400646a026 commit bef626126b6fbf3c38f1e0ef82e772400646a026 Author: Philipp Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Minor fixups Setting n200 to 300 is a bit high. Setting it to 50 is perfectly fine, maybe even less is possible (needs to be tryed) Also added pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) http://cgit.osmocom.org/libosmo-abis/commit/?id=952b3b9b643eebcfa7c2376c257811a2d26f8cc5 commit 952b3b9b643eebcfa7c2376c257811a2d26f8cc5 Author: Harald Welte Date: Wed Nov 16 14:06:36 2016 +0100 UNIXSOCKET: Ensure superchannel is disabled for new connections When the BSC is shut down or disconnected it may happen that the SIU stays in superchannel mode, while the BTS is falling back into its normal communication mode. This causes a permanent link failure because the SIU is still trying to reconnect on the superchannel. This patch ensures that for every new connection the superchannel is taken down by default. If the connection was still good, SIU and BTS will switch back to normal mode together. If not. The SIU will switch back alone while the BTS is already switched back by itsself. http://cgit.osmocom.org/libosmo-abis/commit/?id=9033a4bf882b18caab4e16460fb534fdff71031f commit 9033a4bf882b18caab4e16460fb534fdff71031f Author: Alexander Couzens Date: Tue Nov 8 16:58:23 2016 +0100 unixsocket/e1inp_ericsson_set_altc: do more validation checks on *line parameter Change-Id: Ieb195c41df066c1f3dd999db42075f20a072d652 http://cgit.osmocom.org/libosmo-abis/commit/?id=c6bf36442e70599c32f7500afc58ef251790dde8 commit c6bf36442e70599c32f7500afc58ef251790dde8 Author: Alexander Couzens Date: Tue Nov 8 16:57:44 2016 +0100 unixsocket/e1inp_ericsson_set_altc: increase allocation of msgb Change-Id: If72a46fb6c70dacc91d17e9652ded804d8f7f292 http://cgit.osmocom.org/libosmo-abis/commit/?id=4d6518b655a227b1f68cf323ab104c433d0f336e commit 4d6518b655a227b1f68cf323ab104c433d0f336e Author: Alexander Couzens Date: Tue Nov 8 16:16:15 2016 +0100 add e1inp_ericsson_set_altc() to unixsocket driver e1inp_ericsson_set_altc() set the a-bis lower traffic channel mode. timeslot is needed to bootstrap the siu. superchannel is used for everything else Change-Id: I3eeac681f238cdbc4bb19e18155f0b0e93aefeb7 http://cgit.osmocom.org/libosmo-abis/commit/?id=f4ef54f9ba81aa60d93aebe39bf268d044f5f714 commit f4ef54f9ba81aa60d93aebe39bf268d044f5f714 Author: Alexander Couzens Date: Tue Nov 1 22:05:13 2016 +0100 add basic unixsocket support Allow to connect to a unix socket communicating with LAPD. Missing for merge: - SOL_PACKET is not portable to *BSD - unix socket path not configurable Change-Id: Ia5723b09a5c68a0505829dc732def981e60a907a ----------------------------------------------------------------------- Summary of changes: src/input/ipaccess.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Jan 12 23:24:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 23:24:55 GMT Subject: osmocom-bb.git branch laforge/early-cm created. osmocon_v0.0.0-1762-g1af2267 Message-ID: <201701122324.v0CNOtOa031455@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, laforge/early-cm has been created at 1af2267fa05c0ff2069b6fe83caa62940ba39ce5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=1af2267fa05c0ff2069b6fe83caa62940ba39ce5 commit 1af2267fa05c0ff2069b6fe83caa62940ba39ce5 Author: Harald Welte Date: Fri Jan 13 00:23:42 2017 +0100 WIP: Support Early Classmark Sending If SI3 rest octets indicate EARLY CM Sending is allowed, and the 'support' indicates we support it (which we now do by default), then send the classmark change message every time a LAPDm link layer is established. ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Jan 12 23:25:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 23:25:46 GMT Subject: openbsc.git branch laforge/early-cm created. 0.15.0-626-g211c0f6 Message-ID: <201701122325.v0CNPks9031674@git.osmocom.org> This 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, laforge/early-cm has been created at 211c0f6ab1bfdfdd770910f6087bd687bc798229 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=211c0f6ab1bfdfdd770910f6087bd687bc798229 commit 211c0f6ab1bfdfdd770910f6087bd687bc798229 Author: Harald Welte Date: Fri Jan 13 00:10:32 2017 +0100 Implement VTY configuration to control Early Classmark Sending The SI3 rest octests contain a flag that indicates if early classmark sending is allowed in this cell or not. So far we always set this to one, now it is configurable using the 'early-classmark-sending' command at the VTY node. Change-Id: Ia0b1cc5ab45673f3da70c59ae8917eba343f9862 http://cgit.osmocom.org/openbsc/commit/?id=08959329d5972f90f532080fa0b184974a928224 commit 08959329d5972f90f532080fa0b184974a928224 Author: Harald Welte Date: Thu Dec 15 19:50:15 2016 +0100 remove unused struct members of 'struct sgsn_pdp_ctx' There were some members that we neither set nor read, so let's shrink the struct size and remove those unused members. Change-Id: I02136e3aa91e58b2afc923c09c8693095497fdd7 http://cgit.osmocom.org/openbsc/commit/?id=f938f17717c45d79ce4b4b2656de1e8091d611cd commit f938f17717c45d79ce4b4b2656de1e8091d611cd Author: Harald Welte Date: Thu Dec 15 19:48:58 2016 +0100 sgsn: Add GTP information to "show pdp-context" When displaying the PDP context, it is quite useful to also show IP address and TEI information about the GTP side of that PDP context. Change-Id: I56ea530240c15b26729e7a42e539020cb1e233e5 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 12 23:32:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 23:32:31 GMT Subject: openbsc.git branch master updated. 0.15.0-624-gfd161cc Message-ID: <201701122332.v0CNWVsI032953@git.osmocom.org> This 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, master has been updated via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) from 34be86b93c243d94619a36a6db6c50021b33d36e (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fd161ccce8ecaad3ddd32dd8b696902e81593ae3 commit fd161ccce8ecaad3ddd32dd8b696902e81593ae3 Author: Max Date: Wed Jan 11 19:51:33 2017 +0100 Turn some warnings into errors Make warnings (when available) related to common memory-related issues into errors to harden the source and decrease chance of errors. Change-Id: Ied9c950dafa65f324cf31298b13b590f56139700 ----------------------------------------------------------------------- Summary of changes: debian/control | 1 + openbsc/configure.ac | 8 ++++++++ 2 files changed, 9 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 12 23:34:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 23:34:20 GMT Subject: libosmocore.git branch master updated. 0.9.6-56-gc32bfd5 Message-ID: <201701122334.v0CNYKp5033583@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 (commit) from 1251afe2542417426ffe9a4aace2603f06eb15bd (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 commit c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 Author: Neels Hofmeyr Date: Thu Jan 12 22:32:19 2017 +0100 gprs_ns_vty: guard against duplicate VTY elements The TbfTest in osmo-pcu calls gprs_ns_vty_init() repeatedly, which aborts because of duplicate VTY elements. Fix this by skipping the VTY init if it already happened. Change-Id: I05c7f25a4e873ae76b206819180b8b043b60103e ----------------------------------------------------------------------- Summary of changes: src/gb/gprs_ns_vty.c | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jan 12 23:36:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 Jan 2017 23:36:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-364-g1e399f8 Message-ID: <201701122336.v0CNaKdu034048@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 (commit) from 0e5b12f981e9844590db409ebe7584a57a0a3025 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 commit 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 Author: Philipp Date: Wed Jan 11 16:01:14 2017 +0100 l1sap: Fix expired rach slot counting The counting of the expired rach slots in l1sap.c is not correctly implemented. This commit fixes the implementation. The expired rach slots are now conted correctly according to the configured channel combination. If a CCCH and SDCCH are combined, only the frames related to rach slots are counted. Change-Id: I87f40f5f160a4f6750c4f3d06997fc4f24049303 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 72 ++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 56 insertions(+), 16 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jan 13 02:52:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 02:52:24 GMT Subject: openbsc.git branch master updated. 0.15.0-625-g98bc7fa Message-ID: <201701130252.v0D2qO6S075083@git.osmocom.org> This 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, master has been updated via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) from fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=98bc7fa50d0731864297f8fb82932d480c426ff6 commit 98bc7fa50d0731864297f8fb82932d480c426ff6 Author: Neels Hofmeyr Date: Fri Jan 13 02:51:22 2017 +0000 Revert "Turn some warnings into errors" This introduces a failure with ./configure on my machine: ../configure: line 6612: syntax error near unexpected token `-Werror=implicit,' ../configure: line 6612: `AX_CHECK_COMPILE_FLAG(-Werror=implicit, CFLAGS="$CFLAGS -Werror=implicit")' Makefile:420: recipe for target 'config.status' failed make[1]: *** [config.status] Error 2 Installing autoconf-archive did not fix the error. So even though jenkins seems to accept this, I cannot build with this patch. Let's find out how to do this in a way that all systems can still build and then re-apply this patch. This reverts commit fd161ccce8ecaad3ddd32dd8b696902e81593ae3. Change-Id: I2b368500b07f233882ef854eca1fa21f6df39e29 ----------------------------------------------------------------------- Summary of changes: debian/control | 1 - openbsc/configure.ac | 8 -------- 2 files changed, 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 13 04:36:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 04:36:47 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-828-gf97b573 Message-ID: <201701130436.v0D4alGX004356@git.osmocom.org> This 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, neels/vlr has been updated discards 8f769a6380b94189a825f0f4a82b391f327d0550 (commit) discards 257f4798f4d1dd626fa6927a405d1fec01b53956 (commit) discards 84579f6d6a492bda00d5a5228f3154236ec79d1b (commit) discards 929a2c39e6a5575fe202065fc75e7c0cbb023178 (commit) discards 0d1ebed92559f7431169eb223899ddd69b5a6670 (commit) discards 63536650dda32b7ef5d93b3ebbc1315ce5c9c57a (commit) discards fbc6cb4f617a5089d2fd14b8190bfe551bee13f3 (commit) discards 4084406c52f2d90a60da1d8b9b95df351dac9220 (commit) discards 724397101e2455ac1e17b288418316e63fb613aa (commit) discards fa224d446900b087cd505e7b238f96ab8308ec32 (commit) discards 8b2adfed237d4c9d00f240c2a13eb0da044fd326 (commit) discards 275a2a2d9cef4b37676bbd8eff57925e7dbd7d01 (commit) discards 0e627b100c1d1a9aa38a0d7d4496dbc1b4d4ccd3 (commit) discards 00627786b4db3ec79dba2f2f578dd53ecf3f695d (commit) discards a80a5b1d834a6ad1a37e89bd71e94aefbe2eddcf (commit) discards 55d22dc125e64ef07d91142efdfcd42cf85fe6d0 (commit) discards 8a17ada2c0ff405dd71c8115a694bb6d42aa0894 (commit) discards 7332f9accf59fa03d85adf3cce38494ceb47c02b (commit) discards 02a9f9af2882794c2206fea7ff4e94a70c5cdc14 (commit) discards 31e8ab52008f161487e5486694bce2c42ef91558 (commit) discards a228dc7b9bc284ebd7674cdd59089518dd318816 (commit) discards 255314ab70a71d2239b9755790f1c959d33f058a (commit) discards e8e091b6434546c6c08b1426881b6e1d6748b708 (commit) discards a3ec1ec7ce9bcab406334a4f2ff05501ad40a4c9 (commit) discards 71b849d4aad5a8a49d596a18322e77007a2f98b5 (commit) discards 16b6aba6b0ca3d6384bde031cd1f338953ee7c4b (commit) discards 13075cf263dde02510c768ace85259b2eb8dbc34 (commit) discards 922db9711cc2506045535c0b61deff5a9e915cbd (commit) discards 6c23aa9770b77f50eb406ff8943fa7d374b96760 (commit) discards d1569df0f63d6d48573d55c790406b8e2bb7238a (commit) discards f019a020785ae78f09ddf37244888f7bf88bacca (commit) discards 24395d090b90d0d30c6dae7c051fefd512d248b8 (commit) discards b1e4dd9bd7eae82cf3694341f646bf5ab0cff510 (commit) discards 7207a1b2daa2f3cbade45eb06f3736dd790685d6 (commit) discards 0b9ef7bca07adc8659980091cff81d1bdece8e09 (commit) discards bd035afabdd1232c3f4a37c207171540f7689491 (commit) discards 044f929e1da5a5e7dbe302d85bcc38c931b95878 (commit) discards c65411a82c81c7674b160577b8203dba73a0197c (commit) discards 270c80a140952500ff6b0259a905cbf9793b08e4 (commit) discards 81b0d7f46d2b1d41eaf7ae151fefa6006a7ff4ca (commit) discards 911fe4cfa275c46ba72fd0c6c9025f38a932c8b6 (commit) discards cccfb8d61fa14f7e8bff53a5dfa1a583d102d730 (commit) discards 854cd762d3fb17209f99468515fcb3d114e48c00 (commit) discards ea6858cb240d2d52c8c5f127c4e8648d04090ec7 (commit) discards 2245e775c326d60266065a88e70cdb9c21f118d0 (commit) discards c9512df5f05d30767128a8174fc5c4604330e18b (commit) discards a93e94886d2045b9e8ae90d0e27e8cbe147c7636 (commit) discards d663e22dfd12c27e3bfb62759361fe7d1e258ca8 (commit) discards dac7f5ba83acaf967ae368e9d3656d1710d7a2ef (commit) discards 1e787b1fee27c125228b32fb2dbd5a88387071f3 (commit) discards 8dc83de8b7ff8f102cee27a9bcaf3be6594a3323 (commit) discards e706e54ae5e784a9b4999808979512d460afbcf9 (commit) discards 0f5b174bec7b8e77599d1f09590a29e08345b3b7 (commit) discards 288b8918b97e3d39583d8545bdeb3155fc0bcb01 (commit) discards cf2cf9369352124d804783c929a1f3c3b6f7e141 (commit) discards 9788866cba29d0d8e52bb754dec46f1c599aa694 (commit) discards 89a0796855dee9196259b1783084e7b807447929 (commit) discards 900ea92b7e20e270abe153b06e8b1bba06325d06 (commit) discards 726ede67526e537d7edebd852411740cd52ae674 (commit) discards 374d968bd9afa15e3822c90e6fbd0f13e922b733 (commit) discards a42f7f27fb73f935d699bb2475dc2dfbc1e05f27 (commit) discards e33d2493a23a8da68fdaa9b23fe1d65ce84effe3 (commit) discards 080adbb845272a082d08578e406ffe2cc07150b2 (commit) discards 36e83b1a7ce32b8a4476141b08e1f02f3fc6130f (commit) discards ced3152494ed8aeeb5201ce1cb76c81233001caf (commit) discards d6bd1ba755aa37c6cf208b37362371e879f4c368 (commit) discards 842ebee42903de608ff61e2f6d04e9b8003d7a4b (commit) discards a3f655ff42d0499d2d0bc26aaae557259107f548 (commit) discards af7c681a0045d3bcae52e5072c540daf133947ff (commit) discards 12bdcc52223fb4325122d5b53bbbda04e253389a (commit) discards 13ef58d6e1e1b7d0c7ed2ac251188bde83816171 (commit) discards d5ca955e78c1015251791ccd77e4a53bebb421c3 (commit) discards 161999217c064c3a2ef8f16d43b38eb60ac7b924 (commit) discards ed8e5be69dcfd1fcfbe1177e016b525ad5a4e2f9 (commit) discards 7d483d78be79f76d602b40d2f0187b9a5dc50aab (commit) discards f2cd17d2dbbb8716aed8242f7e5ad08d06e87dab (commit) discards 046e7515ed7cb3567c9995e7996f22ef10615969 (commit) discards 5a75f039246ee5e3c6c38c12b9642dd2ba2394ed (commit) discards e45f53351e9bee11b7d2e7e1c4abda28c519fe9b (commit) discards f87a05c74bec161e893c41018ff395133f88f4ef (commit) discards e4a11b140212cfba47557bde6e9ec0dacec364fa (commit) discards de651d14b394d22de4b89bfc5109d65c5e25eaf7 (commit) discards 735ea4fe51a593be6c39fe91733d5d8440188a44 (commit) discards a6cefcace74dbd4d018f18d35ae465b1d59f4e0a (commit) discards 942e895ad559c4a631a0decfebfbbe54736b9637 (commit) discards e80fd1e58b64b702cbcb93d69fd89a72fd713275 (commit) discards 6cd4be546163bf22565205089b7faad3aa478e20 (commit) discards dbedac72312fbda54cdb865f5ca62910ccef9ef7 (commit) discards 48e0423e87b29d179d26f5e305ee5c3960c07579 (commit) discards 7d158f921c3f8bd16fdf0343273792da507f2b62 (commit) discards 67d996bd77cddfff1803bcdb40885542bf6f15ca (commit) discards 385e0d8e442a65e1ee7cdb41e360be0092f5ee8f (commit) discards 3c53e82982a05d446e4701ed0282dac722edc9b1 (commit) discards e36ada362bf4abe5d139381467c4b265c949715f (commit) discards 0559ceac75c843d1be0b48d38718bd5676c09e5e (commit) discards bf85657c5f856b22d67106b18cfbc18ebcfe57c3 (commit) discards a7b970a391d2fd9cd594f0646e3fea4111d55fd1 (commit) discards a2edaa7ad4fc66a43500cfd782f78590ef32ad2d (commit) discards fb778c7e356cb82bf99f735c496c9fd5bf3f9317 (commit) discards 4b1cd5e10875998350a755acd42a1ff237ca4381 (commit) discards 8ae1dd9148aaf734c84aa2430fb2c5a571f3eb16 (commit) discards 312116243018d0f551f1f2c3d3c2ccbce81b54c0 (commit) discards 0870212dc125e21ff8b4ed129ad3ad14f0f525cd (commit) discards e706a3253d9bfa97f33f196076428deaf8e2546a (commit) discards 9684de29051c401a8a23081d3c4815f54a6fe634 (commit) discards 530473e0ae4d4180e945f7089113f543706a2186 (commit) discards 4b050e8b0e54cc68730e6796600bc666434e7073 (commit) discards 82f647d25f8757cd2ba5b2dfa7b95a7f3d570797 (commit) discards 7f336bea11646e3b81db0fe537ab41d9b5ab961b (commit) discards 4c948693fc570078e903024f7b06202a0081b4c7 (commit) discards 41ae50940e0ec4b4ac211aa3503c540b3d46fc86 (commit) discards cc7e4070261990bb589ac9c068163099af70b4b5 (commit) discards d6c13bb1765403994f3b63b77de7e998856d4950 (commit) discards 1e4f0a68b9255d1bedec3370c30b42defbfac300 (commit) discards 40110faa6987a46e6f2698e222d2e162daaea8da (commit) discards 552fa7b602f0f233cf3b0c5893c4d6d4a9642736 (commit) discards d5ba06a2256976e6aa1c78eb6bb265c53630b888 (commit) discards d7d196c64d73fd40a21a53c48f2633aa4fce69e3 (commit) discards 4d2e85de53509bb53c78bfe59f418cf5c75c1918 (commit) discards 497872b58b04e8cd02b5b2fbcda572f79b1b0706 (commit) discards 3a3da0c01f04c8621063456428ee31c7cc0a7cff (commit) discards 9a1ab64a631e9548f269838ccb7a2c8dc7b69ddc (commit) discards 2508b649c994d77456e1ef9c861dc0549649d0b6 (commit) discards f2e2504e470d7949e19508bd9758a514a353feba (commit) discards 5fef36f78c6b699631be9edddaede9953793d49a (commit) discards 67a77f30561b969cc1865292e42c9c72e46d691a (commit) discards 6967b257575eb9511a57c2451fbb535aa6702a69 (commit) discards 81b93806b666a140de29b222656f25447202e404 (commit) discards d252ef81f99842a7aed882cf570a9099d3d30108 (commit) discards 9d45b173b239f74c65f2a7e040580fabc1d4a908 (commit) discards c23836d924eaf2e15d6a1ea4bc7cef32fb8f58b4 (commit) discards f2dd30a3e7be2b9e7d131c9a0eab70cd4ea3e802 (commit) discards 5d61f585af2d058227be828620fd944a102808aa (commit) discards 0b7a0177252b6b83db8966ef76e70ff4bea755e0 (commit) discards 3af8699b15e1231d1605055ec0865b1475c9d775 (commit) discards 3fce4676ad2fecacffe08faa7eaf569f4b01599e (commit) discards 81902886b0d9bcae7d542de473397cb3fed20539 (commit) discards 600c628612aade0d948671125333e4175511c16b (commit) discards be0bd6f4c2c9b19a2677616dc12b1ca780739145 (commit) discards b93c20211c51d5a969986140b7b9bcfcd662c2de (commit) discards df7bd579f77c187a78cb30e783c7ffb5a56d9056 (commit) discards 181fceac45474260296a7c5a18e358d0ccbbfad2 (commit) discards 6370b789596922de81bdff56f245345602860012 (commit) discards e01370467c456b73181dcea9bfa880b8153b9239 (commit) discards 511e261db3a04d0bd02a1df30a9ddc915ab47060 (commit) discards e8d5f7b5406c63a42dd063e857f7db186af9cc72 (commit) discards 82536ab5c3400e5b905cac247919eb7c96054633 (commit) discards 45a6912680d09b0b4378cf72e8bff31c2ae0f876 (commit) discards 52d119df9b042cde0823ab259053b3f0d0243166 (commit) discards bf91b34e6262eae0abd98151e969d55fadc84863 (commit) discards 0951d3e01b5b42e927b5000442c00805b4fffeda (commit) discards 3799336d2e51ccf7c9637e10f791ac48b4f33686 (commit) discards 781844ad68095ef7064fc47d4135077b56ab889e (commit) discards e0d7e8a93ea8e3ed03da0d9f0e60102df7b74b62 (commit) discards 4276b70968adebacffd737a26f850a8b3878c065 (commit) discards 73ee226c14597eb4d246bdffdeea6488d7178941 (commit) discards 14ac9f06656a8a64a9499dce6b3a50f166ab82e0 (commit) discards 54e99e793d4aca06d31a618c122aee9b9714fd0b (commit) discards 9f7aa8e3475723d22a020ade86a4dd70bff84b33 (commit) discards 62490bf1b9c4271ca50f5f73f1d489042cb2e2ca (commit) discards d8354246d645b4f929385dda0688a106d54ba7e2 (commit) discards bf906f0506adf776ebaccc69eb1b7b91984b11b3 (commit) discards 66dccd654f0e4adaf5fc12e80d3bcf6cfcf2754f (commit) discards 286a980e88fe958b9dc360f592948193347f2fa2 (commit) discards c113f6eed85bfec878c1dee96d7514ab38a7243a (commit) discards 60ab470f14619da5378a0cbafe515459669d0653 (commit) discards 98d06c0f3d0b1371cdf9d47f586c5f6560ab619b (commit) discards 2d9f54af9671b6c1fa34f3b077c009d8315f390b (commit) discards 66495ce345e1f7e8f276e12d9ca357564b7c84ff (commit) discards eebebea49b1cc3587246f5e83d8d4bdba797447c (commit) discards d447d049ac271f00e77acdd1c01aad4f2a13e177 (commit) discards 36813c574dd5ce48f670feedb1fb8373c093ed66 (commit) discards 1325bc03445d29375785135b7850ab8cf4d793fa (commit) discards 08bed81af31461bce456b891e64085b51fa922e9 (commit) discards dc0d2b55370ffd8b026d934964006efa62b9bfdc (commit) discards 8e7576d3206be4873249d3fb9d26e389e405cc0f (commit) discards 4741f6644fbe74f755468f0b3eeae504a80056fa (commit) discards 45c708c0eb3dd7377e6929674f31119517a75807 (commit) discards 6ebc6273552ee2c2660d9dccaf1890ac8c8cd619 (commit) discards 016313147378e65a36e2552060a81f6c92c2eed5 (commit) discards 320cde9c64b2da479aa8e7add040d444d96ef9ff (commit) discards 8ff35004a45b245fdc643ee4ae0615aa2351918b (commit) discards 97a7f9b0d1195b0fa10c59c686aa5e75d3591c73 (commit) discards 11d018d4f820c22f963ba3d32bbd2c19d81dfa3c (commit) discards dbf8232b1fc60eb03c4ada81ea34d392a88424b3 (commit) discards f8d39f258f600e372a59de1d1cf14d3532f11c6d (commit) discards 5cf3ff56d167227ad8d48c8af7af443e04412427 (commit) discards b8aa5468191ceddb7e56c5e47e505136b40431f8 (commit) discards 8552497431f3f8b8c28a64af0e20855aef37637b (commit) discards 1f742fd78ddf4e45d80f4d68b843f47801de12c9 (commit) discards 67297d4e5c571b1d51927276e3ad30e29df3133f (commit) via f97b573802f72e0f2ab71687291c896a215c4c2f (commit) via 40e076807ba62f17e201ff8c4aca184d6a0f828e (commit) via 6248f1194472f7b5029d4be9fe75ba88ec991dd5 (commit) via e0bbc580ecbea4824fe8c186bb6ef8127ea74a99 (commit) via 4df63c3494edd34609ffbd839bf0bc8795eebbe6 (commit) via 0d5578f91035a460fdef7e26181eb6d55e551735 (commit) via 0611586566b011d0bc002fdf432911e51d54c2a0 (commit) via 0045e5da2debaff4dac155f43de8386fa1584fe6 (commit) via 6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13 (commit) via 9bfac375294611e51efebceed8e675155ea150e2 (commit) via be2951faf59c90682476899646eea5bfe247bdd7 (commit) via 1a67b8afd6505071a48c59185addc66726152cbd (commit) via a589b9f8fcc734acf9df74a7b9e95973fd4e983b (commit) via 3d2523fc25430a296da12da4abe8d25ddf7d14b5 (commit) via da3d4d847fdc4a5eafb63c24040bb8253e4d7baf (commit) via 608ff5cc9382f2ec692bb0392b2abd7ce73b6e26 (commit) via cebdb444bf8de7e4a9925cf32ee6c555a65c3f09 (commit) via b9c6914ae1e8228c86905414459266b5af265feb (commit) via 288c125b5c84aa535ecca7a2be02066be314a94e (commit) via c947d2deada63c8c8d2ba8a5dece36198eace5fa (commit) via 3ff609be7f91b89a930ffb059de47d2b8e1c6d9c (commit) via 701d98a20af7054a5fd3f40188afddd547ea0682 (commit) via 82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48 (commit) via 29c53915f0300b772956429b4919510337944515 (commit) via 1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629 (commit) via 6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1 (commit) via 6d4d6e826f7284e1333a025697e62023dea76e49 (commit) via 0840009745c80d32d46cae3b75e5a457a1687076 (commit) via 0ec0fa3562df33fdbf656410b4d6de64930ce71a (commit) via a541d14b4f5abf79908ef2ff62b86f7fe49c37df (commit) via 778ac8f17861043a3ad51aed922a53fa88ce2243 (commit) via 15f34781ad4f49075c8ff05abbf46193e09b02f4 (commit) via 3472bbea4197131e3832ef8a07ca8fe89a8a0382 (commit) via 657dabefbabafa72bf351f14af53046484cb2825 (commit) via b55a2dd0c471419a6a733b34371b18dfc2142aba (commit) via c44c471ac04c607cc909c5c0268fca5aee7eaf42 (commit) via 2180373b7f359a98f26369a5032155f781b6d404 (commit) via b65bd678d9b355578325c71d087964cb597a968e (commit) via 7e74074e36f0560c0296222fefb6949322ebca2e (commit) via 2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b (commit) via c28569cc64140d048cd2de124496f7b02511112d (commit) via b04f5ebee4c381a3f1a7914159aed4090419fdec (commit) via ae176721a3f671ad0cc90a2cf313111492f990e7 (commit) via 47758cbe60599858efc6067ecfb6f3b08ba1a1a3 (commit) via 79ca0b098600a2f80fbd0e03e27501100dbcc085 (commit) via 5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5 (commit) via c3df6eea28f0d253f5e3f12341e5f4873422c6ba (commit) via a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc (commit) via db39ee2fe9febffe7e056355708909c46e643b2e (commit) via da18087715425acf9ded970e3dd81761b5c91391 (commit) via 4f89bc3697012b2a3c34358d57b3392fb7d20473 (commit) via f84d36a88716c66b2d715816249ba29fc2ac5015 (commit) via c6b037ab33930b58009d0ff44a22561622afe875 (commit) via 84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36 (commit) via 656dd38157976c3ffe968a5123fbe9a829af8d87 (commit) via 8ad6ee856d112dc3814f3ce444629db43af326b3 (commit) via 2b300fcdcd71827430fa2c3d41a218bafc736379 (commit) via 1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0 (commit) via 6239ab373ae6e9d1433346dc8aba66e61f7bf00b (commit) via 12a6cf11f271a1e75e576619957032386d105d99 (commit) via da56b737a1fae540ba2ef3d181605df46f731dab (commit) via c66a5706f226ca23680a034dcef186be271ed026 (commit) via abcd09555870e082ce90c09e839f044a039a13b8 (commit) via fbb63a611184e07d53c067cf4b1e4377d18f4bdb (commit) via 13e7cae888af135e622aa4daddba27789fd9b5bb (commit) via 0eee186a9a583d89bc884ecd5505d4aa43733655 (commit) via 80cae76f94e3566d2e1862f3c4c27a6770e4f387 (commit) via 313408bb07bf55e17767bb5ee7fb8a8d0d3221f4 (commit) via 76ae13535905a4973ec0f0cc48f897160560ab09 (commit) via 76761cfcec1e061dc8326ccc126d8226a5bdeb53 (commit) via dc636a78718461ae9fe6ad9bebe32c051d5a5af0 (commit) via f608d0686f86966e5a4eb705c6f89bd027c4adbd (commit) via 65a75eaf55991031a18d690b787fbf7e5da171ff (commit) via a847d3848b81620843082872dbfc4000c95cbcd7 (commit) via cd8f51a6d901cca3e5e49b23832dd4dd977d3b14 (commit) via 6d0e7cfb3ec2b15daf37d932f364ae15668d0d35 (commit) via 0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96 (commit) via 95bede16903b255cd93f6062a4cc038e600f090f (commit) via 169c0a08aae34a49311e0699aa5bd38bf6d005d3 (commit) via 34b8bd30c89559e2ad9695d966c6ff6cfeb248ff (commit) via fbd3e5f7320a714e4787268e84ea16d459df0c34 (commit) via 92ab43151a27d5a73d676bc005761e3a5d9bbc3b (commit) via 8300059abef471d5017bc52ac52b6cb2db77deb9 (commit) via 331b63506c4b7e61e273248e7684ea005dc1a111 (commit) via 0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87 (commit) via 79aa3956f68f724fe21ba5194c6391bd65b2a7d2 (commit) via 7e5695567ca9953bd8754fc9c148d615d922b207 (commit) via e66b2d5a173f3932f949a474b1cd62c8c4faed78 (commit) via 284ce9422a50aef41967a803a31c979c25ebd365 (commit) via 9a4126157e6d490dd15e13c6849962ebdb7fadec (commit) via 03881f530fb6c454a7730049898655d218b2bde8 (commit) via f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55 (commit) via b272d1b53fa891e5ac526765aaf9b1d065297c39 (commit) via ee7620f3db8482c37673de1905d7a064e2916150 (commit) via 9bd85296f4a47976dbfa6003557ab54fba545f97 (commit) via b7795a94fcfc9e12981ae25945a8f4e42fddaa59 (commit) via 5a6d18a338b7c42dc38af2ff5238d331560555e6 (commit) via 521a38d43a90376b40b39b53a59d8df2402d0902 (commit) via 4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b (commit) via a66bb7da3e7827fe0b590af55d66ac8ba283737d (commit) via 06db32d00a8e4b0c74ce3da621a4949e0453445d (commit) via ea494f785efaf03eddffd3ef0b59b5737cfdee14 (commit) via 2767f523bcfbe2b77b1db885323687e86b2ebb5e (commit) via 016d04c4fb4819c0b9f56f1dd52b64c65fb7abac (commit) via 0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0 (commit) via b82f621a2ccc55ffe2798a6b6a2b46eeca77faac (commit) via 9f608da26853e6da900f5d6070111e7491e958c2 (commit) via 3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd (commit) via 4369b1666893f431431bf6670a338eaea4d58e6f (commit) via 53719fdd4eb917ddeec74bebd068f6e1c0875455 (commit) via 218fa6d989f8c69d27b88b4aefd52876a2ce8cf1 (commit) via 21dd2557b56eaab2d6a22bf8e84aacc03483c812 (commit) via 5917e0bfb8d084b63db429d33d1bf4680c9f6779 (commit) via 118f43e4a8c5d687f641ce066d52c388fd4ac75c (commit) via e6bf5ffd08fcbc5dad2360c50036b83be781bf0c (commit) via b0be0920ec446a4b14c015801d791033ff53c87c (commit) via 4b512080590383d897e1bcac7ac166acc9edc045 (commit) via 7ca686c84182a63b304b921271f5e449777f102d (commit) via 477486a58b6831fea76d5f0fdd5de18586891a5c (commit) via cdf319a80c60e2cc8646790ece98351124529771 (commit) via 0bb5211c9b2c206e73e107ed842eacf195e110ab (commit) via 23d31db0befe09e2e77b63d2fcc86bda20528e32 (commit) via 92c4e4994d79de5486be4e52cc59464a235ac450 (commit) via 8eea584f24cc4ba1f3217687d00fab89ebee8c93 (commit) via 34fd9117e3a5d5560f94d5f6604957e0e578d652 (commit) via 5809ec1861bc20c3a212ea8cc55e22afef90beec (commit) via fb60e7eec9070c6a848f163e1e16792f302d9f14 (commit) via c3a0ac7512cde30744854d76dbd60ce13a953ef0 (commit) via bf44902e6c129f2493ab78407c19c5777d5e3d2c (commit) via 6ab5b5404290ffbdc80eeec7aa4043649a365217 (commit) via a216d6eb5915ce1e35eaa1e97601f308cbb56e28 (commit) via b010bb341518bef90d542be3083e192e1892e86d (commit) via 05a19333960e122ce690352fcfed9352c2457bcd (commit) via cdde642e1f6e57f5786067790dee88081f86c8cc (commit) via 001ec15654014bd1a8ef7597a3e58990d46479ea (commit) via 9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8 (commit) via 0ce371a7cd17d375c300ca0ea115d2a458f3c1bd (commit) via c8dddd726d94bf5dabf1c46128ba72ccee8aebb3 (commit) via 8072d28e738abccf1af771ca1b9a5cdf67c7ab73 (commit) via 2f5aae49081679d659f36db3049d675507c2df71 (commit) via ce27d173a56f51c9bb64c1b1a996dd0b6b476418 (commit) via c36dd638a0ea8565b1e33afc4f47fb680911ca94 (commit) via 00b85e3a387d4dc6abac202a425b09f8db4b83f9 (commit) via 28e492f356e8708526bee5b7116a48988e60ded6 (commit) via 3fbe254f7c2dd05e193d3a3845aa918ef9530973 (commit) via a8905baa6cdd174b5af11665756319d63d133368 (commit) via 1adbd4793bfed99abaa92dc5b1f770cfd1e8714f (commit) via afcf19da95b8a5b7dafe3e47c391860665e6456e (commit) via e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a (commit) via 9bfda06af3aaddcf20b65f895b7931e15c277d62 (commit) via 7cf659d1eb82f1bf7da50de2e9cd0457be157365 (commit) via 723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0 (commit) via 4f6b3113f6c40be35ce8572caa1dadaedb1b4e78 (commit) via 640d31a6c4db04ecd8d728b4392b71e0e99ab421 (commit) via ff29b9dbfd78654c31aa771d0b784b65469134c5 (commit) via d82fd318f561f4eaeab0cc9a97e76ab596280f99 (commit) via 696f2c1c344d8f299f6aa50a29dd0141adb46937 (commit) via dfb4fd63b9fd6e935fc148a6e869070ae18eac4a (commit) via 766fb8612314966312223b32c70746ff3e5ba989 (commit) via 738f7fd362e38fd27554f1339ca2f9913401eb0e (commit) via 713f195344a463c7b47445cc5c6835accc5e5b23 (commit) via 2ea5eb597d9a38f17b65ec6d4429ee9f75d95634 (commit) via da65785e44675f387daceb5fcc16f02f80b58f23 (commit) via e513c7a58f4115ef547729cb2b2a85e9feccd6e4 (commit) via 47200a71b9813e21d2a65581adc492d59399ea89 (commit) via ee0ae0188061d8c7b0c8ccbf87c69eab13755b71 (commit) via b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac (commit) via c1e70524d4ebfd6d1aa4acf2d46cd98633e09185 (commit) via 0ed0bff78dbb531fd814fefda26278f8d5425678 (commit) via d2cc5acf031f92fe5fa4bb3b95084f57bd644f34 (commit) via d0dae028738699e681a7ede0313531a214b8436e (commit) via 8752a061c4512cf6750da0d2eab8a4a312d1018d (commit) via 4bc0f8116c5eb09b3056348acbcd698f9f46cf81 (commit) via ce55449d6579e227695bf5e1d7bba68a5a9f9075 (commit) via 2eda3d9ea17f529b46838e39f51f7eb9f70f1e91 (commit) via 5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc (commit) via cf89eb03b0f57a61ec4e2d6e455f94fad53874c5 (commit) via da98af45886cb21129cbe27fc3088fe46b6e2e78 (commit) via f1ce19a454fbbf447a705b753e2013b51ce42021 (commit) via dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9 (commit) via 636b5f2d2cca64afdb60b08d3477126bed64a18b (commit) via ade6a6e7ded120ca3b4564779d5cc07f46b1cf58 (commit) via 7d07b72a44a8e1b8ca12a8c81b680474cde29eff (commit) via 632fb497dbc7682430aaba815b92722b62bc2b2a (commit) via 8f44c60a6b27326a09345fe3cb50349086304db8 (commit) via 82737b7ffea8d982ba67593f913087913fa8ebfd (commit) via 7b0e2c75f930deb6b13631cb6fab6086988a244a (commit) via a8a3ee85526e0ae75255f398a0e45818ecb4f177 (commit) via 5781c015fb77ade4c4c72854119142fb8a8d02b4 (commit) via afb69bdb301ddf6f462dbd394e3b56aacdfd4d82 (commit) via d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9 (commit) via 062e8924e3a4f981b01f280fd8657250c9b498d7 (commit) via 48972851767b24a573db3f223c763a3589cb1e8a (commit) via 343763e4eea136dacb71ec7b47d347c325f9719b (commit) via 0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5 (commit) via 4ff0214cd66aa2313ed573cbe55998a7dae9da76 (commit) via 6c90026592c6b135c6265d60d1b80d7ba3dbbc13 (commit) via 2d505cb5c88d1549a4386f1357714587cf47fb35 (commit) via d6c793db1d7cb2019afa38e088ac1e6a01a7856e (commit) via c17e48074b5c22228422acb8b25cd23de5a24ba2 (commit) via 49433ea7ecaf6e7641337ac65745b3f79646e087 (commit) via 8f3d7dbed345f1834b63925a2bb81380037ffb25 (commit) via ba9724f22b9c718b3b2ab0644c1a11b681778aa7 (commit) via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (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 (8f769a6380b94189a825f0f4a82b391f327d0550) \ N -- N -- N (f97b573802f72e0f2ab71687291c896a215c4c2f) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f97b573802f72e0f2ab71687291c896a215c4c2f commit f97b573802f72e0f2ab71687291c896a215c4c2f Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=40e076807ba62f17e201ff8c4aca184d6a0f828e commit 40e076807ba62f17e201ff8c4aca184d6a0f828e Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=6248f1194472f7b5029d4be9fe75ba88ec991dd5 commit 6248f1194472f7b5029d4be9fe75ba88ec991dd5 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:12 2017 +0100 strncpy0s Change-Id: I6db75f043c7218971039b3ea18c5a8866095a9f8 http://cgit.osmocom.org/openbsc/commit/?id=e0bbc580ecbea4824fe8c186bb6ef8127ea74a99 commit e0bbc580ecbea4824fe8c186bb6ef8127ea74a99 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=4df63c3494edd34609ffbd839bf0bc8795eebbe6 commit 4df63c3494edd34609ffbd839bf0bc8795eebbe6 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=0d5578f91035a460fdef7e26181eb6d55e551735 commit 0d5578f91035a460fdef7e26181eb6d55e551735 Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=0611586566b011d0bc002fdf432911e51d54c2a0 commit 0611586566b011d0bc002fdf432911e51d54c2a0 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=0045e5da2debaff4dac155f43de8386fa1584fe6 commit 0045e5da2debaff4dac155f43de8386fa1584fe6 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13 commit 6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=9bfac375294611e51efebceed8e675155ea150e2 commit 9bfac375294611e51efebceed8e675155ea150e2 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=be2951faf59c90682476899646eea5bfe247bdd7 commit be2951faf59c90682476899646eea5bfe247bdd7 Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=1a67b8afd6505071a48c59185addc66726152cbd commit 1a67b8afd6505071a48c59185addc66726152cbd Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=a589b9f8fcc734acf9df74a7b9e95973fd4e983b commit a589b9f8fcc734acf9df74a7b9e95973fd4e983b Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=3d2523fc25430a296da12da4abe8d25ddf7d14b5 commit 3d2523fc25430a296da12da4abe8d25ddf7d14b5 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=da3d4d847fdc4a5eafb63c24040bb8253e4d7baf commit da3d4d847fdc4a5eafb63c24040bb8253e4d7baf Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=608ff5cc9382f2ec692bb0392b2abd7ce73b6e26 commit 608ff5cc9382f2ec692bb0392b2abd7ce73b6e26 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=cebdb444bf8de7e4a9925cf32ee6c555a65c3f09 commit cebdb444bf8de7e4a9925cf32ee6c555a65c3f09 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=b9c6914ae1e8228c86905414459266b5af265feb commit b9c6914ae1e8228c86905414459266b5af265feb Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=288c125b5c84aa535ecca7a2be02066be314a94e commit 288c125b5c84aa535ecca7a2be02066be314a94e Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=c947d2deada63c8c8d2ba8a5dece36198eace5fa commit c947d2deada63c8c8d2ba8a5dece36198eace5fa Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=3ff609be7f91b89a930ffb059de47d2b8e1c6d9c commit 3ff609be7f91b89a930ffb059de47d2b8e1c6d9c Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=701d98a20af7054a5fd3f40188afddd547ea0682 commit 701d98a20af7054a5fd3f40188afddd547ea0682 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48 commit 82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48 Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=29c53915f0300b772956429b4919510337944515 commit 29c53915f0300b772956429b4919510337944515 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629 commit 1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1 commit 6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=6d4d6e826f7284e1333a025697e62023dea76e49 commit 6d4d6e826f7284e1333a025697e62023dea76e49 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=0840009745c80d32d46cae3b75e5a457a1687076 commit 0840009745c80d32d46cae3b75e5a457a1687076 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=0ec0fa3562df33fdbf656410b4d6de64930ce71a commit 0ec0fa3562df33fdbf656410b4d6de64930ce71a Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=a541d14b4f5abf79908ef2ff62b86f7fe49c37df commit a541d14b4f5abf79908ef2ff62b86f7fe49c37df Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=778ac8f17861043a3ad51aed922a53fa88ce2243 commit 778ac8f17861043a3ad51aed922a53fa88ce2243 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=15f34781ad4f49075c8ff05abbf46193e09b02f4 commit 15f34781ad4f49075c8ff05abbf46193e09b02f4 Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=3472bbea4197131e3832ef8a07ca8fe89a8a0382 commit 3472bbea4197131e3832ef8a07ca8fe89a8a0382 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=657dabefbabafa72bf351f14af53046484cb2825 commit 657dabefbabafa72bf351f14af53046484cb2825 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=b55a2dd0c471419a6a733b34371b18dfc2142aba commit b55a2dd0c471419a6a733b34371b18dfc2142aba Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=c44c471ac04c607cc909c5c0268fca5aee7eaf42 commit c44c471ac04c607cc909c5c0268fca5aee7eaf42 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=2180373b7f359a98f26369a5032155f781b6d404 commit 2180373b7f359a98f26369a5032155f781b6d404 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=b65bd678d9b355578325c71d087964cb597a968e commit b65bd678d9b355578325c71d087964cb597a968e Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=7e74074e36f0560c0296222fefb6949322ebca2e commit 7e74074e36f0560c0296222fefb6949322ebca2e Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b commit 2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=c28569cc64140d048cd2de124496f7b02511112d commit c28569cc64140d048cd2de124496f7b02511112d Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=b04f5ebee4c381a3f1a7914159aed4090419fdec commit b04f5ebee4c381a3f1a7914159aed4090419fdec Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=ae176721a3f671ad0cc90a2cf313111492f990e7 commit ae176721a3f671ad0cc90a2cf313111492f990e7 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=47758cbe60599858efc6067ecfb6f3b08ba1a1a3 commit 47758cbe60599858efc6067ecfb6f3b08ba1a1a3 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=79ca0b098600a2f80fbd0e03e27501100dbcc085 commit 79ca0b098600a2f80fbd0e03e27501100dbcc085 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5 commit 5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=c3df6eea28f0d253f5e3f12341e5f4873422c6ba commit c3df6eea28f0d253f5e3f12341e5f4873422c6ba Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc commit a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=db39ee2fe9febffe7e056355708909c46e643b2e commit db39ee2fe9febffe7e056355708909c46e643b2e Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=da18087715425acf9ded970e3dd81761b5c91391 commit da18087715425acf9ded970e3dd81761b5c91391 Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=4f89bc3697012b2a3c34358d57b3392fb7d20473 commit 4f89bc3697012b2a3c34358d57b3392fb7d20473 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=f84d36a88716c66b2d715816249ba29fc2ac5015 commit f84d36a88716c66b2d715816249ba29fc2ac5015 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=c6b037ab33930b58009d0ff44a22561622afe875 commit c6b037ab33930b58009d0ff44a22561622afe875 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36 commit 84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=656dd38157976c3ffe968a5123fbe9a829af8d87 commit 656dd38157976c3ffe968a5123fbe9a829af8d87 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=8ad6ee856d112dc3814f3ce444629db43af326b3 commit 8ad6ee856d112dc3814f3ce444629db43af326b3 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=2b300fcdcd71827430fa2c3d41a218bafc736379 commit 2b300fcdcd71827430fa2c3d41a218bafc736379 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0 commit 1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=6239ab373ae6e9d1433346dc8aba66e61f7bf00b commit 6239ab373ae6e9d1433346dc8aba66e61f7bf00b Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=12a6cf11f271a1e75e576619957032386d105d99 commit 12a6cf11f271a1e75e576619957032386d105d99 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=da56b737a1fae540ba2ef3d181605df46f731dab commit da56b737a1fae540ba2ef3d181605df46f731dab Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=c66a5706f226ca23680a034dcef186be271ed026 commit c66a5706f226ca23680a034dcef186be271ed026 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=abcd09555870e082ce90c09e839f044a039a13b8 commit abcd09555870e082ce90c09e839f044a039a13b8 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=fbb63a611184e07d53c067cf4b1e4377d18f4bdb commit fbb63a611184e07d53c067cf4b1e4377d18f4bdb Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=13e7cae888af135e622aa4daddba27789fd9b5bb commit 13e7cae888af135e622aa4daddba27789fd9b5bb Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=0eee186a9a583d89bc884ecd5505d4aa43733655 commit 0eee186a9a583d89bc884ecd5505d4aa43733655 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=80cae76f94e3566d2e1862f3c4c27a6770e4f387 commit 80cae76f94e3566d2e1862f3c4c27a6770e4f387 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=313408bb07bf55e17767bb5ee7fb8a8d0d3221f4 commit 313408bb07bf55e17767bb5ee7fb8a8d0d3221f4 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=76ae13535905a4973ec0f0cc48f897160560ab09 commit 76ae13535905a4973ec0f0cc48f897160560ab09 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=76761cfcec1e061dc8326ccc126d8226a5bdeb53 commit 76761cfcec1e061dc8326ccc126d8226a5bdeb53 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=dc636a78718461ae9fe6ad9bebe32c051d5a5af0 commit dc636a78718461ae9fe6ad9bebe32c051d5a5af0 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=f608d0686f86966e5a4eb705c6f89bd027c4adbd commit f608d0686f86966e5a4eb705c6f89bd027c4adbd Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=65a75eaf55991031a18d690b787fbf7e5da171ff commit 65a75eaf55991031a18d690b787fbf7e5da171ff Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=a847d3848b81620843082872dbfc4000c95cbcd7 commit a847d3848b81620843082872dbfc4000c95cbcd7 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=cd8f51a6d901cca3e5e49b23832dd4dd977d3b14 commit cd8f51a6d901cca3e5e49b23832dd4dd977d3b14 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=6d0e7cfb3ec2b15daf37d932f364ae15668d0d35 commit 6d0e7cfb3ec2b15daf37d932f364ae15668d0d35 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96 commit 0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96 Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=95bede16903b255cd93f6062a4cc038e600f090f commit 95bede16903b255cd93f6062a4cc038e600f090f Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=169c0a08aae34a49311e0699aa5bd38bf6d005d3 commit 169c0a08aae34a49311e0699aa5bd38bf6d005d3 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=34b8bd30c89559e2ad9695d966c6ff6cfeb248ff commit 34b8bd30c89559e2ad9695d966c6ff6cfeb248ff Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=fbd3e5f7320a714e4787268e84ea16d459df0c34 commit fbd3e5f7320a714e4787268e84ea16d459df0c34 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=92ab43151a27d5a73d676bc005761e3a5d9bbc3b commit 92ab43151a27d5a73d676bc005761e3a5d9bbc3b Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=8300059abef471d5017bc52ac52b6cb2db77deb9 commit 8300059abef471d5017bc52ac52b6cb2db77deb9 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=331b63506c4b7e61e273248e7684ea005dc1a111 commit 331b63506c4b7e61e273248e7684ea005dc1a111 Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87 commit 0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=79aa3956f68f724fe21ba5194c6391bd65b2a7d2 commit 79aa3956f68f724fe21ba5194c6391bd65b2a7d2 Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=7e5695567ca9953bd8754fc9c148d615d922b207 commit 7e5695567ca9953bd8754fc9c148d615d922b207 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=e66b2d5a173f3932f949a474b1cd62c8c4faed78 commit e66b2d5a173f3932f949a474b1cd62c8c4faed78 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=284ce9422a50aef41967a803a31c979c25ebd365 commit 284ce9422a50aef41967a803a31c979c25ebd365 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=9a4126157e6d490dd15e13c6849962ebdb7fadec commit 9a4126157e6d490dd15e13c6849962ebdb7fadec Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=03881f530fb6c454a7730049898655d218b2bde8 commit 03881f530fb6c454a7730049898655d218b2bde8 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55 commit f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=b272d1b53fa891e5ac526765aaf9b1d065297c39 commit b272d1b53fa891e5ac526765aaf9b1d065297c39 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=ee7620f3db8482c37673de1905d7a064e2916150 commit ee7620f3db8482c37673de1905d7a064e2916150 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=9bd85296f4a47976dbfa6003557ab54fba545f97 commit 9bd85296f4a47976dbfa6003557ab54fba545f97 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=b7795a94fcfc9e12981ae25945a8f4e42fddaa59 commit b7795a94fcfc9e12981ae25945a8f4e42fddaa59 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=5a6d18a338b7c42dc38af2ff5238d331560555e6 commit 5a6d18a338b7c42dc38af2ff5238d331560555e6 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=521a38d43a90376b40b39b53a59d8df2402d0902 commit 521a38d43a90376b40b39b53a59d8df2402d0902 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b commit 4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=a66bb7da3e7827fe0b590af55d66ac8ba283737d commit a66bb7da3e7827fe0b590af55d66ac8ba283737d Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=06db32d00a8e4b0c74ce3da621a4949e0453445d commit 06db32d00a8e4b0c74ce3da621a4949e0453445d Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=ea494f785efaf03eddffd3ef0b59b5737cfdee14 commit ea494f785efaf03eddffd3ef0b59b5737cfdee14 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=2767f523bcfbe2b77b1db885323687e86b2ebb5e commit 2767f523bcfbe2b77b1db885323687e86b2ebb5e Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=016d04c4fb4819c0b9f56f1dd52b64c65fb7abac commit 016d04c4fb4819c0b9f56f1dd52b64c65fb7abac Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0 commit 0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=b82f621a2ccc55ffe2798a6b6a2b46eeca77faac commit b82f621a2ccc55ffe2798a6b6a2b46eeca77faac Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=9f608da26853e6da900f5d6070111e7491e958c2 commit 9f608da26853e6da900f5d6070111e7491e958c2 Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd commit 3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=4369b1666893f431431bf6670a338eaea4d58e6f commit 4369b1666893f431431bf6670a338eaea4d58e6f Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=53719fdd4eb917ddeec74bebd068f6e1c0875455 commit 53719fdd4eb917ddeec74bebd068f6e1c0875455 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=218fa6d989f8c69d27b88b4aefd52876a2ce8cf1 commit 218fa6d989f8c69d27b88b4aefd52876a2ce8cf1 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=21dd2557b56eaab2d6a22bf8e84aacc03483c812 commit 21dd2557b56eaab2d6a22bf8e84aacc03483c812 Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=5917e0bfb8d084b63db429d33d1bf4680c9f6779 commit 5917e0bfb8d084b63db429d33d1bf4680c9f6779 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=118f43e4a8c5d687f641ce066d52c388fd4ac75c commit 118f43e4a8c5d687f641ce066d52c388fd4ac75c Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=e6bf5ffd08fcbc5dad2360c50036b83be781bf0c commit e6bf5ffd08fcbc5dad2360c50036b83be781bf0c Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=b0be0920ec446a4b14c015801d791033ff53c87c commit b0be0920ec446a4b14c015801d791033ff53c87c Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=4b512080590383d897e1bcac7ac166acc9edc045 commit 4b512080590383d897e1bcac7ac166acc9edc045 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=7ca686c84182a63b304b921271f5e449777f102d commit 7ca686c84182a63b304b921271f5e449777f102d Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=477486a58b6831fea76d5f0fdd5de18586891a5c commit 477486a58b6831fea76d5f0fdd5de18586891a5c Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=cdf319a80c60e2cc8646790ece98351124529771 commit cdf319a80c60e2cc8646790ece98351124529771 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=0bb5211c9b2c206e73e107ed842eacf195e110ab commit 0bb5211c9b2c206e73e107ed842eacf195e110ab Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=23d31db0befe09e2e77b63d2fcc86bda20528e32 commit 23d31db0befe09e2e77b63d2fcc86bda20528e32 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=92c4e4994d79de5486be4e52cc59464a235ac450 commit 92c4e4994d79de5486be4e52cc59464a235ac450 Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=8eea584f24cc4ba1f3217687d00fab89ebee8c93 commit 8eea584f24cc4ba1f3217687d00fab89ebee8c93 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=34fd9117e3a5d5560f94d5f6604957e0e578d652 commit 34fd9117e3a5d5560f94d5f6604957e0e578d652 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=5809ec1861bc20c3a212ea8cc55e22afef90beec commit 5809ec1861bc20c3a212ea8cc55e22afef90beec Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=fb60e7eec9070c6a848f163e1e16792f302d9f14 commit fb60e7eec9070c6a848f163e1e16792f302d9f14 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=c3a0ac7512cde30744854d76dbd60ce13a953ef0 commit c3a0ac7512cde30744854d76dbd60ce13a953ef0 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=bf44902e6c129f2493ab78407c19c5777d5e3d2c commit bf44902e6c129f2493ab78407c19c5777d5e3d2c Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=6ab5b5404290ffbdc80eeec7aa4043649a365217 commit 6ab5b5404290ffbdc80eeec7aa4043649a365217 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=a216d6eb5915ce1e35eaa1e97601f308cbb56e28 commit a216d6eb5915ce1e35eaa1e97601f308cbb56e28 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=b010bb341518bef90d542be3083e192e1892e86d commit b010bb341518bef90d542be3083e192e1892e86d Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=05a19333960e122ce690352fcfed9352c2457bcd commit 05a19333960e122ce690352fcfed9352c2457bcd Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=cdde642e1f6e57f5786067790dee88081f86c8cc commit cdde642e1f6e57f5786067790dee88081f86c8cc Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=001ec15654014bd1a8ef7597a3e58990d46479ea commit 001ec15654014bd1a8ef7597a3e58990d46479ea Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8 commit 9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=0ce371a7cd17d375c300ca0ea115d2a458f3c1bd commit 0ce371a7cd17d375c300ca0ea115d2a458f3c1bd Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=c8dddd726d94bf5dabf1c46128ba72ccee8aebb3 commit c8dddd726d94bf5dabf1c46128ba72ccee8aebb3 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=8072d28e738abccf1af771ca1b9a5cdf67c7ab73 commit 8072d28e738abccf1af771ca1b9a5cdf67c7ab73 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=2f5aae49081679d659f36db3049d675507c2df71 commit 2f5aae49081679d659f36db3049d675507c2df71 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=ce27d173a56f51c9bb64c1b1a996dd0b6b476418 commit ce27d173a56f51c9bb64c1b1a996dd0b6b476418 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=c36dd638a0ea8565b1e33afc4f47fb680911ca94 commit c36dd638a0ea8565b1e33afc4f47fb680911ca94 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=00b85e3a387d4dc6abac202a425b09f8db4b83f9 commit 00b85e3a387d4dc6abac202a425b09f8db4b83f9 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=28e492f356e8708526bee5b7116a48988e60ded6 commit 28e492f356e8708526bee5b7116a48988e60ded6 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=3fbe254f7c2dd05e193d3a3845aa918ef9530973 commit 3fbe254f7c2dd05e193d3a3845aa918ef9530973 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=a8905baa6cdd174b5af11665756319d63d133368 commit a8905baa6cdd174b5af11665756319d63d133368 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=1adbd4793bfed99abaa92dc5b1f770cfd1e8714f commit 1adbd4793bfed99abaa92dc5b1f770cfd1e8714f Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=afcf19da95b8a5b7dafe3e47c391860665e6456e commit afcf19da95b8a5b7dafe3e47c391860665e6456e Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a commit e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=9bfda06af3aaddcf20b65f895b7931e15c277d62 commit 9bfda06af3aaddcf20b65f895b7931e15c277d62 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=7cf659d1eb82f1bf7da50de2e9cd0457be157365 commit 7cf659d1eb82f1bf7da50de2e9cd0457be157365 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0 commit 723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0 Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=4f6b3113f6c40be35ce8572caa1dadaedb1b4e78 commit 4f6b3113f6c40be35ce8572caa1dadaedb1b4e78 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=640d31a6c4db04ecd8d728b4392b71e0e99ab421 commit 640d31a6c4db04ecd8d728b4392b71e0e99ab421 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=ff29b9dbfd78654c31aa771d0b784b65469134c5 commit ff29b9dbfd78654c31aa771d0b784b65469134c5 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=d82fd318f561f4eaeab0cc9a97e76ab596280f99 commit d82fd318f561f4eaeab0cc9a97e76ab596280f99 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=696f2c1c344d8f299f6aa50a29dd0141adb46937 commit 696f2c1c344d8f299f6aa50a29dd0141adb46937 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=dfb4fd63b9fd6e935fc148a6e869070ae18eac4a commit dfb4fd63b9fd6e935fc148a6e869070ae18eac4a Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=766fb8612314966312223b32c70746ff3e5ba989 commit 766fb8612314966312223b32c70746ff3e5ba989 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=738f7fd362e38fd27554f1339ca2f9913401eb0e commit 738f7fd362e38fd27554f1339ca2f9913401eb0e Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=713f195344a463c7b47445cc5c6835accc5e5b23 commit 713f195344a463c7b47445cc5c6835accc5e5b23 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=2ea5eb597d9a38f17b65ec6d4429ee9f75d95634 commit 2ea5eb597d9a38f17b65ec6d4429ee9f75d95634 Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=da65785e44675f387daceb5fcc16f02f80b58f23 commit da65785e44675f387daceb5fcc16f02f80b58f23 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=e513c7a58f4115ef547729cb2b2a85e9feccd6e4 commit e513c7a58f4115ef547729cb2b2a85e9feccd6e4 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=47200a71b9813e21d2a65581adc492d59399ea89 commit 47200a71b9813e21d2a65581adc492d59399ea89 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=ee0ae0188061d8c7b0c8ccbf87c69eab13755b71 commit ee0ae0188061d8c7b0c8ccbf87c69eab13755b71 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac commit b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=c1e70524d4ebfd6d1aa4acf2d46cd98633e09185 commit c1e70524d4ebfd6d1aa4acf2d46cd98633e09185 Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=0ed0bff78dbb531fd814fefda26278f8d5425678 commit 0ed0bff78dbb531fd814fefda26278f8d5425678 Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=d2cc5acf031f92fe5fa4bb3b95084f57bd644f34 commit d2cc5acf031f92fe5fa4bb3b95084f57bd644f34 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=d0dae028738699e681a7ede0313531a214b8436e commit d0dae028738699e681a7ede0313531a214b8436e Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=8752a061c4512cf6750da0d2eab8a4a312d1018d commit 8752a061c4512cf6750da0d2eab8a4a312d1018d Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=4bc0f8116c5eb09b3056348acbcd698f9f46cf81 commit 4bc0f8116c5eb09b3056348acbcd698f9f46cf81 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=ce55449d6579e227695bf5e1d7bba68a5a9f9075 commit ce55449d6579e227695bf5e1d7bba68a5a9f9075 Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=2eda3d9ea17f529b46838e39f51f7eb9f70f1e91 commit 2eda3d9ea17f529b46838e39f51f7eb9f70f1e91 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc commit 5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=cf89eb03b0f57a61ec4e2d6e455f94fad53874c5 commit cf89eb03b0f57a61ec4e2d6e455f94fad53874c5 Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=da98af45886cb21129cbe27fc3088fe46b6e2e78 commit da98af45886cb21129cbe27fc3088fe46b6e2e78 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=f1ce19a454fbbf447a705b753e2013b51ce42021 commit f1ce19a454fbbf447a705b753e2013b51ce42021 Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9 commit dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=636b5f2d2cca64afdb60b08d3477126bed64a18b commit 636b5f2d2cca64afdb60b08d3477126bed64a18b Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=ade6a6e7ded120ca3b4564779d5cc07f46b1cf58 commit ade6a6e7ded120ca3b4564779d5cc07f46b1cf58 Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=7d07b72a44a8e1b8ca12a8c81b680474cde29eff commit 7d07b72a44a8e1b8ca12a8c81b680474cde29eff Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=632fb497dbc7682430aaba815b92722b62bc2b2a commit 632fb497dbc7682430aaba815b92722b62bc2b2a Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=8f44c60a6b27326a09345fe3cb50349086304db8 commit 8f44c60a6b27326a09345fe3cb50349086304db8 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=82737b7ffea8d982ba67593f913087913fa8ebfd commit 82737b7ffea8d982ba67593f913087913fa8ebfd Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=7b0e2c75f930deb6b13631cb6fab6086988a244a commit 7b0e2c75f930deb6b13631cb6fab6086988a244a Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=a8a3ee85526e0ae75255f398a0e45818ecb4f177 commit a8a3ee85526e0ae75255f398a0e45818ecb4f177 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=5781c015fb77ade4c4c72854119142fb8a8d02b4 commit 5781c015fb77ade4c4c72854119142fb8a8d02b4 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=afb69bdb301ddf6f462dbd394e3b56aacdfd4d82 commit afb69bdb301ddf6f462dbd394e3b56aacdfd4d82 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9 commit d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=062e8924e3a4f981b01f280fd8657250c9b498d7 commit 062e8924e3a4f981b01f280fd8657250c9b498d7 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=48972851767b24a573db3f223c763a3589cb1e8a commit 48972851767b24a573db3f223c763a3589cb1e8a Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=343763e4eea136dacb71ec7b47d347c325f9719b commit 343763e4eea136dacb71ec7b47d347c325f9719b Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5 commit 0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=4ff0214cd66aa2313ed573cbe55998a7dae9da76 commit 4ff0214cd66aa2313ed573cbe55998a7dae9da76 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=6c90026592c6b135c6265d60d1b80d7ba3dbbc13 commit 6c90026592c6b135c6265d60d1b80d7ba3dbbc13 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=2d505cb5c88d1549a4386f1357714587cf47fb35 commit 2d505cb5c88d1549a4386f1357714587cf47fb35 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=d6c793db1d7cb2019afa38e088ac1e6a01a7856e commit d6c793db1d7cb2019afa38e088ac1e6a01a7856e Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=c17e48074b5c22228422acb8b25cd23de5a24ba2 commit c17e48074b5c22228422acb8b25cd23de5a24ba2 Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 http://cgit.osmocom.org/openbsc/commit/?id=49433ea7ecaf6e7641337ac65745b3f79646e087 commit 49433ea7ecaf6e7641337ac65745b3f79646e087 Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use strncpy0s() or strncpy0() everywhere Shorten some code and make obvious to the reader that strncpy() is invoked in a safe way. Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=8f3d7dbed345f1834b63925a2bb81380037ffb25 commit 8f3d7dbed345f1834b63925a2bb81380037ffb25 Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use strncpy0s() to fix unsafe invocation of strncpy(), which potentially leaves the result unterminated. Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 http://cgit.osmocom.org/openbsc/commit/?id=ba9724f22b9c718b3b2ab0644c1a11b681778aa7 commit ba9724f22b9c718b3b2ab0644c1a11b681778aa7 Author: Neels Hofmeyr Date: Fri Jan 13 02:02:47 2017 +0100 add strncpy0.h for safe/convenient strncpy() wrappers strncpy() is easily invoked in an unsafe way: strncpy(dest, src, sizeof(dest)); A safe way that ensures the terminating NUL: strncpy(dest, src, sizeof(dest) - 1); dest[sizeof(dest) - 1] = '\0'; A variant would be inst = talloc_zero(...); strncpy(inst->dest, src, sizeof(inst->dest) - 1); /* last byte is already zero */ One could argue that zero initialization is different from '\0' -- merely a theoretical difference. Provide strncpy0() as a safe wrapper for strncpy(), and provide a convenience macro strncpy0s() to also imply the sizeof(dest). Consistent use of these ensures that strncpy() is always invoked safely. Change-Id: I505d58a02fe46d492087a3dcbff59e287521d5ad ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/gsm_subscriber.h | 5 -- .../trau_upqueue.c => include/openbsc/strncpy0.h} | 21 +++++--- openbsc/include/openbsc/vlr.h | 9 +++- openbsc/src/gprs/gprs_gmm.c | 14 ++--- openbsc/src/gprs/gprs_subscriber.c | 12 ++--- openbsc/src/gprs/gtphub.c | 4 +- openbsc/src/gprs/gtphub_ares.c | 11 ++-- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/libbsc/abis_nm.c | 7 ++- openbsc/src/libbsc/bsc_rf_ctrl.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 4 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- openbsc/src/libcommon/gsup_test_client.c | 10 ++-- openbsc/src/libmsc/ctrl_commands.c | 1 + openbsc/src/libmsc/db.c | 45 +++++++---------- openbsc/src/libmsc/gsm_04_08.c | 16 +++--- openbsc/src/libmsc/gsm_04_11.c | 9 ++-- openbsc/src/libmsc/gsm_subscriber.c | 2 +- openbsc/src/libmsc/meas_feed.c | 13 ++--- openbsc/src/libmsc/smpp_openbsc.c | 5 +- openbsc/src/libmsc/sms_queue.c | 17 ++++--- openbsc/src/libmsc/token_auth.c | 2 +- openbsc/src/libmsc/vty_interface_layer3.c | 17 +++---- openbsc/src/libtrau/rtp_proxy.c | 5 +- openbsc/src/libvlr/vlr.c | 59 +++++++++++++++------- openbsc/src/libvlr/vlr_access_req_fsm.c | 3 +- openbsc/src/libvlr/vlr_lu_fsm.c | 6 +-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 7 ++- openbsc/src/utils/meas_vis.c | 5 +- openbsc/tests/gtphub/gtphub_test.c | 21 +++----- openbsc/tests/mgcp/mgcp_test.c | 3 +- openbsc/tests/sgsn/sgsn_test.c | 9 ++-- openbsc/tests/subscr_conn/subscr_conn_test.c | 4 +- openbsc/tests/subscr_conn/subscr_conn_test.err | 28 +++++++++- 35 files changed, 206 insertions(+), 179 deletions(-) copy openbsc/{src/libtrau/trau_upqueue.c => include/openbsc/strncpy0.h} (64%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 13 09:36:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 09:36:42 GMT Subject: libosmocore.git branch master updated. 0.9.6-57-g2f0b0c9 Message-ID: <201701130936.v0D9agda064837@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 2f0b0c955b4031a9dd95829322455cf883d40f53 (commit) from c32bfd5824b99b9af14b66d17a58fdf9c3bddb45 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=2f0b0c955b4031a9dd95829322455cf883d40f53 commit 2f0b0c955b4031a9dd95829322455cf883d40f53 Author: Max Date: Thu Jan 12 16:47:13 2017 +0100 Fix compilation warnings: missing includes: gsm0411_utils.c, lapd_core.c, oap_test.c Change-Id: Id524327b3f44e22e3aa44c5e8e4965b084cb326a ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0411_utils.c | 1 + src/gsm/lapd_core.c | 1 + tests/oap/oap_test.c | 1 + 3 files changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 13 14:31:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 14:31:14 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-827-g33ab17a Message-ID: <201701131431.v0DEVE70032482@git.osmocom.org> This 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, neels/vlr has been updated discards f97b573802f72e0f2ab71687291c896a215c4c2f (commit) discards 40e076807ba62f17e201ff8c4aca184d6a0f828e (commit) discards 6248f1194472f7b5029d4be9fe75ba88ec991dd5 (commit) discards e0bbc580ecbea4824fe8c186bb6ef8127ea74a99 (commit) discards 4df63c3494edd34609ffbd839bf0bc8795eebbe6 (commit) discards 0d5578f91035a460fdef7e26181eb6d55e551735 (commit) discards 0611586566b011d0bc002fdf432911e51d54c2a0 (commit) discards 0045e5da2debaff4dac155f43de8386fa1584fe6 (commit) discards 6e70a4a4d44fa3161c10e23d5e8dd38fb59c5e13 (commit) discards 9bfac375294611e51efebceed8e675155ea150e2 (commit) discards be2951faf59c90682476899646eea5bfe247bdd7 (commit) discards 1a67b8afd6505071a48c59185addc66726152cbd (commit) discards a589b9f8fcc734acf9df74a7b9e95973fd4e983b (commit) discards 3d2523fc25430a296da12da4abe8d25ddf7d14b5 (commit) discards da3d4d847fdc4a5eafb63c24040bb8253e4d7baf (commit) discards 608ff5cc9382f2ec692bb0392b2abd7ce73b6e26 (commit) discards cebdb444bf8de7e4a9925cf32ee6c555a65c3f09 (commit) discards b9c6914ae1e8228c86905414459266b5af265feb (commit) discards 288c125b5c84aa535ecca7a2be02066be314a94e (commit) discards c947d2deada63c8c8d2ba8a5dece36198eace5fa (commit) discards 3ff609be7f91b89a930ffb059de47d2b8e1c6d9c (commit) discards 701d98a20af7054a5fd3f40188afddd547ea0682 (commit) discards 82ae14a9eb4dcb5337c205ffc8e4eaecf9dcdf48 (commit) discards 29c53915f0300b772956429b4919510337944515 (commit) discards 1379fb95fc9dadd0cbc7261e6b6c295d0a3ed629 (commit) discards 6c2e41f5ce0ea1d8f2ee8666ff82eb943e8171a1 (commit) discards 6d4d6e826f7284e1333a025697e62023dea76e49 (commit) discards 0840009745c80d32d46cae3b75e5a457a1687076 (commit) discards 0ec0fa3562df33fdbf656410b4d6de64930ce71a (commit) discards a541d14b4f5abf79908ef2ff62b86f7fe49c37df (commit) discards 778ac8f17861043a3ad51aed922a53fa88ce2243 (commit) discards 15f34781ad4f49075c8ff05abbf46193e09b02f4 (commit) discards 3472bbea4197131e3832ef8a07ca8fe89a8a0382 (commit) discards 657dabefbabafa72bf351f14af53046484cb2825 (commit) discards b55a2dd0c471419a6a733b34371b18dfc2142aba (commit) discards c44c471ac04c607cc909c5c0268fca5aee7eaf42 (commit) discards 2180373b7f359a98f26369a5032155f781b6d404 (commit) discards b65bd678d9b355578325c71d087964cb597a968e (commit) discards 7e74074e36f0560c0296222fefb6949322ebca2e (commit) discards 2cb017cc9ba39209b9377f43e2bc4a5a9b637d3b (commit) discards c28569cc64140d048cd2de124496f7b02511112d (commit) discards b04f5ebee4c381a3f1a7914159aed4090419fdec (commit) discards ae176721a3f671ad0cc90a2cf313111492f990e7 (commit) discards 47758cbe60599858efc6067ecfb6f3b08ba1a1a3 (commit) discards 79ca0b098600a2f80fbd0e03e27501100dbcc085 (commit) discards 5e1c80b5f84f5ca1a0ce8d47fa3751980ebf86f5 (commit) discards c3df6eea28f0d253f5e3f12341e5f4873422c6ba (commit) discards a7d7050f0ecd9ce64ae3613c6f4c5737e65fa1fc (commit) discards db39ee2fe9febffe7e056355708909c46e643b2e (commit) discards da18087715425acf9ded970e3dd81761b5c91391 (commit) discards 4f89bc3697012b2a3c34358d57b3392fb7d20473 (commit) discards f84d36a88716c66b2d715816249ba29fc2ac5015 (commit) discards c6b037ab33930b58009d0ff44a22561622afe875 (commit) discards 84650e8f439cc0b9ec4a59c86c7b9f0b8f53ad36 (commit) discards 656dd38157976c3ffe968a5123fbe9a829af8d87 (commit) discards 8ad6ee856d112dc3814f3ce444629db43af326b3 (commit) discards 2b300fcdcd71827430fa2c3d41a218bafc736379 (commit) discards 1bb4dd8d592e4e2dbeb3594e64bd7e21718d58b0 (commit) discards 6239ab373ae6e9d1433346dc8aba66e61f7bf00b (commit) discards 12a6cf11f271a1e75e576619957032386d105d99 (commit) discards da56b737a1fae540ba2ef3d181605df46f731dab (commit) discards c66a5706f226ca23680a034dcef186be271ed026 (commit) discards abcd09555870e082ce90c09e839f044a039a13b8 (commit) discards fbb63a611184e07d53c067cf4b1e4377d18f4bdb (commit) discards 13e7cae888af135e622aa4daddba27789fd9b5bb (commit) discards 0eee186a9a583d89bc884ecd5505d4aa43733655 (commit) discards 80cae76f94e3566d2e1862f3c4c27a6770e4f387 (commit) discards 313408bb07bf55e17767bb5ee7fb8a8d0d3221f4 (commit) discards 76ae13535905a4973ec0f0cc48f897160560ab09 (commit) discards 76761cfcec1e061dc8326ccc126d8226a5bdeb53 (commit) discards dc636a78718461ae9fe6ad9bebe32c051d5a5af0 (commit) discards f608d0686f86966e5a4eb705c6f89bd027c4adbd (commit) discards 65a75eaf55991031a18d690b787fbf7e5da171ff (commit) discards a847d3848b81620843082872dbfc4000c95cbcd7 (commit) discards cd8f51a6d901cca3e5e49b23832dd4dd977d3b14 (commit) discards 6d0e7cfb3ec2b15daf37d932f364ae15668d0d35 (commit) discards 0b5ab0d2cd6610350d2f6b2c99e4094d1f8fbf96 (commit) discards 95bede16903b255cd93f6062a4cc038e600f090f (commit) discards 169c0a08aae34a49311e0699aa5bd38bf6d005d3 (commit) discards 34b8bd30c89559e2ad9695d966c6ff6cfeb248ff (commit) discards fbd3e5f7320a714e4787268e84ea16d459df0c34 (commit) discards 92ab43151a27d5a73d676bc005761e3a5d9bbc3b (commit) discards 8300059abef471d5017bc52ac52b6cb2db77deb9 (commit) discards 331b63506c4b7e61e273248e7684ea005dc1a111 (commit) discards 0f90a4f6fd9eeb7af4ef8bf0b2a0adddf6809b87 (commit) discards 79aa3956f68f724fe21ba5194c6391bd65b2a7d2 (commit) discards 7e5695567ca9953bd8754fc9c148d615d922b207 (commit) discards e66b2d5a173f3932f949a474b1cd62c8c4faed78 (commit) discards 284ce9422a50aef41967a803a31c979c25ebd365 (commit) discards 9a4126157e6d490dd15e13c6849962ebdb7fadec (commit) discards 03881f530fb6c454a7730049898655d218b2bde8 (commit) discards f79ad5ac22a0b9bbf955ebd80c8fbd47af98af55 (commit) discards b272d1b53fa891e5ac526765aaf9b1d065297c39 (commit) discards ee7620f3db8482c37673de1905d7a064e2916150 (commit) discards 9bd85296f4a47976dbfa6003557ab54fba545f97 (commit) discards b7795a94fcfc9e12981ae25945a8f4e42fddaa59 (commit) discards 5a6d18a338b7c42dc38af2ff5238d331560555e6 (commit) discards 521a38d43a90376b40b39b53a59d8df2402d0902 (commit) discards 4ebe001c9f13eeb272bb7a4dfda4615f9d60dd6b (commit) discards a66bb7da3e7827fe0b590af55d66ac8ba283737d (commit) discards 06db32d00a8e4b0c74ce3da621a4949e0453445d (commit) discards ea494f785efaf03eddffd3ef0b59b5737cfdee14 (commit) discards 2767f523bcfbe2b77b1db885323687e86b2ebb5e (commit) discards 016d04c4fb4819c0b9f56f1dd52b64c65fb7abac (commit) discards 0ed5b87f0869101eeeda4297e1f0dc44ca8ec7e0 (commit) discards b82f621a2ccc55ffe2798a6b6a2b46eeca77faac (commit) discards 9f608da26853e6da900f5d6070111e7491e958c2 (commit) discards 3abdb7c3cac184ae00df552ea0d8cd30c20b7ccd (commit) discards 4369b1666893f431431bf6670a338eaea4d58e6f (commit) discards 53719fdd4eb917ddeec74bebd068f6e1c0875455 (commit) discards 218fa6d989f8c69d27b88b4aefd52876a2ce8cf1 (commit) discards 21dd2557b56eaab2d6a22bf8e84aacc03483c812 (commit) discards 5917e0bfb8d084b63db429d33d1bf4680c9f6779 (commit) discards 118f43e4a8c5d687f641ce066d52c388fd4ac75c (commit) discards e6bf5ffd08fcbc5dad2360c50036b83be781bf0c (commit) discards b0be0920ec446a4b14c015801d791033ff53c87c (commit) discards 4b512080590383d897e1bcac7ac166acc9edc045 (commit) discards 7ca686c84182a63b304b921271f5e449777f102d (commit) discards 477486a58b6831fea76d5f0fdd5de18586891a5c (commit) discards cdf319a80c60e2cc8646790ece98351124529771 (commit) discards 0bb5211c9b2c206e73e107ed842eacf195e110ab (commit) discards 23d31db0befe09e2e77b63d2fcc86bda20528e32 (commit) discards 92c4e4994d79de5486be4e52cc59464a235ac450 (commit) discards 8eea584f24cc4ba1f3217687d00fab89ebee8c93 (commit) discards 34fd9117e3a5d5560f94d5f6604957e0e578d652 (commit) discards 5809ec1861bc20c3a212ea8cc55e22afef90beec (commit) discards fb60e7eec9070c6a848f163e1e16792f302d9f14 (commit) discards c3a0ac7512cde30744854d76dbd60ce13a953ef0 (commit) discards bf44902e6c129f2493ab78407c19c5777d5e3d2c (commit) discards 6ab5b5404290ffbdc80eeec7aa4043649a365217 (commit) discards a216d6eb5915ce1e35eaa1e97601f308cbb56e28 (commit) discards b010bb341518bef90d542be3083e192e1892e86d (commit) discards 05a19333960e122ce690352fcfed9352c2457bcd (commit) discards cdde642e1f6e57f5786067790dee88081f86c8cc (commit) discards 001ec15654014bd1a8ef7597a3e58990d46479ea (commit) discards 9d673ca8f04a382b63f8dea1dae8c9a7d8faeea8 (commit) discards 0ce371a7cd17d375c300ca0ea115d2a458f3c1bd (commit) discards c8dddd726d94bf5dabf1c46128ba72ccee8aebb3 (commit) discards 8072d28e738abccf1af771ca1b9a5cdf67c7ab73 (commit) discards 2f5aae49081679d659f36db3049d675507c2df71 (commit) discards ce27d173a56f51c9bb64c1b1a996dd0b6b476418 (commit) discards c36dd638a0ea8565b1e33afc4f47fb680911ca94 (commit) discards 00b85e3a387d4dc6abac202a425b09f8db4b83f9 (commit) discards 28e492f356e8708526bee5b7116a48988e60ded6 (commit) discards 3fbe254f7c2dd05e193d3a3845aa918ef9530973 (commit) discards a8905baa6cdd174b5af11665756319d63d133368 (commit) discards 1adbd4793bfed99abaa92dc5b1f770cfd1e8714f (commit) discards afcf19da95b8a5b7dafe3e47c391860665e6456e (commit) discards e5ac0b1d851bfb727f2af67dc0dbdc2998c46a7a (commit) discards 9bfda06af3aaddcf20b65f895b7931e15c277d62 (commit) discards 7cf659d1eb82f1bf7da50de2e9cd0457be157365 (commit) discards 723d5bdefdd9182d3da6e0ec41b6982a89fbfbd0 (commit) discards 4f6b3113f6c40be35ce8572caa1dadaedb1b4e78 (commit) discards 640d31a6c4db04ecd8d728b4392b71e0e99ab421 (commit) discards ff29b9dbfd78654c31aa771d0b784b65469134c5 (commit) discards d82fd318f561f4eaeab0cc9a97e76ab596280f99 (commit) discards 696f2c1c344d8f299f6aa50a29dd0141adb46937 (commit) discards dfb4fd63b9fd6e935fc148a6e869070ae18eac4a (commit) discards 766fb8612314966312223b32c70746ff3e5ba989 (commit) discards 738f7fd362e38fd27554f1339ca2f9913401eb0e (commit) discards 713f195344a463c7b47445cc5c6835accc5e5b23 (commit) discards 2ea5eb597d9a38f17b65ec6d4429ee9f75d95634 (commit) discards da65785e44675f387daceb5fcc16f02f80b58f23 (commit) discards e513c7a58f4115ef547729cb2b2a85e9feccd6e4 (commit) discards 47200a71b9813e21d2a65581adc492d59399ea89 (commit) discards ee0ae0188061d8c7b0c8ccbf87c69eab13755b71 (commit) discards b090ffd20c6d969fa3eb4f479b69e9f2d24e38ac (commit) discards c1e70524d4ebfd6d1aa4acf2d46cd98633e09185 (commit) discards 0ed0bff78dbb531fd814fefda26278f8d5425678 (commit) discards d2cc5acf031f92fe5fa4bb3b95084f57bd644f34 (commit) discards d0dae028738699e681a7ede0313531a214b8436e (commit) discards 8752a061c4512cf6750da0d2eab8a4a312d1018d (commit) discards 4bc0f8116c5eb09b3056348acbcd698f9f46cf81 (commit) discards ce55449d6579e227695bf5e1d7bba68a5a9f9075 (commit) discards 2eda3d9ea17f529b46838e39f51f7eb9f70f1e91 (commit) discards 5a06da7af8c01f466239f7f5ed970dbfc0e5c6bc (commit) discards cf89eb03b0f57a61ec4e2d6e455f94fad53874c5 (commit) discards da98af45886cb21129cbe27fc3088fe46b6e2e78 (commit) discards f1ce19a454fbbf447a705b753e2013b51ce42021 (commit) discards dc60309c7cc3f424ab5d7fbf207d3b6eaa0e2bb9 (commit) discards 636b5f2d2cca64afdb60b08d3477126bed64a18b (commit) discards ade6a6e7ded120ca3b4564779d5cc07f46b1cf58 (commit) discards 7d07b72a44a8e1b8ca12a8c81b680474cde29eff (commit) discards 632fb497dbc7682430aaba815b92722b62bc2b2a (commit) discards 8f44c60a6b27326a09345fe3cb50349086304db8 (commit) discards 82737b7ffea8d982ba67593f913087913fa8ebfd (commit) discards 7b0e2c75f930deb6b13631cb6fab6086988a244a (commit) discards a8a3ee85526e0ae75255f398a0e45818ecb4f177 (commit) discards 5781c015fb77ade4c4c72854119142fb8a8d02b4 (commit) discards afb69bdb301ddf6f462dbd394e3b56aacdfd4d82 (commit) discards d0b2e3f4230ad7ea7064b10fb2e7859f6f6ef5b9 (commit) discards 062e8924e3a4f981b01f280fd8657250c9b498d7 (commit) discards 48972851767b24a573db3f223c763a3589cb1e8a (commit) discards 343763e4eea136dacb71ec7b47d347c325f9719b (commit) discards 0d734a53b08b2a032ee0a71fe2f77f11abe0d0e5 (commit) discards 4ff0214cd66aa2313ed573cbe55998a7dae9da76 (commit) discards 6c90026592c6b135c6265d60d1b80d7ba3dbbc13 (commit) discards 2d505cb5c88d1549a4386f1357714587cf47fb35 (commit) discards d6c793db1d7cb2019afa38e088ac1e6a01a7856e (commit) discards c17e48074b5c22228422acb8b25cd23de5a24ba2 (commit) discards 49433ea7ecaf6e7641337ac65745b3f79646e087 (commit) discards 8f3d7dbed345f1834b63925a2bb81380037ffb25 (commit) discards ba9724f22b9c718b3b2ab0644c1a11b681778aa7 (commit) via 33ab17a49c01324321f1e83fd84791bbe2e2b5c5 (commit) via b20c653e972d9920ea47a90080d5efeb5645f950 (commit) via fded6b708b04848cbfc7f580038930f08a0d6751 (commit) via fa0379dcdedb45c4df81d48c8243a1cb7a875054 (commit) via 74bc45039042370bc514cf5f49f3b6e6be563db6 (commit) via bbc195ff312a6be9e10a2ee448300d8bd5c33fa3 (commit) via ea42ace280b0ab1a84f32524d1b9d0cd0993ecac (commit) via 67a9d648d2a62a73b98ba70a6a708f0a8390eed6 (commit) via fafbc6da2678ce9167bfa9e578512525e8b9d34e (commit) via bb1ac53a988d4c9f780c29ac084383ed643a8471 (commit) via 138879f14e496ce0ab77cdb69d59b30b56abbbcf (commit) via 1848a3861563d6ebc90beb119e637ee5dc325879 (commit) via 671e9117bdf2d16f5b47dff6ab070b7ec22c50de (commit) via c621a3dee659eb412f44dcb188e6adb58ed94664 (commit) via f55af5f431938b1a74f7f50ca8401a1d86f2418e (commit) via 4a586c5f1490a8712313fae1aa641226d94b6573 (commit) via 2f01dac02104a9222ec27c7df608c86939f864d9 (commit) via 561ab1bbe254c7b74dd02e19cd7baffc29cddcad (commit) via 771c37edb2a353cee3b2cdd68be5f02e2763cecc (commit) via 3b1a3344b57b69e4fb0a0a603e5c39aac498e3cd (commit) via 320fa2ecb143babe0938426379818b3af29e880d (commit) via cb9ee63d5d2c7d8ec9dded69527664505dbdf86c (commit) via 1d21e8634b3b7ace5ffe6ce2b0f3780b10341f6c (commit) via e442b72fa5286d3e997d131e838f7ff7b30b7a87 (commit) via d0ec21b5ba046f005ade0cea5db0969d3196ba30 (commit) via be2330879613fee3dc5062df62cb98ee6e31097a (commit) via 052be6ecbb2cd589f59162ff21ade30d8f64a702 (commit) via 67e20be1c475f5919edaf7e70638dd91f920ac55 (commit) via 34f7fb9591dc684c57617f0b90ae032652db209f (commit) via ef78db61d146661b3a9328d6fb1f472560420818 (commit) via f8557fc871bb6926384fd571c89455ec467e9ec5 (commit) via c58eeb573edf5168a84b86b2a4365fd3104988fb (commit) via b198def83c8c80f74b652e95438758ffe6ee05ba (commit) via 76b01dbf507a1db206bc94670b82fd56b153efb2 (commit) via 5fd803e8ed712a89371148bc2a15960c8aaa026f (commit) via 8b55e698a38b83036bc47a964efa5ea5898c1578 (commit) via 394471db137596fa65a7543383998a5c71a700d8 (commit) via f623ddca5f4a0fa98186bb321b51ead34a359a1e (commit) via b52a61613a7a263da65f477a828c050cb129a8c0 (commit) via 74bd2991e9b3fda1a4465e593cae0bfdfef485af (commit) via 26d0d31f779b05df30c484e34125b0583dfea887 (commit) via 5fa5c9e64ed4c8b2e8c763942760153df9eacd3e (commit) via 799ffb7080124c933c1cba55daf9dd8c3921ec2f (commit) via 2dfaaa5a707d102fa929e9a64bb226b5c33d89c1 (commit) via a0ee5898d1fc0238539d7fc290216b763c13e71d (commit) via 93ca189c9a4231891da9726026aecaa75aeb563a (commit) via 474f1d0e543afc0e3250949c7c4a1342c0d85cc2 (commit) via 3879a5e54a63977f892137e7a30893e94db06d35 (commit) via a9d181f3e400ec426962d077b25f050c0811d8e6 (commit) via c7c8ece22190364e93113f41a85fc5a88864726c (commit) via 8f43358b501247d138645d2f86024369fc3cb184 (commit) via 00dd12603bd68f1ab4d90ca97d2646b6837a3120 (commit) via 56b749cf0916573453df6be27549e13b74a09d90 (commit) via c2159c0c8ab3833881b6469d839ff1c32bdeb2c7 (commit) via 86210f2cca14552f735d2023fff51a2fb779d0f9 (commit) via dc0a19d0e0e36ccbe4eef714b03b5a32a0ace60d (commit) via 2ba6ed0ec295223dc1f9ec46a0e0b6e1d7d2fcc9 (commit) via 547ad1098d4d5fd8e18c96c8830bc043f6c7611e (commit) via 7e784c007af1ee94db30abcd4690b9ee757ef631 (commit) via fe7661741485addd38571a19b454c292dbc21fe8 (commit) via 6a7b4fe9de23ed99ab54c0fb7d7fc9e49add404c (commit) via 5d26a26fe17158330b3cb55cccf10190cef22bcd (commit) via 3237e7fd2a269db397f5126ecda2edc2abfe9493 (commit) via b7c2020dae036b417a00881285c7147a68391d7f (commit) via 3629318da1073533789e99acb31c5d53980fa19b (commit) via 5fa8ad66e17cdf7d4749b17136bda16093abcee7 (commit) via 5b9a3ef9d501503b2ef9a448a1fa050751167898 (commit) via 044ab2f4162343b7326453905e035c7988683767 (commit) via cdd834b30815ac93afbf69536bf238f8adabe685 (commit) via bf174d0f6f48e4edb6bdf9a6527c61a6369fa1f9 (commit) via a6249d8dab247d07a928b4d33fbae79dd1e0eaef (commit) via c67b06b8510d643f1180c93a67a3421c909b8447 (commit) via 3222a2e99affeed1687d6db8c3330ae8bf9c34ac (commit) via 31a6db088d7c3b922bcf8b4171e8aaabb08f8fdf (commit) via 9c4338744200f4a9b11a7d3d926031dde09d6ea2 (commit) via f37b483198a35e28baed59485fd699f26d10eae2 (commit) via 91aa63cb207fe3c525a8462eac75ad6dc908daf3 (commit) via b116ee87d49590bf98da3229210a3d27dc5edd8e (commit) via 670332a68dc7d9b53fe57a4f0e75d7a84f8fb86f (commit) via 6d093b809dfab4d96f816be6ae2985fb8e4e1cc7 (commit) via 17a5e87e4efe9daeba07d0e59dfff76b712109a7 (commit) via c9a4387348c16698cec496ac9ea8b83faea646b5 (commit) via 2bfb6ed4a17668e07557fc5c4abdc053773137b7 (commit) via 1a91a99ca6c7a6bc278328b50a1fe3cb114d8aa3 (commit) via dd2b252d8c3111428eb27627fdb492db1d2277d7 (commit) via 1f51d21105b5ae9dfa6ebb94c591a3f35dc5004f (commit) via 821e58f52c58e074a8dbe018f949127b0ee1c0e1 (commit) via c22b3956ee5fa9d3b944ddc2ec498f0e89feca7f (commit) via 805ecd44bfb06623838fe1e0052d8b621522a7a0 (commit) via 726d8d6f6a2677ad2e3de7ba8b4c265f3d776803 (commit) via bd201a5c913e7b37dcac656c9c341f2266b16f36 (commit) via 14fc2df8df7fe630316021a804851c35d4cc2bdd (commit) via c9389101be4f95453940427e5dd05dc283b98061 (commit) via 9c4e952b616e32d27b895169a0e6a230e84b42ae (commit) via e1fb7e3e6ee18ca6295ef6c3278850b744739616 (commit) via 3047f4d15fe5525457f9c0756adc0192268e44d7 (commit) via 4b425b2de4bcaf3e031b476c71938f2d1154c457 (commit) via f0761f995dcb3746b701dc2ddcb40503ea511f2b (commit) via 9c991e8d01f90571d2c815a6de5b4bfe94e862d8 (commit) via 082782756432e9760522749da5b618aa22c8183b (commit) via 67825bc54df2c49fd7c84b148daeeb5e92539586 (commit) via 25c0b137428990542ef8c996aeefd14d31efb128 (commit) via 4ed0e8bfc491ad75ac28a9f47046f9d300bb6590 (commit) via 2f531c93cacb8f8233d039cafedf27f76b79f5a1 (commit) via ce62a747ac269a2c8cbd1d42956d805c84885695 (commit) via dd92e5393b9c1f8518d75eb7868b8cdc4659e7bb (commit) via 542799e2c9496c08b00a93fcf2bd32a52137d6f3 (commit) via 7a1aa6c86a9012fe0e62b184cbf7d69c3b18907b (commit) via fb1b5408450d34c0e8e6c4d67bd6a2dc32a14383 (commit) via 29f05e8fdb142f1ed809e797b539af3cbe65c6e8 (commit) via 7683940d28b6a905749deb0f13bb0136853692ea (commit) via 9c4e257260fe7bba81d54cde45127d65a02b9fc6 (commit) via b0eaafd5d24d505335bbb3b219b1018439e1ab98 (commit) via 1d1d3264db16595adc72050f20be08c6e05ec67f (commit) via 541df0bf7f740e96a9738069a265ead05debc868 (commit) via abb754d0f222320b0dca23b141112975f6821388 (commit) via 887fd624eb97a294c2e5d7591ca7066b356f43e5 (commit) via 47cd4b19cc2acdcdc01a87c8b2300fa69aa0a0c8 (commit) via bb6edbfe6b3d6e5fea4c21031a64bbb3d897c287 (commit) via 4386b2da52d46b66d1ba4c21d1916543187d8ccc (commit) via 5e89e6e0a67f27efa09981dcece5a829ca57ae3f (commit) via 9b048ba066b042956a826758102e08dce1256227 (commit) via 9277accea335962a4986f18da35a7506c46b3eeb (commit) via 089a7bf1b1d168846a19ab6bce446f2827b139de (commit) via 2fbb06c8ef3abc9ec4fa004feba13981d72cb2ad (commit) via 3f4c2e8022e6f752cd51f8b2b6365f53b59490d4 (commit) via f7fe8b2803d8eecf2c2f40a5b14cbfd01d3987e6 (commit) via b56ff93a13c385a907b274e954aa872e8caa122a (commit) via 41582405680b33b4a9a3ad5f9fa82042cc991740 (commit) via 0f637b97243e9f3ca189a8e0bc214a48f6ab8941 (commit) via 1de8e9ebce9d043392e13b99e2c8edd15ffe0832 (commit) via 86aecb848abed16d850080abfddec2fc099e9e63 (commit) via b63d0d94ff44107c9919d7ccd29c23d05673c976 (commit) via 2d1f61b6836c8e2ae505dec88a5601dab5ee4f15 (commit) via ad99e6ccead0984d5b9b3ab3ac370f2d6aaaf7bc (commit) via 1f4e46327841f1e5737811f2ce21df24fd6149a7 (commit) via 4439efb8ee3d84539bf0e62e68529a50cc9c1225 (commit) via 3699545de991f0f2eeed3d14e3daa07d46ef36ac (commit) via f4ea3ecb991f491b12b19b692211a569335332d5 (commit) via f32a2d71b36d71db112ab2a49901b9f6f4455e1f (commit) via d467867b0d3c8eb4ec90c9128715fc60a42a8bda (commit) via aa9ecb3bd5966f6bd271e3b70e464b010a868745 (commit) via ae48b739951dd3f002757767f0b62cc528a5bf0f (commit) via 904205a13a6880bae174dc084764660fbb79ffee (commit) via 91eb9929e64a6d4c4a65ac4dbaffac3194ec8e53 (commit) via 65b02f305050ea7866e8baccc596de16870e8302 (commit) via 0df986d2363d17e6fd55249be1e9ac836b2f1bcc (commit) via 695af41c52801f924b7e1074610bd5e7f4da21e3 (commit) via 3c76f81c3c502a9d8f26700717758bf297d4128c (commit) via 5c65b26bfc8e67956c463a8e91ef5388653e3a09 (commit) via c9df3db2cdcbdb980d7bd62f1221c0e610b22fd6 (commit) via c59a0ace9721c96e7c572f804d0907446957233f (commit) via 63fde70cc9bd2f77e3173c13ec2754e8dc32d1fe (commit) via d3ed7eb27eebd67ee458adf060c59263b1b7be27 (commit) via cbd97e6eef7542fb88394c0b191d3c8117a4612d (commit) via 5cd7eab3cd79bf23aea0e56e6a2ee4eabdf13239 (commit) via 4bf140c3f4c0d36b1b022438b90f23c95567876e (commit) via c47d81968551678028acf34916b63179c13db4d3 (commit) via c30bddcd3dce5d9426874920f63cc37768530d04 (commit) via dafebbf6fb59e2d850c5ba0614eb6c1e40eb7df7 (commit) via 9d379d25646f736439f5a0e70bc60487f46510aa (commit) via bd28d55ab980c76fdc0a1e4542989312420b389a (commit) via 4ebb7810227fae14f7f78ab5cd09165e6b55c86f (commit) via 9e13feda75064f53c395d7dac705daa516f88e6f (commit) via 82d60248b69347ce409961a790aa563b5502730d (commit) via 9a89e16399700270ccaffb69c2693e5be0fff970 (commit) via bb413bc4873062ae537e2808df082f6098cd6344 (commit) via 2a953b0dd73ce6bf86c7fc6101ffc97e3fb4e25f (commit) via 08acc4b66bbe9eedb1c57999fb1a60d749a5db2b (commit) via fda3c0b90b8cb520a184c2a5ccba1d4e34433066 (commit) via 26ce9fe1ecee09d4f52b9c72de955a646d1136a1 (commit) via 36cf85cb8a48763761c6a202c4bb6c13a0e1ff06 (commit) via cc66ba138e6f86827c9602b4cff861c5c5f4901d (commit) via 8ab1a9a8afbed4d7e6513dd70a70e660f0876879 (commit) via 45829ad769f5a32d5668847aa533eca6a1c8b284 (commit) via 32330317a0221c5c60b2c4db77691b8925b2f259 (commit) via a42f52937a89eae46b7526d2bcd653f96ab52d64 (commit) via f16d08bbd880a3ea238bdac4a0373f5e7679d679 (commit) via 233e74738f1c4b4a11bac3576d6fb601fbabc7e8 (commit) via 12a41c8cb9850089b8b555335ce2ebd648fe855e (commit) via d04681b52d63dd534e0e94ba8cd85ce31a591a2e (commit) via 2272c4d8a67be6801ff09ea2a013466acebf11f6 (commit) via 896f801fd572b3d0e128cbd7f1d4416271466264 (commit) via e3c0eb1218e63913aad518f8692af6766119e4d4 (commit) via f4133d1a8636e0fa48f145c9d9056ee28e0b88be (commit) via d2b342d531834f713e07913df28605a13e6ae540 (commit) via 6f8daeb8f41cd1d5701a23387fda073cba64b9fd (commit) via af699ae85a190e61ad90e0c85e657e3b7f85a98f (commit) via 3b57de8bf08d73343e6a0ff9e20f7c413d8c3800 (commit) via 71c751a6c47a1958861bda454f0df0c91b0d0992 (commit) via 49c1442c21f823f00062a2553c59cd6bae17fdd0 (commit) via e08a2815c74c910766bb7efbcbe29472a81caff4 (commit) via 81946df1c91466e3e91cdc041435fca1fb3d06c7 (commit) via 34cccb2b30d9168ee9f4bfff5f44702dcd36a7b7 (commit) via 835a632b1be7447bc565b5b666d3dfc3b96c947c (commit) via 2ac1cd38b4ade68280b4008301345c26a3043885 (commit) via cbd9c1dc8d84dced18ed7281d5d50998938f4d1c (commit) via 0caf2c1fbd50d77b04ac057bcfbb4a3400c10cca (commit) via 8b2ae38b227553f6a16f3ac1bf65f4ddc60eaad4 (commit) via 0254662743a4c5a70fa9d0a4f6c567b0aa717165 (commit) via a8301b5cc632e9073db45f92af321acf18ae803f (commit) via 3151049cb4e3e09f129c6d2db2f76699f2ccb7ab (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 (f97b573802f72e0f2ab71687291c896a215c4c2f) \ N -- N -- N (33ab17a49c01324321f1e83fd84791bbe2e2b5c5) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=33ab17a49c01324321f1e83fd84791bbe2e2b5c5 commit 33ab17a49c01324321f1e83fd84791bbe2e2b5c5 Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=b20c653e972d9920ea47a90080d5efeb5645f950 commit b20c653e972d9920ea47a90080d5efeb5645f950 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=fded6b708b04848cbfc7f580038930f08a0d6751 commit fded6b708b04848cbfc7f580038930f08a0d6751 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=fa0379dcdedb45c4df81d48c8243a1cb7a875054 commit fa0379dcdedb45c4df81d48c8243a1cb7a875054 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=74bc45039042370bc514cf5f49f3b6e6be563db6 commit 74bc45039042370bc514cf5f49f3b6e6be563db6 Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=bbc195ff312a6be9e10a2ee448300d8bd5c33fa3 commit bbc195ff312a6be9e10a2ee448300d8bd5c33fa3 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=ea42ace280b0ab1a84f32524d1b9d0cd0993ecac commit ea42ace280b0ab1a84f32524d1b9d0cd0993ecac Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=67a9d648d2a62a73b98ba70a6a708f0a8390eed6 commit 67a9d648d2a62a73b98ba70a6a708f0a8390eed6 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=fafbc6da2678ce9167bfa9e578512525e8b9d34e commit fafbc6da2678ce9167bfa9e578512525e8b9d34e Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=bb1ac53a988d4c9f780c29ac084383ed643a8471 commit bb1ac53a988d4c9f780c29ac084383ed643a8471 Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=138879f14e496ce0ab77cdb69d59b30b56abbbcf commit 138879f14e496ce0ab77cdb69d59b30b56abbbcf Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=1848a3861563d6ebc90beb119e637ee5dc325879 commit 1848a3861563d6ebc90beb119e637ee5dc325879 Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=671e9117bdf2d16f5b47dff6ab070b7ec22c50de commit 671e9117bdf2d16f5b47dff6ab070b7ec22c50de Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=c621a3dee659eb412f44dcb188e6adb58ed94664 commit c621a3dee659eb412f44dcb188e6adb58ed94664 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=f55af5f431938b1a74f7f50ca8401a1d86f2418e commit f55af5f431938b1a74f7f50ca8401a1d86f2418e Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=4a586c5f1490a8712313fae1aa641226d94b6573 commit 4a586c5f1490a8712313fae1aa641226d94b6573 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=2f01dac02104a9222ec27c7df608c86939f864d9 commit 2f01dac02104a9222ec27c7df608c86939f864d9 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=561ab1bbe254c7b74dd02e19cd7baffc29cddcad commit 561ab1bbe254c7b74dd02e19cd7baffc29cddcad Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=771c37edb2a353cee3b2cdd68be5f02e2763cecc commit 771c37edb2a353cee3b2cdd68be5f02e2763cecc Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=3b1a3344b57b69e4fb0a0a603e5c39aac498e3cd commit 3b1a3344b57b69e4fb0a0a603e5c39aac498e3cd Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=320fa2ecb143babe0938426379818b3af29e880d commit 320fa2ecb143babe0938426379818b3af29e880d Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=cb9ee63d5d2c7d8ec9dded69527664505dbdf86c commit cb9ee63d5d2c7d8ec9dded69527664505dbdf86c Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=1d21e8634b3b7ace5ffe6ce2b0f3780b10341f6c commit 1d21e8634b3b7ace5ffe6ce2b0f3780b10341f6c Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=e442b72fa5286d3e997d131e838f7ff7b30b7a87 commit e442b72fa5286d3e997d131e838f7ff7b30b7a87 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=d0ec21b5ba046f005ade0cea5db0969d3196ba30 commit d0ec21b5ba046f005ade0cea5db0969d3196ba30 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=be2330879613fee3dc5062df62cb98ee6e31097a commit be2330879613fee3dc5062df62cb98ee6e31097a Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=052be6ecbb2cd589f59162ff21ade30d8f64a702 commit 052be6ecbb2cd589f59162ff21ade30d8f64a702 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=67e20be1c475f5919edaf7e70638dd91f920ac55 commit 67e20be1c475f5919edaf7e70638dd91f920ac55 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=34f7fb9591dc684c57617f0b90ae032652db209f commit 34f7fb9591dc684c57617f0b90ae032652db209f Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=ef78db61d146661b3a9328d6fb1f472560420818 commit ef78db61d146661b3a9328d6fb1f472560420818 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=f8557fc871bb6926384fd571c89455ec467e9ec5 commit f8557fc871bb6926384fd571c89455ec467e9ec5 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=c58eeb573edf5168a84b86b2a4365fd3104988fb commit c58eeb573edf5168a84b86b2a4365fd3104988fb Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=b198def83c8c80f74b652e95438758ffe6ee05ba commit b198def83c8c80f74b652e95438758ffe6ee05ba Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=76b01dbf507a1db206bc94670b82fd56b153efb2 commit 76b01dbf507a1db206bc94670b82fd56b153efb2 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=5fd803e8ed712a89371148bc2a15960c8aaa026f commit 5fd803e8ed712a89371148bc2a15960c8aaa026f Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=8b55e698a38b83036bc47a964efa5ea5898c1578 commit 8b55e698a38b83036bc47a964efa5ea5898c1578 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=394471db137596fa65a7543383998a5c71a700d8 commit 394471db137596fa65a7543383998a5c71a700d8 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=f623ddca5f4a0fa98186bb321b51ead34a359a1e commit f623ddca5f4a0fa98186bb321b51ead34a359a1e Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=b52a61613a7a263da65f477a828c050cb129a8c0 commit b52a61613a7a263da65f477a828c050cb129a8c0 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=74bd2991e9b3fda1a4465e593cae0bfdfef485af commit 74bd2991e9b3fda1a4465e593cae0bfdfef485af Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=26d0d31f779b05df30c484e34125b0583dfea887 commit 26d0d31f779b05df30c484e34125b0583dfea887 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=5fa5c9e64ed4c8b2e8c763942760153df9eacd3e commit 5fa5c9e64ed4c8b2e8c763942760153df9eacd3e Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=799ffb7080124c933c1cba55daf9dd8c3921ec2f commit 799ffb7080124c933c1cba55daf9dd8c3921ec2f Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=2dfaaa5a707d102fa929e9a64bb226b5c33d89c1 commit 2dfaaa5a707d102fa929e9a64bb226b5c33d89c1 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=a0ee5898d1fc0238539d7fc290216b763c13e71d commit a0ee5898d1fc0238539d7fc290216b763c13e71d Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=93ca189c9a4231891da9726026aecaa75aeb563a commit 93ca189c9a4231891da9726026aecaa75aeb563a Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=474f1d0e543afc0e3250949c7c4a1342c0d85cc2 commit 474f1d0e543afc0e3250949c7c4a1342c0d85cc2 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=3879a5e54a63977f892137e7a30893e94db06d35 commit 3879a5e54a63977f892137e7a30893e94db06d35 Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=a9d181f3e400ec426962d077b25f050c0811d8e6 commit a9d181f3e400ec426962d077b25f050c0811d8e6 Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=c7c8ece22190364e93113f41a85fc5a88864726c commit c7c8ece22190364e93113f41a85fc5a88864726c Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=8f43358b501247d138645d2f86024369fc3cb184 commit 8f43358b501247d138645d2f86024369fc3cb184 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=00dd12603bd68f1ab4d90ca97d2646b6837a3120 commit 00dd12603bd68f1ab4d90ca97d2646b6837a3120 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=56b749cf0916573453df6be27549e13b74a09d90 commit 56b749cf0916573453df6be27549e13b74a09d90 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=c2159c0c8ab3833881b6469d839ff1c32bdeb2c7 commit c2159c0c8ab3833881b6469d839ff1c32bdeb2c7 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=86210f2cca14552f735d2023fff51a2fb779d0f9 commit 86210f2cca14552f735d2023fff51a2fb779d0f9 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=dc0a19d0e0e36ccbe4eef714b03b5a32a0ace60d commit dc0a19d0e0e36ccbe4eef714b03b5a32a0ace60d Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=2ba6ed0ec295223dc1f9ec46a0e0b6e1d7d2fcc9 commit 2ba6ed0ec295223dc1f9ec46a0e0b6e1d7d2fcc9 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=547ad1098d4d5fd8e18c96c8830bc043f6c7611e commit 547ad1098d4d5fd8e18c96c8830bc043f6c7611e Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=7e784c007af1ee94db30abcd4690b9ee757ef631 commit 7e784c007af1ee94db30abcd4690b9ee757ef631 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=fe7661741485addd38571a19b454c292dbc21fe8 commit fe7661741485addd38571a19b454c292dbc21fe8 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=6a7b4fe9de23ed99ab54c0fb7d7fc9e49add404c commit 6a7b4fe9de23ed99ab54c0fb7d7fc9e49add404c Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=5d26a26fe17158330b3cb55cccf10190cef22bcd commit 5d26a26fe17158330b3cb55cccf10190cef22bcd Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=3237e7fd2a269db397f5126ecda2edc2abfe9493 commit 3237e7fd2a269db397f5126ecda2edc2abfe9493 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=b7c2020dae036b417a00881285c7147a68391d7f commit b7c2020dae036b417a00881285c7147a68391d7f Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=3629318da1073533789e99acb31c5d53980fa19b commit 3629318da1073533789e99acb31c5d53980fa19b Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=5fa8ad66e17cdf7d4749b17136bda16093abcee7 commit 5fa8ad66e17cdf7d4749b17136bda16093abcee7 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=5b9a3ef9d501503b2ef9a448a1fa050751167898 commit 5b9a3ef9d501503b2ef9a448a1fa050751167898 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=044ab2f4162343b7326453905e035c7988683767 commit 044ab2f4162343b7326453905e035c7988683767 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=cdd834b30815ac93afbf69536bf238f8adabe685 commit cdd834b30815ac93afbf69536bf238f8adabe685 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=bf174d0f6f48e4edb6bdf9a6527c61a6369fa1f9 commit bf174d0f6f48e4edb6bdf9a6527c61a6369fa1f9 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=a6249d8dab247d07a928b4d33fbae79dd1e0eaef commit a6249d8dab247d07a928b4d33fbae79dd1e0eaef Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=c67b06b8510d643f1180c93a67a3421c909b8447 commit c67b06b8510d643f1180c93a67a3421c909b8447 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=3222a2e99affeed1687d6db8c3330ae8bf9c34ac commit 3222a2e99affeed1687d6db8c3330ae8bf9c34ac Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=31a6db088d7c3b922bcf8b4171e8aaabb08f8fdf commit 31a6db088d7c3b922bcf8b4171e8aaabb08f8fdf Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=9c4338744200f4a9b11a7d3d926031dde09d6ea2 commit 9c4338744200f4a9b11a7d3d926031dde09d6ea2 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=f37b483198a35e28baed59485fd699f26d10eae2 commit f37b483198a35e28baed59485fd699f26d10eae2 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=91aa63cb207fe3c525a8462eac75ad6dc908daf3 commit 91aa63cb207fe3c525a8462eac75ad6dc908daf3 Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=b116ee87d49590bf98da3229210a3d27dc5edd8e commit b116ee87d49590bf98da3229210a3d27dc5edd8e Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=670332a68dc7d9b53fe57a4f0e75d7a84f8fb86f commit 670332a68dc7d9b53fe57a4f0e75d7a84f8fb86f Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=6d093b809dfab4d96f816be6ae2985fb8e4e1cc7 commit 6d093b809dfab4d96f816be6ae2985fb8e4e1cc7 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=17a5e87e4efe9daeba07d0e59dfff76b712109a7 commit 17a5e87e4efe9daeba07d0e59dfff76b712109a7 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=c9a4387348c16698cec496ac9ea8b83faea646b5 commit c9a4387348c16698cec496ac9ea8b83faea646b5 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=2bfb6ed4a17668e07557fc5c4abdc053773137b7 commit 2bfb6ed4a17668e07557fc5c4abdc053773137b7 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=1a91a99ca6c7a6bc278328b50a1fe3cb114d8aa3 commit 1a91a99ca6c7a6bc278328b50a1fe3cb114d8aa3 Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=dd2b252d8c3111428eb27627fdb492db1d2277d7 commit dd2b252d8c3111428eb27627fdb492db1d2277d7 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=1f51d21105b5ae9dfa6ebb94c591a3f35dc5004f commit 1f51d21105b5ae9dfa6ebb94c591a3f35dc5004f Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=821e58f52c58e074a8dbe018f949127b0ee1c0e1 commit 821e58f52c58e074a8dbe018f949127b0ee1c0e1 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=c22b3956ee5fa9d3b944ddc2ec498f0e89feca7f commit c22b3956ee5fa9d3b944ddc2ec498f0e89feca7f Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=805ecd44bfb06623838fe1e0052d8b621522a7a0 commit 805ecd44bfb06623838fe1e0052d8b621522a7a0 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=726d8d6f6a2677ad2e3de7ba8b4c265f3d776803 commit 726d8d6f6a2677ad2e3de7ba8b4c265f3d776803 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=bd201a5c913e7b37dcac656c9c341f2266b16f36 commit bd201a5c913e7b37dcac656c9c341f2266b16f36 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=14fc2df8df7fe630316021a804851c35d4cc2bdd commit 14fc2df8df7fe630316021a804851c35d4cc2bdd Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=c9389101be4f95453940427e5dd05dc283b98061 commit c9389101be4f95453940427e5dd05dc283b98061 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=9c4e952b616e32d27b895169a0e6a230e84b42ae commit 9c4e952b616e32d27b895169a0e6a230e84b42ae Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=e1fb7e3e6ee18ca6295ef6c3278850b744739616 commit e1fb7e3e6ee18ca6295ef6c3278850b744739616 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=3047f4d15fe5525457f9c0756adc0192268e44d7 commit 3047f4d15fe5525457f9c0756adc0192268e44d7 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=4b425b2de4bcaf3e031b476c71938f2d1154c457 commit 4b425b2de4bcaf3e031b476c71938f2d1154c457 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=f0761f995dcb3746b701dc2ddcb40503ea511f2b commit f0761f995dcb3746b701dc2ddcb40503ea511f2b Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=9c991e8d01f90571d2c815a6de5b4bfe94e862d8 commit 9c991e8d01f90571d2c815a6de5b4bfe94e862d8 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=082782756432e9760522749da5b618aa22c8183b commit 082782756432e9760522749da5b618aa22c8183b Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=67825bc54df2c49fd7c84b148daeeb5e92539586 commit 67825bc54df2c49fd7c84b148daeeb5e92539586 Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=25c0b137428990542ef8c996aeefd14d31efb128 commit 25c0b137428990542ef8c996aeefd14d31efb128 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=4ed0e8bfc491ad75ac28a9f47046f9d300bb6590 commit 4ed0e8bfc491ad75ac28a9f47046f9d300bb6590 Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=2f531c93cacb8f8233d039cafedf27f76b79f5a1 commit 2f531c93cacb8f8233d039cafedf27f76b79f5a1 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=ce62a747ac269a2c8cbd1d42956d805c84885695 commit ce62a747ac269a2c8cbd1d42956d805c84885695 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=dd92e5393b9c1f8518d75eb7868b8cdc4659e7bb commit dd92e5393b9c1f8518d75eb7868b8cdc4659e7bb Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=542799e2c9496c08b00a93fcf2bd32a52137d6f3 commit 542799e2c9496c08b00a93fcf2bd32a52137d6f3 Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=7a1aa6c86a9012fe0e62b184cbf7d69c3b18907b commit 7a1aa6c86a9012fe0e62b184cbf7d69c3b18907b Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=fb1b5408450d34c0e8e6c4d67bd6a2dc32a14383 commit fb1b5408450d34c0e8e6c4d67bd6a2dc32a14383 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=29f05e8fdb142f1ed809e797b539af3cbe65c6e8 commit 29f05e8fdb142f1ed809e797b539af3cbe65c6e8 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=7683940d28b6a905749deb0f13bb0136853692ea commit 7683940d28b6a905749deb0f13bb0136853692ea Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=9c4e257260fe7bba81d54cde45127d65a02b9fc6 commit 9c4e257260fe7bba81d54cde45127d65a02b9fc6 Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=b0eaafd5d24d505335bbb3b219b1018439e1ab98 commit b0eaafd5d24d505335bbb3b219b1018439e1ab98 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=1d1d3264db16595adc72050f20be08c6e05ec67f commit 1d1d3264db16595adc72050f20be08c6e05ec67f Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=541df0bf7f740e96a9738069a265ead05debc868 commit 541df0bf7f740e96a9738069a265ead05debc868 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=abb754d0f222320b0dca23b141112975f6821388 commit abb754d0f222320b0dca23b141112975f6821388 Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=887fd624eb97a294c2e5d7591ca7066b356f43e5 commit 887fd624eb97a294c2e5d7591ca7066b356f43e5 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=47cd4b19cc2acdcdc01a87c8b2300fa69aa0a0c8 commit 47cd4b19cc2acdcdc01a87c8b2300fa69aa0a0c8 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=bb6edbfe6b3d6e5fea4c21031a64bbb3d897c287 commit bb6edbfe6b3d6e5fea4c21031a64bbb3d897c287 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=4386b2da52d46b66d1ba4c21d1916543187d8ccc commit 4386b2da52d46b66d1ba4c21d1916543187d8ccc Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=5e89e6e0a67f27efa09981dcece5a829ca57ae3f commit 5e89e6e0a67f27efa09981dcece5a829ca57ae3f Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=9b048ba066b042956a826758102e08dce1256227 commit 9b048ba066b042956a826758102e08dce1256227 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=9277accea335962a4986f18da35a7506c46b3eeb commit 9277accea335962a4986f18da35a7506c46b3eeb Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=089a7bf1b1d168846a19ab6bce446f2827b139de commit 089a7bf1b1d168846a19ab6bce446f2827b139de Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=2fbb06c8ef3abc9ec4fa004feba13981d72cb2ad commit 2fbb06c8ef3abc9ec4fa004feba13981d72cb2ad Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=3f4c2e8022e6f752cd51f8b2b6365f53b59490d4 commit 3f4c2e8022e6f752cd51f8b2b6365f53b59490d4 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=f7fe8b2803d8eecf2c2f40a5b14cbfd01d3987e6 commit f7fe8b2803d8eecf2c2f40a5b14cbfd01d3987e6 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=b56ff93a13c385a907b274e954aa872e8caa122a commit b56ff93a13c385a907b274e954aa872e8caa122a Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=41582405680b33b4a9a3ad5f9fa82042cc991740 commit 41582405680b33b4a9a3ad5f9fa82042cc991740 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=0f637b97243e9f3ca189a8e0bc214a48f6ab8941 commit 0f637b97243e9f3ca189a8e0bc214a48f6ab8941 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=1de8e9ebce9d043392e13b99e2c8edd15ffe0832 commit 1de8e9ebce9d043392e13b99e2c8edd15ffe0832 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=86aecb848abed16d850080abfddec2fc099e9e63 commit 86aecb848abed16d850080abfddec2fc099e9e63 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=b63d0d94ff44107c9919d7ccd29c23d05673c976 commit b63d0d94ff44107c9919d7ccd29c23d05673c976 Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=2d1f61b6836c8e2ae505dec88a5601dab5ee4f15 commit 2d1f61b6836c8e2ae505dec88a5601dab5ee4f15 Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=ad99e6ccead0984d5b9b3ab3ac370f2d6aaaf7bc commit ad99e6ccead0984d5b9b3ab3ac370f2d6aaaf7bc Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=1f4e46327841f1e5737811f2ce21df24fd6149a7 commit 1f4e46327841f1e5737811f2ce21df24fd6149a7 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=4439efb8ee3d84539bf0e62e68529a50cc9c1225 commit 4439efb8ee3d84539bf0e62e68529a50cc9c1225 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=3699545de991f0f2eeed3d14e3daa07d46ef36ac commit 3699545de991f0f2eeed3d14e3daa07d46ef36ac Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=f4ea3ecb991f491b12b19b692211a569335332d5 commit f4ea3ecb991f491b12b19b692211a569335332d5 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=f32a2d71b36d71db112ab2a49901b9f6f4455e1f commit f32a2d71b36d71db112ab2a49901b9f6f4455e1f Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=d467867b0d3c8eb4ec90c9128715fc60a42a8bda commit d467867b0d3c8eb4ec90c9128715fc60a42a8bda Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=aa9ecb3bd5966f6bd271e3b70e464b010a868745 commit aa9ecb3bd5966f6bd271e3b70e464b010a868745 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=ae48b739951dd3f002757767f0b62cc528a5bf0f commit ae48b739951dd3f002757767f0b62cc528a5bf0f Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=904205a13a6880bae174dc084764660fbb79ffee commit 904205a13a6880bae174dc084764660fbb79ffee Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=91eb9929e64a6d4c4a65ac4dbaffac3194ec8e53 commit 91eb9929e64a6d4c4a65ac4dbaffac3194ec8e53 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=65b02f305050ea7866e8baccc596de16870e8302 commit 65b02f305050ea7866e8baccc596de16870e8302 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=0df986d2363d17e6fd55249be1e9ac836b2f1bcc commit 0df986d2363d17e6fd55249be1e9ac836b2f1bcc Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=695af41c52801f924b7e1074610bd5e7f4da21e3 commit 695af41c52801f924b7e1074610bd5e7f4da21e3 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=3c76f81c3c502a9d8f26700717758bf297d4128c commit 3c76f81c3c502a9d8f26700717758bf297d4128c Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=5c65b26bfc8e67956c463a8e91ef5388653e3a09 commit 5c65b26bfc8e67956c463a8e91ef5388653e3a09 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=c9df3db2cdcbdb980d7bd62f1221c0e610b22fd6 commit c9df3db2cdcbdb980d7bd62f1221c0e610b22fd6 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=c59a0ace9721c96e7c572f804d0907446957233f commit c59a0ace9721c96e7c572f804d0907446957233f Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=63fde70cc9bd2f77e3173c13ec2754e8dc32d1fe commit 63fde70cc9bd2f77e3173c13ec2754e8dc32d1fe Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=d3ed7eb27eebd67ee458adf060c59263b1b7be27 commit d3ed7eb27eebd67ee458adf060c59263b1b7be27 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=cbd97e6eef7542fb88394c0b191d3c8117a4612d commit cbd97e6eef7542fb88394c0b191d3c8117a4612d Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=5cd7eab3cd79bf23aea0e56e6a2ee4eabdf13239 commit 5cd7eab3cd79bf23aea0e56e6a2ee4eabdf13239 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=4bf140c3f4c0d36b1b022438b90f23c95567876e commit 4bf140c3f4c0d36b1b022438b90f23c95567876e Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=c47d81968551678028acf34916b63179c13db4d3 commit c47d81968551678028acf34916b63179c13db4d3 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=c30bddcd3dce5d9426874920f63cc37768530d04 commit c30bddcd3dce5d9426874920f63cc37768530d04 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=dafebbf6fb59e2d850c5ba0614eb6c1e40eb7df7 commit dafebbf6fb59e2d850c5ba0614eb6c1e40eb7df7 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=9d379d25646f736439f5a0e70bc60487f46510aa commit 9d379d25646f736439f5a0e70bc60487f46510aa Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=bd28d55ab980c76fdc0a1e4542989312420b389a commit bd28d55ab980c76fdc0a1e4542989312420b389a Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=4ebb7810227fae14f7f78ab5cd09165e6b55c86f commit 4ebb7810227fae14f7f78ab5cd09165e6b55c86f Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=9e13feda75064f53c395d7dac705daa516f88e6f commit 9e13feda75064f53c395d7dac705daa516f88e6f Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=82d60248b69347ce409961a790aa563b5502730d commit 82d60248b69347ce409961a790aa563b5502730d Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=9a89e16399700270ccaffb69c2693e5be0fff970 commit 9a89e16399700270ccaffb69c2693e5be0fff970 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=bb413bc4873062ae537e2808df082f6098cd6344 commit bb413bc4873062ae537e2808df082f6098cd6344 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=2a953b0dd73ce6bf86c7fc6101ffc97e3fb4e25f commit 2a953b0dd73ce6bf86c7fc6101ffc97e3fb4e25f Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=08acc4b66bbe9eedb1c57999fb1a60d749a5db2b commit 08acc4b66bbe9eedb1c57999fb1a60d749a5db2b Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=fda3c0b90b8cb520a184c2a5ccba1d4e34433066 commit fda3c0b90b8cb520a184c2a5ccba1d4e34433066 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=26ce9fe1ecee09d4f52b9c72de955a646d1136a1 commit 26ce9fe1ecee09d4f52b9c72de955a646d1136a1 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=36cf85cb8a48763761c6a202c4bb6c13a0e1ff06 commit 36cf85cb8a48763761c6a202c4bb6c13a0e1ff06 Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=cc66ba138e6f86827c9602b4cff861c5c5f4901d commit cc66ba138e6f86827c9602b4cff861c5c5f4901d Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=8ab1a9a8afbed4d7e6513dd70a70e660f0876879 commit 8ab1a9a8afbed4d7e6513dd70a70e660f0876879 Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=45829ad769f5a32d5668847aa533eca6a1c8b284 commit 45829ad769f5a32d5668847aa533eca6a1c8b284 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=32330317a0221c5c60b2c4db77691b8925b2f259 commit 32330317a0221c5c60b2c4db77691b8925b2f259 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=a42f52937a89eae46b7526d2bcd653f96ab52d64 commit a42f52937a89eae46b7526d2bcd653f96ab52d64 Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=f16d08bbd880a3ea238bdac4a0373f5e7679d679 commit f16d08bbd880a3ea238bdac4a0373f5e7679d679 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=233e74738f1c4b4a11bac3576d6fb601fbabc7e8 commit 233e74738f1c4b4a11bac3576d6fb601fbabc7e8 Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=12a41c8cb9850089b8b555335ce2ebd648fe855e commit 12a41c8cb9850089b8b555335ce2ebd648fe855e Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=d04681b52d63dd534e0e94ba8cd85ce31a591a2e commit d04681b52d63dd534e0e94ba8cd85ce31a591a2e Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=2272c4d8a67be6801ff09ea2a013466acebf11f6 commit 2272c4d8a67be6801ff09ea2a013466acebf11f6 Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=896f801fd572b3d0e128cbd7f1d4416271466264 commit 896f801fd572b3d0e128cbd7f1d4416271466264 Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=e3c0eb1218e63913aad518f8692af6766119e4d4 commit e3c0eb1218e63913aad518f8692af6766119e4d4 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=f4133d1a8636e0fa48f145c9d9056ee28e0b88be commit f4133d1a8636e0fa48f145c9d9056ee28e0b88be Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=d2b342d531834f713e07913df28605a13e6ae540 commit d2b342d531834f713e07913df28605a13e6ae540 Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=6f8daeb8f41cd1d5701a23387fda073cba64b9fd commit 6f8daeb8f41cd1d5701a23387fda073cba64b9fd Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=af699ae85a190e61ad90e0c85e657e3b7f85a98f commit af699ae85a190e61ad90e0c85e657e3b7f85a98f Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=3b57de8bf08d73343e6a0ff9e20f7c413d8c3800 commit 3b57de8bf08d73343e6a0ff9e20f7c413d8c3800 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=71c751a6c47a1958861bda454f0df0c91b0d0992 commit 71c751a6c47a1958861bda454f0df0c91b0d0992 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=49c1442c21f823f00062a2553c59cd6bae17fdd0 commit 49c1442c21f823f00062a2553c59cd6bae17fdd0 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=e08a2815c74c910766bb7efbcbe29472a81caff4 commit e08a2815c74c910766bb7efbcbe29472a81caff4 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=81946df1c91466e3e91cdc041435fca1fb3d06c7 commit 81946df1c91466e3e91cdc041435fca1fb3d06c7 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=34cccb2b30d9168ee9f4bfff5f44702dcd36a7b7 commit 34cccb2b30d9168ee9f4bfff5f44702dcd36a7b7 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=835a632b1be7447bc565b5b666d3dfc3b96c947c commit 835a632b1be7447bc565b5b666d3dfc3b96c947c Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2ac1cd38b4ade68280b4008301345c26a3043885 commit 2ac1cd38b4ade68280b4008301345c26a3043885 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=cbd9c1dc8d84dced18ed7281d5d50998938f4d1c commit cbd9c1dc8d84dced18ed7281d5d50998938f4d1c Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=0caf2c1fbd50d77b04ac057bcfbb4a3400c10cca commit 0caf2c1fbd50d77b04ac057bcfbb4a3400c10cca Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=8b2ae38b227553f6a16f3ac1bf65f4ddc60eaad4 commit 8b2ae38b227553f6a16f3ac1bf65f4ddc60eaad4 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=0254662743a4c5a70fa9d0a4f6c567b0aa717165 commit 0254662743a4c5a70fa9d0a4f6c567b0aa717165 Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 http://cgit.osmocom.org/openbsc/commit/?id=a8301b5cc632e9073db45f92af321acf18ae803f commit a8301b5cc632e9073db45f92af321acf18ae803f Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere Shorten some code and make obvious to the reader that strncpy() is invoked in a safe way. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=3151049cb4e3e09f129c6d2db2f76699f2ccb7ab commit 3151049cb4e3e09f129c6d2db2f76699f2ccb7ab Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strscpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 - openbsc/include/openbsc/strncpy0.h | 34 ----------------------------- openbsc/src/gprs/gprs_gmm.c | 16 +++++++------- openbsc/src/gprs/gprs_subscriber.c | 8 +++---- openbsc/src/gprs/gtphub.c | 3 +-- openbsc/src/gprs/gtphub_ares.c | 7 +++--- openbsc/src/gprs/sgsn_auth.c | 4 ++-- openbsc/src/libbsc/abis_nm.c | 6 ++--- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +-- openbsc/src/libcommon/gsm_subscriber_base.c | 4 ++-- openbsc/src/libcommon/gsup_test_client.c | 10 ++++----- openbsc/src/libmsc/ctrl_commands.c | 2 +- openbsc/src/libmsc/db.c | 14 ++++++------ openbsc/src/libmsc/gsm_04_08.c | 12 +++++----- openbsc/src/libmsc/gsm_04_11.c | 10 ++++----- openbsc/src/libmsc/meas_feed.c | 10 ++++----- openbsc/src/libmsc/smpp_openbsc.c | 5 ++--- openbsc/src/libmsc/vty_interface_layer3.c | 3 +-- openbsc/src/libtrau/rtp_proxy.c | 4 ++-- openbsc/src/libvlr/vlr.c | 16 +++++++------- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 6 ++--- openbsc/src/utils/meas_vis.c | 5 ++--- openbsc/tests/gtphub/gtphub_test.c | 5 ++--- openbsc/tests/mgcp/mgcp_test.c | 4 ++-- openbsc/tests/sgsn/sgsn_test.c | 10 ++++----- 25 files changed, 80 insertions(+), 122 deletions(-) delete mode 100644 openbsc/include/openbsc/strncpy0.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 13 15:08:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 15:08:23 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-828-gec86216 Message-ID: <201701131508.v0DF8Nsh041031@git.osmocom.org> This 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, neels/vlr has been updated via ec862163643dbf12ba1c66dfb477602b8c1420f2 (commit) from 33ab17a49c01324321f1e83fd84791bbe2e2b5c5 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ec862163643dbf12ba1c66dfb477602b8c1420f2 commit ec862163643dbf12ba1c66dfb477602b8c1420f2 Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 3 --- openbsc/src/libmsc/gsm_subscriber.c | 12 +++++------- openbsc/src/libmsc/vty_interface_layer3.c | 2 +- openbsc/tests/channel/channel_test.c | 4 +++- 4 files changed, 9 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 13 17:11:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 Jan 2017 17:11:24 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-833-g7eb8f06 Message-ID: <201701131711.v0DHBO5Z064248@git.osmocom.org> This 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, neels/vlr has been updated via 7eb8f06544dcc1e16ec95863764eb335325784fd (commit) via 37ceeb50ab3fa1e93335692e0f3a85ffa1d4eccb (commit) via 85169ea27b0ea9236c7f3e11b841111aeee89c46 (commit) via ebe805667f723924d60a9b64a7faef32c9281963 (commit) via 6e6a77ab30c8b6a2bffa5ea2862713b2e23a9eed (commit) from ec862163643dbf12ba1c66dfb477602b8c1420f2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7eb8f06544dcc1e16ec95863764eb335325784fd commit 7eb8f06544dcc1e16ec95863764eb335325784fd Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=37ceeb50ab3fa1e93335692e0f3a85ffa1d4eccb commit 37ceeb50ab3fa1e93335692e0f3a85ffa1d4eccb Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=85169ea27b0ea9236c7f3e11b841111aeee89c46 commit 85169ea27b0ea9236c7f3e11b841111aeee89c46 Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=ebe805667f723924d60a9b64a7faef32c9281963 commit ebe805667f723924d60a9b64a7faef32c9281963 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=6e6a77ab30c8b6a2bffa5ea2862713b2e23a9eed commit 6e6a77ab30c8b6a2bffa5ea2862713b2e23a9eed Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 10 +++++- openbsc/include/openbsc/gsm_subscriber.h | 32 ------------------- openbsc/include/openbsc/vlr.h | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 5 +-- openbsc/src/libmsc/gsm_04_08.c | 6 ++-- openbsc/src/libmsc/gsm_subscriber.c | 12 +++---- openbsc/src/libmsc/osmo_msc.c | 15 +++------ openbsc/src/libmsc/smpp_openbsc.c | 6 ++-- openbsc/src/libmsc/subscr_conn.c | 3 +- openbsc/src/libmsc/token_auth.c | 4 +++ openbsc/src/libmsc/vty_interface_layer3.c | 4 +-- openbsc/src/libvlr/vlr.c | 1 + openbsc/src/osmo-nitb/bsc_hack.c | 2 ++ openbsc/tests/subscr_conn/subscr_conn_test.c | 48 ++++++++++++++-------------- 14 files changed, 61 insertions(+), 89 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jan 14 02:46:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Jan 2017 02:46:16 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-846-g182bb06 Message-ID: <201701140246.v0E2kGRB093440@git.osmocom.org> This 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, neels/vlr has been updated discards 7eb8f06544dcc1e16ec95863764eb335325784fd (commit) via 182bb069bc8b7f05687728c4f497c20d426f0f50 (commit) via 1c34f1cc36f6f2b25eb9484087bf74f0e1143d1c (commit) via e74d49543014472820e1bc9b50cd4d9d9e276a03 (commit) via 3a1461fc3454c3ab4776fb4feabb122730dd258a (commit) via 6318819677c774796ad3ea761585650da060b9ae (commit) via e9f299b3fb110c486c9742b0e0401958ffd66eca (commit) via 6f49c57b3b7a69f41c0593aa87633a96762298b2 (commit) via af96a859632acbea92a5a0f54439a3ade4b03fa6 (commit) via 347790a5ee934778185e25157100604f03e4542e (commit) via 5b35b18bae06ec60871b4ca1a4a949a81c0e0196 (commit) via 7f39549d86a96990858fb73ae0da06b72703fd8b (commit) via d3fd817df81502814a9001b4c4e2a05eb4f8c429 (commit) via 4efbc77fb8cba4ee6f33539e9efa8e18cdfc9183 (commit) via 33b94ae8261089ec2869522cd5a2a4f446f1ebb2 (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 (7eb8f06544dcc1e16ec95863764eb335325784fd) \ N -- N -- N (182bb069bc8b7f05687728c4f497c20d426f0f50) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=182bb069bc8b7f05687728c4f497c20d426f0f50 commit 182bb069bc8b7f05687728c4f497c20d426f0f50 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=1c34f1cc36f6f2b25eb9484087bf74f0e1143d1c commit 1c34f1cc36f6f2b25eb9484087bf74f0e1143d1c Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=e74d49543014472820e1bc9b50cd4d9d9e276a03 commit e74d49543014472820e1bc9b50cd4d9d9e276a03 Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=3a1461fc3454c3ab4776fb4feabb122730dd258a commit 3a1461fc3454c3ab4776fb4feabb122730dd258a Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=6318819677c774796ad3ea761585650da060b9ae commit 6318819677c774796ad3ea761585650da060b9ae Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=e9f299b3fb110c486c9742b0e0401958ffd66eca commit e9f299b3fb110c486c9742b0e0401958ffd66eca Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=6f49c57b3b7a69f41c0593aa87633a96762298b2 commit 6f49c57b3b7a69f41c0593aa87633a96762298b2 Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=af96a859632acbea92a5a0f54439a3ade4b03fa6 commit af96a859632acbea92a5a0f54439a3ade4b03fa6 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=347790a5ee934778185e25157100604f03e4542e commit 347790a5ee934778185e25157100604f03e4542e Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=5b35b18bae06ec60871b4ca1a4a949a81c0e0196 commit 5b35b18bae06ec60871b4ca1a4a949a81c0e0196 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=7f39549d86a96990858fb73ae0da06b72703fd8b commit 7f39549d86a96990858fb73ae0da06b72703fd8b Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=d3fd817df81502814a9001b4c4e2a05eb4f8c429 commit d3fd817df81502814a9001b4c4e2a05eb4f8c429 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=4efbc77fb8cba4ee6f33539e9efa8e18cdfc9183 commit 4efbc77fb8cba4ee6f33539e9efa8e18cdfc9183 Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=33b94ae8261089ec2869522cd5a2a4f446f1ebb2 commit 33b94ae8261089ec2869522cd5a2a4f446f1ebb2 Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/chan_alloc.h | 2 +- openbsc/include/openbsc/db.h | 2 +- openbsc/include/openbsc/gsm_04_11.h | 8 +- openbsc/include/openbsc/gsm_data.h | 7 +- openbsc/include/openbsc/gsm_subscriber.h | 14 +- openbsc/include/openbsc/signal.h | 2 +- openbsc/include/openbsc/silent_call.h | 4 +- openbsc/include/openbsc/transaction.h | 6 +- openbsc/include/openbsc/vlr.h | 22 +- openbsc/src/libbsc/abis_rsl.c | 2 - openbsc/src/libbsc/bsc_api.c | 8 +- openbsc/src/libbsc/bsc_subscriber.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 36 +- openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libcommon/gsm_subscriber_base.c | 7 + openbsc/src/libmsc/db.c | 9 +- openbsc/src/libmsc/gsm_04_08.c | 204 ++++------ openbsc/src/libmsc/gsm_04_11.c | 46 +-- openbsc/src/libmsc/gsm_subscriber.c | 137 ++----- openbsc/src/libmsc/meas_feed.c | 10 +- openbsc/src/libmsc/osmo_msc.c | 43 +- openbsc/src/libmsc/rrlp.c | 6 +- openbsc/src/libmsc/silent_call.c | 8 +- openbsc/src/libmsc/smpp_openbsc.c | 42 +- openbsc/src/libmsc/sms_queue.c | 67 ++-- openbsc/src/libmsc/subscr_conn.c | 12 +- openbsc/src/libmsc/transaction.c | 24 +- openbsc/src/libmsc/ussd.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 448 +++++++-------------- openbsc/src/libvlr/vlr.c | 71 +++- openbsc/src/libvlr/vlr_access_req_fsm.c | 8 +- openbsc/src/libvlr/vlr_core.h | 8 +- openbsc/src/libvlr/vlr_lu_fsm.c | 17 +- openbsc/tests/channel/Makefile.am | 1 + openbsc/tests/channel/channel_test.c | 36 +- openbsc/tests/subscr_conn/subscr_conn_test.c | 523 ++++++++++++------------- openbsc/tests/subscr_conn/subscr_conn_test.err | 48 +-- 37 files changed, 809 insertions(+), 1090 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jan 14 02:47:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 Jan 2017 02:47:33 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-846-gdaa2aea Message-ID: <201701140247.v0E2lXj7093679@git.osmocom.org> This 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, neels/vlr has been updated discards 182bb069bc8b7f05687728c4f497c20d426f0f50 (commit) discards 1c34f1cc36f6f2b25eb9484087bf74f0e1143d1c (commit) discards e74d49543014472820e1bc9b50cd4d9d9e276a03 (commit) discards 3a1461fc3454c3ab4776fb4feabb122730dd258a (commit) discards 6318819677c774796ad3ea761585650da060b9ae (commit) discards e9f299b3fb110c486c9742b0e0401958ffd66eca (commit) discards 6f49c57b3b7a69f41c0593aa87633a96762298b2 (commit) via daa2aeab784876af3a699610d1aaf7328105867a (commit) via ec83ce595fdef66da6ffb728d1486a89ea228034 (commit) via d45cf48d891b63f80e79be19b7b4140c2b2d66e6 (commit) via f035b3cb707270b81c3efe6c5b498f3480585f95 (commit) via f7077a08a7d6987fb547cc58a03935b9094f0aa6 (commit) via 3f0b1b77cb31e45acb91c5fd2d92db766698ad4f (commit) via 734df99253923ea8c0a6bc48ba0145258a531655 (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 (182bb069bc8b7f05687728c4f497c20d426f0f50) \ N -- N -- N (daa2aeab784876af3a699610d1aaf7328105867a) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=daa2aeab784876af3a699610d1aaf7328105867a commit daa2aeab784876af3a699610d1aaf7328105867a Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=ec83ce595fdef66da6ffb728d1486a89ea228034 commit ec83ce595fdef66da6ffb728d1486a89ea228034 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=d45cf48d891b63f80e79be19b7b4140c2b2d66e6 commit d45cf48d891b63f80e79be19b7b4140c2b2d66e6 Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=f035b3cb707270b81c3efe6c5b498f3480585f95 commit f035b3cb707270b81c3efe6c5b498f3480585f95 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=f7077a08a7d6987fb547cc58a03935b9094f0aa6 commit f7077a08a7d6987fb547cc58a03935b9094f0aa6 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=3f0b1b77cb31e45acb91c5fd2d92db766698ad4f commit 3f0b1b77cb31e45acb91c5fd2d92db766698ad4f Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=734df99253923ea8c0a6bc48ba0145258a531655 commit 734df99253923ea8c0a6bc48ba0145258a531655 Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 15 08:17:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 08:17:52 GMT Subject: osmocom-bb.git branch laforge/neigh_sb updated. osmocon_v0.0.0-1763-g5d11a0b Message-ID: <201701150817.v0F8HqNA002966@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, laforge/neigh_sb has been updated discards e6c375acda24d8e13b81d3f40b6bdbfaf2c871ba (commit) discards 9675eff01305259c99cb9e7d7e4eb47184179dd5 (commit) via 5d11a0b0f5056dca57329b83f18b4b5fa4a6d2d6 (commit) via c695ae5eb9fc0c668036d2846ba4f21865e0e040 (commit) via ce3c88e075ee5d5e97f8497c0143aeedf3ad0f8c (commit) via bec943f0b7b46680c107d9ee634a6e281222aa20 (commit) via 65f05ce618fc79466d7ea9810361289c6119abdb (commit) via ef0d8ec31d3560e5f272042a3fea618e0ab1be8c (commit) via c400827539172334ea722099df50687c583db234 (commit) via 1a35cc801d54f516a6e1c3f4dc6c62f795a78678 (commit) via 8a2e935cdb67ff93a0ec8382b41f173b216ca3b5 (commit) via fc20a37cb375dac11f45b78a446237c70f00841c (commit) via e6372a2c247d9882fe915fd34252d9fbd5b78adf (commit) via d7b69212f8c7a230102a1313d74fdaa99b86dc9b (commit) via a903b3c1ee27047c79728b18ff6340d23d1aad2e (commit) via 2d0a5acaf3f3a7045475914832eb5ea0af7b203e (commit) via bf83e024a6f34ff8185e15d7fd5f1291c7453fe7 (commit) via 8a8796802bc497f00b6a27ca14e2be0c9f9ec176 (commit) via f2ab5e14967426f4845b51def4d9105af22f9ad2 (commit) via 761127b6b419bda5a0d062711e831fb7ee7f583c (commit) via c6cab89f760726b30fc39df5f2faed50939e8275 (commit) via 25293204200f4dadcd5ffcbe0f884b06829a49c7 (commit) via fde82f554b4d3d1534b13b6d42f528eb933fd2f5 (commit) via 2542a55c873c335b5d16ccf23e5e580989ce986f (commit) via 78bcbd6cdbec2498125debefc41e23c1564b0fa5 (commit) via 7684cdd20c2363f73bfefe1ef3095f31947bbeb4 (commit) via d27561b00fe53f2e85a0951a569ece48359d2fa5 (commit) via 4bec71decdad4e0c902826e7d0a2f842bc631bb0 (commit) via 62d48c29daf29369eff96ee655b0bc9394d449c5 (commit) via 1479b6812baa180fd97331c04bea6b58a1e54450 (commit) via 1a80966cbde423eb7e92bd341721ef981339a0f0 (commit) via 6fead1c78c988f524078d3f202193d83212deb4f (commit) via fdf7d2f8a5599934ae3fe252c9983576259ffd11 (commit) via fed1774b6567a2e72246e2d18b712626f1e85a3c (commit) via dadafc49fbeb29287e8c23dbc6e800abe56ff9c6 (commit) via bff6bb7b5471829ed419238037986760e457c817 (commit) via 43b368b66da0f47343b10375eb1fe1fc89888a0e (commit) via f6b52d74ddeed108c1f24e906c54fd3db03aae5d (commit) via 25c5e8221d94a7a5885d3bcd38d35da86bf17313 (commit) via ee7fbbda22aedcdd8b6e3a5828fbdafd84571d72 (commit) via 37a0543e26a8fb6c22dfaa3b4fec5acb96c86999 (commit) via 0da82b96b7fbb94eb246dc2774aada4e59cffa14 (commit) via 21bc3b8db014b5579eb9dd960feb87f24ea1e857 (commit) via e340681c5bbcb9f904b0058d7f69f80ab2d32cc5 (commit) via 9fc637700346a269f4fbd40284c440ed53e6355b (commit) via 1ccc9f88229f51fdeb4823599a304b22f4b72374 (commit) via f853f92e4712a629ccaa5e79b97aa9340d8d9123 (commit) via adfc622cc1bbfeaa098b61862a953fef13b6e00c (commit) via 3ee1beb8bf4c1ca87c88d12a8cd1f24d096aee88 (commit) via d9f6921c020af4c53d6507ed271886e24855a5df (commit) via 09447f3bff1c2c48e71ebc51ef337a8bb4f5303f (commit) via 4aab780f2079e47f488ef32928e6d8aaf218c129 (commit) via 0bfedc439f009ee1d54dc0af0d92374e8725b96d (commit) via 4df6653d8dc0faef45ebf7dfba4746f2587c8c0f (commit) via 9c1d7b10b83eaaaa328540f177c5af0ec90e4473 (commit) via 439738df434507405e1a4722ef5fd61e087ed6db (commit) via 1e2117e70cbd4fec344b71978b44e0c55cb02a0e (commit) via 1776eaabe93bc220fab016b5082348587499b846 (commit) via dccf41703a487789355b1d4e229543d5bd6c6d77 (commit) via 97eb0c701d004069de9569fc7f19691ffa7f56a6 (commit) via d72cb4401e9229da9306fd49dc0d541eb002de9a (commit) via 85f4e1b3b8b386fd7e25b33d83768fe8a100e051 (commit) via 73a809e57b8a531b9b8a33b6841ed3df2ea22620 (commit) via 2879e77bd3720f261330dad2ef7f14d6a0988421 (commit) via 50c3ca922b3d43f33f4e550e7a47b09af6dffc24 (commit) via 5c036d59831d013099ba6f750c25018f4bc3bef9 (commit) via 5905d5be60249b2d9ca9abce4c801bc3bceed6d9 (commit) via 63cb795d22a25fc3992b9723039b6ec75e964cd8 (commit) via 866fc919acb5b8706c4814beadafe1a4da2fafd3 (commit) via d38e0ef82a4634d5d018fa42618b9bd8ea939b13 (commit) via 09161595bde10399cbcf11a2f433c1f4fb6d6518 (commit) via e2a7c93da3a00551a9e6f05e7f8f87d6f34c32ae (commit) via 7ae3ac8b4222a547160cc297f4b3a093d5faa6de (commit) via 9e6789da185530c37c3c146ab9c9595135859fc4 (commit) via b6cb37fec735949711c276cab1e20b46f9e58007 (commit) via d430ef443acf02d52ed4945ef272c9f49066647c (commit) via 570c9716c2681490dfdebf2fba32722e25cc9cc6 (commit) via 07f83456460a2cdb8d288ac647f04a5bc09dc1cf (commit) via 6ad25f290e8cb697115a4170d6fbff66f3128528 (commit) via 597460fd97f485abd5bc61f6718ddc8e6b9a0f25 (commit) via 2db368ee8d440312dd0a7481e9b9e30d2921096c (commit) via 8ec7f901bb1843b7c29335d5ea0531e7a1527210 (commit) via 2da47f1d6bf4b335c26d96f082d0a48a5cf7f8e6 (commit) via a4924a33b03a13ad78d69785b73d3d2dd09b18b2 (commit) via 8eb2f3d7a836a2b521e51208d128382faffaa2c8 (commit) via b8d18f32a1676f05d73bc9d94eadeaf5cc43c9a5 (commit) via f44ed8cf92113b01caf224200d325276d24d4691 (commit) via aaccdac55d2adae276c5b882bbc70fe00e191516 (commit) via 779d2f42a411fd9ce298c205b797519f64d95bfb (commit) via 4b54cab4763777c7741cf401ac02ec7bb4d023c4 (commit) via 0262d3ff9fadbc6300e4146101539b4f07fcf4b8 (commit) via 5b67a04a34cb2e6ed2ee441b87bda12dca39626f (commit) via be55a8b81482a0cd4a97dfcd1156b6954497280f (commit) via bb67be9bd295441c600832b2701807006b4147bc (commit) via c56a56dc0a172803bfb0fd49d6401055c85133ba (commit) via ca05975c8fb51b90823d2f2ddf30eebe0819ce37 (commit) via db75331e06935f6a8a5bf488a26b28b68e802836 (commit) via eacba189b1a03c6a213b76df07dd766697017438 (commit) via 7c7d39adac83debe43c43780d489c5c513854001 (commit) via c302eca2c69de664dc8ac53a4577eeffe5daa5ca (commit) via db1533651f6a8684f3c1551e32c96f9a0ad83116 (commit) via 314c01073313c45e5da3b88eaf79b11d273c9383 (commit) via b321b93286006851bec47e6a8c0cd03ba3b72c26 (commit) via cc7d9ec20e3ee2cda8d3df3192e7b02a67cda1d7 (commit) via 06f645542cc9ca4e881eb3c0a441b510866a1a9f (commit) via e92866bbb1aade3eead0dc6169d26e0b7b30a605 (commit) via 30fabdf61d629f912e1647fdcd3ef25891cadac2 (commit) via 6ce46e7a86f4de0b1eef9c641ef6cfb49f1255cd (commit) via a8ce4ea4696a385d18beb785eef8f510c6fed143 (commit) via ca476b1154ebb29d24a5c4aed7166c47b4d9fd52 (commit) via e3a10b66a4eaea7c7d06707be1ca18bb28dc2cbe (commit) via aef917593ac9cce155252f612299c1d626775c1c (commit) via d08b949c2b0e41a46bfbe984766601f73e53697d (commit) via 972b502ecaf3b919b7e89c13257dd6ec97aaafb7 (commit) via b1789b044a202e0fc33651f82efbe630d58fa416 (commit) via 0823e1e42a833be8030530fd26c46ed3c8b42fea (commit) via d8b476988d38f3ef2267594a46d0e4a9fc6eb6a1 (commit) via 04f0989d1173bb8d2a8aa058eb18db41353352d4 (commit) via 57e5b94e905b493ba2290109a79bf860c80e6055 (commit) via bb8262275f8bbf2b2264d68c5328a8c1a8c634d3 (commit) via d11c05950200d91f559e0d159762bd51bc28593f (commit) via 1f87d75b7af8737e5ad0ec6b75ac53b3bd608a1c (commit) via 5b3bffb74c4adfb16d3945b8094487b8990854ca (commit) via ca0af8a3a862d5189915c02c2bc85461a3b33415 (commit) via a102b63c281458c1763dfe1efeab33f00bf1b374 (commit) via 7c8e2cc7aca1a789bbcf989a14be177d59041959 (commit) via b5372ab110b08b9a2e250a68d484e3c147586b21 (commit) via 8dbdc4f3d4560be9a6e2c46fd6353fd147d878f8 (commit) via 8c589d2f516157d06fc1d8c99a443d3c8dded8b5 (commit) via 30a8ec466ce5a1967a16f51d023195069b4e89ed (commit) via c8a0b939398b85ee74f248c73e263b71c09274d1 (commit) via 7ccd3181c5dc6a8fdb003fc3d9ebe103cb46184c (commit) via eed26116c96f03c6128fac3dead9054714af6cab (commit) via fab0ae9b43ad5c44d3d0402424b152a531b609c4 (commit) via 08b286277b1d1c16ce3a615c5de07cefcbd6acf6 (commit) via 335aedabf204ac025a79801c15c8488d35cc9981 (commit) via 22be129e1e862d86589fb7c6e4e28f934cad88fa (commit) via d296f4244f90ac2eab1eb2cf3d7203f81415c103 (commit) via 5a19bf7ccbb5ca4f69ff7889d6ed253cf970a2bd (commit) via ea8f238f04c0477d0071398851c9125857961d44 (commit) via b53717f4180746cebd7a39e738d7c6cb298ae762 (commit) via 317aee5878d6fd2a6c69d0b9632e36376ba2de62 (commit) via e89ad6d1dd9a2d5c0841358eb76e2a4ad9606f4b (commit) via c9b3e06d99f21f580afe29de634589785494e87e (commit) via 8297c819e985ba0d46752971b274b174098afceb (commit) via aa5d0e88944fe3258260aedfbce9101301e35b44 (commit) via 007a71e3329aa76bb92701c9eb10743c68c93af9 (commit) via a9e4a1402b96652004d808bbe09d27c9b884c5df (commit) via 45ecd04e541e47f51bc4cfc239c1c59e8d59155e (commit) via 2fe684755a3c8181a4dde0f5dcabac9c0c5a809c (commit) via a9250b9ebcdab7134e5d062e8ca37f9532eca5e8 (commit) via e866473f2a96ed146dcbeeadf24a45289c81ef02 (commit) via 774a9de8b36a53c9e4e4dca4efbb9944cd39ff65 (commit) via e30b6ac5d1127c368184232dc749cef28d0cbb6c (commit) via 24df176826b3c7b445c34c5a6ae106d0892c9052 (commit) via 3c16de295480f269a1610c6d2cc559718c39c202 (commit) via 3c6a2cef5ed692ba20a925357bbbae13ae8d80db (commit) via fb4bfc2ad5a3492d72a612e16fd4b69eb01f96e3 (commit) via e62651f22064ac44930ec91eda7f74b1014b420f (commit) via 2d6563b78e699ee8ac1bd3bc556889ab8eff975c (commit) via 2d956a82c8fd3f54fe58ce5a7b597be51c25960b (commit) via c5f055f9e5aa58548b484345bd3bdc914e640d6c (commit) via f3ba8abc97a492c4365149fa150460d37d076d85 (commit) via 23431c75c8cc5df8712834e59dd80bd19b5fc298 (commit) via 200710e3eb9617897be2698077cf77909603f245 (commit) via 7e007e0f87c4a06396ef46081ef1d69a4bdc11ae (commit) via 406777cfdba68dce82b45afecfd8017f3fad08c7 (commit) via 001ef7ea4d5375ad9139f865873ef55cafd16a98 (commit) via 8dd81fa31f31e986396b23fc0844af206a216c9e (commit) via a1ed2f0bb1564b993649096dfc82afe28a3759e4 (commit) via f5df9ab54916ebe059b4bc5ae1a9b4d721e132c3 (commit) via d471a2192015440ec9b8c409268ba6433511f421 (commit) via ea0e1eca2bc32b531242a3b0a3c471e492a6f493 (commit) via 327009e4206dc5c50bcad21658872f547d3b6f25 (commit) via 57799ed87f9473f6cee48fd48d26809aff2bc7ec (commit) via 1362a21df41d7856f6932431762459edddd7fdc6 (commit) via c17f57053802c8b151df38169b73eef804ce2b3e (commit) via c2a25c67f8b423beb3b75d526044fd9f2cc5ac1a (commit) via 727399461d019ec49c619a6f9b3fc46f9bb354bd (commit) via 2b1ab863e103635ffa6986f31fb50b5c38e7a801 (commit) via 53c815b7ae03199651bcc235610f351f61beb486 (commit) via 4498a0ac85fcf50212717a7310465dc7ad575917 (commit) via 0b2a316adbba10c91a6e0a6c9f9133bd2221be7e (commit) via 667e39a2ee25b6652595b94bd95b5075779eb024 (commit) via fcaa80553ebedf88184bfab981ecfe754c7e1c4e (commit) via b21825effcb5fbe47c95fa364d7f8159a306a2f0 (commit) via c241404f5eca2ead86e0edf2601ed3f3ffc0a3d9 (commit) via 641f7cee5dfe137ecb40c7a461b6235d205fc715 (commit) via e02b9f404cdf58f829b669f95f6cb7ae8068e417 (commit) via aa0c796158c5f394eadf2aaa6070253a34992829 (commit) via 8648e49a1c10ec2f6d1560aa3f6c70b059eb52c7 (commit) via de4599cc350747609f1b66d84885b34cf76ae253 (commit) via 8eda90d9506ca4c34a3476415eb70d51043fcdf1 (commit) via f543036719ccbb2431563d6af968502f9097db98 (commit) via 15a36434e9d51e57514b2b9357a41293b063e970 (commit) via 8ef54d112c2c17a5303fac035825640987cbd40a (commit) via cca4963c581f26353b6fb1187446df70b399cf29 (commit) via 2d52d10a52b40910427786c6f5cb314cce1ceccf (commit) via 4f5883bc6ef83e692625de05e1d7297a0772d4c7 (commit) via d85d0159a52f8a2d7515ec80418020c41c8ac8bd (commit) via 4fcdd76073edd55fb84e4579777eca006836662c (commit) via 8cce125ff960fd1c2f31c48ad3d64e33c5615be0 (commit) via 605ac5d1e760fad061513e555b005ff5753f3ff1 (commit) via 73952e3ab4629076c67fd64351d3d0649d75a426 (commit) via 8b0d5b3726da5f35751d14a6c2238af2851e3a19 (commit) via 98d77bd4dcef86cb0a56bc0a5162bc407fb566d3 (commit) via 4f0acac4c1fa538082f54cb14bef0841aa9c8abb (commit) via 186fefcc76294e69c367b2eb8796bb824927248d (commit) via 757ba862e9ad30e64d3196004df98ee198f03107 (commit) via ed9d1a741494cd699139ce2954ad80c29a64dd6c (commit) via 5b87e3e4bdf7878a95342264153b4bdd907d9632 (commit) via 071747aea88d7dbdcb6f877bb1a94782afd18555 (commit) via 76527fd1e3c987b7bd1533f1eed8696c42390fc3 (commit) via d53b55016a651d1e587e1c76012dadda162a8095 (commit) via e3f9698366fdec7ca5868f8790fa1e277ce236ad (commit) via 973c3c3f248cdf5e6d459517f612dc7b8bf36ca6 (commit) via 81cd54a0c36cd9cf2bedd97221658a276aa2d84c (commit) via dca7d2caaafd7d13d8c97e56330deea839ceda56 (commit) via bc32d051bf408cdf3fb5d502353bd005a599e40b (commit) via 00a12feae6dee8a7f592f0455e3732f3cdd6dc5a (commit) via df90aedcc72e40bac9e87618dd9437e1e9b6d12a (commit) via 7c373bce1dd927cc183d9736ea586702e7ee1233 (commit) via 3e071446be9d435d867bac29b70096b810946444 (commit) via 1c72bfb2cb00e8e677700643bdefadbb9509b496 (commit) via e4794d0c077a9d139e87612cd9477ebc828380f7 (commit) via 143abe661a50948f58c6a917f0231cde068db2a7 (commit) via ce60deff7b984aa031f3c11ee75092f9bfe247ee (commit) via e7997163b240168301d7d2988f2cd74ae1f397e9 (commit) via 738f13395d1d8a005011e45ebbc6a869bbcfd9a6 (commit) via 8db7020c88480cc586b0379df9753d16e5f99a27 (commit) via cebf3f0d3c57496bf1ffd679c6717c5079e33613 (commit) via bc6f56c221fa1c8e518e117ade1fd4e3ae923b0a (commit) via 0f5f93d2db83339399ebcd91d11b6f1777e4cd21 (commit) via 13b07de36abc276566159463c44f2ad92cf78da9 (commit) via a72e47b8a09d6a870b093cfa3b5716b6817c33b8 (commit) via 5fb795e972340b104467d37d5281b622507e9ff8 (commit) via 042afe7fe73929f40b32545bbdd97f10f260af60 (commit) via fb6a2e274fe05865021f4b695239e73490e34437 (commit) via 58d31532499b7d0c800a0a5f5d2945e0637113f0 (commit) via 2dafed51e5be1819b783d0e201ea7e3bce7a353f (commit) via 1e57eb611238a5e46bbfdc6fdca2ba60fca1d701 (commit) via 43c588b6c64f84583818ed766c7392dbec9531d1 (commit) via b445cce26b154d753a15193150f97179f9914f7c (commit) via a9efc12ccd6ee20752d21ce0deaff457ef9fe0b0 (commit) via 52746469ff3d9aee14ba9fe2cffb22ce306a65ad (commit) via b4a8badc45a05283944859e2822a202197eed1c4 (commit) via 978ec28b718597b57344761a2423f4967c9343d3 (commit) via 05e9b142c38321b45a23d6495d1a92b9cbae326b (commit) via 90ab06ce5c1259f0ff91a4ff9ef5b2d0050234cd (commit) via 3e04ed60832bc3f5e2ab04872cee7cbbe0b555a3 (commit) via 9aef3181db670930fdca8135871dbac4e1a4314b (commit) via 79db3c72e5475e21809f1fdfb902585d15a5ea9e (commit) via f201f06e5fe52cb0c7cba271bc9e222b6aea7828 (commit) via d0985a7ff217f7fe928500ad761af3a45f271b73 (commit) via 0cb791a125bcd1b152bdede5f82d6906031c30e8 (commit) via 565840008b8c12a58466b4da1545d6e42670a610 (commit) via 4b332d7d0e4811f1bb21b4b6b3fc6b44d8e3177b (commit) via 6efc1f395e591e19b78a3a31105ffe2b795a9d53 (commit) via 21c4c4132186a117c9a3bc4e3993d3e5d546a06f (commit) via 284cf9a34c692e1bb1285d4740a48ef90754436c (commit) via 0fd73c5e0f69e528689617837864fc69ff6d59a6 (commit) via 7cc4a4b324bcf65b5d383faf2b3e727953c8df81 (commit) via b7c4b9b6f5babd26d9cbbeb453976e3c40d42549 (commit) via 97d731de34deebac062f2086d4902b24863a04e2 (commit) via c338fc3343e3a01c26030ddebb9b42ac6a5b3179 (commit) via e27c6925b0caa3db235d6811fc75cc04cc1e739a (commit) via 99a4af4260a288d75cdd0afa24caf366b3e33f53 (commit) via 7ff649a6a7c385140f38f9f4676a4677d3d9a07a (commit) via d37d04dfdcd029f0721e8beddb2686d5316f1e5c (commit) via 0f95771e62498a20e9b8b0d5a9782543ab0ddd80 (commit) via 533d5e6dc40946375b7582c08e56b6f8f1c839b6 (commit) via 4284a90a2a8dc8220fb15a15fd8793e4ae1a2121 (commit) via 12d7ca237fd7dce4a37497428694d9b6729184e7 (commit) via cf5ba98c10508be4f8c10459b431806686df216c (commit) via fc49eccb0cb0a1d6b3c12e173867473f8d3d4393 (commit) via 4a5e3404f9e5ad9da7e12ef509e823b0953e143a (commit) via 593d905f0fa70631a1329aa1c1191a888ca0c99f (commit) via 30dd87115c56fa6915881d93cd4d0ccb18dab035 (commit) via de8bb97ed51af386c35c659e94c9f08248ed65a4 (commit) via df4218c8fd6d4a20c8840fd6246e41c58172bc09 (commit) via 080124619d964ccb0ebcb3fb9703423e79029b1f (commit) via ec097f532e5fd77cc627f8d18a0455bbeb694962 (commit) via 45d88fa052995da4fb77deb72ddf1597cfdb058c (commit) via 41eed0ee31a11815c07bf4b789d723ee73dc20cd (commit) via 987787f0cb7a32cf74b683244e97022f7b3d5604 (commit) via 0eecdf24f3da797e3c6342e60b28f7dfcd467976 (commit) via 40fc52108899de210ed233d4014037c952453ecd (commit) via a6c98a79b29e964268ab2debd7ebd7fd2daf709d (commit) via be142a0c2a7b18682775126a19203ab5411688a4 (commit) via f04f53d3b7909cc77d1b451bc8596c4d69ce8172 (commit) via 6ab18bedb1dca6c3a91b23293583ccf33bc5e70f (commit) via c4701d420479f45c2fdf1526945edd707ed32a55 (commit) via 07b625dd2c2d939c861d45d5838bc9bb32a00e30 (commit) via 65c2d36005cbefab490896665d4c60501c987b4a (commit) via 7d974addc68f0cbeff19467cb8524f1eae52b2a9 (commit) via 2c02043f490704805c17f787394403de93d0b9c6 (commit) via 97510814d84fa5715e18b4d73b3c07ec607b46f4 (commit) via 9dd1f00e836044d9378350882e54c8c7442b3e60 (commit) via 58e6d96d68bbf13bd3986173c2b4c55e6b5d6529 (commit) via 3068d5747ac81caacd3c496920fb509f2fa3a182 (commit) via b0f91513cd8d06262711e18734cf415f8a17d7a6 (commit) via 7be8c2b686701cf0b71eec0bd083d3b33e9a5c41 (commit) via 3a5f08c221b32381623e50095de2751183e994c4 (commit) via 90656dbd00c32b56a6082d7baf4fc752adcf85dd (commit) via 6ecafef28f74ddae6c6db3458ca3d84179cdf953 (commit) via 217d4f29882abd7c69c55eb60ffe68e7881ccee9 (commit) via 301f01e938e72423079afe1a1836937053481fd6 (commit) via 4dbbab5e503e4da7fe29e0e723e42c04f090537a (commit) via 506a3443ba52edf988fe2a0a54861738b777756e (commit) via c2b823faf07bc5614feadb7aecf49ee84d43d17e (commit) via 5e1765c33216f084c83f96ab5745e4b3651d1e17 (commit) via 42004880e69ca29a68264aa8147f57c4f318bdec (commit) via 925322c63436ed8e35cb547b781d0578e36e4c30 (commit) via 4b6bc3b4b562ec6faf4f8fd9a31457c49ecac748 (commit) via 9bfb7d42b370fbf5f465b12ee78ea07dea570975 (commit) via 4a075f82f0658e62d02c3f3b8af70e1d89b3beb1 (commit) via 15f740caa3a1ef681b3a5564daf6dfccb7b1e489 (commit) via 72bd4eb3b9e674d771d911e27cacb45468d51487 (commit) via 950f7d15e8cd2a4981e9c87e425a3cc196167295 (commit) via d318e6160795ac8c339e27d521248144c841f113 (commit) via aae236245596743b6aff4b1b294c0e8d97b8190f (commit) via 57143a43619ccb229b35b4b4c7def737cb41a40a (commit) via 1726ec5e17a12ed18e87fd2827ec8badee1777b5 (commit) via 9df00bb857ad88f48788c51a77b05833a19eb5c0 (commit) via 915e0ef5e7d21c5c3000c20b0f4846a2bb26843e (commit) via 4afdd5dca21c323675e193d73457fc2cb0f1cecc (commit) via a5ab1620f4fcd01306c82789f60975d646c1fad4 (commit) via 5c6032393bb997c9ca15378c13e0045a839cf53f (commit) via 4b3fbd45aca009ae3000be4e8db4a29cb950bf31 (commit) via e076ac087cb568ad0748f4d8469e6dcda811d7c8 (commit) via 781bd5daeb98774628ccb7546d449704ea6f7330 (commit) via d82e0eb697abab4eb994800ab649bc36cca99a83 (commit) via 39a287db7497180ffaf24c5d0de91a15e0fa0d5a (commit) via 75524cbabd4d7a8cab45d00081fb258aad9267db (commit) via ad633b09192dd8edc2952f992abfc96d4fe04940 (commit) via 62cb45763206e3b5c4d0ae4093cf4d8cc16a1c94 (commit) via 83d9dcc0170119cbab908b72128e0e7ee265c646 (commit) via cb8998e33c5ea962c34048cdeb8c8b348e8530d8 (commit) via 322f60aeb6e018eb3d981400e544e9c22ed3b3ba (commit) via 85fc31416b643c73f59e5af7a0e2d90813f29a50 (commit) via eb3ccf64898b5ca1d969dadb8e12680bf89c394d (commit) via e7e28ed0926465c80c900bf511654bbb68431c9c (commit) via 2861007a404cf6d8e85b299d4b2507485c461a4a (commit) via a9f23c8291a0d9a61152a6f9646d72ed3d40fff3 (commit) via 40a87002472ee61f71396430a913d14efe0d6cdb (commit) via 29eb92db02afed5ba060ac861bcffe7e61915f71 (commit) via ae8dbb4d776461c8945570594d67d8bb9b7100c5 (commit) via 297d13f4604c330efac19c03c12d590730076ed5 (commit) via d4440d4cfab0e8ca855b3120ab92535f5df96330 (commit) via 03d2c8906b99318b7a9ca2d967f5354cabbf69bd (commit) via 937005e247555cf6a4306699dd71d261a14a98df (commit) via 50d58f9dd911ce84ed184e3aff1fdd630c70eb22 (commit) via 4300e89ba82238a9a791544dc54547ffc29766a3 (commit) via 126653e17cdfcd3ca3bb98434949f84b487dc475 (commit) via ee7201b83283856a08f848409d476a4bc6e75d24 (commit) via 9a5f3b8f787886302591641a729eefe99af08217 (commit) via e45e699199c7f1f1fd79278af16d62efc76b097f (commit) via 31d3de943cafc7cb72fd3e489fce40fc0e659f66 (commit) via ad4a6a884089a7dce55fefc8e0aaaa9985fd6b30 (commit) via 17af41d9cddee9ba5f0b2edc4288e83470f8e3d7 (commit) via a42e2f6fb652ccf72dcbc54f403590ba79cb519c (commit) via fb19530f6705830f3d3c9a8ef69ecdc172ffe0ef (commit) via 2735ac484896d1dac3ffced31533d4273161e265 (commit) via 52f2d586ae0bc599e8f55680036921b9fd1c04ac (commit) via 07309078409181f491ea7625f871cab2700d93c8 (commit) via 7f975d231bf8b7267a65057185cdbc83dfd40ab7 (commit) via 810c33483eeeff4ff7cebf28ad03fbbb3f5f8b43 (commit) via 3e387cb35c03ad814362267028c46d5d0972a257 (commit) via 24a7d31d71e9b1f3ef1cb53a78779f1986c8fcbe (commit) via f6c1d4cd81b556e25013daf15c3f3b2ef2108fa6 (commit) via 42885f88068d8ea549d5472cd51b60470515192e (commit) via bf12800c51e3b470851a42272e083120f649a96b (commit) via 72eb44cc51c2172a0880c8cef46f5873af180836 (commit) via 7a0ca16eec9e5215fcb8ba931adac00e57648455 (commit) via ad0e8859c296bbcceea3df6330fca5a59d83162d (commit) via f141837ea8f9bf2b1526fa77cefb6d15af8de774 (commit) via f9eda7489b5afba9a0a5f9e1e623d61454b0e7e0 (commit) via 36a9cdfcd625f003e50b6077d12e720c66cf6c77 (commit) via 4cfbae815230bc7509ce927e45f409fcbf12821c (commit) via c0c1195a57df7f10a5b9c8025b714935b19ed7b8 (commit) via 3426063f562892ede1be7f67f302ad5d754f8f4c (commit) via fe2e57bc800448703208ab52688b34ffb65bb386 (commit) via fb7be589e6f2a7e8dcbd560a0b0fdbda7d1fd316 (commit) via cf55219d45b13f8103c54746d61ce4a77e7f5703 (commit) via 928b2245391bee667f46a5338edd46a6054826eb (commit) via 4d13b401aef49da34e6cd9f27118e2ba9cd5b077 (commit) via de4f00d9316006333a4a9454d000463c5480b3d5 (commit) via 9311c0025f70df98e4b47940e1398b8de5518668 (commit) via 8f77cbecb4df9a8ce1a695ca24799d5c02da4ec1 (commit) via e16e02acc0086e89a05fee2ae12c2b415d50564f (commit) via 97f688a7af737034d072d0ce3b156ed8420dcd68 (commit) via 1a2778e7d4b57e4c0297a850919afe2e73d4bfbb (commit) via 11b40286644c07ecef7b39378b1f73992c3da56e (commit) via 0be0680ab5198dfd2170e5c894256b8c329676a8 (commit) via 321e3ae2fb16a364e8bde96ddf47f5cff661d3df (commit) via 6d06f6b9db7a8c8a011d957796a3e22cd46457c7 (commit) via a71b8eaca7eed4dfc96f2cebabfc26430416c2e9 (commit) via cc90d494ceaa3b096b8102bc590fcbe9e6671c6f (commit) via 0d9b8ec9d3f36125b1762dab2e429c3f0405ce9c (commit) via c1a91a896faf5ac510daabfe389cfa3129201c9f (commit) via bbf9034eaab39ad637ef9a3a1fd935d624dcdba8 (commit) via d84f47abb3d5571f57bbc751b5e3f429958ee63e (commit) via c626da9f87a63604f3819b003dca1f797e4ea600 (commit) via 153903c8cfb07c3fb6e4f37f5b15e052c68e54f0 (commit) via 816e178e99510267475a5f8948677a24e43a2863 (commit) via f1f80de007aeefb7757d469dcc3869b6c5a89a9a (commit) via cbed32796578db7522c1821bdb06d3c1d596ca40 (commit) via 5ac44784b6d725ef34f851d6124190fa848cfe27 (commit) via a42b6995163840edb95667bac0a51d3e801b9a2a (commit) via 5ad4ac800cf26b8cd2f49c1580678a8df4b55f50 (commit) via f948dbc442c44c402d6559bdd746f5ef8d01fff2 (commit) via dc3be0a6533be782c76f23ce653f4fc683b3b4f1 (commit) via aeeb7070f84437aa608a3d843346b1efa916d175 (commit) via 54187ba442e16df7346acc8ba68f80ce3239e6b0 (commit) via a83cbe12f83d81d4b4167193fe85b1e3d745dc94 (commit) via b8c5bdefcdb91babbc025e2936702ba19d7946a9 (commit) via 0395c6e7c4baceae4539e4a7ede9a4473c57a350 (commit) via 2179f402e062f40a357759ad28717a79df062697 (commit) via e55ae3ae1c631f08714f88f13ae75bfadd47cd51 (commit) via ff23d2497286c8d4876009642bf6d35a2b9b2856 (commit) via 4789b4a6627b452041b57f81ea91878de666bcc2 (commit) via 3ec5047c6be00729f57da23f6d5de6d5a357ec7a (commit) via 4772348b4f99c81575b8613c0fbe1533bd261b42 (commit) via a73c98a3abd2dc20145325436cefa2705c0db8f1 (commit) via 6d1f1163381707a7f4172e2a19e5646b38fb12c9 (commit) via 887934e28d41a5b1b542c6c6391d5a673e5aca01 (commit) via 02d469ad67459c8d28c808a19802613a5666364c (commit) via 07f1103782a94090c2cef46de8a3f6d03ddfeef7 (commit) via dec48005cc08e2846985bbb4ff6128bb8a9beaee (commit) via 0061dedaae41b117115bab4bd00e9dddb85bbe66 (commit) via 955fdb039e7ac18322bc37e411c216702fb158a3 (commit) via 16df9171312c2489ec825cb962ced1f1220a2691 (commit) via 4a0a163d817a08662adef7a286cb01cbdef47b05 (commit) via 9ebc5056b464ffd8384cdd8302361d997cafcfbc (commit) via 066c912fd3b4554d4475ae0837c1d62ef6c872d1 (commit) via f74db0b33d491a3189df7f909d382f93f9152c30 (commit) via e2bcaceee6d8a8f9f50854bf1695d5cd1f53f7c6 (commit) via 226ef1d1432a379ad16e5f8d3e74a612d185ab91 (commit) via 27dc1b130b88edd85a71688504696191fe76bca1 (commit) via 17f56f385b6899206a38cf4e1885d19cbaf8bfc9 (commit) via 78122ab56817693feaee3f50307ebae72a2492d0 (commit) via 742fc79d58c1b19bdb20e763acf401398008c1a0 (commit) via af48bed556079313074d8a2ea132fd689af8a100 (commit) via 8a996b4844f8f89c16ce5062c74942d57f6f73b4 (commit) via f84571d0f46845285b810a48679a554fb68ec278 (commit) via ccd040f61e46d2b3ca1c3058584340b2051ed534 (commit) via fae779ac5419ad7621a0bc858329066ffc9cc719 (commit) via a4463fd23bf9fcf3ede094f5c15f4ecfb558c2de (commit) via 146d1d3c357518d94338ae27eb12dc6effef9179 (commit) via e40549a0ae920e72173cb2c585aec23414494eb1 (commit) via 9631184399a45ccae1592fa6940fe7f810eac64e (commit) via abf66e75cb7c7fd89bbadc3686cf60318953cc9d (commit) via 15ae715b0d4b077890989ac0ca5d35c18e62cd42 (commit) via aa244bfe63eb16db587869bb1cc0503d225939d7 (commit) via 2a64b42111e50d71198bfec1ab28d01e6d1cfd2b (commit) via a6ae8a3b7a11d01e70a7211e11907f4c3cdde756 (commit) via 1501bc24fac69fabdd155dd7b0cd19689e35bb6c (commit) via 2749c0bfbfed432e5cc8cba96b7732753c9ad1a2 (commit) via 2b2209ebb5d6cad61b861d1816822bc9d31ee079 (commit) via def0afed23bbda21bb2bf27e6f5284e5557a1cd3 (commit) via 4d7bcea870591dd1da1ee343d0dc45bd2086f233 (commit) via 7bbd2ac411855c53972f4fe5b4759bfafa65fc0e (commit) via d61d517a2e35f482519561bd325652ee7144679a (commit) via 4d077b0e4c2e5e76f1fe3d1695f12a5fb13be1f3 (commit) via c9927c72ea31ad00b23da122280d6fcdec4a1a1e (commit) via 5c8b76e74e5d6f69f5d77c9092bcd7d47f1c2ecc (commit) via ee876c91723267d913a12e76f46bd537700ab9e9 (commit) via 606aeebeb3a37323ea7c03dad666d2b1817979ce (commit) via 01e64fceb2f41cf0c079570f45f59ab71813d93d (commit) via 8241fe4818ab9f1dc57b095bc056a821793a78ec (commit) via 176f72a2edad961773a832f5499c16cc8b318441 (commit) via fe28dedd4c25b5f0f3df39d5e33ce3639574406c (commit) via bf9d25039c770867d2761ef11ef700e21addffba (commit) via 49767228f70528afffb6483dd338de7e27c2617f (commit) via eaac0cfe77566822de02ab80922e1e128c6acfb9 (commit) via a24026a49926d9874f26dd32678576071c213da2 (commit) via 8e4deb677ab3cbb3515996b2f4d7bb219bbd20f2 (commit) via 36b4a20acdcf0c813661ef5e8dab1fcd059235f6 (commit) via 71fd42fedea933f8e93c625435c3835ccfe4c0a1 (commit) via ab7c9c766be31f1b79b3723826de1146ac553eb5 (commit) via 712691d8d8abbeb97f21df8c1d923d8694996ee7 (commit) via d7410b752fc36e811c500f10718f0b73f2aa60f5 (commit) via ff821133506c8c69ac97730fbe2929b5cdb6e899 (commit) via 36c5a3e2857b049e1e979beb7d476426ae475831 (commit) via 3087fd503061438c4e82747a490e2485010595a4 (commit) via 6379629a3a86d419e0bbff50e8d05038451656b5 (commit) via 4f0825a352af5499beee068dedbd5e9cf5674262 (commit) via d38c8b88d7b74093d0a2045173306238f8a1f80b (commit) via c2c0ad78325196b883a8c2f76a0332a6f8f2d9bd (commit) via 924b04072f7325af28b287fe027214a0ac52105d (commit) via 429d2e454db18b1521e192bff24c08d9d1b12add (commit) via 47945f0a8b08cf4d2507845fe2a3cc895ff084c9 (commit) via c7859edf51cb1dab6b7164fd4ac996e8d2dd5f59 (commit) via 09b4c2275e4782ea684c8265da2fb144d4119713 (commit) via 086fe322342b9999815a27985c138a24be39c8d1 (commit) via cbf443ca72c1f2d4aad760c73c9c25a81de59811 (commit) via be145198df7815bc4018fe601758fde6f885dda6 (commit) via 02624d27435c417df90fa7ccce26a5b51fa5c2eb (commit) via 7992af018097c1db3ed124a4898cb9184ddfbf82 (commit) via 01dfad85f82d1208715c905ebc0c1fe447cd5c17 (commit) via 21e73c2597da30e6e5b0acb808cd27fb21e8bbbd (commit) via 500c7ceffd18410001be8051bd819bf24330f5c3 (commit) via 49e1056ccabc284a80e869fb6d0dcfa364c157c8 (commit) via 4e777c300ffc701a6c9239deaec1d8073b0ac2f2 (commit) via e881b1b9ebcd9e23a5cef1b8152aa4e7422c29ac (commit) via 8f2c7e5b2b2c038d51653c68380837fd54b84db0 (commit) via 789f02e158fbdbba8cdbe293aab1cd6702c11ebf (commit) via fa9fbe77bac2bb5c2d7811463c2a35e7f418bcf7 (commit) via 2272589feffa8218e9b2fef66f26dca384272385 (commit) via 6bdf0b158c3cce85b7a660eb034e9b87576dd1c3 (commit) via 57c7d37059917542ae6e62ca90369148c0860fd6 (commit) via f416c097dbfb4b4f749585117539784e4cae159a (commit) via 7acb30c69b1c10458b37ac403c82e3b98edd9ab1 (commit) via 47379ca95bd926759d34abcdd1b4b0465fd448c0 (commit) via af8e4352b5880a20cfdaf89303a71e222ab8badd (commit) via eee3790d246600c9145f9b972e67ebfded8fde98 (commit) via a523d14096f767a736dac30d551ca1d1f0359347 (commit) via 9327c6dc0f9bb5c16ecd665651fa3463175653a0 (commit) via 2777ecd9875c395d2db6debba1de8006ecfd47b0 (commit) via 8598f1866e0ce504db62dd718348653b269a7bde (commit) via 18fc465b7ff9818338fa8eb350ee4f20c9acb2c8 (commit) via ba6988bd893eb08c54ffdb144700530e3a683d6e (commit) via 03bba4313f9e6f880ec5cadcb66a0df9663349b9 (commit) via bd598e3c5eff85ed3958909584d3d8e1e2235b41 (commit) via d84ba5616f9afbba90d38f2f99dede0f86af241c (commit) via 300e78d3e5714449e73a056dd5878adab97c6423 (commit) via fda9135874ff5b19ab1b61be05702a79d9b00c38 (commit) via 210de12ec4ffa9a3ffc8a1cb81f60c30a834dee1 (commit) via 3b2b3b09a9ce8ff7d8fcfc3107172008a322372b (commit) via 178992a23246f8398c27e97546e135f7a470b047 (commit) via e581516b26da54f8d73fca6640ab1a5df16bc6e8 (commit) via eeb78dde9b037d6b26325e6e5b9154a91952ced9 (commit) via d8bb915da8c2f3fe948b65fd39ee0349eb6a9812 (commit) via 856d5bde1dc311a1cc4f529f9bab68e074cd949e (commit) via 589200a663a5143fc6de3bb1cde0049c0d22522f (commit) via 1a99df84e12315c63f2e96a2972864e4c311712d (commit) via 2af435986f14b14171c8581fff090ea9fb41fc61 (commit) via bf21a4fef59c6382e193f9dfb60d3fa28983ec3f (commit) via 087e1136ebc99d0d857a3b16e9e2ad3c970f64ed (commit) via 1a5461fb2beb96bfa004245a102cd4c1422baa2a (commit) via e042cbb29763f21fd2ed7076c15db87b037ce73a (commit) via 5e10b74d0b25cdf42bcefbfb84a47492b0d771b2 (commit) via e809248b6643b945231603789f5ff4f50a86d21b (commit) via 98a1051475f24db97f455ef8149e9967bb420ef1 (commit) via 7855e405cf8145cebd57f284d9ee8e0d02735817 (commit) via 643aad2ef4b0677b95aa94f5eb7a2d01db1fe004 (commit) via c7d20dfc41e907c38c015a0bfacb1f79f399b875 (commit) via aa4a819d68f4e4d8e9d85806b7641e421b516c7d (commit) via 7a9b3f45b278c5664bd8f76b692febb84dee6a71 (commit) via 430be849945688ae107b079db1e216329b1a1f06 (commit) via 7e1a622124a6ca6c98e1f3170bf65649ad4321d9 (commit) via 291e61346bb55d0462c07bf078cab3bb7eec2241 (commit) via c0dbe0be056df7992800276cee01e106272ccd2b (commit) via b7b61236d8c598f3e7cebe61dcc925a33cf59374 (commit) via 59b3175dfb6e98c2b8657257d530054d28f73cf3 (commit) via 95f7eb288c4b8b69d61fa8d68957fb21f09e11e5 (commit) via c8f257bdf354b81bf9954154889af6a3d0bbacd2 (commit) via 892e621fec571c7cba3573caa0d328ed1b25d8ee (commit) via c5a0ded53fe359ff4436db72e6aca5ab35927891 (commit) via 2ade3a02221147fef29d90e9bdb6b4f7759ca358 (commit) via 29cbf618e3483d1c16b919bc59c470cfa462d1d7 (commit) via 199f37723bfef9fb5e8d0f01729adb21e11f0638 (commit) via 39c0243d9b208a5d480be2e5cf538b3eac87860d (commit) via 8d24b2f3953cf6c02ec3ec09a88d152d6993470a (commit) via 051dedd23551854ceecc0241af2edad07e15df88 (commit) via ec4f160e2d51c8396f5fafff009fef93a1eeb113 (commit) via 9cfc0964771d2d3f0e47251124c3d8c60be8104f (commit) via ff42943fe7850d0e89a26a68f06a11e6bf72416e (commit) via 290884990881f61aa0906a2483d5f6c14bd6ec3e (commit) via 9548ac0a419ac810d44516d040495cbfde19c79f (commit) via c99e2778f0c2080f1f4ef6a43a45766a37aa0638 (commit) via 072c2d46412b37eb99f0a1a856ebd4ef2c0beafc (commit) via a33bc87fe77d97b1d03e53971370eb66bde9f058 (commit) via cc10636f91dbd514ffe712325e10b7c1509678f3 (commit) via af06f002191cf988e8a606f9b7d1711b8d56ff8d (commit) via 599d922134fd48a2a576ad7640759d8f6c1fcd9b (commit) via 74e7535ea2718d810a876bbc572c7fc2f99225a1 (commit) via 87c597abf6ec605ea152a75e5f13d194955cad28 (commit) via 065b6e35a35e290450f3a7e2958c11cd4fd25131 (commit) via e91dfa950e85d12cb35765670762906bbc6f0846 (commit) via d5c9c7362294761a7c103a4af688a6a367ac43dd (commit) via c9297d28e0484f58b4672e528610b7ba9e5aa073 (commit) via 5339425de91d7f24a019a79be4fa4fe13e10558f (commit) via 48db968916514a9950fd1f8d43bbf389c39b1d53 (commit) via eb77945e162ae1968242009372e448b7af51ea50 (commit) via cd4da1d350bb514e1da6ebe732d397706bb83af3 (commit) via b631c289c3578ddbf507687abdf8b2712e8d2d37 (commit) via e0aa5bb9f758efdac73d89e270c86ed73b6dbe9a (commit) via 1520fad9329a8385c8ac0676791ccb5055a8eb4f (commit) via d83d1b6a0354bf53073f4936e1c3072de0202232 (commit) via 39b44bbca771e140e131c66c3e250fc15a3db6d0 (commit) via 584427cd04fe03aafdf31c4c295ace306a8ea03d (commit) via f4d45ab0213c61c72942986f60a39b1f01ca42e8 (commit) via 79599ba0eb7a9aeaeb9dfbbf4881f0633724a471 (commit) via 4876dcf12b2db9847073fbd2b3e28c4f962bd48a (commit) via 2b32215fc331f88502e652bbc4d782950d37f5c5 (commit) via 9c3cbfb01eb25a7cec63d3d351cd2e2ba7e0c35b (commit) via 95b2b47b262a7d50c22e195823d3d2cd290b0fe4 (commit) via 87dbca148fb9c398e8d2de50ddbfc72e59ca6b26 (commit) via 7e8202025952db439dd54979f6143ad94942dea3 (commit) via d9db89d1e7d40c2820e8df7f819783fef60bf87d (commit) via 58a1b814258886b5be19977c290fb8f6e0078e34 (commit) via 128d9e23436584ea0d52c281b8fecb3b10f7953a (commit) via 96ba20cb44e602abb292b53c9e4f92aa59998df1 (commit) via b670c86edd704d45b572b87111f3224abecc4767 (commit) via 7a91d6071d1ef15e5a05f5feb7f79a06c279c673 (commit) via 54b8c4e0edb2f0f0cde7d28c1715810dd5c6a4b1 (commit) via e43f06d14ce5c954ec1bf39546736e210cecca99 (commit) via 4284307ead92f35e844e452c0ff9c73a61038096 (commit) via ae9b220d166dac277a9b9078add20650415d1cb2 (commit) via 0c83670a595a278b7d1fb7b21b2eacab84d3c031 (commit) via 9b837e6fda6d33474e16613e3bcd47dc6f60ae25 (commit) via da127cbb3eb5674b09fa195d09b047f0b2914b7f (commit) via 8264e09ca2f3bd93eba5eefa342267f303085629 (commit) via 9e1f0604b5d081197d1b2d5adbc8499074e6717e (commit) via 7721a77eafcfffbfcc2d8027dd4134bb9a9cc2b9 (commit) via 7ca604bcd3d635143236458dfeba97829d07b321 (commit) via 6420774b3b2e1658fa7f3d788e81d2305d6f10c3 (commit) via ce9fec3e896571835ac5bfd2980d6836f2b29f0d (commit) via 9fe1652212a84815e02d37f58d96192a1e6194d2 (commit) via 1f0b8c26f78a71b1dd948c464f15d0166e706792 (commit) via b43bc048eb4c2c0855d4d7c4ad6b0b3c14e50eb2 (commit) via d6663ad996261ef8602c3588112802d2ec80ca3d (commit) via ea19c978160af32e4fee8001f5308518bcf4fd4c (commit) via 94df39e905b9de424ecb40e9c54ddae0e7b6d4e3 (commit) via 2aee7b14ca17995fc311eb2d7d99c23f734adad6 (commit) via e9b744e581c13f8bfbf65f0cb78eb555ffa5e591 (commit) via 32e1f239b3b8f04c8f26c80ea87c978040c122bf (commit) via 6fb598d31ea15a898ea2553dd95efeb3a0f0634e (commit) via 2a68c7c8cd2eca65c58c0898d0e1716e9d4c3ecd (commit) via bd3629e4e6fe8d5ef958031178c22829c93d1491 (commit) via 402634a0cf58e8273185b008f9775e8353f3d7d2 (commit) via 301eb4753a189b058cbb7221e52e0ec6bf0856a7 (commit) via 5907bfd39ac3fe7e7b7e94e03d8d43ee99852e86 (commit) via fc16cbb578c7dcacf9d6dfc45625b4233570b659 (commit) via 6eba3fe6a5c9cf10f499897a46916402e203e062 (commit) via 9be610aaba9e53ac53dff61281987d2488a7c95f (commit) via 620f7ab35034f78f894319e027a151568c331eea (commit) via 3d73227b61fb1610a0e4bf317321a298702f76e4 (commit) via 4a8fb6111b467c88c3c59f1aa9caffddad697366 (commit) via 7506e29c61cd160881ad79145f5981b3fdd8c145 (commit) via 50c035c30906295b9ca9031a065b7a06776c8196 (commit) via 619038bc9d127b78e40161672ff26102c48e199b (commit) via a9da9b730df492857f1a6ad82c3c98aa1f799d56 (commit) via ec71711ebf1a00bcbd6d9dba0d39a827a8dfecf7 (commit) via 04190eabd327cc598a7409cdad56013d1c8b5820 (commit) via 68d03b86f4c28319967fdf2b6056e2884e8a8de3 (commit) via bee8a01b8d5bf8a64c98aca9c3968b12da6d2d4c (commit) via 88f5d463d22e1f4954c44c5391706e25fda77969 (commit) via 3008f310744cf1d603f5dea96c0b7c6bf6baaed7 (commit) via e4ea01041e8320d51cd5ac079f7994c17dbd8792 (commit) via 3538c38835b9120d7cf062fa533f7657768bf0d3 (commit) via cf7e5dad45141325b26a8d9de2441ac65466d09d (commit) via 5e924a31a0b6c73f297a61a1e4cb8b40b6f2946c (commit) via 9b21e88367eea8cdf200cf06fae99dec06e712a7 (commit) via 5d65fcba6caf949c910dd86e43e7d1bef3b219d2 (commit) via f36e4fe86c68e52e9714c0b9e9ec9a86b4a76bde (commit) via 4d5f74375a87169a96675feaa86b0d49874d746a (commit) via f47de03fe1d9d1b92255460b9c72388ec2abd80c (commit) via 7ad100b94e49f29d2f5c4586504840ee7df577c9 (commit) via ddb20b8b4e39e7342350ed5b34a2b64029fce7b0 (commit) via a2f615e522907f45398973d31225f9c5d379914d (commit) via 0849c9af2a5637da5ce24118e2f4b9ab9da9c6d9 (commit) via 139e12782c5cbbcb31ac89a1c59d8d5b4215ebf5 (commit) via ee50081daa3a80586f3044056517337a8e8fac9f (commit) via fc90646d489ed85c73b5b809e3b74851fa57b3d9 (commit) via f9e0746add961552366416e1f55878baf20be44b (commit) via 271c43b0ae533c0371b2380f91e79dc97bdd0bcc (commit) via 5bbea93772d3e490f0419aa22f33edac96af81c7 (commit) via fc0a28f5241faeb9ff73556ff1d14a2b6ce0e4be (commit) via 58ac7e0e98c448dcece8e7dfa53f484c982e96cf (commit) via 16ec2358a014f290be47e87e3489f98769681979 (commit) via 706c3b0db7b897e882e4c1e4b8dd82bd1b77b3c8 (commit) via 4684c75a668c7d25a5f6ebf2224a92982fdb500b (commit) via a78316c8315fc075e8253fd8678e6a7b5c8bf1d8 (commit) via 36c2f7f420fb2fc616d1255f44c3061c1a7bcaf2 (commit) via 3710e462f85824cd9d84b3f95e6b2ea694119ff9 (commit) via 41d84e08bbdf767e1f77740fe4605a00ee8c3f48 (commit) via 2743496f8a5d256e72d11dbd9bfc5a7cfbaf416e (commit) via da37aa275e2f408e0cee2e84e5efac0cd17d942b (commit) via f2699501bc20a1dc5ee965ca1cbb8f18a3471ff8 (commit) via 8c6be75d4f73fe16d0493c9de636019dd52bcf00 (commit) via cd623ebb560d33de2b29ad3d93af5ebbd30c85e1 (commit) via 08de66dd5eb57e39bc5d9f4dfcfd3febec458c11 (commit) via 783730eae1cc9eb35f410d1be8f5fb93a1ec6423 (commit) via 4d3a7b124e08a597d5f01fb2a71f3a4677a360a9 (commit) via 4761ba9d33a61cb654d45c0e9037b30a77e3f94a (commit) via 11c7193ad8ceb4f3898799dc44b700b8b93a59b8 (commit) via 7d4e2d7a8405462758429fad393a59d58f38bfb0 (commit) via 3d79f53284a300f15b4fc8356266dc23ae4ddce3 (commit) via b5503136fa234690d5493b19a8aee3a4ef74190d (commit) via d76345aefa34c576dd142eb64cb0f765cda22933 (commit) via 3036612d59a5c8d97b2086a5e7817613f45948ef (commit) via ea4b12aa5ddc054547926f5eca0e036268c1e98e (commit) via 61dc63e354e1a68317f72d485bea4b6a0194e863 (commit) via 3056d012d3d5da853535488619f12beeea59a6a4 (commit) via f7a1bcce0cea50650517e305d59e674475f913d0 (commit) via 4185fa5d9b6bf712499b8e65bac4077dd1aa34fa (commit) via 68b1574257fdbf4b06d225c116cfa6a2a6929965 (commit) via 8265939c5e32843990dd14e5d2918f773e285468 (commit) via 13692a6bd3df90d80cdbc4fd6852c69c6a99ea9b (commit) via b62b04bbf320dca6d81a95e9b0dea0251ad4a665 (commit) via 308f9e506e6ae2f30a4b49895f80aa26605e50c0 (commit) via 8226b8eae946c70bb7d23730029146f2cd320ad8 (commit) via e476442cf0e84c65565ace545f5b73602b5f0ffc (commit) via 393ddf9e79c47878e53a318f69e18a36c317bab0 (commit) via 33cb71ac91fb870702dbb71595dba4a554001e3c (commit) via 825607672215b7a12ea6e201a89cd5209f6d657f (commit) via dd93bf46ed0c3c75c1e330db2197703c0b6f8cda (commit) via 63cca6660f16c76936a8b17502c3de6b7050ad61 (commit) via a1d16802457164ce9d90ae023aba06a4c38d05fd (commit) via 0e6cea9b5172e61c934128ee7179cc04d0aa613f (commit) via 404f6344069ca400d0039f5530a1ee69025bdb2e (commit) via ffcc29b5fb92f75b7d336212f990f1f7a8ed021a (commit) via d3ba2f6037dcf051a9235bca2b0145b3917300d9 (commit) via 6f9af5945e855dab4810641dc72eff6a24c30a77 (commit) via ba01fa44feb6deb0f0359f381eafe866991c06c1 (commit) via f5afa18d09e5c60c09b5cd5896e665bf9683f059 (commit) via b4a78d237c81304e233f519bc652ca1feb2277a9 (commit) via 7533705ab15240b84bcb12cf81c5863249f9658e (commit) via 1b4a42c3b1e5633f523df08589c3cadc65aca6e3 (commit) via 2c34867fc3250186474c1f1c3a20c2a01285e974 (commit) via 619b8b3292d30452523705fbddf269defe81ca39 (commit) via ddcd2afc828bf20ea76f38386fb43e4b795e9733 (commit) via 87f7b25e563ed3a3a33bb8c5d5a4543c3d5ca706 (commit) via 220abab3fa037e49188cc655084a26d3c3c44fd4 (commit) via 9111d930a5586cb97ed4aca36234a638eb23bb55 (commit) via a10dd35566fc01147231088f3234301d29d9075d (commit) via f7f89d0cfec33a3c2a2fe631e29b07eea31536f4 (commit) via 0b21c1c8850d7f33f55d9399d14055a7cdda3614 (commit) via 2b88a2a957977c625cac014f642fcf5acb27435e (commit) via bfadfb771dc8e6c24a5731c19fb561ce08ffe590 (commit) via 2b15952a372238c8351ff24caa3f5842ddc31b7e (commit) via a5611f9555fb288149c01371411a1405aa61056e (commit) via 07589649b1ae07a45afc370e222374281735aa72 (commit) via 832b8b275b6c03f21c67195b9a1ac382d4a6d46c (commit) via 6b36f7856f1cc88e86e80835c140dc374e20b754 (commit) via a2566d0514f5393e2369e93af0ab80e3e8b2defc (commit) via d58ba465f1859e60e85eb725bf6bf5fde482db24 (commit) via 534ba8132818524bdf52d5dcf249dda51f766efb (commit) via 81e9636454294ae10ef9bc8bf149dd0248afce76 (commit) via 7503fb8e3edf07b1e15907dc17822e4dad9a72ea (commit) via f1fae4dd067e4fd0862e4cebbabd752445afaea1 (commit) via d6b5195be2676d33226efe53dad62723c3fb0655 (commit) via 9ddeae9d42a23e0ffa142e43799b37803bad5168 (commit) via 85a89208ca0fc5b056b98bf79882929fb69d3913 (commit) via 1dd7c84733b20ba776510369e9daba1a822c5b44 (commit) via b17fe4d0a17444ac9ec4f52a9b48f81d0f59a722 (commit) via 19dc5c9cca4357ca770f117c45e8baee38bf2c36 (commit) via f1d33447814391967186222b64780a4abd150453 (commit) via 240f01cfa738d353520dd96536031ffbe6054bcc (commit) via ade79a00838801dbcd95efd026d18b15eb1e1e3c (commit) via f0059596a20bfa406a500ca5d6b34bf88d333ed3 (commit) via d9639bb010d05a96a6cbced94668c5754a4f0de9 (commit) via 28dbfe9bf7a799ab1da2563fd5e007d007b54168 (commit) via a9f526a1abb1d2bfa68c611f1676fea2d89bc9d9 (commit) via 334c8e178008f3184382aae6c2cd13b9652169e2 (commit) via 2d42ddeba37ed7e0d54bf10dc66b7549ad43bc5b (commit) via 128e25cc2769fc7fdeefeded7f4e13082320f6e7 (commit) via c0d04310f3867cf48eadefe0ce01c4fc3eead036 (commit) via 952a18ed19f531b82e26108f8c46ef225fddef43 (commit) via ff0670edf399882329daa242247523d5f250f9a5 (commit) via 167281ec500cff6b0c00e47d1478359bc3f9c7d0 (commit) via 3abad6a6f9ae4cfa65c9f6d5f15208790449eefe (commit) via 70004fcc6dcd5dd979c10143872b2a136371e371 (commit) via dc35dbee9534f832f629e99ee6a8a11d234cdd3d (commit) via 36bdf2cb73a82548cc1a6a9e332a4e646a5868b2 (commit) via d6643d5fcf627d64cc3d7c385ba1cdd3981a8663 (commit) via ff663237b508109b7ccbc236ddfaa00b26a5f2ab (commit) via 834193484439acd6056a891e9b2df5992a370088 (commit) via fba495e5f6084800c076e0ecae990ed9e6483530 (commit) via 04139f14b6197e3ec996133a945af3fa8a68fb7a (commit) via 63196de6d899d01c4e1899e3aab2e700a47a196d (commit) via 85e109711d5b07ebc80ded03dd0b682407339800 (commit) via 393becc8b85f271c6ed581eefb9c8c61292123b0 (commit) via 53b209655572aec79b42520ce5a5c3e429fff94c (commit) via de79cee5a60e91b7fdc266f59dc8e43acd366ce6 (commit) via 7c3b8fb441943a47a4fb57ee67251c24c84e41ee (commit) via 49cc32b0a3ceee4dad17d2910b7e9de29ac65db7 (commit) via 43ae94efcbea535d94422d01d1a731707656ed5f (commit) via a62648b0b05f80c97ac470f114024c7c8eee7e9a (commit) via 6b431033b3118b1893a94735292143f6c67cfd20 (commit) via 2822296ddb22389c5b4e9b8fb6ef7c906ff99314 (commit) via 46cfd77f7521ad53934e1e42057723b4cd52d241 (commit) via 76e72abe329e7b36b88a8f939593d84b2ba00152 (commit) via 76681bafa8013f3dac2a6b66841720e8fc78d76d (commit) via c081b2b0374bd1adc7e3138b0209c8feefb3cede (commit) via b05552b14c8ac5918c9d88a568bdfc85cfe45755 (commit) via 3d0ac5e446314c08f3e590bb4dd976b551bff618 (commit) via e7509083673381f5be0e66bf6d9d76195b5fad82 (commit) via 549fbb8232aedc86acc3abae814b41d8555f8e5b (commit) via c7f84e91b7a8142d445734dde46d26a3fecff6f3 (commit) via aeb10770510decf85797c8768285641639be9026 (commit) via 2230c133a69e8f9660051aff61626996deba4ed8 (commit) via c035ec63f509573408069340b4d40a906a40b8f7 (commit) via dba847822266ac144a519c1752f8941072f3897b (commit) via 5853f084a0212b7f50cbdd18cfbc15f90de240ff (commit) via 52c07ca6c5708e4b20d8a6b6f40d09f74fef43ba (commit) via d126ab988b4f63c31e803dccbb2a08ac6f16e9ce (commit) via 16f80a0e7a8f3d5ea74229920aea1e5e6693c951 (commit) via ab1255b34f56c222202eedc42ac6e54cdf2cb4c4 (commit) via e4cbb3f0f2467c2c3a9ef4a66290173fce14511a (commit) via 467cef41932f478e3258adf94f20213f98895832 (commit) via 6202282bed7d22c78f0558462ba34e99b8bff673 (commit) via d539a2911a853ce6b260dbc1f49d4bb1f0a8a7a6 (commit) via d2b13fceed7c14ff68ecce35ce5e5a4381b05924 (commit) via 654f043ef7b71b47d0a3b8655ff82c1be275ebe8 (commit) via bffdda462f82dcd3c5f8d65edf449140206b142f (commit) via 176931c3c90443fc8687064578c9d5b290770c1a (commit) via 56425184b2d7e0504b545388230b14c62f3479c9 (commit) via 32930b6f854c1f7de3dc5d1ceb3e981fcc093833 (commit) via 12ca0301c9d696a43cd13c927e43c511f3516821 (commit) via 5a33ea9d24353bca895fc76344d483ba281dbeff (commit) via 966e595692cfcfde8fafad9ad5793749b5cd994d (commit) via f47df64a3b5f7389c8a184ee05b8dc0bcc9c0700 (commit) via 7bb0eb9ef5b6d73fb2975c774bbad8de455c512b (commit) via b73631455bc6b9304d72eb4af0d4510f28f6368e (commit) via a1726e9f6b8b337b12075bb790b8d8410e070648 (commit) via 0bfe1eb569c8af1a6d68830af93f88bc7d9143ad (commit) via 0e43007f78ad98435445dadda75c0fb9ecfcfc85 (commit) via 509f0bd88ed7eb82144c245baff2707d62167703 (commit) via bd67e1df5b66febce4d495afed44b78c7f7fbf7f (commit) via ed7020bfdaefca4dd94648fed1c88c5009408473 (commit) via 4a90d22f5af99dbcb580251002e5096c9ee55ac6 (commit) via b00d1add7584b017470e60489f44a0c0e553e93f (commit) via 781b3e6905ca1ab6fde6db4b0908b82001f06caf (commit) via 68b4f037e0e2286fd2fe1f314d9bd2dc66fb646b (commit) via 313cccf733e07c38716ff7f566f91678366fa997 (commit) via 8e2e78ecc22d9fb011f6fd451a089d5d373aa49b (commit) via cfb545aebbd909b55f7889360cf8cfc3e2f7debe (commit) via 02f7325b9fb2f487d054b63e67df3615a4bac9cd (commit) via 2f94683320c3b34caa6b733fb17c4af1c3287838 (commit) via 179253282037ff0148bdd6e587d82e816fe352bd (commit) via e9686b642843450956d25535b3f448c6d4f9828a (commit) via 2677ea547c178a545dfc34364c08b48232a04ea5 (commit) via 9681ce359d65060b7f9da14c3adb3bdaf9e48d11 (commit) via a8aa4df813be0819c1c3e02fc3b974388a4b170e (commit) via bd33f3d0ef006f03188664159fbcd476068fe656 (commit) via f15497c1a3befd350f4e40be8d47bc62e49069fe (commit) via 57a9cf279731633f88614eb0b7be8c81bfe8777c (commit) via 188bda621a83c34c56f771da15d4a8655637f5b9 (commit) via 3625038a118be1ce84bacec975e68e7c6b0e4f04 (commit) via c9531203265d082b6984fef0a10c4982cd331cc3 (commit) via 26c325151a7680d41d05a5df67fc4af3eb2b98e6 (commit) via c8f39391bf22c8f663016839de3f107674122b47 (commit) via ac1a715f0bab8729680268a8b2eca09b7888040c (commit) via b1020d5135d5547d279f63516e837dec39a3aaed (commit) via ee59fe4a67bdd3c5224a980c55e00ef91115664e (commit) via e75a34faa57f345a081f7c8b87a7eb7ae631712a (commit) via 5617d99388508dbb041c1af65a175cf2244e94bd (commit) via d30cefaac153377f55c57be31463633a233bb2b6 (commit) via b6eded84fedc625e3fc54f11be27199240bacc50 (commit) via ce4ccbc434e64f0c664bb1460cfa3bd6d663375b (commit) via 869aaa401de430933d12e6974b49f2dbfaafa886 (commit) via 1100a9d1fa38fbd931c7acfacdf1f2fa1d26627e (commit) via 6c4136e347b2053bd2fe849dc2ca7c2e7e4ada45 (commit) via b11226d77aa17bcc00177a7fcfddf9569db544fc (commit) via ba4c666a9f50efeaabb546629de320bdeb134500 (commit) via ac914b87780f1d0090b1d49733b271bb4bd7ef06 (commit) via 7fb05234a7bd8c16eba2cad3074411f86b104c20 (commit) via b3ee265b69aef02b702baa45dee0d48723261398 (commit) via e0c42d1a3b2995ed313d8b505abd0b85aea0b895 (commit) via bf03d90d98d4549d0c8989001cf12f931afd9b07 (commit) via 61c07842f2a12dfbde27b2c60b3a3c87934601ba (commit) via fdc73884d09c7679aa2e63359b791db46793db68 (commit) via 4e5721d02b377fc2e85d858cb2933319eb37b6c8 (commit) via 16c8dbb65577bee5b1350ccce981bde6cd9e6281 (commit) via a78b9c270bc2082d0a3fa88d6d44b6c777a86799 (commit) via 8a521136a4c0cfc94823edd7f8d6f6d5f9efdf96 (commit) via 41337832c412f9fd584c5c798013e1f8b0870562 (commit) via 6703bf76c0cc0d6cfe0876534abcfe3a8cb40502 (commit) via 91f7f4ba96ac6ed9ee88c4d818617fe36e3066dc (commit) via 24133c39585e18cb91ac6caa731a303c45cd0e2b (commit) via 92883345c893e8c4942355778fd83903e6873791 (commit) via 90af194a9d823b4b74e4025866da92f92e98cdff (commit) via 43f3b69c4329b29bfca2d21c825bda0e54528b02 (commit) via a52ff459ec4995f0a529ba62581f374cf95fa7e6 (commit) via 804fc81d2bc563d744dc2e7ff8aef54d6f03b974 (commit) via 731d1fc956f6fc5cd0c08e4536c00598e391bc75 (commit) via 58e65c90a8fc43624d45acd173b0454796fa971d (commit) via 25de8110235e10874696e0c2e9598d712ec47b48 (commit) via 6b7cf2551e9804defd656a2ed488e01e6de1d548 (commit) via 61112344e58f539be46b51ff101772f9c118ae52 (commit) via 5e1a6b5b11803794822ffb780b3cfd3475a2ce53 (commit) via 74136415adfd8304581625d3cfd05e35bc2b9d87 (commit) via 60cc6acaffe4009bf829a1d939a9d08e3287107b (commit) via dd1c83c52d66c28583e06ba3b930883b488689ea (commit) via cd2890b0c6589f1c4003df7e9e82fb17ffb2076f (commit) via 5f93a5207316b8456fb1ea0ece17ef8214daf301 (commit) via c51c23cda5e75d160220894a03d4f729817bdf27 (commit) via af1d4cb5a812092152c50f7373e1fa877dc8d060 (commit) via ec20ba47c7d91c0f1d528a0e8d6b5373687b9632 (commit) via 3953bdddb78f73e019aded81c77073c55254f466 (commit) via a3724cdb6e7addc6c02d67f02b9163d317331cd4 (commit) via 144e0295c2c92470756cb2d386c136810fcd4a91 (commit) via 91813cf2148f4152ff3f4c3e1ae37f16dd1c39ff (commit) via fe4ab901cc00f88e644e5640c2988f52c79f4183 (commit) via ef5324fc94b8beb958ded2e9a5d31b32bc757e6b (commit) via b2a4dbe34bdfaecd62f075479a2b4679cb591357 (commit) via 2bffac599f4a93a3113a7260955ac3ec1cd4b39c (commit) via f88dc001821bb98986668b9daee98d9cb5b1cdd2 (commit) via 4e187c6dbb9c428ca45f8043f51925a2bde4b520 (commit) via 803647e4afbf07e42fc23f7b16bb1640fe43b249 (commit) via 4941b35be5b827b859a773cfe2b18542515b094d (commit) via 7c24b9edbc784a225ed0ce8e688f2c1e8511c5da (commit) via b983c3104dd3e187a9d7a424b1f70ef6ef8f615e (commit) via 6ecaa3da2b2ff5dda53840476a792e12ce99d372 (commit) via 38407efdf88992e11c06659eb3f15d3142e1726f (commit) via c1402a68c55ea8c30b2aa9db7ae16e5df0820948 (commit) via e4ecc8c81e0333506e1ddee18ac82321d8950e81 (commit) via 2b7d4658fb603c910f77feceea85392ed0f31e51 (commit) via bba902db196e4e947b786022e9c19aa3f1ae195e (commit) via 9a39293ced5f44f8bad243f50b6cb8af4414d91f (commit) via e8b9ca297259c5ac9918710d5b89e585ef28acf3 (commit) via 398fb21937910ad6e3e152996412ca3e3a5fd928 (commit) via 2fc725de723b534a8a9c031ef12429ffa6bb092f (commit) via fa270b9d5bd18c65efbedde9d3a73859df3c28c6 (commit) via af0867882d5302f5f356aedf55524315624c5071 (commit) via 834f26d62c55a7ba837ca370e7c60d0672aaead1 (commit) via b8a6a83be64ff93993d442fcea8b10962f646c10 (commit) via d81856bc3d47a049a24abe2b278471373bf6cbb7 (commit) via 94633f3e2b9d6ccfad93a5d518e4b83c5802c7c1 (commit) via 7fb7e6154c0a286b1d4126642218c7a2f1d0d77c (commit) via 570fb83fd570660cd56c0272a0a123bc660baa38 (commit) via 69a4cf27318f471a70759a80923a0dfbbe0a8e0a (commit) via 80405458a0c325e11e55133065df9b767bb0edc4 (commit) via bbc9fac7b731dee4c3e60c5b6a9aadf0a3141dcf (commit) via f76aee438e6391731a89fcba8a130a7acbe160ce (commit) via a2ca4ed96073328c33cc6fd8fdf626b2685463f8 (commit) via 8f9a3ee67bf25b62936ffbcd88936936916ad0e9 (commit) via 30bc19a5c6b171142569a00739a52db008eb8ba6 (commit) via ec19c10829ff94946887f893f9fb3b617f36889a (commit) via 2577d415269085d71fff62aead723c7d28522645 (commit) via 290671d6835079a08ee2a1cdc85406f8291da517 (commit) via 6752fa43b6cdcc2cb33d04b5e6cf3c87c609de68 (commit) via 3fddf3c4ef22c5f973843f250c5700814fc465c1 (commit) via 1203de3993a7df15a01469492d8ea9179c763668 (commit) via 3771d09ec01581e50253dce4dc5ec0abba9a1e35 (commit) via 24a655f1406f53ce54802e72f72b6bf19394672e (commit) via 645609ddc8e3e4fe4508af5f3fa3edd073185fef (commit) via f030b210e8c13314d361a6b721a0cbcc72935219 (commit) via 510c3920c8e965d1bd36ece2a686d9e63f009d17 (commit) via c547848eadb3f285078a68d17240ba9280c2c117 (commit) via 9ba500559a1609fa4bd0a7a7ea7f4d73c65d9440 (commit) via 20488d488125ccec85c8f348ff0080b1c4386f9b (commit) via 3c73dda6ca44009910f1c498283fef327055322e (commit) via 871774ee896e672bfc1ce34084fee19f5535432c (commit) via c64634564789fe27d610587b31b3c5aa36216e0f (commit) via f3e25ed7ae4219c5006d4548a522f2d3292afbfd (commit) via 17c3712dae1b1290915573910056a9ab3287de31 (commit) via 428f2301eb50447c11827abf5c96542067813021 (commit) via e1d67ecc435c80fe3480062ec5e994fd844f52d0 (commit) via 8975522b84be6163341bcd1c22717f342f262e08 (commit) via ca2c31c765f306de90651d4cda7faca8a868980d (commit) via 9a3b6b8a2fe9a508a9245740133a6fb1cfb2ce33 (commit) via 21d3e7aaa2b980d266274382b5ce7898bbf8c3da (commit) via a985bdbc2e5e932ce093d3bf965bbf919619cda3 (commit) via c5780694935b51b240056f95cc497fcfa00c785b (commit) via fdcf65b91c4ce9c5d18425e0ae34dd891fd754ab (commit) via e69210857f408c802a4c420e7ecd3e7c7e726ed1 (commit) via edc37630da0dc506d1901f283d5d0870487ca853 (commit) via a358b48311086e757d8e27113866c1f15ba83bb1 (commit) via 8716bb6ebd5eb4a5e0dfe0e68c1e830679656339 (commit) via 3af86269a9077978641aea2f7ef544ffef00ef8e (commit) via 2b6322cde1981f1ffc13bc9f4274fc31022ef351 (commit) via f704c3e6330faf4879876cc96c955b83cf767a3c (commit) via ffecf66fc15b613de6f3f5fea98dd203c3bf2744 (commit) via 771d47f8add43e12b9a45c1613ef5d2625cf35d6 (commit) via 5a678ed5b548be5301978bb13760ebc11cde6f2d (commit) via c2fd90985c9f558e1caa7fe862a106b052a01ad2 (commit) via 56c5d2b39c55d6816f77a4131b97fb8a3686f1fc (commit) via 8b6140c4d372f3cf6e65bb0a938f55ed752b54cb (commit) via 99e7208f6d3a2ea7b2b7ea87279d33c2fe8cdfc2 (commit) via 3c4794d067074ebed13ed28988ea8950b14e7176 (commit) via 4e9ad43e58f6a5e53c66d53bfcea3648864c599b (commit) via d299ed6d0ed015d33a41db5429a8198bb837dd62 (commit) via ba8c295f004a26ca4dd1b19980552788d52e05ac (commit) via 50f37b1237f8439661cc86890dbfd3ecdba8047a (commit) via 871cf89a8eabcd5d266b853a801e0a2595fc848f (commit) via e097d2087bf4d1c8df769847a7e45de88c2d29a7 (commit) via 4194ae2684150fddffc662880727915f5850367b (commit) via 0e532f4638650d42bc14c4f23903bcad66d7bc35 (commit) via aa0ddbbf44f27bd4dfeadb20de0480e157867a34 (commit) via 88fc6496bd8cc0ad4931b57ec572449b91bd4aba (commit) via 5ce5f02c90fe4a05266e8b079afc2567d9721a1c (commit) via f00c739c02d6d2a3c2ccf7f74091f2919cb6f6e5 (commit) via f3e6b01130fc6b7ae0528730f51e719237565fc4 (commit) via e9e2168d41c315344936e67a1fb7ec7c19dd8b0e (commit) via 56c9b9c11ce9ec98c0f3f7c57a2bf1526474a18e (commit) via edd456403092350c5768c44ec26c43d6dc13b8a3 (commit) via 70406041d40a94a2a55df6a5050c264b73d31b49 (commit) via 407c85824d71e980f8f57846767f44ae6084400f (commit) via 5af78bf577927cfb4a9494ad1bde7a84f1c99285 (commit) via 5c26254807492a70f56fe1fc81b045befc81e813 (commit) via 66d620da007af27f47bf996f71988f71e2056cce (commit) via 59a1bab205c6616b2798d843d373ac3733ae44dd (commit) via 57d70e5e7efdfb986e390ea39acb1c85a25e74a5 (commit) via 38c735db1c3fc172e8f4544918d5dad598f04dca (commit) via 9fed494bd63819ade6b423b1d2806be6758e11e6 (commit) via 94b29cd3b165d1b98552bdee0747a6fd27094594 (commit) via 863be2f295aabd974e442f955a263fa2ed7411a5 (commit) via fccd9e3d6ff149025165ce4bdea21f8c96ec11fa (commit) via 100f10780e898ae5cae962ce31401ce368d4b268 (commit) via 29e9d97f196a4390033e537e546579dac3f2ddc9 (commit) via dd2573e87cd9cae13fecddab9e078bf2579e6d62 (commit) via 6da4e86b2c1a98e292b2aea5ff2a9a91b570c9a2 (commit) via 4d62d793656058288041759ea620270bdc88752c (commit) via 1639d72d32b1f724963f307145509a49e87bc51d (commit) via 086bed1968db321d38cba97888d5a39ef418f104 (commit) via 62590554d05ec6d2d0279b64c5df9ffa5bbaf580 (commit) via ea1f6e8f2cdfc5d0d96bf6175420a012ce7acd5a (commit) via d3cf7519877476d68665fb5458e4ba112337e246 (commit) via a55b00d14caa35930dfbb6efe7f4640e3ab0cd4c (commit) via a0b8327e9da7ce47a4c2b1544b87c19a89769b05 (commit) via 83cd1c4746bdd40c619e8c95e97ba0beeb081237 (commit) via f8fec5c3cb8da74800a3cbce72c055b00fe8a510 (commit) via a20ec9641e9083551f95d8bc67b59b57b92ced8f (commit) via e8c9d1f02b318e8ea23a6f88d5a37c2abfd6f5a5 (commit) via cccf475f07d853be742a62f28e24556dce479fce (commit) via 67791c3f33385eff6b5d2a8b82bb789572785eab (commit) via 8ae797a471bcc546b63eed5e68bd385f62c11246 (commit) via 960572ded12bd20e1cb0bc1c22974f72f0de31b5 (commit) via 458aef8304605b92c908575617634158ad1dc269 (commit) via 01307ec2560a7c54823e5e96ce9e1c8fcbaf0bec (commit) via 9a16e22e9b47084a350a0f4593ddbf404bf2c18e (commit) via 8243f5cf9b3dd85c835c85951bbdba129a9c1458 (commit) via e455b7b3ddd875f49737b4b808d3da5c395e8fa2 (commit) via 137e17a5fc85e3c8ae9b9b7fe7e2bc4322f3f384 (commit) via 34794251fe3ed002f43c4e0b544e02f969c0ec80 (commit) via edd6f0e9aa086e32802ff5fd4dbe419f8dc34927 (commit) via 95aa665f875e78993cd4f4f4fe828ae972a79384 (commit) via 3a0cb964acaa4bfbae88e96c9005e1ffef65ed62 (commit) via 5923c2c45615c9cc88d32d1ac257530904c2fdfa (commit) via 947c6f81a57aa13c26f4e29fe21d57987b178267 (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 (e6c375acda24d8e13b81d3f40b6bdbfaf2c871ba) \ N -- N -- N (5d11a0b0f5056dca57329b83f18b4b5fa4a6d2d6) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=5d11a0b0f5056dca57329b83f18b4b5fa4a6d2d6 commit 5d11a0b0f5056dca57329b83f18b4b5fa4a6d2d6 Author: Harald Welte Date: Sun Apr 24 00:29:44 2011 +0200 layer1: experimental support for neighbor cell SB detection http://cgit.osmocom.org/osmocom-bb/commit/?id=c695ae5eb9fc0c668036d2846ba4f21865e0e040 commit c695ae5eb9fc0c668036d2846ba4f21865e0e040 Author: Harald Welte Date: Sat Apr 23 18:52:58 2011 +0200 layer1: rename sb_sched_set to sb2_sched_set ----------------------------------------------------------------------- Summary of changes: include/l1ctl_proto.h | 51 +- include/osmocore/rsl.h | 4 +- src/Makefile | 51 +- src/README.building | 16 +- src/host/fb_tools/bdf_to_c.py | 293 ++ src/host/gsm48-andreas/issues.txt | 23 - src/host/gsmmap/Makefile.am | 9 +- src/host/gsmmap/configure.ac | 1 + src/host/gsmmap/gsmmap.c | 46 +- src/host/layer23/configure.ac | 12 +- .../layer23/include/osmocom/bb/common/Makefile.am | 2 +- src/host/layer23/include/osmocom/bb/common/l1ctl.h | 23 +- .../layer23/include/osmocom/bb/common/l23_app.h | 1 + src/host/layer23/include/osmocom/bb/common/lapdm.h | 100 - .../layer23/include/osmocom/bb/common/logging.h | 5 +- .../layer23/include/osmocom/bb/common/networks.h | 4 +- .../include/osmocom/bb/common/osmocom_data.h | 45 +- .../include/osmocom/bb/common/sap_interface.h | 66 +- src/host/layer23/include/osmocom/bb/common/sim.h | 10 + .../layer23/include/osmocom/bb/common/sysinfo.h | 21 +- src/host/layer23/include/osmocom/bb/misc/layer3.h | 2 +- src/host/layer23/include/osmocom/bb/misc/rslms.h | 2 +- .../layer23/include/osmocom/bb/mobile/Makefile.am | 5 +- .../layer23/include/osmocom/bb/mobile/app_mobile.h | 4 +- .../layer23/include/osmocom/bb/mobile/gsm322.h | 101 +- .../layer23/include/osmocom/bb/mobile/gsm411_sms.h | 33 + .../layer23/include/osmocom/bb/mobile/gsm480_ss.h | 9 + .../layer23/include/osmocom/bb/mobile/gsm48_cc.h | 4 +- .../layer23/include/osmocom/bb/mobile/gsm48_mm.h | 14 +- .../layer23/include/osmocom/bb/mobile/gsm48_rr.h | 50 +- src/host/layer23/include/osmocom/bb/mobile/mncc.h | 20 +- .../layer23/include/osmocom/bb/mobile/mncc_sock.h | 16 + .../layer23/include/osmocom/bb/mobile/settings.h | 42 +- .../layer23/include/osmocom/bb/mobile/subscriber.h | 13 +- .../layer23/include/osmocom/bb/mobile/support.h | 26 +- .../include/osmocom/bb/mobile/transaction.h | 23 +- src/host/layer23/include/osmocom/bb/mobile/voice.h | 7 + src/host/layer23/src/common/Makefile.am | 8 +- src/host/layer23/src/common/gps.c | 39 +- src/host/layer23/src/common/l1ctl.c | 304 +- src/host/layer23/src/common/l1ctl_lapdm_glue.c | 62 + src/host/layer23/src/common/l1l2_interface.c | 19 +- src/host/layer23/src/common/lapdm.c | 2305 --------------- src/host/layer23/src/common/logging.c | 21 +- src/host/layer23/src/common/main.c | 54 +- src/host/layer23/src/common/networks.c | 13 +- src/host/layer23/src/common/sap_interface.c | 510 +++- src/host/layer23/src/common/sim.c | 41 +- src/host/layer23/src/common/sysinfo.c | 226 +- src/host/layer23/src/misc/Makefile.am | 6 +- src/host/layer23/src/misc/app_bcch_scan.c | 13 +- src/host/layer23/src/misc/app_cbch_sniff.c | 29 +- src/host/layer23/src/misc/app_ccch_scan.c | 54 +- src/host/layer23/src/misc/app_cell_log.c | 62 +- src/host/layer23/src/misc/app_echo_test.c | 13 +- src/host/layer23/src/misc/bcch_scan.c | 32 +- src/host/layer23/src/misc/cell_log.c | 79 +- src/host/layer23/src/misc/rslms.c | 21 +- src/host/layer23/src/mobile/Makefile.am | 12 +- src/host/layer23/src/mobile/app_mobile.c | 150 +- src/host/layer23/src/mobile/gsm322.c | 3058 +++++++++++++++----- src/host/layer23/src/mobile/gsm411_sms.c | 941 ++++++ src/host/layer23/src/mobile/gsm480_ss.c | 1289 +++++++++ src/host/layer23/src/mobile/gsm48_cc.c | 130 +- src/host/layer23/src/mobile/gsm48_mm.c | 611 ++-- src/host/layer23/src/mobile/gsm48_rr.c | 1053 +++++-- src/host/layer23/src/mobile/main.c | 141 +- src/host/layer23/src/mobile/mncc_sock.c | 347 +++ src/host/layer23/src/mobile/mnccms.c | 76 +- src/host/layer23/src/mobile/settings.c | 53 +- src/host/layer23/src/mobile/subscriber.c | 235 +- src/host/layer23/src/mobile/support.c | 115 +- src/host/layer23/src/mobile/transaction.c | 16 +- src/host/layer23/src/mobile/voice.c | 78 + src/host/layer23/src/mobile/vty_interface.c | 877 +++++- src/host/osmocon/osmocon.c | 330 +-- src/host/osmocon/osmoload.c | 100 +- src/host/osmocon/tpu_debug.c | 2 +- src/shared/libosmocore/.gitignore | 55 + src/shared/libosmocore/Doxyfile.codec.in | 1716 +++++++++++ src/shared/libosmocore/Doxyfile.core.in | 1716 +++++++++++ src/shared/libosmocore/Doxyfile.gsm.in | 1716 +++++++++++ src/shared/libosmocore/Doxyfile.vty.in | 1716 +++++++++++ src/shared/libosmocore/Makefile.am | 48 +- src/shared/libosmocore/configure.ac | 198 ++ src/shared/libosmocore/configure.in | 120 - src/shared/libosmocore/debian/changelog | 30 + src/shared/libosmocore/debian/control | 4 +- .../debian/libosmocore-dbg.debhelper.log | 6 - src/shared/libosmocore/debian/libosmocore-dev.dirs | 5 +- src/shared/libosmocore/debian/libosmocore.dirs | 5 +- src/shared/libosmocore/debian/libosmocore.install | 1 + src/shared/libosmocore/debian/rules | 10 +- src/shared/libosmocore/debian/source/format | 2 +- src/shared/libosmocore/{debian/docs => doc/.empty} | 0 src/shared/libosmocore/doc/vty/example.xml | 22 + src/shared/libosmocore/doc/vty/merge_doc.xsl | 48 + src/shared/libosmocore/doc/vty/vtydoc.xsd | 46 + src/shared/libosmocore/include/Makefile.am | 105 +- src/shared/libosmocore/include/osmocom/Makefile.am | 5 - .../libosmocore/include/osmocom/codec/Makefile.am | 3 - .../libosmocore/include/osmocom/codec/codec.h | 24 +- .../libosmocore/include/osmocom/core/application.h | 23 + .../libosmocore/include/osmocom/core/backtrace.h | 7 + src/shared/libosmocore/include/osmocom/core/bits.h | 78 + .../include/{osmocore => osmocom/core}/bitvec.h | 51 +- src/shared/libosmocore/include/osmocom/core/conv.h | 146 + .../include/{osmocore => osmocom/core}/crc16.h | 8 +- .../include/osmocom/core/crcXXgen.h.tpl | 59 + .../libosmocore/include/osmocom/core/crcgen.h} | 31 +- .../libosmocore/include/osmocom/core/gsmtap.h | 166 ++ .../libosmocore/include/osmocom/core/gsmtap_util.h | 57 + .../include/{osmocore => osmocom/core}/linuxlist.h | 2 +- .../libosmocore/include/osmocom/core/linuxrbtree.h | 160 + .../libosmocore/include/osmocom/core/logging.h | 214 ++ src/shared/libosmocore/include/osmocom/core/msgb.h | 401 +++ .../include/{osmocore => osmocom/core}/msgfile.h | 8 +- .../libosmocore/include/osmocom/core/panic.h | 20 + .../include/{osmocore => osmocom/core}/plugin.h | 2 +- src/shared/libosmocore/include/osmocom/core/prim.h | 58 + .../libosmocore/include/osmocom/core/process.h | 2 + .../libosmocore/include/osmocom/core/rate_ctr.h | 88 + .../libosmocore/include/osmocom/core/select.h | 45 + .../{osmocore/msgfile.h => osmocom/core/serial.h} | 42 +- .../libosmocore/include/osmocom/core/signal.h | 46 + .../libosmocore/include/osmocom/core/socket.h | 35 + .../libosmocore/include/osmocom/core/statistics.h | 53 + .../include/{osmocore => osmocom/core}/talloc.h | 0 .../include/{osmocore => osmocom/core}/timer.h | 55 +- .../include/osmocom/core/timer_compat.h | 79 + .../libosmocore/include/osmocom/core/utils.h | 56 + .../libosmocore/include/osmocom/core/write_queue.h | 63 + .../libosmocore/include/osmocom/crypt/Makefile.am | 3 - .../libosmocore/include/osmocom/crypt/auth.h | 101 + .../include/osmocom/crypt/gprs_cipher.h | 2 +- .../libosmocore/include/osmocom/gprs/gprs_bssgp.h | 211 ++ .../include/osmocom/gprs/gprs_bssgp_bss.h | 75 + .../libosmocore/include/osmocom/gprs/gprs_msgb.h | 37 + .../libosmocore/include/osmocom/gprs/gprs_ns.h | 189 ++ .../include/osmocom/gprs/gprs_ns_frgre.h | 6 + .../include/osmocom/gprs/protocol/gsm_08_16.h | 85 + .../include/osmocom/gprs/protocol/gsm_08_18.h | 144 + src/shared/libosmocore/include/osmocom/gsm/a5.h | 63 + .../libosmocore/include/osmocom/gsm/abis_nm.h | 40 + .../include/{osmocore => osmocom/gsm}/comp128.h | 2 +- src/shared/libosmocore/include/osmocom/gsm/gan.h | 9 + .../libosmocore/include/osmocom/gsm/gsm0411_smc.h | 63 + .../libosmocore/include/osmocom/gsm/gsm0411_smr.h | 45 + .../include/osmocom/gsm/gsm0411_utils.h | 36 + .../include/{osmocore => osmocom/gsm}/gsm0480.h | 6 +- .../libosmocore/include/osmocom/gsm/gsm0502.h | 38 + .../include/{osmocore => osmocom/gsm}/gsm0808.h | 8 +- .../include/{osmocore => osmocom/gsm}/gsm48.h | 10 +- .../include/{osmocore => osmocom/gsm}/gsm48_ie.h | 10 +- .../include/{osmocore => osmocom/gsm}/gsm_utils.h | 35 +- .../libosmocore/include/osmocom/gsm/lapd_core.h | 171 ++ src/shared/libosmocore/include/osmocom/gsm/lapdm.h | 162 ++ .../include/{osmocore => osmocom/gsm}/mncc.h | 14 + src/shared/libosmocore/include/osmocom/gsm/prim.h | 18 + .../{osmocore => osmocom/gsm}/protocol/gsm_03_41.h | 2 +- .../{osmocore => osmocom/gsm}/protocol/gsm_04_08.h | 83 +- .../{osmocore => osmocom/gsm}/protocol/gsm_04_11.h | 8 +- .../{osmocore => osmocom/gsm}/protocol/gsm_04_12.h | 0 .../{osmocore => osmocom/gsm}/protocol/gsm_04_80.h | 0 .../{osmocore => osmocom/gsm}/protocol/gsm_08_08.h | 0 .../{osmocore => osmocom/gsm}/protocol/gsm_08_58.h | 89 +- .../{osmocore => osmocom/gsm}/protocol/gsm_12_21.h | 87 +- .../include/osmocom/gsm/protocol/gsm_44_318.h | 200 ++ .../include/osmocom/gsm/protocol/ipaccess.h | 94 + .../include/{osmocore => osmocom/gsm}/rsl.h | 18 +- .../include/{osmocore => osmocom/gsm}/rxlev_stat.h | 0 .../libosmocore/include/osmocom/gsm/sysinfo.h | 43 + src/shared/libosmocore/include/osmocom/gsm/tlv.h | 415 +++ .../libosmocore/include/osmocom/vty/Makefile.am | 4 - .../libosmocore/include/osmocom/vty/command.h | 113 +- .../libosmocore/include/osmocom/vty/logging.h | 5 +- src/shared/libosmocore/include/osmocom/vty/misc.h | 19 + .../include/osmocom/vty/telnet_interface.h | 26 +- src/shared/libosmocore/include/osmocom/vty/vty.h | 87 +- .../libosmocore/include/osmocore/Makefile.am | 13 - src/shared/libosmocore/include/osmocore/gsmtap.h | 73 - .../libosmocore/include/osmocore/gsmtap_util.h | 21 - src/shared/libosmocore/include/osmocore/logging.h | 139 - src/shared/libosmocore/include/osmocore/msgb.h | 194 -- src/shared/libosmocore/include/osmocore/panic.h | 11 - src/shared/libosmocore/include/osmocore/process.h | 6 - .../include/osmocore/protocol/Makefile.am | 6 - src/shared/libosmocore/include/osmocore/rate_ctr.h | 81 - src/shared/libosmocore/include/osmocore/select.h | 22 - src/shared/libosmocore/include/osmocore/signal.h | 15 - .../libosmocore/include/osmocore/statistics.h | 31 - src/shared/libosmocore/include/osmocore/tlv.h | 245 -- src/shared/libosmocore/include/osmocore/utils.h | 24 - .../libosmocore/include/osmocore/write_queue.h | 46 - src/shared/libosmocore/libosmogb.pc.in | 11 + .../{libosmocore.pc.in => libosmogsm.pc.in} | 6 +- src/shared/libosmocore/src/Makefile.am | 35 +- src/shared/libosmocore/src/application.c | 154 + src/shared/libosmocore/src/backtrace.c | 90 + src/shared/libosmocore/src/bits.c | 188 ++ src/shared/libosmocore/src/bitvec.c | 67 +- src/shared/libosmocore/src/codec/Makefile.am | 3 +- src/shared/libosmocore/src/codec/gsm610.c | 2 +- src/shared/libosmocore/src/codec/gsm620.c | 4 +- src/shared/libosmocore/src/codec/gsm660.c | 2 +- src/shared/libosmocore/src/codec/gsm690.c | 16 +- src/shared/libosmocore/src/conv.c | 631 ++++ src/shared/libosmocore/src/crc16.c | 8 +- src/shared/libosmocore/src/crcXXgen.c.tpl | 120 + src/shared/libosmocore/src/gb/Makefile.am | 26 + src/shared/libosmocore/src/gb/common_vty.c | 90 + src/shared/libosmocore/src/gb/common_vty.h | 14 + src/shared/libosmocore/src/gb/gprs_bssgp.c | 1159 ++++++++ src/shared/libosmocore/src/gb/gprs_bssgp_bss.c | 556 ++++ src/shared/libosmocore/src/gb/gprs_bssgp_util.c | 117 + src/shared/libosmocore/src/gb/gprs_bssgp_vty.c | 198 ++ src/shared/libosmocore/src/gb/gprs_ns.c | 1115 +++++++ src/shared/libosmocore/src/gb/gprs_ns_frgre.c | 346 +++ src/shared/libosmocore/src/gb/gprs_ns_vty.c | 581 ++++ src/shared/libosmocore/src/gb/libosmogb.map | 70 + src/shared/libosmocore/src/gsm/Makefile.am | 27 + src/shared/libosmocore/src/gsm/a5.c | 367 +++ src/shared/libosmocore/src/gsm/abis_nm.c | 455 +++ .../libosmocore/src/gsm/auth_comp128v1.c} | 48 +- src/shared/libosmocore/src/gsm/auth_core.c | 172 ++ src/shared/libosmocore/src/gsm/auth_milenage.c | 120 + src/shared/libosmocore/src/{ => gsm}/comp128.c | 2 +- src/shared/libosmocore/src/gsm/gan.c | 77 + .../libosmocore/src/{ => gsm}/gprs_cipher_core.c | 14 +- src/shared/libosmocore/src/gsm/gsm0411_smc.c | 541 ++++ src/shared/libosmocore/src/gsm/gsm0411_smr.c | 451 +++ src/shared/libosmocore/src/gsm/gsm0411_utils.c | 314 ++ src/shared/libosmocore/src/{ => gsm}/gsm0480.c | 10 +- src/shared/libosmocore/src/gsm/gsm0502.c | 43 + src/shared/libosmocore/src/gsm/gsm0808.c | 402 +++ src/shared/libosmocore/src/{ => gsm}/gsm48.c | 60 +- src/shared/libosmocore/src/{ => gsm}/gsm48_ie.c | 333 ++- src/shared/libosmocore/src/{ => gsm}/gsm_utils.c | 256 +- src/shared/libosmocore/src/gsm/lapd_core.c | 2169 ++++++++++++++ src/shared/libosmocore/src/gsm/lapdm.c | 1249 ++++++++ src/shared/libosmocore/src/gsm/libosmogsm.map | 236 ++ .../libosmocore/src/gsm/milenage/aes-encblock.c | 38 + .../src/gsm/milenage/aes-internal-enc.c | 121 + .../libosmocore/src/gsm/milenage/aes-internal.c | 805 ++++++ src/shared/libosmocore/src/gsm/milenage/aes.h | 27 + src/shared/libosmocore/src/gsm/milenage/aes_i.h | 122 + src/shared/libosmocore/src/gsm/milenage/aes_wrap.h | 48 + src/shared/libosmocore/src/gsm/milenage/common.h | 20 + .../{debian/docs => src/gsm/milenage/crypto.h} | 0 .../{debian/docs => src/gsm/milenage/includes.h} | 0 src/shared/libosmocore/src/gsm/milenage/milenage.c | 344 +++ src/shared/libosmocore/src/gsm/milenage/milenage.h | 35 + src/shared/libosmocore/src/{ => gsm}/rsl.c | 146 +- src/shared/libosmocore/src/{ => gsm}/rxlev_stat.c | 18 +- src/shared/libosmocore/src/gsm/sysinfo.c | 136 + src/shared/libosmocore/src/{ => gsm}/tlv_parser.c | 66 +- src/shared/libosmocore/src/gsm0808.c | 369 --- src/shared/libosmocore/src/gsmtap_util.c | 288 +- src/shared/libosmocore/src/logging.c | 490 +++- src/shared/libosmocore/src/logging_syslog.c | 92 + src/shared/libosmocore/src/msgb.c | 61 +- src/shared/libosmocore/src/msgfile.c | 27 +- src/shared/libosmocore/src/panic.c | 15 +- src/shared/libosmocore/src/plugin.c | 7 +- src/shared/libosmocore/src/process.c | 74 - src/shared/libosmocore/src/rate_ctr.c | 69 +- src/shared/libosmocore/src/rbtree.c | 383 +++ src/shared/libosmocore/src/select.c | 64 +- src/shared/libosmocore/src/serial.c | 229 ++ src/shared/libosmocore/src/signal.c | 41 +- src/shared/libosmocore/src/socket.c | 249 ++ src/shared/libosmocore/src/statistics.c | 30 +- src/shared/libosmocore/src/talloc.c | 3 +- src/shared/libosmocore/src/timer.c | 261 +- src/shared/libosmocore/src/utils.c | 127 +- src/shared/libosmocore/src/vty/Makefile.am | 3 +- src/shared/libosmocore/src/vty/buffer.c | 2 +- src/shared/libosmocore/src/vty/command.c | 362 ++- src/shared/libosmocore/src/vty/logging_vty.c | 454 ++- src/shared/libosmocore/src/vty/telnet_interface.c | 116 +- src/shared/libosmocore/src/vty/utils.c | 76 +- src/shared/libosmocore/src/vty/vector.c | 2 +- src/shared/libosmocore/src/vty/vty.c | 134 +- src/shared/libosmocore/src/write_queue.c | 62 +- src/shared/libosmocore/tests/Makefile.am | 102 +- src/shared/libosmocore/tests/a5/a5_test.c | 98 + src/shared/libosmocore/tests/a5/a5_test.ok | 6 + src/shared/libosmocore/tests/auth/milenage_test.c | 98 + src/shared/libosmocore/tests/auth/milenage_test.ok | 10 + src/shared/libosmocore/tests/bits/bitrev_test.c | 36 + src/shared/libosmocore/tests/bits/bitrev_test.ok | 24 + src/shared/libosmocore/tests/conv/conv_test.c | 486 ++++ src/shared/libosmocore/tests/conv/conv_test.ok | 55 + src/shared/libosmocore/tests/gb/bssgp_fc_test.c | 170 ++ src/shared/libosmocore/tests/gb/bssgp_fc_tests.err | 50 + src/shared/libosmocore/tests/gb/bssgp_fc_tests.ok | 150 + src/shared/libosmocore/tests/gb/bssgp_fc_tests.sh | 15 + .../libosmocore/tests/gsm0408/gsm0408_test.c | 133 + .../libosmocore/tests/gsm0408/gsm0408_test.ok | 2 + .../libosmocore/tests/gsm0808/gsm0808_test.c | 269 ++ .../libosmocore/tests/gsm0808/gsm0808_test.ok | 15 + src/shared/libosmocore/tests/lapd/lapd_test.c | 319 ++ src/shared/libosmocore/tests/lapd/lapd_test.ok | 20 + .../libosmocore/tests/logging/logging_test.c | 76 + .../libosmocore/tests/logging/logging_test.err | 3 + .../{debian/docs => tests/logging/logging_test.ok} | 0 src/shared/libosmocore/tests/msgfile/Makefile.am | 5 - .../libosmocore/tests/msgfile/msgfile_test.c | 10 +- .../libosmocore/tests/msgfile/msgfile_test.ok | 1 + src/shared/libosmocore/tests/sms/Makefile.am | 5 - src/shared/libosmocore/tests/sms/sms_test.c | 233 +- src/shared/libosmocore/tests/sms/sms_test.ok | 2 + src/shared/libosmocore/tests/smscb/Makefile.am | 5 - src/shared/libosmocore/tests/smscb/smscb_test.c | 2 +- src/shared/libosmocore/tests/smscb/smscb_test.ok | 4 + src/shared/libosmocore/tests/testsuite.at | 93 + src/shared/libosmocore/tests/timer/Makefile.am | 6 - src/shared/libosmocore/tests/timer/timer_test.c | 187 +- src/shared/libosmocore/tests/timer/timer_test.ok | 2 + src/shared/libosmocore/tests/ussd/Makefile.am | 5 - src/shared/libosmocore/tests/ussd/ussd_test.c | 8 +- src/shared/libosmocore/tests/ussd/ussd_test.ok | 53 + src/shared/libosmocore/utils/Makefile.am | 10 + .../libosmocore/utils/gen_website_doc_tree.sh | 14 + src/shared/libosmocore/utils/osmo-arfcn.c | 103 + src/shared/libosmocore/utils/osmo-auc-gen.c | 252 ++ src/shared/update-libosmocore.sh | 2 +- src/target/firmware/Makefile | 126 +- src/target/firmware/Makefile.inc | 70 +- src/target/firmware/Makefile.mtk | 32 + src/target/firmware/abb/twl3025.c | 12 + src/target/firmware/apps/compal_dsp_dump/main.c | 29 +- src/target/firmware/apps/hello_world/main.c | 78 +- src/target/firmware/apps/l1test/main.c | 276 -- src/target/firmware/apps/layer1/main.c | 79 +- src/target/firmware/apps/loader/main.c | 108 +- .../firmware/apps/{loader => loader_mtk}/main.c | 176 +- src/target/firmware/apps/rssi/main.c | 1562 ++++++++++ src/target/firmware/apps/simtest/main.c | 79 +- src/target/firmware/battery/compal_e88.c | 384 +++ src/target/firmware/battery/dummy.c | 9 + src/target/firmware/board/compal/highram.lds | 28 +- src/target/firmware/board/compal/keymap.h | 27 + src/target/firmware/board/compal/ram.lds | 5 +- src/target/firmware/board/compal/rf_power.c | 2 +- src/target/firmware/board/compal/rffe_dualband.c | 29 +- src/target/firmware/board/compal_e86/init.c | 32 +- .../rffe_dualband_e86.c} | 47 +- src/target/firmware/board/compal_e88/flash.lds | 1 + src/target/firmware/board/compal_e88/init.c | 35 +- src/target/firmware/board/compal_e88/loader.lds | 1 + src/target/firmware/board/compal_e99/init.c | 33 +- src/target/firmware/board/gta0x/init.c | 28 +- src/target/firmware/board/gta0x/rf_power.c | 2 +- .../firmware/board/gta0x/rffe_gta0x_triband.c | 25 +- .../firmware/board/{compal => mediatek}/macros.S | 2 +- .../firmware/board/{compal => mediatek}/ram.lds | 32 +- .../board/{compal => mediatek}/start.ram.S | 0 .../firmware/{calypso => board/mediatek}/uart.c | 194 +- src/target/firmware/board/mt62xx/init.c | 141 + src/target/firmware/board/pirelli_dpl10/init.c | 76 +- src/target/firmware/board/pirelli_dpl10/keymap.h | 28 + src/target/firmware/board/pirelli_dpl10/rf_power.c | 2 +- .../board/pirelli_dpl10/rffe_dpl10_triband.c | 25 +- .../firmware/board/{compal_e99 => se_j100}/init.c | 38 +- src/target/firmware/calypso/Makefile | 4 +- src/target/firmware/calypso/backlight.c | 2 +- src/target/firmware/calypso/buzzer.c | 86 + src/target/firmware/calypso/dsp.c | 4 +- src/target/firmware/calypso/i2c.c | 6 +- src/target/firmware/calypso/irq.c | 2 +- src/target/firmware/calypso/keypad.c | 80 +- src/target/firmware/calypso/rtc.c | 5 - src/target/firmware/calypso/sim.c | 717 ++--- src/target/firmware/calypso/uart.c | 16 +- src/target/firmware/comm/Makefile | 4 +- src/target/firmware/comm/msgb.c | 35 +- src/target/firmware/comm/sercomm.c | 77 +- src/target/firmware/comm/sercomm_cons.c | 7 +- src/target/firmware/comm/timer.c | 40 +- src/target/firmware/display/display.c | 20 - src/target/firmware/display/font_r8x8.c | Bin 50349 -> 0 bytes src/target/firmware/display/font_r8x8_horiz.c | 261 -- src/target/firmware/display/ssd1783.c | 257 -- src/target/firmware/display/st7558.c | 121 - src/target/firmware/display/td014.c | 185 -- src/target/firmware/fb/4x6.c | 731 +++++ src/target/firmware/fb/5x8.c | 802 +++++ src/target/firmware/fb/c64.c | 1069 +++++++ src/target/firmware/fb/fb_bw8.c | 311 ++ src/target/firmware/fb/fb_dummy.c | 70 + src/target/firmware/fb/fb_rgb332.c | 305 ++ src/target/firmware/fb/fb_s6b33b1x.c | 194 ++ src/target/firmware/fb/fb_ssd1783.c | 204 ++ src/target/firmware/fb/fb_ssd1963.c | 196 ++ src/target/firmware/fb/fb_st7558.c | 132 + src/target/firmware/fb/fb_td014.c | 150 + src/target/firmware/fb/font.c | 59 + .../firmware/fb/framebuffer.c} | 11 +- src/target/firmware/fb/helvB08.c | 833 ++++++ src/target/firmware/fb/helvB14.c | 1195 ++++++++ src/target/firmware/fb/helvB24.c | 1871 ++++++++++++ src/target/firmware/fb/helvR08.c | 826 ++++++ src/target/firmware/fb/helvR14.c | 1198 ++++++++ src/target/firmware/fb/helvR24.c | 1870 ++++++++++++ src/target/firmware/fb/symbols.c | 113 + src/target/firmware/flash/cfi_flash.c | 9 +- src/target/firmware/include/abb/twl3025.h | 50 + src/target/firmware/include/battery/battery.h | 37 + src/target/firmware/include/battery/compal_e88.h | 15 + src/target/firmware/include/board.h | 2 +- src/target/firmware/include/calypso/buzzer.h | 34 + src/target/firmware/include/calypso/dsp.h | 9 + src/target/firmware/include/calypso/sim.h | 22 +- src/target/firmware/include/comm/msgb.h | 161 -- src/target/firmware/include/comm/sercomm.h | 12 +- src/target/firmware/include/comm/timer.h | 29 +- src/target/firmware/include/console.h | 5 +- src/target/firmware/include/display.h | 48 - src/target/firmware/include/display/ssd1783.h | 56 - src/target/firmware/include/fb/fb_bw8.h | 51 + src/target/firmware/include/fb/fb_rgb332.h | 47 + src/target/firmware/include/fb/font.h | 82 + src/target/firmware/include/fb/framebuffer.h | 128 + src/target/firmware/include/keypad.h | 30 +- src/target/firmware/include/layer1/async.h | 11 +- src/target/firmware/include/layer1/l23_api.h | 5 +- src/target/firmware/include/layer1/mframe_sched.h | 5 + src/target/firmware/include/layer1/prim.h | 1 + src/target/firmware/include/layer1/sched_gsmtime.h | 2 +- src/target/firmware/include/layer1/sync.h | 16 +- src/target/firmware/include/mtk/emi.h | 42 + src/target/firmware/include/mtk/mt6235.h | 74 + src/target/firmware/include/mtk/system.h | 195 ++ src/target/firmware/include/rf/trf6151.h | 21 +- src/target/firmware/include/rffe.h | 23 +- src/target/firmware/include/{calypso => }/uart.h | 11 +- src/target/firmware/layer1/Makefile | 8 +- src/target/firmware/layer1/afc.c | 2 +- src/target/firmware/layer1/agc.c | 2 +- src/target/firmware/layer1/apc.c | 4 +- src/target/firmware/layer1/async.c | 26 +- src/target/firmware/layer1/l23_api.c | 208 +- src/target/firmware/layer1/mframe_sched.c | 34 +- src/target/firmware/layer1/prim_fbsb.c | 28 +- src/target/firmware/layer1/prim_freq.c | 9 +- src/target/firmware/layer1/prim_pm.c | 98 +- src/target/firmware/layer1/prim_rach.c | 13 +- src/target/firmware/layer1/prim_rx_nb.c | 13 +- src/target/firmware/layer1/prim_tch.c | 142 +- src/target/firmware/layer1/prim_tx_nb.c | 12 +- src/target/firmware/layer1/prim_utils.c | 2 +- src/target/firmware/layer1/rfch.c | 2 +- src/target/firmware/layer1/sched_gsmtime.c | 2 +- src/target/firmware/layer1/sync.c | 4 +- src/target/firmware/layer1/tdma_sched.c | 2 +- src/target/firmware/layer1/toa.c | 2 +- src/target/firmware/layer1/tpu_window.c | 19 +- src/target/firmware/lib/Makefile | 6 +- src/target/firmware/lib/console.c | 25 +- src/target/firmware/{calypso => lib}/delay.c | 0 src/target/firmware/rf/mt6139.c | 6 +- src/target/firmware/rf/trf6151.c | 384 ++- src/target/firmware/solve_envs.py | 41 + src/target_dsp/calypso/dump2coff.py | 1 - 465 files changed, 60207 insertions(+), 10291 deletions(-) create mode 100755 src/host/fb_tools/bdf_to_c.py delete mode 100644 src/host/gsm48-andreas/issues.txt delete mode 100644 src/host/layer23/include/osmocom/bb/common/lapdm.h create mode 100644 src/host/layer23/include/osmocom/bb/mobile/gsm411_sms.h create mode 100644 src/host/layer23/include/osmocom/bb/mobile/gsm480_ss.h create mode 100644 src/host/layer23/include/osmocom/bb/mobile/mncc_sock.h create mode 100644 src/host/layer23/include/osmocom/bb/mobile/voice.h create mode 100644 src/host/layer23/src/common/l1ctl_lapdm_glue.c delete mode 100644 src/host/layer23/src/common/lapdm.c create mode 100644 src/host/layer23/src/mobile/gsm411_sms.c create mode 100644 src/host/layer23/src/mobile/gsm480_ss.c create mode 100644 src/host/layer23/src/mobile/mncc_sock.c create mode 100644 src/host/layer23/src/mobile/voice.c create mode 100644 src/shared/libosmocore/Doxyfile.codec.in create mode 100644 src/shared/libosmocore/Doxyfile.core.in create mode 100644 src/shared/libosmocore/Doxyfile.gsm.in create mode 100644 src/shared/libosmocore/Doxyfile.vty.in create mode 100644 src/shared/libosmocore/configure.ac delete mode 100644 src/shared/libosmocore/configure.in delete mode 100644 src/shared/libosmocore/debian/libosmocore-dbg.debhelper.log copy src/shared/libosmocore/{debian/docs => doc/.empty} (100%) create mode 100644 src/shared/libosmocore/doc/vty/example.xml create mode 100644 src/shared/libosmocore/doc/vty/merge_doc.xsl create mode 100644 src/shared/libosmocore/doc/vty/vtydoc.xsd delete mode 100644 src/shared/libosmocore/include/osmocom/Makefile.am delete mode 100644 src/shared/libosmocore/include/osmocom/codec/Makefile.am create mode 100644 src/shared/libosmocore/include/osmocom/core/application.h create mode 100644 src/shared/libosmocore/include/osmocom/core/backtrace.h create mode 100644 src/shared/libosmocore/include/osmocom/core/bits.h rename src/shared/libosmocore/include/{osmocore => osmocom/core}/bitvec.h (67%) create mode 100644 src/shared/libosmocore/include/osmocom/core/conv.h rename src/shared/libosmocore/include/{osmocore => osmocom/core}/crc16.h (66%) create mode 100644 src/shared/libosmocore/include/osmocom/core/crcXXgen.h.tpl copy src/{target/firmware/include/calypso/du.h => shared/libosmocore/include/osmocom/core/crcgen.h} (63%) create mode 100644 src/shared/libosmocore/include/osmocom/core/gsmtap.h create mode 100644 src/shared/libosmocore/include/osmocom/core/gsmtap_util.h rename src/shared/libosmocore/include/{osmocore => osmocom/core}/linuxlist.h (99%) create mode 100644 src/shared/libosmocore/include/osmocom/core/linuxrbtree.h create mode 100644 src/shared/libosmocore/include/osmocom/core/logging.h create mode 100644 src/shared/libosmocore/include/osmocom/core/msgb.h copy src/shared/libosmocore/include/{osmocore => osmocom/core}/msgfile.h (86%) create mode 100644 src/shared/libosmocore/include/osmocom/core/panic.h rename src/shared/libosmocore/include/{osmocore => osmocom/core}/plugin.h (52%) create mode 100644 src/shared/libosmocore/include/osmocom/core/prim.h create mode 100644 src/shared/libosmocore/include/osmocom/core/process.h create mode 100644 src/shared/libosmocore/include/osmocom/core/rate_ctr.h create mode 100644 src/shared/libosmocore/include/osmocom/core/select.h rename src/shared/libosmocore/include/{osmocore/msgfile.h => osmocom/core/serial.h} (58%) create mode 100644 src/shared/libosmocore/include/osmocom/core/signal.h create mode 100644 src/shared/libosmocore/include/osmocom/core/socket.h create mode 100644 src/shared/libosmocore/include/osmocom/core/statistics.h rename src/shared/libosmocore/include/{osmocore => osmocom/core}/talloc.h (100%) rename src/shared/libosmocore/include/{osmocore => osmocom/core}/timer.h (54%) create mode 100644 src/shared/libosmocore/include/osmocom/core/timer_compat.h create mode 100644 src/shared/libosmocore/include/osmocom/core/utils.h create mode 100644 src/shared/libosmocore/include/osmocom/core/write_queue.h delete mode 100644 src/shared/libosmocore/include/osmocom/crypt/Makefile.am create mode 100644 src/shared/libosmocore/include/osmocom/crypt/auth.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/gprs_bssgp.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/gprs_msgb.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/gprs_ns.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h create mode 100644 src/shared/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/a5.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/abis_nm.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/comp128.h (78%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gan.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_smc.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_smr.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_utils.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/gsm0480.h (84%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0502.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/gsm0808.h (86%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/gsm48.h (77%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/gsm48_ie.h (96%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/gsm_utils.h (78%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/lapd_core.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/lapdm.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/mncc.h (76%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/prim.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_03_41.h (91%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_04_08.h (94%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_04_11.h (95%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_04_12.h (100%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_04_80.h (100%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_08_08.h (100%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_08_58.h (84%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/protocol/gsm_12_21.h (87%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/protocol/ipaccess.h rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/rsl.h (81%) rename src/shared/libosmocore/include/{osmocore => osmocom/gsm}/rxlev_stat.h (100%) create mode 100644 src/shared/libosmocore/include/osmocom/gsm/sysinfo.h create mode 100644 src/shared/libosmocore/include/osmocom/gsm/tlv.h delete mode 100644 src/shared/libosmocore/include/osmocom/vty/Makefile.am create mode 100644 src/shared/libosmocore/include/osmocom/vty/misc.h delete mode 100644 src/shared/libosmocore/include/osmocore/Makefile.am delete mode 100644 src/shared/libosmocore/include/osmocore/gsmtap.h delete mode 100644 src/shared/libosmocore/include/osmocore/gsmtap_util.h delete mode 100644 src/shared/libosmocore/include/osmocore/logging.h delete mode 100644 src/shared/libosmocore/include/osmocore/msgb.h delete mode 100644 src/shared/libosmocore/include/osmocore/panic.h delete mode 100644 src/shared/libosmocore/include/osmocore/process.h delete mode 100644 src/shared/libosmocore/include/osmocore/protocol/Makefile.am delete mode 100644 src/shared/libosmocore/include/osmocore/rate_ctr.h delete mode 100644 src/shared/libosmocore/include/osmocore/select.h delete mode 100644 src/shared/libosmocore/include/osmocore/signal.h delete mode 100644 src/shared/libosmocore/include/osmocore/statistics.h delete mode 100644 src/shared/libosmocore/include/osmocore/tlv.h delete mode 100644 src/shared/libosmocore/include/osmocore/utils.h delete mode 100644 src/shared/libosmocore/include/osmocore/write_queue.h create mode 100644 src/shared/libosmocore/libosmogb.pc.in copy src/shared/libosmocore/{libosmocore.pc.in => libosmogsm.pc.in} (58%) create mode 100644 src/shared/libosmocore/src/application.c create mode 100644 src/shared/libosmocore/src/backtrace.c create mode 100644 src/shared/libosmocore/src/bits.c create mode 100644 src/shared/libosmocore/src/conv.c create mode 100644 src/shared/libosmocore/src/crcXXgen.c.tpl create mode 100644 src/shared/libosmocore/src/gb/Makefile.am create mode 100644 src/shared/libosmocore/src/gb/common_vty.c create mode 100644 src/shared/libosmocore/src/gb/common_vty.h create mode 100644 src/shared/libosmocore/src/gb/gprs_bssgp.c create mode 100644 src/shared/libosmocore/src/gb/gprs_bssgp_bss.c create mode 100644 src/shared/libosmocore/src/gb/gprs_bssgp_util.c create mode 100644 src/shared/libosmocore/src/gb/gprs_bssgp_vty.c create mode 100644 src/shared/libosmocore/src/gb/gprs_ns.c create mode 100644 src/shared/libosmocore/src/gb/gprs_ns_frgre.c create mode 100644 src/shared/libosmocore/src/gb/gprs_ns_vty.c create mode 100644 src/shared/libosmocore/src/gb/libosmogb.map create mode 100644 src/shared/libosmocore/src/gsm/Makefile.am create mode 100644 src/shared/libosmocore/src/gsm/a5.c create mode 100644 src/shared/libosmocore/src/gsm/abis_nm.c rename src/{target/firmware/apps/chainload/main.c => shared/libosmocore/src/gsm/auth_comp128v1.c} (53%) create mode 100644 src/shared/libosmocore/src/gsm/auth_core.c create mode 100644 src/shared/libosmocore/src/gsm/auth_milenage.c rename src/shared/libosmocore/src/{ => gsm}/comp128.c (99%) create mode 100644 src/shared/libosmocore/src/gsm/gan.c rename src/shared/libosmocore/src/{ => gsm}/gprs_cipher_core.c (90%) create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_smc.c create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_smr.c create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_utils.c rename src/shared/libosmocore/src/{ => gsm}/gsm0480.c (98%) create mode 100644 src/shared/libosmocore/src/gsm/gsm0502.c create mode 100644 src/shared/libosmocore/src/gsm/gsm0808.c rename src/shared/libosmocore/src/{ => gsm}/gsm48.c (88%) rename src/shared/libosmocore/src/{ => gsm}/gsm48_ie.c (63%) rename src/shared/libosmocore/src/{ => gsm}/gsm_utils.c (65%) create mode 100644 src/shared/libosmocore/src/gsm/lapd_core.c create mode 100644 src/shared/libosmocore/src/gsm/lapdm.c create mode 100644 src/shared/libosmocore/src/gsm/libosmogsm.map create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes-encblock.c create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes-internal-enc.c create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes-internal.c create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes.h create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes_i.h create mode 100644 src/shared/libosmocore/src/gsm/milenage/aes_wrap.h create mode 100644 src/shared/libosmocore/src/gsm/milenage/common.h copy src/shared/libosmocore/{debian/docs => src/gsm/milenage/crypto.h} (100%) copy src/shared/libosmocore/{debian/docs => src/gsm/milenage/includes.h} (100%) create mode 100644 src/shared/libosmocore/src/gsm/milenage/milenage.c create mode 100644 src/shared/libosmocore/src/gsm/milenage/milenage.h rename src/shared/libosmocore/src/{ => gsm}/rsl.c (69%) rename src/shared/libosmocore/src/{ => gsm}/rxlev_stat.c (85%) create mode 100644 src/shared/libosmocore/src/gsm/sysinfo.c rename src/shared/libosmocore/src/{ => gsm}/tlv_parser.c (63%) delete mode 100644 src/shared/libosmocore/src/gsm0808.c create mode 100644 src/shared/libosmocore/src/logging_syslog.c delete mode 100644 src/shared/libosmocore/src/process.c create mode 100644 src/shared/libosmocore/src/rbtree.c create mode 100644 src/shared/libosmocore/src/serial.c create mode 100644 src/shared/libosmocore/src/socket.c create mode 100644 src/shared/libosmocore/tests/a5/a5_test.c create mode 100644 src/shared/libosmocore/tests/a5/a5_test.ok create mode 100644 src/shared/libosmocore/tests/auth/milenage_test.c create mode 100644 src/shared/libosmocore/tests/auth/milenage_test.ok create mode 100644 src/shared/libosmocore/tests/bits/bitrev_test.c create mode 100644 src/shared/libosmocore/tests/bits/bitrev_test.ok create mode 100644 src/shared/libosmocore/tests/conv/conv_test.c create mode 100644 src/shared/libosmocore/tests/conv/conv_test.ok create mode 100644 src/shared/libosmocore/tests/gb/bssgp_fc_test.c create mode 100644 src/shared/libosmocore/tests/gb/bssgp_fc_tests.err create mode 100644 src/shared/libosmocore/tests/gb/bssgp_fc_tests.ok create mode 100755 src/shared/libosmocore/tests/gb/bssgp_fc_tests.sh create mode 100644 src/shared/libosmocore/tests/gsm0408/gsm0408_test.c create mode 100644 src/shared/libosmocore/tests/gsm0408/gsm0408_test.ok create mode 100644 src/shared/libosmocore/tests/gsm0808/gsm0808_test.c create mode 100644 src/shared/libosmocore/tests/gsm0808/gsm0808_test.ok create mode 100644 src/shared/libosmocore/tests/lapd/lapd_test.c create mode 100644 src/shared/libosmocore/tests/lapd/lapd_test.ok create mode 100644 src/shared/libosmocore/tests/logging/logging_test.c create mode 100644 src/shared/libosmocore/tests/logging/logging_test.err copy src/shared/libosmocore/{debian/docs => tests/logging/logging_test.ok} (100%) delete mode 100644 src/shared/libosmocore/tests/msgfile/Makefile.am create mode 100644 src/shared/libosmocore/tests/msgfile/msgfile_test.ok delete mode 100644 src/shared/libosmocore/tests/sms/Makefile.am create mode 100644 src/shared/libosmocore/tests/sms/sms_test.ok delete mode 100644 src/shared/libosmocore/tests/smscb/Makefile.am create mode 100644 src/shared/libosmocore/tests/smscb/smscb_test.ok create mode 100644 src/shared/libosmocore/tests/testsuite.at delete mode 100644 src/shared/libosmocore/tests/timer/Makefile.am create mode 100644 src/shared/libosmocore/tests/timer/timer_test.ok delete mode 100644 src/shared/libosmocore/tests/ussd/Makefile.am create mode 100644 src/shared/libosmocore/tests/ussd/ussd_test.ok create mode 100644 src/shared/libosmocore/utils/Makefile.am create mode 100755 src/shared/libosmocore/utils/gen_website_doc_tree.sh create mode 100644 src/shared/libosmocore/utils/osmo-arfcn.c create mode 100644 src/shared/libosmocore/utils/osmo-auc-gen.c create mode 100644 src/target/firmware/Makefile.mtk delete mode 100644 src/target/firmware/apps/l1test/main.c copy src/target/firmware/apps/{loader => loader_mtk}/main.c (65%) create mode 100644 src/target/firmware/apps/rssi/main.c create mode 100644 src/target/firmware/battery/compal_e88.c create mode 100644 src/target/firmware/battery/dummy.c create mode 100644 src/target/firmware/board/compal/keymap.h copy src/target/firmware/board/{compal/rffe_dualband.c => compal_e86/rffe_dualband_e86.c} (64%) mode change 100644 => 100755 src/target/firmware/board/compal_e88/init.c copy src/target/firmware/board/{compal => mediatek}/macros.S (97%) copy src/target/firmware/board/{compal => mediatek}/ram.lds (71%) copy src/target/firmware/board/{compal => mediatek}/start.ram.S (100%) copy src/target/firmware/{calypso => board/mediatek}/uart.c (69%) create mode 100644 src/target/firmware/board/mt62xx/init.c create mode 100644 src/target/firmware/board/pirelli_dpl10/keymap.h copy src/target/firmware/board/{compal_e99 => se_j100}/init.c (84%) create mode 100644 src/target/firmware/calypso/buzzer.c mode change 100755 => 100644 src/target/firmware/calypso/sim.c delete mode 100644 src/target/firmware/display/display.c delete mode 100644 src/target/firmware/display/font_r8x8.c delete mode 100644 src/target/firmware/display/font_r8x8_horiz.c delete mode 100644 src/target/firmware/display/ssd1783.c delete mode 100644 src/target/firmware/display/st7558.c delete mode 100644 src/target/firmware/display/td014.c create mode 100644 src/target/firmware/fb/4x6.c create mode 100644 src/target/firmware/fb/5x8.c create mode 100644 src/target/firmware/fb/c64.c create mode 100644 src/target/firmware/fb/fb_bw8.c create mode 100644 src/target/firmware/fb/fb_dummy.c create mode 100644 src/target/firmware/fb/fb_rgb332.c create mode 100644 src/target/firmware/fb/fb_s6b33b1x.c create mode 100644 src/target/firmware/fb/fb_ssd1783.c create mode 100644 src/target/firmware/fb/fb_ssd1963.c create mode 100644 src/target/firmware/fb/fb_st7558.c create mode 100644 src/target/firmware/fb/fb_td014.c create mode 100644 src/target/firmware/fb/font.c copy src/{host/layer23/include/osmocom/bb/misc/cell_log.h => target/firmware/fb/framebuffer.c} (81%) create mode 100644 src/target/firmware/fb/helvB08.c create mode 100644 src/target/firmware/fb/helvB14.c create mode 100644 src/target/firmware/fb/helvB24.c create mode 100644 src/target/firmware/fb/helvR08.c create mode 100644 src/target/firmware/fb/helvR14.c create mode 100644 src/target/firmware/fb/helvR24.c create mode 100644 src/target/firmware/fb/symbols.c mode change 100644 => 100755 src/target/firmware/include/abb/twl3025.h create mode 100755 src/target/firmware/include/battery/battery.h create mode 100644 src/target/firmware/include/battery/compal_e88.h create mode 100644 src/target/firmware/include/calypso/buzzer.h delete mode 100644 src/target/firmware/include/comm/msgb.h delete mode 100644 src/target/firmware/include/display.h delete mode 100644 src/target/firmware/include/display/ssd1783.h create mode 100644 src/target/firmware/include/fb/fb_bw8.h create mode 100644 src/target/firmware/include/fb/fb_rgb332.h create mode 100644 src/target/firmware/include/fb/font.h create mode 100644 src/target/firmware/include/fb/framebuffer.h create mode 100644 src/target/firmware/include/mtk/emi.h create mode 100644 src/target/firmware/include/mtk/mt6235.h create mode 100644 src/target/firmware/include/mtk/system.h rename src/target/firmware/include/{calypso => }/uart.h (85%) rename src/target/firmware/{calypso => lib}/delay.c (100%) create mode 100755 src/target/firmware/solve_envs.py hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Jan 15 08:52:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 08:52:59 GMT Subject: osmocom-bb.git branch laforge/burst_ind_rebase created. osmocon_v0.0.0-1773-g68da36a Message-ID: <201701150852.v0F8qxCO011761@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, laforge/burst_ind_rebase has been created at 68da36a96e2a5284b6fa97a8bafa6b3556cf5e01 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=68da36a96e2a5284b6fa97a8bafa6b3556cf5e01 commit 68da36a96e2a5284b6fa97a8bafa6b3556cf5e01 Author: Sylvain Munaut Date: Mon Oct 17 15:35:43 2011 +0200 fw: Disable backlight for the sniffing fw No need to waste battery life Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=80e35cb00f5872a30b3a2ff3f73827850f6db0c8 commit 80e35cb00f5872a30b3a2ff3f73827850f6db0c8 Author: Sylvain Munaut Date: Sat Sep 3 14:08:07 2011 +0200 [HACK] Disable neighbor measurement task We really don't care about this and this seems to interfere with sync for some reason ... Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=4894fada16998c854b2b989869bdb3a7ceff9a64 commit 4894fada16998c854b2b989869bdb3a7ceff9a64 Author: Sylvain Munaut Date: Sat Sep 3 10:08:37 2011 +0200 [HACK] Add burst deciphering support Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=0c0341135f263b7d243c54cacd5d60128be73c6f commit 0c0341135f263b7d243c54cacd5d60128be73c6f Author: Sylvain Munaut Date: Sat Sep 3 08:26:49 2011 +0200 [HACK] host/layer23: Add local burst processing for cleartext bursts Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=bd957da24bbce620c4256a1e144fde5eda482070 commit bd957da24bbce620c4256a1e144fde5eda482070 Author: Sylvain Munaut Date: Sat Sep 3 00:27:12 2011 +0200 [HACK] host/layer23: Wire application logic for a simple demo sniff app This listen for IMM.ASS and follows them Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=56183c4feddc79b6c4576fa75fe68e7bfa20783d commit 56183c4feddc79b6c4576fa75fe68e7bfa20783d Author: Sylvain Munaut Date: Sun Nov 14 18:45:19 2010 +0100 [HACK] Disptach the received BURST_IND with a signal Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=f3b94eb52b33cd6e7a352723f785bb1d27050b04 commit f3b94eb52b33cd6e7a352723f785bb1d27050b04 Author: Sylvain Munaut Date: Sat Nov 13 15:36:14 2010 +0100 [HACK] Increase speed of l1ctl to 408250bps after boot This is required to deal with the increased traffic of a passive listener Note that it break the 'auto-restart' of osmocon when active because the bootloader will send the prompt at 115200 baud and we won't see it ... Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=ec2d58c44b9231380271c51125bafb4a58be2930 commit ec2d58c44b9231380271c51125bafb4a58be2930 Author: Sylvain Munaut Date: Sun Nov 14 16:14:01 2010 +0100 fw/layer1: Replace all dedicated multiframe task with sniff code This way, a dedicated mode assign makes it dump all the data Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=19299e5a2d81f4eb42121606f3e338cc2d4ef631 commit 19299e5a2d81f4eb42121606f3e338cc2d4ef631 Author: Sylvain Munaut Date: Sun Nov 14 16:10:44 2010 +0100 fw/l1: Add sniffing primitives Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=137b9e18a127fec6b028d7f59ab2ec030e8cc37e commit 137b9e18a127fec6b028d7f59ab2ec030e8cc37e Author: Sylvain Munaut Date: Sun Nov 14 16:12:24 2010 +0100 l1ctl: Add definition for BURST INDICATION messages (as a side effect data_ind is no longer the biggest message, so need to update L3_MSG_SIZE) Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=0abd96a88a33c9ec36a15c6b416ebf7ada42309c commit 0abd96a88a33c9ec36a15c6b416ebf7ada42309c Author: Sylvain Munaut Date: Thu Sep 30 23:16:35 2010 +0200 target/fw/dsp: Add & load the dsp sniffer patch Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/osmocom-bb/commit/?id=56d28d4afbbb8808247052bd60e62f2da927ab34 commit 56d28d4afbbb8808247052bd60e62f2da927ab34 Author: Sylvain Munaut Date: Thu Sep 30 23:14:23 2010 +0200 target_dsp/calypso: Add a custom DSP patch for burst sniffing Load it, then set gprs_install_address to 0x015c and then task 23 will be a raw sniffer. Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Jan 15 17:34:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 17:34:24 GMT Subject: libosmocore.git branch master updated. 0.9.6-61-g449324b Message-ID: <201701151734.v0FHYOOp012720@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 449324b2646b3a42f621756e4556f795c1f791d1 (commit) via f2899c674e6dc43142edbfffeacc1b0c40a2f885 (commit) via 1a7d64ccd12bb73852f665af0bf853351a0717f9 (commit) via 1c67e754b8e5bd25f966152d9bca347dbc75ec4e (commit) from 2f0b0c955b4031a9dd95829322455cf883d40f53 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=449324b2646b3a42f621756e4556f795c1f791d1 commit 449324b2646b3a42f621756e4556f795c1f791d1 Author: Harald Welte Date: Sun Jan 15 17:55:32 2017 +0100 bitvec: Ensure bitvec.h and bitvec.c agree on function argument type uint32_t may or may not be unsigned int. Change-Id: I21c96985fcbb72372b6df949301c21f1ebca41f2 http://cgit.osmocom.org/libosmocore/commit/?id=f2899c674e6dc43142edbfffeacc1b0c40a2f885 commit f2899c674e6dc43142edbfffeacc1b0c40a2f885 Author: Harald Welte Date: Sun Jan 15 17:54:11 2017 +0100 Always include and not In EMBEDDED builds we don't have a system-wide talloc Change-Id: Icc526016bda45b36e584afee8669996752d6d89c http://cgit.osmocom.org/libosmocore/commit/?id=1a7d64ccd12bb73852f665af0bf853351a0717f9 commit 1a7d64ccd12bb73852f665af0bf853351a0717f9 Author: Harald Welte Date: Sun Jan 15 17:53:23 2017 +0100 configure.ac: Disable PCSC related code on EMBEDDED The EMBEDDED conditional is used for building inside 'bare iron' embedded devices like OsmocomBB phones. There's no PC/SC in them. Change-Id: I2ef7561d7fdb1ef1c060f8ac73d8588fc0f8eb3f http://cgit.osmocom.org/libosmocore/commit/?id=1c67e754b8e5bd25f966152d9bca347dbc75ec4e commit 1c67e754b8e5bd25f966152d9bca347dbc75ec4e Author: Harald Welte Date: Sun Jan 15 17:52:30 2017 +0100 configure.ac: Introduce --disable-ctrl Using --disable-ctrl, one can disable the building of libosmoctrl. The 'embedded' target will also automaticall disable ctrl. Change-Id: I6912396338c5b23ae860fef2a55854d6df9a579d ----------------------------------------------------------------------- Summary of changes: configure.ac | 10 ++++++++++ include/osmocom/core/bitvec.h | 4 ++-- src/ctrl/Makefile.am | 3 +++ src/ctrl/control_vty.c | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jan 15 17:58:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 17:58:49 GMT Subject: libosmocore.git branch master updated. 0.9.6-62-gdf83ece Message-ID: <201701151758.v0FHwnG5019029@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via df83eced6826b65db623aa77cd4a40d307d79486 (commit) from 449324b2646b3a42f621756e4556f795c1f791d1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=df83eced6826b65db623aa77cd4a40d307d79486 commit df83eced6826b65db623aa77cd4a40d307d79486 Author: Neels Hofmeyr Date: Fri Jan 13 13:55:43 2017 +0100 doc: clarify osmo_strlcpy() doc Stating that it 'truncates src' is misleading. Also clarify whether siz includes the space needed for the terminating NUL. Change-Id: I01c1a94408b471f7f54576178a60938bf9ee3261 ----------------------------------------------------------------------- Summary of changes: src/utils.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jan 15 18:09:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 18:09:34 GMT Subject: openbsc.git branch master updated. 0.15.0-626-g3d07aef80 Message-ID: <201701151809.v0FI9Y0h021809@git.osmocom.org> This 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, master has been updated via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) from 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3d07aef8006e3953edfee6f4e74b810ee3dc16f4 commit 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 Author: Max Date: Fri Jan 13 19:18:52 2017 +0100 Log expected SRES on GPRS AUTH REJECT Change-Id: I19b0001650979bf7f1832f04f9fd5a26beb577d0 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 15 18:10:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 18:10:38 GMT Subject: libosmocore.git branch master updated. 0.9.6-63-gb41b48e Message-ID: <201701151810.v0FIAcdF022143@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via b41b48e76a0057f9cf7b9c98dea86dbb93b602bb (commit) from df83eced6826b65db623aa77cd4a40d307d79486 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=b41b48e76a0057f9cf7b9c98dea86dbb93b602bb commit b41b48e76a0057f9cf7b9c98dea86dbb93b602bb Author: Neels Hofmeyr Date: Fri Jan 13 00:11:34 2017 +0100 stats_test: fix mismatching osmo_stats_reporter->send_item signature The function pointer expects the last arg as int64_t, stats_test.c uses an int instead. Fix the argument type as well as the printf format for it. Fixes this compiler warning seen on our FreeBSD build slave: CC stats/stats_test.o ../../tests/stats/stats_test.c:288:18: warning: incompatible pointer types assigning to 'int (*)(struct osmo_stats_reporter *, const struct osmo_stat_item_group *, const struct osmo_stat_item_desc *, int64_t)' from 'int (struct osmo_stats_reporter *, const struct osmo_stat_item_group *, const struct osmo_stat_item_desc *, int)' [-Wincompatible-pointer-types] srep->send_item = stats_reporter_test_send_item; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Change-Id: I91cbfd4dd25a881b803943430101dabf07dafc7c ----------------------------------------------------------------------- Summary of changes: tests/stats/stats_test.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jan 15 18:11:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 18:11:08 GMT Subject: openbsc.git branch master updated. 0.15.0-627-g04db87a89 Message-ID: <201701151811.v0FIB8VF022519@git.osmocom.org> This 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, master has been updated via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) from 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=04db87a89fca233008be1f4263cfa37af3f245a6 commit 04db87a89fca233008be1f4263cfa37af3f245a6 Author: Neels Hofmeyr Date: Fri Jan 13 03:36:57 2017 +0100 gprs subscr: fix: intended strcmp(), but is strcpy() The code checked 'if (strcpy(..) != 0)' which is always true and thus always copied twice -- luckily we want to copy anyway and so this is not an actual functional failure. We could correct to strcmp, but instead of iterating to compare, we might as well copy right away. Change-Id: I0ea035bd478f7022ed65e9e84d8aaf5e423309b7 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jan 15 18:19:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 18:19:10 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1768-ga1830440 Message-ID: <201701151819.v0FIJAZY024738@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, master has been updated via a1830440fc93ecb531f003b524fec9249f020303 (commit) via 0fa403b51bfab1836113d560d8a5d8ba3c9e4ea6 (commit) via 2d7321bbde4421b31139c687e8c81106bd702f60 (commit) via 95b10c62caedc943b4686807eb4979b0b0de4c57 (commit) via 9004de39ab1e047a7d6687e68f5bad708364b09f (commit) via 17240037376169369b526ee8a8284961b85adbfa (commit) via 2400386c25afe1af68531ca9689618bfa1365bdc (commit) from ce3c88e075ee5d5e97f8497c0143aeedf3ad0f8c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=a1830440fc93ecb531f003b524fec9249f020303 commit a1830440fc93ecb531f003b524fec9249f020303 Author: Harald Welte Date: Sun Jan 15 19:15:37 2017 +0100 define 'fprintf(stderr,' as a wrapper around printf( This is in preparation to work with a more recent version of libosmocore, which wants to print to stderr in some cases. http://cgit.osmocom.org/osmocom-bb/commit/?id=0fa403b51bfab1836113d560d8a5d8ba3c9e4ea6 commit 0fa403b51bfab1836113d560d8a5d8ba3c9e4ea6 Author: Harald Welte Date: Sun Jan 15 19:15:14 2017 +0100 Add an endian.h file as one step to build against later libosmocore http://cgit.osmocom.org/osmocom-bb/commit/?id=2d7321bbde4421b31139c687e8c81106bd702f60 commit 2d7321bbde4421b31139c687e8c81106bd702f60 Author: Harald Welte Date: Sun Jan 15 19:14:01 2017 +0100 Add libosmocore/build-target/include to include path Some header files are auto-generated and are thus in the build directory, not in the source directory. A cleaner way to handle this is most likely to install libosmocore to some directory, but I don't want to change the entire build process now. http://cgit.osmocom.org/osmocom-bb/commit/?id=95b10c62caedc943b4686807eb4979b0b0de4c57 commit 95b10c62caedc943b4686807eb4979b0b0de4c57 Author: Harald Welte Date: Sun Jan 15 17:07:09 2017 +0100 fix various other compiler warnings http://cgit.osmocom.org/osmocom-bb/commit/?id=9004de39ab1e047a7d6687e68f5bad708364b09f commit 9004de39ab1e047a7d6687e68f5bad708364b09f Author: Harald Welte Date: Sun Jan 15 16:59:32 2017 +0100 cfi_flash.c: Fix various format string compiler warnings http://cgit.osmocom.org/osmocom-bb/commit/?id=17240037376169369b526ee8a8284961b85adbfa commit 17240037376169369b526ee8a8284961b85adbfa Author: Harald Welte Date: Sun Jan 15 16:55:53 2017 +0100 trf6151: Fix setting of uplink ARFCN Somebody (me?) wrote exclamation marks instead of pipe symbols. Found by a modern gcc: rf/trf6151.c: In function 'trf6151_set_arfcn': rf/trf6151.c:439:8: warning: comparison is always true due to limited range of data type [-Wtype-limits] arfcn != ~ARFCN_UPLINK; ^ rf/trf6151.c:439:2: warning: statement with no effect [-Wunused-value] arfcn != ~ARFCN_UPLINK; ^ http://cgit.osmocom.org/osmocom-bb/commit/?id=2400386c25afe1af68531ca9689618bfa1365bdc commit 2400386c25afe1af68531ca9689618bfa1365bdc Author: Harald Welte Date: Sun Jan 15 16:52:19 2017 +0100 Avoid redefining __{packed,aligned,unused,section} It seems modern version of newlib define those themselves, so we should avoid re-defining them. Removes tons of compiler warnings when compiling against libnewlib 2.4.0 ----------------------------------------------------------------------- Summary of changes: src/target/firmware/Makefile | 2 +- src/target/firmware/calypso/dsp.c | 4 ++-- src/target/firmware/flash/cfi_flash.c | 14 +++++++------- src/target/firmware/include/defines.h | 10 ++++++++++ src/target/firmware/include/endian.h | 12 ++++++++++++ src/target/firmware/include/stdio.h | 1 + src/target/firmware/layer1/prim_pm.c | 5 +++-- src/target/firmware/rf/trf6151.c | 2 +- 8 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 src/target/firmware/include/endian.h hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Jan 15 19:46:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 19:46:58 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1773-g0cdf4b0a Message-ID: <201701151946.v0FJkwOr047180@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, master has been updated via 0cdf4b0a6821a0e970194ed5b122d3d6270c9814 (commit) via c9ad46ac75d6cbd4336f405d6dc2dc6a2975c25e (commit) via 214236fd5d89535985a18677de760c68fee9e11a (commit) via f95d518c63b5d41f601a8d2eba61c2345bdbd2a2 (commit) via b29c24bcb77e58f8ec57f5180766baafb3a2c7cd (commit) from a1830440fc93ecb531f003b524fec9249f020303 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=0cdf4b0a6821a0e970194ed5b122d3d6270c9814 commit 0cdf4b0a6821a0e970194ed5b122d3d6270c9814 Author: Harald Welte Date: Fri Jan 13 00:23:42 2017 +0100 Support Early Classmark Sending If SI3 rest octets indicate early CM Sending is allowed, and the 'support' indicates we support it (which we now do by default), then send the classmark change message every time a LAPDm link layer is established. http://cgit.osmocom.org/osmocom-bb/commit/?id=c9ad46ac75d6cbd4336f405d6dc2dc6a2975c25e commit c9ad46ac75d6cbd4336f405d6dc2dc6a2975c25e Author: Harald Welte Date: Sun Jan 15 20:43:52 2017 +0100 Fix encoding of padding at end of CLASSMARK 3 IE Contrary to e.g. SI rest octets, the padding at the end of a CLASSMARK 3 Information Element is padded with zeros, not with L. There is no 0x2b padding in this case. http://cgit.osmocom.org/osmocom-bb/commit/?id=214236fd5d89535985a18677de760c68fee9e11a commit 214236fd5d89535985a18677de760c68fee9e11a Author: Harald Welte Date: Sun Jan 15 20:22:14 2017 +0100 mobile.c: Don't register 'end' command to CONFIG_NODE The CONFIG_NODE already has an 'end' command, and recent versions of libosmocore actualyl check for conflicting/duplicate command registrations and make the application crash in this case. http://cgit.osmocom.org/osmocom-bb/commit/?id=f95d518c63b5d41f601a8d2eba61c2345bdbd2a2 commit f95d518c63b5d41f601a8d2eba61c2345bdbd2a2 Author: Harald Welte Date: Sun Jan 15 20:13:02 2017 +0100 mobile: Finally fix copyright notice After 7 years it is about time... http://cgit.osmocom.org/osmocom-bb/commit/?id=b29c24bcb77e58f8ec57f5180766baafb3a2c7cd commit b29c24bcb77e58f8ec57f5180766baafb3a2c7cd Author: Harald Welte Date: Sun Jan 15 20:05:39 2017 +0100 Revert "trf6151: Fix setting of uplink ARFCN" This reverts commit 17240037376169369b526ee8a8284961b85adbfa. For some reason the "obviously broken" code is working, but the fixed version is not. Let's go back to step 1 and analyze this in more detail, but meanwhile make the code work again. ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/gsm48_rr.c | 10 ++++++++-- src/host/layer23/src/mobile/main.c | 4 ++-- src/host/layer23/src/mobile/support.c | 2 +- src/host/layer23/src/mobile/vty_interface.c | 1 - src/target/firmware/rf/trf6151.c | 2 +- 5 files changed, 12 insertions(+), 7 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Jan 15 20:32:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 Jan 2017 20:32:53 GMT Subject: osmocom-bb.git branch laforge/binutils created. osmocon_v0.0.0-1774-g41737fc4 Message-ID: <201701152032.v0FKWrA4059524@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, laforge/binutils has been created at 41737fc4882ac67d515ed2f1d0acc2609a9c4ec7 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=41737fc4882ac67d515ed2f1d0acc2609a9c4ec7 commit 41737fc4882ac67d515ed2f1d0acc2609a9c4ec7 Author: Harald Welte Date: Sun Jan 15 16:49:06 2017 +0100 WIP: Attempt to make linker scripts compatible with binutils 2.27 In binutils-2.27, one can no longer have linker sections with overlapping VMA addresses. Let's try to work around this. See https://osmocom.org/issues/1917 for more details. ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Jan 16 08:53:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 08:53:37 GMT Subject: libosmocore.git branch master updated. 0.9.6-64-gace80bb Message-ID: <201701160853.v0G8rbJw036149@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via ace80bb5695e4e7cc61cddcb9190645500a331a7 (commit) from b41b48e76a0057f9cf7b9c98dea86dbb93b602bb (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ace80bb5695e4e7cc61cddcb9190645500a331a7 commit ace80bb5695e4e7cc61cddcb9190645500a331a7 Author: Max Date: Fri Jan 13 13:45:06 2017 +0100 Mark deprecated function as such Mark abis_nm_debugp_foh() function superseded by macro with the same name as deprecated. Change-Id: I2d3ea2b56aff6b687f72f832360b8cb8a24164e9 ----------------------------------------------------------------------- Summary of changes: src/gsm/abis_nm.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 16 08:54:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 08:54:33 GMT Subject: libosmocore.git branch master updated. 0.9.6-65-g8928747 Message-ID: <201701160854.v0G8sXR2036375@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 (commit) from ace80bb5695e4e7cc61cddcb9190645500a331a7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 commit 8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 Author: Max Date: Wed Jan 11 17:47:04 2017 +0100 CTRL: add write-only helpers Similar to CTRL_CMD_DEFINE_RO() add helper for control commands which are not meant to be read, only to set. Similarly, add CTRL_CMD_DEFINE_WO_NOVRF() for commands which do not perform inbound data verification. Change-Id: I66b7990db590c1f8e56326e392e6c1d2eafebd9a ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/control_cmd.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 16 12:52:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 12:52:17 GMT Subject: libosmocore.git branch master updated. 0.9.6-66-g1214295 Message-ID: <201701161252.v0GCqHDr002550@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 12142950625df5e16be936057be388290c07750f (commit) from 8928747a3ea1c1d02239b422c0ad25b8e22bcaf2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=12142950625df5e16be936057be388290c07750f commit 12142950625df5e16be936057be388290c07750f Author: Vadim Yanitskiy Date: Sun Jan 15 12:55:57 2017 +0700 tests/conv: add LTE PBCH test vector Change-Id: I1a3a48bba9ee32a0bacc0b05d25358496dbcbc1b ----------------------------------------------------------------------- Summary of changes: tests/conv/conv_test.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/conv/conv_test.ok | 8 +++++++ 2 files changed, 68 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 16 12:55:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 12:55:31 GMT Subject: libosmocore.git branch master updated. 0.9.6-67-gd8494bc Message-ID: <201701161255.v0GCtVsr003652@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via d8494bc9b7f981fed961252fbe29fced2f94daef (commit) from 12142950625df5e16be936057be388290c07750f (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=d8494bc9b7f981fed961252fbe29fced2f94daef commit d8494bc9b7f981fed961252fbe29fced2f94daef Author: Vadim Yanitskiy Date: Sun Jan 15 13:00:47 2017 +0700 tests/conv: whitespece fix Change-Id: I73ab4614c5c23390862d3ecaa2561a6749604a15 ----------------------------------------------------------------------- Summary of changes: tests/conv/conv_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 16 14:12:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 14:12:29 GMT Subject: libosmocore.git branch master updated. 0.9.6-68-gaa1bc01 Message-ID: <201701161412.v0GECT3h025860@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via aa1bc012c87041966cfc17b44674e3c7eb3a2250 (commit) from d8494bc9b7f981fed961252fbe29fced2f94daef (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=aa1bc012c87041966cfc17b44674e3c7eb3a2250 commit aa1bc012c87041966cfc17b44674e3c7eb3a2250 Author: Max Date: Fri Jan 13 11:01:12 2017 +0100 logging: remove code duplication * make DEBUGP* macro into simple wrappers around LOGP* * deprecate unused logp() function Related: OS#71 Change-Id: Ia6c92bd4824c44fc22cc733ce7a88da86e58ed93 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 16 23:39:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 16 Jan 2017 23:39:15 GMT Subject: osmo-bts.git branch master updated. 0.4.0-365-gc37fd88 Message-ID: <201701162339.v0GNdFG5073133@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c37fd8898526dfeac3da620ddb4d2ad701c1fffd (commit) from 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c37fd8898526dfeac3da620ddb4d2ad701c1fffd commit c37fd8898526dfeac3da620ddb4d2ad701c1fffd Author: Philipp Date: Mon Jan 16 18:36:24 2017 +0100 l1sap: fix missing 'else's causing wrong rach frame expiry counts This bug was introduced in the recently merged commit 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 aka change-id I87f40f5f160a4f6750c4f3d06997fc4f24049303 Fixes: coverity-scan CID#160156 and CID#160155 Change-Id: I88ed1b3e59213acdf97f88eda097b8172b952a5e ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 17 08:08:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 08:08:43 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-61-g40c1e85 Message-ID: <201701170808.v0H88h2A012286@git.osmocom.org> This 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 "Tools to centralize packet capture and storing". The branch, master has been updated via 40c1e85499ec152a26bfd07433765730e3782104 (commit) via fdebd88059df3a8f717614548dcd7247e8890f9a (commit) via 36a183fd7875e1d632669089ecdbd3b261ca915e (commit) via 9294c40f14b41bbaf21253123ebc1e0e90f93250 (commit) via 0a94e57b72e5d1445b8a92538c8091b474fef445 (commit) via d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b (commit) via 1448f50db40b06a36783f2d1dd5d8e0ab865aa03 (commit) via 956c3facf1950e8f84291089972ab8323c75767a (commit) via e3d7c3e1545fcba6d14e2daef08da3400a136a32 (commit) via bdda28b1f5ca80bba83313fa55eba4f144b9ad3e (commit) via 13f397c68c33cb7296f26a713d629b2d1b8fef08 (commit) via 0381276993737708b061905959ab3e57523631fd (commit) via 22acd211f1d1f0a8b3f6a0ab77fc93273821913d (commit) via 07b94157ec329140f8b9549beac8c4de2aba4224 (commit) via cf29fd7069948668891a620facfbea6dda194496 (commit) via ff3314e45c89b436ccc7ea48361b36df39be5458 (commit) via 9ea4da4bbbf90396b9b0694c0bf91712afce44f4 (commit) via 064d2242881acff7a0d7f4877179559454163a57 (commit) via 1bec9d5d0998d3d2596e15ef4e7dbeba111be556 (commit) via 098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4 (commit) via 6413e7669ef5783a02f95618d9587e4f01b60cee (commit) via c266796caaaf8a8c2a6c4a971a5fc18975b73f8e (commit) via c1c194393b1c568961623c939efd5ae118903440 (commit) via 3d439d0d08ecc286ce4547add44ea01a043e0be9 (commit) via 0b4b824887db23fb3b922286c3229be75393a92d (commit) via fa5572e2afc01903b2e5dd260f475d1f73ded74a (commit) via 99526a6ad07c02e40e0831fd952974c5b7446f31 (commit) via c3455dcb7951069dab99effae71aac2a14961823 (commit) via f416463a3c4fa3d94d8f8c7cdcfb04123fbee994 (commit) via 918be5133883b0d6aaaf08046d39e91396740999 (commit) via 86282d65db38783d3d3099b6ff80ab85e6de8438 (commit) via 6e938eda1cb757a24eb38da91fa7d97892c7387e (commit) via f8ff41e0f9200f904cd346b06fe518f72c4ee113 (commit) via df92652c953c2bb10a21526936296a468a52c00f (commit) via bdcbe0a679e1a5b76c7b2f69374db4586480c625 (commit) via 2c503dd8520e7282de0e3ebb59dea7205c3c7a95 (commit) via e024869a728b481cd726ce3489a54643ffb57d2b (commit) via ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2 (commit) via 2899428be2aac2fb1e5edd6e8c90174bb1dd0a36 (commit) via 9646754e1f82d3b846304dc5803d520641064ba4 (commit) from 26ba7b247e7ec247d2e3163d39160d912e3de75c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcap/commit/?id=40c1e85499ec152a26bfd07433765730e3782104 commit 40c1e85499ec152a26bfd07433765730e3782104 Author: Holger Hans Peter Freyther Date: Tue Jan 17 09:00:30 2017 +0100 client: Allow to bind to a specific source_ip Modify the osmo_sock_init (code clone to be integrated upstream) to allow binding to a specific source ip and source port. Allow the source ip to be configured but allow the kernel to pick a random port for us. This is necessary for systems with multiple interfaces where the default route is not necessarily the right one to connect to the pcap server. Change-Id: I84e728b0752213d28f970fcbbfd6565c441ccfeb http://cgit.osmocom.org/osmo-pcap/commit/?id=fdebd88059df3a8f717614548dcd7247e8890f9a commit fdebd88059df3a8f717614548dcd7247e8890f9a Author: Holger Hans Peter Freyther Date: Wed Nov 9 02:10:21 2016 +0100 debian: Make a new release with the new features we gained Change-Id: I85e210e6ed14aef085902a5af6407d51685aecba http://cgit.osmocom.org/osmo-pcap/commit/?id=36a183fd7875e1d632669089ecdbd3b261ca915e commit 36a183fd7875e1d632669089ecdbd3b261ca915e Author: Holger Hans Peter Freyther Date: Wed Nov 9 01:45:53 2016 +0100 client: Tolerate an invalid pcap_handle When not running as root the opening might fail and then we would crash when sending the link information. Do not crash. This could have crashed before the re-factoring but due the async connect it seems more likely we hit it now. Change-Id: I26a10c401a9a8998acc50a4bd4432d2ac7fceaeb http://cgit.osmocom.org/osmo-pcap/commit/?id=9294c40f14b41bbaf21253123ebc1e0e90f93250 commit 9294c40f14b41bbaf21253123ebc1e0e90f93250 Author: Holger Hans Peter Freyther Date: Wed Nov 9 00:13:21 2016 +0100 client: disconnect before connecting the connection With the VTY a user can write connect, connect, connect and this would lead to leaking fds. Always close the connection. Change-Id: Iab94dc2fd28496bf5fd8ceb5611f9e6505ccae1b http://cgit.osmocom.org/osmo-pcap/commit/?id=0a94e57b72e5d1445b8a92538c8091b474fef445 commit 0a94e57b72e5d1445b8a92538c8091b474fef445 Author: Holger Hans Peter Freyther Date: Tue Nov 8 23:50:10 2016 +0100 client: Allow to stop and remove a connection Change-Id: I2118723345caf6a68f03de74a4182506e7bf105c http://cgit.osmocom.org/osmo-pcap/commit/?id=d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b commit d7ab53dc168ff2aac4d0eea8f0ecb3377e03103b Author: Holger Hans Peter Freyther Date: Tue Nov 8 23:00:33 2016 +0100 client: Do not connect default connection if no ip/port present Ignore the default connection if no srv_port and has been specified. Change-Id: I6a3a9a0af73a9183a6b233937af3357d15a07f25 http://cgit.osmocom.org/osmo-pcap/commit/?id=1448f50db40b06a36783f2d1dd5d8e0ab865aa03 commit 1448f50db40b06a36783f2d1dd5d8e0ab865aa03 Author: Holger Hans Peter Freyther Date: Tue Nov 8 22:53:32 2016 +0100 client: Allow to configure and connect multiple servers Allow to configure multiple servers and connect. Introduce a new VTY node to allow multiple servers. Add an explicit connect. Do not put the main connection into the same list but assume it exists. Change-Id: I9448ad4a005dd7c7eb1c615d03e57d6cb058ae4d http://cgit.osmocom.org/osmo-pcap/commit/?id=956c3facf1950e8f84291089972ab8323c75767a commit 956c3facf1950e8f84291089972ab8323c75767a Author: Holger Hans Peter Freyther Date: Tue Nov 8 18:48:57 2016 +0100 client: Enable a non-blocking connect to the PCAP server If we want to have multiple servers we should not block when trying to connect to one of them. Enable non blocking mode and handle the fd specially until it is connected. E.g. on failed connect the read will become readable but fail, otherwise it becomes writable. Clear the write queue to make sure that the link data is sent first. We might be able to introduce a osmo_wqueue_prepend. Change-Id: Iae2bc264d15aa8598beefc194e3b8c4ebe87320a http://cgit.osmocom.org/osmo-pcap/commit/?id=e3d7c3e1545fcba6d14e2daef08da3400a136a32 commit e3d7c3e1545fcba6d14e2daef08da3400a136a32 Author: Holger Hans Peter Freyther Date: Tue Nov 8 15:02:38 2016 +0100 client: Prepare to work with a list of servers There is no VTY code yet and no servers in the list but it looks good client this. Change-Id: Ic35748f1a95a880a9fa49dd18361592d8ac941ba http://cgit.osmocom.org/osmo-pcap/commit/?id=bdda28b1f5ca80bba83313fa55eba4f144b9ad3e commit bdda28b1f5ca80bba83313fa55eba4f144b9ad3e Author: Holger Hans Peter Freyther Date: Tue Nov 8 14:32:45 2016 +0100 client: Finish renaming client to conn in other places of the code Change-Id: I3c7c499c921b03752cbbcdda3eac8ca360323a22 http://cgit.osmocom.org/osmo-pcap/commit/?id=13f397c68c33cb7296f26a713d629b2d1b8fef08 commit 13f397c68c33cb7296f26a713d629b2d1b8fef08 Author: Holger Hans Peter Freyther Date: Tue Nov 8 10:33:03 2016 +0100 client: Prepare to have multiple server connections Take out various fields into a new connection class. We will have the option to connect to multiple servers. Change-Id: I820176d133fbdb0240a16eb4e1a6d505e5c080c6 http://cgit.osmocom.org/osmo-pcap/commit/?id=0381276993737708b061905959ab3e57523631fd commit 0381276993737708b061905959ab3e57523631fd Merge: 0b4b824 22acd21 Author: Holger Hans Peter Freyther Date: Thu Sep 8 16:32:36 2016 +0200 Merge branch 'feature/tls' Add TLS support to the client and server. What is known working is support of anonymous mode with generated DH params. Mildly tested by hand over localhost. http://cgit.osmocom.org/osmo-pcap/commit/?id=22acd211f1d1f0a8b3f6a0ab77fc93273821913d commit 22acd211f1d1f0a8b3f6a0ab77fc93273821913d Author: Holger Hans Peter Freyther Date: Thu Sep 8 15:45:05 2016 +0200 test: Add tls config file and enable tls a bit Change-Id: Iba0008e3e0da276cc65c7501145b65294233febb http://cgit.osmocom.org/osmo-pcap/commit/?id=07b94157ec329140f8b9549beac8c4de2aba4224 commit 07b94157ec329140f8b9549beac8c4de2aba4224 Author: Holger Hans Peter Freyther Date: Wed Sep 7 15:17:30 2016 +0200 doc: Add initial documentation for the tls support Change-Id: Ifc042e6755c223339fafbc3af9106073341f9b45 http://cgit.osmocom.org/osmo-pcap/commit/?id=cf29fd7069948668891a620facfbea6dda194496 commit cf29fd7069948668891a620facfbea6dda194496 Author: Holger Hans Peter Freyther Date: Tue Sep 6 20:27:32 2016 +0200 server: Add vty interface for the TLS configuration Make the priority configurable, load DH params, allow to specify certificates or anonymous operations. Change-Id: I8ec3c0f8e1ee2089e1b7dacd9de842260930032f http://cgit.osmocom.org/osmo-pcap/commit/?id=ff3314e45c89b436ccc7ea48361b36df39be5458 commit ff3314e45c89b436ccc7ea48361b36df39be5458 Author: Holger Hans Peter Freyther Date: Tue Sep 6 14:26:17 2016 +0200 server: Allow to enable tls for the pcap server Add simple vty command to enable tls per client or not. We still need a lot more tls commands for the server. Change-Id: I583b7d5c999ed01c135882895fb2a8f04739ad00 http://cgit.osmocom.org/osmo-pcap/commit/?id=9ea4da4bbbf90396b9b0694c0bf91712afce44f4 commit 9ea4da4bbbf90396b9b0694c0bf91712afce44f4 Author: Holger Hans Peter Freyther Date: Tue Sep 6 11:38:56 2016 +0200 server: Introduce tls mode for the server Using tls priority of NORMAL:+ANON-ECDH:+ANON-DH already allows a client to connect to a server and protect the data using tls. Generate the dh params on load (and do that for the client right now as well) but that will go away soon. Change-Id: Ifa2ad24c0a631573c259a3bf94b91a946ad9ec9d http://cgit.osmocom.org/osmo-pcap/commit/?id=064d2242881acff7a0d7f4877179559454163a57 commit 064d2242881acff7a0d7f4877179559454163a57 Author: Holger Hans Peter Freyther Date: Tue Sep 6 11:08:19 2016 +0200 server: Re-factor the read dispatch and connection close In preparation of TLS let's not call close_connection from within the dispatch but return an error and then close the connection from the outside. Change-Id: I607fed0191907cfbc8887d749c88f7f4ffb87166 http://cgit.osmocom.org/osmo-pcap/commit/?id=1bec9d5d0998d3d2596e15ef4e7dbeba111be556 commit 1bec9d5d0998d3d2596e15ef4e7dbeba111be556 Author: Holger Hans Peter Freyther Date: Tue Sep 6 11:01:50 2016 +0200 server: Add API function to close a connection Change-Id: I4295854c749d86ca8c34a979c877363d9f48e176 http://cgit.osmocom.org/osmo-pcap/commit/?id=098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4 commit 098850d0a8bc671e8c06fc1b9b6d99f98d39cdd4 Author: Holger Hans Peter Freyther Date: Fri Aug 26 19:31:16 2016 +0200 server: Move to a write_queue for the conn socket We are only reading from the socket and never write but the osmo_tls code is integrated with it. We will never write and the queue size is set to 0. Simplify the read_cb. Change-Id: I32335b1f7b7ed06b92c6222516c185301ce13781 http://cgit.osmocom.org/osmo-pcap/commit/?id=6413e7669ef5783a02f95618d9587e4f01b60cee commit 6413e7669ef5783a02f95618d9587e4f01b60cee Author: Holger Hans Peter Freyther Date: Fri Aug 26 15:24:40 2016 +0200 server: Update copyright after zmq changes Change-Id: I8861acaaec5465de620637b7fdf3341517133c4f http://cgit.osmocom.org/osmo-pcap/commit/?id=c266796caaaf8a8c2a6c4a971a5fc18975b73f8e commit c266796caaaf8a8c2a6c4a971a5fc18975b73f8e Author: Holger Hans Peter Freyther Date: Thu Aug 25 23:07:44 2016 +0200 client: Initial support for TLS in the client Use GNUtls because it is GPL compatible and instead of mbedTLS seems to have a working non-blocking I/O integration. GNUtls has various issues that could not be resolved easily: * Pick spdy as sub protocol * gmt_time not randomized * private key loaded to RAM (but not verified) This is the beginning and not the end. Client support might need more work with actual tls verification. Maybe more manual x509 cert verification is needed and maybe client certs don't work at all. I try to ignore renegotiation as I threw away the key. Reload x509 creds and keys as they might have changed from one connection to another. Change-Id: I9128e14084da1fc2705f858393f98b8133996172 http://cgit.osmocom.org/osmo-pcap/commit/?id=c1c194393b1c568961623c939efd5ae118903440 commit c1c194393b1c568961623c939efd5ae118903440 Author: Holger Hans Peter Freyther Date: Thu Aug 25 19:55:36 2016 +0200 client: Add API function to close and re-connect network connection Change-Id: Ib4e17948ffa84e73c1c81734e6002a73251d744b http://cgit.osmocom.org/osmo-pcap/commit/?id=3d439d0d08ecc286ce4547add44ea01a043e0be9 commit 3d439d0d08ecc286ce4547add44ea01a043e0be9 Author: Holger Hans Peter Freyther Date: Tue Aug 16 17:15:15 2016 +0200 tls: Add initial ideas about TLS in the client/server Change-Id: I63a8cea776e57dce747a357c40f9caa0a9e2d3b5 http://cgit.osmocom.org/osmo-pcap/commit/?id=0b4b824887db23fb3b922286c3229be75393a92d commit 0b4b824887db23fb3b922286c3229be75393a92d Author: Holger Hans Peter Freyther Date: Thu Sep 8 15:09:16 2016 +0200 tests: Enable the vty tests for the osmo-pcap as well Change-Id: I1704e0d58a04770a3aac1f70f3e01ee9ac585dbf http://cgit.osmocom.org/osmo-pcap/commit/?id=fa5572e2afc01903b2e5dd260f475d1f73ded74a commit fa5572e2afc01903b2e5dd260f475d1f73ded74a Author: Holger Hans Peter Freyther Date: Fri Aug 19 20:27:35 2016 +0200 client: Use pcap_stats and export them as statistics Attempt to write code that detects the wrap and is doing the right thing when it happens. Change-Id: I501ebc49d3e86b0605ec1fbe2f62aee3f362aa36 http://cgit.osmocom.org/osmo-pcap/commit/?id=99526a6ad07c02e40e0831fd952974c5b7446f31 commit 99526a6ad07c02e40e0831fd952974c5b7446f31 Author: Holger Hans Peter Freyther Date: Fri Aug 19 19:15:39 2016 +0200 server: Add global and per client counters and begin to count Add the basics for getting a picture what a client and the server is doing. We need to create unique descriptions as the code is working with names and not numbers for clients. Change-Id: I4a9be5bdd815d280cccf0199efc2ca79fc77d393 http://cgit.osmocom.org/osmo-pcap/commit/?id=c3455dcb7951069dab99effae71aac2a14961823 commit c3455dcb7951069dab99effae71aac2a14961823 Author: Holger Hans Peter Freyther Date: Fri Aug 19 17:31:01 2016 +0200 client: Additional counters for the statistics Add more counters and start counting them when reading from the PCAP library and when trying to write to the socket. Change-Id: I52d3064a265b402ac849d8578a14f718156c0805 http://cgit.osmocom.org/osmo-pcap/commit/?id=f416463a3c4fa3d94d8f8c7cdcfb04123fbee994 commit f416463a3c4fa3d94d8f8c7cdcfb04123fbee994 Author: Holger Hans Peter Freyther Date: Thu Aug 18 18:39:53 2016 +0200 client: First round of statistics in the pcap client Count certain events that can help to understand what is going on. This includes OOM, failure to queues. Change-Id: I4a2dad32afb577822c7181d2813ea5a7e693c704 http://cgit.osmocom.org/osmo-pcap/commit/?id=918be5133883b0d6aaaf08046d39e91396740999 commit 918be5133883b0d6aaaf08046d39e91396740999 Author: Holger Hans Peter Freyther Date: Thu Aug 18 18:37:13 2016 +0200 server: Fail if the telnet interface can not be bound Change-Id: Ibd14da3e7f62065f5d28d4a90d2b55eed609b64f http://cgit.osmocom.org/osmo-pcap/commit/?id=86282d65db38783d3d3099b6ff80ab85e6de8438 commit 86282d65db38783d3d3099b6ff80ab85e6de8438 Author: Holger Hans Peter Freyther Date: Thu Aug 18 18:34:27 2016 +0200 client: Fail to start if it can't bind the telnet interface Change-Id: Ic628dd348f8fce978691aaa331b0e67ee13f10c6 http://cgit.osmocom.org/osmo-pcap/commit/?id=6e938eda1cb757a24eb38da91fa7d97892c7387e commit 6e938eda1cb757a24eb38da91fa7d97892c7387e Author: Holger Hans Peter Freyther Date: Sat Aug 13 10:36:58 2016 +0200 stats: Initialize the stats(d) backend in the client/server Initialize the stats backend allowing key performance indicators to be pushed out of the system. Change-Id: Id652b60d230f705b927e49d81cd3731432156c7e http://cgit.osmocom.org/osmo-pcap/commit/?id=f8ff41e0f9200f904cd346b06fe518f72c4ee113 commit f8ff41e0f9200f904cd346b06fe518f72c4ee113 Author: Holger Hans Peter Freyther Date: Fri Aug 12 10:31:02 2016 +0200 misc: Address compiler warning about deprecated header In file included from osmo_client_main.c:27:0: /home/ich/install/openbsc/include/osmocom/core/process.h:1:2: warning: #warning "Update from osmocom/core/process.h to osmocom/core/application.h" [-Wcpp] #warning "Update from osmocom/core/process.h to osmocom/core/application.h" Change-Id: Id60cf90ebb7255d79f8e3bdb81f099f1362d538b http://cgit.osmocom.org/osmo-pcap/commit/?id=df92652c953c2bb10a21526936296a468a52c00f commit df92652c953c2bb10a21526936296a468a52c00f Author: Holger Hans Peter Freyther Date: Fri Aug 12 10:29:46 2016 +0200 vty: Fix compiler warning about type changes osmo_client_main.c:57:2: warning: initialization from incompatible pointer type .go_parent_cb = osmopcap_go_parent, ^ osmo_client_main.c:57:2: warning: (near initialization for ???vty_info.go_parent_cb???) CCLD osmo_pcap_client CC osmo_server_main.o osmo_server_main.c:56:2: warning: initialization from incompatible pointer type .go_parent_cb = osmopcap_go_parent, ^ osmo_server_main.c:56:2: warning: (near initialization for ???vty_info.go_parent_cb???) Change-Id: If73c85a64789ef4bff63dcfe008e918e650b428f http://cgit.osmocom.org/osmo-pcap/commit/?id=bdcbe0a679e1a5b76c7b2f69374db4586480c625 commit bdcbe0a679e1a5b76c7b2f69374db4586480c625 Author: Holger Hans Peter Freyther Date: Thu Aug 11 11:01:59 2016 +0200 misc: Update the todo with an obvious thing to do Change-Id: I002e72776c6916ee331b4387b6d645d0c48c388c http://cgit.osmocom.org/osmo-pcap/commit/?id=2c503dd8520e7282de0e3ebb59dea7205c3c7a95 commit 2c503dd8520e7282de0e3ebb59dea7205c3c7a95 Author: Holger Hans Peter Freyther Date: Sat Aug 6 12:26:15 2016 +0200 todo: With zeromq we can stream the data anywhere we want Change-Id: I97c23cbf2d5f42b12e2fc8426633401c4edc1a62 http://cgit.osmocom.org/osmo-pcap/commit/?id=e024869a728b481cd726ce3489a54643ffb57d2b commit e024869a728b481cd726ce3489a54643ffb57d2b Author: Holger Hans Peter Freyther Date: Fri Aug 5 15:47:08 2016 +0200 server: Add zmq based event and data interface to the server To allow easily extracting or streaming the data to an external analysis system, zeromq can be configured (and reconfigured). The system works as fire and forget and no loss detection is present. A simple go based client application is provided to subscribe to the publisher. Change-Id: I4f3e6d675023a81b7d2ee19bf1f44a2be0ca003c http://cgit.osmocom.org/osmo-pcap/commit/?id=ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2 commit ad29ce6f0699ca2b26fbd4cc5cdf7779d70bb8e2 Author: Holger Hans Peter Freyther Date: Thu Aug 4 18:02:57 2016 +0200 server: Add zmq interface for publishing events Change-Id: I383558bb9aad3cb149f35e13910a1d6aa79afc84 http://cgit.osmocom.org/osmo-pcap/commit/?id=2899428be2aac2fb1e5edd6e8c90174bb1dd0a36 commit 2899428be2aac2fb1e5edd6e8c90174bb1dd0a36 Author: Holger Hans Peter Freyther Date: Thu Aug 4 16:14:38 2016 +0200 server: Add a config knob to not store the pcap stream We might only want to centralize the data streams but handle the data differently. This will be combined with an upcoming ZeroMQ publisher feature to broadcast all events out. Change-Id: I12c6bf16310820d882fa28c6930931650475e0bb http://cgit.osmocom.org/osmo-pcap/commit/?id=9646754e1f82d3b846304dc5803d520641064ba4 commit 9646754e1f82d3b846304dc5803d520641064ba4 Author: Holger Hans Peter Freyther Date: Wed Aug 3 21:13:15 2016 +0200 ci: Add travis.yml for the github account Change-Id: I26de644a9cf4c6d6fb366c8a8fd701570005b9a8 ----------------------------------------------------------------------- Summary of changes: .gitignore | 7 + .travis.yml | 25 + Makefile.am | 2 +- TLS_TODO | 16 + TODO | 5 +- configure.ac | 18 + ...mo-pcap-client.cfg => osmo-pcap-client-tls.cfg} | 2 + ...mo-pcap-server.cfg => osmo-pcap-server-tls.cfg} | 7 +- contrib/travis.sh | 27 + contrib/zmq_recv.go | 25 + debian/changelog | 10 + debian/control | 2 +- doc/tls.txt | 76 +++ doc/zmq_data.txt | 41 ++ include/osmo-pcap/Makefile.am | 2 +- include/osmo-pcap/common.h | 6 +- include/osmo-pcap/osmo_pcap_client.h | 77 ++- include/osmo-pcap/osmo_pcap_server.h | 62 ++- include/osmo-pcap/osmo_tls.h | 80 +++ osmoappdesc.py | 30 ++ src/Makefile.am | 13 +- src/osmo_client_core.c | 128 ++++- src/osmo_client_main.c | 55 +- src/osmo_client_network.c | 301 +++++++++-- src/osmo_client_vty.c | 382 +++++++++++++- src/osmo_common.c | 12 +- src/osmo_server_main.c | 56 ++- src/osmo_server_network.c | 345 +++++++++++-- src/osmo_server_vty.c | 406 ++++++++++++++- src/osmo_tls.c | 558 +++++++++++++++++++++ tests/Makefile.am | 49 ++ tests/testsuite.at | 3 + 32 files changed, 2674 insertions(+), 154 deletions(-) create mode 100644 .travis.yml create mode 100644 TLS_TODO copy contrib/{osmo-pcap-client.cfg => osmo-pcap-client-tls.cfg} (86%) copy contrib/{osmo-pcap-server.cfg => osmo-pcap-server-tls.cfg} (69%) create mode 100755 contrib/travis.sh create mode 100644 contrib/zmq_recv.go create mode 100644 doc/tls.txt create mode 100644 doc/zmq_data.txt create mode 100644 include/osmo-pcap/osmo_tls.h create mode 100644 osmoappdesc.py create mode 100644 src/osmo_tls.c create mode 100644 tests/Makefile.am create mode 100644 tests/testsuite.at hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Tue Jan 17 11:01:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 11:01:17 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-36-g8d33842 Message-ID: <201701171101.v0HB1HL9058979@git.osmocom.org> This 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 "Osmocom network interface library". The branch, master has been updated via 8d3384290ba7c79b290b492dd1279041fb578a9c (commit) from 3bb118270bc2489c0fcfc6e6a56a2544edb12a03 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=8d3384290ba7c79b290b492dd1279041fb578a9c commit 8d3384290ba7c79b290b492dd1279041fb578a9c Author: Max Date: Mon Jan 16 11:25:03 2017 +0100 deb: fix lib version The library version does not match LIBVERSION from Makefile.am and -dev package dependency - bump it. Change-Id: Ie9bcd71ffcaeaa78aeef74ec329a6966ce1f1ba6 Related: OS#1860 ----------------------------------------------------------------------- Summary of changes: debian/control | 4 ++-- debian/{libosmonetif2.install => libosmonetif3.install} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename debian/{libosmonetif2.install => libosmonetif3.install} (100%) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Jan 17 11:42:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 11:42:20 GMT Subject: libosmocore.git branch neels/pending created. 0.9.6-71-gdce19a8 Message-ID: <201701171142.v0HBgKnM070511@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, neels/pending has been created at dce19a8f8abcbad8a8c3cca89f31ef93c9eae37f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=dce19a8f8abcbad8a8c3cca89f31ef93c9eae37f commit dce19a8f8abcbad8a8c3cca89f31ef93c9eae37f Author: Neels Hofmeyr Date: Fri Jan 13 14:27:18 2017 +0100 utils: add osmo_strscpy() macro to use sizeof(dst) Change-Id: Ie973fc51835066540eba7ed2946ddf33a268b022 http://cgit.osmocom.org/libosmocore/commit/?id=969fe574fc1f364f51414915b1df03341227a117 commit 969fe574fc1f364f51414915b1df03341227a117 Author: Neels Hofmeyr Date: Fri Jan 13 14:16:02 2017 +0100 doc: fix doxygen 'utils' group closing brace osmo_strlcpy() was excluded from the group because the closing brace was above it. Change-Id: I6701261f5854342ac4cd4f2da62e49eb40362938 http://cgit.osmocom.org/libosmocore/commit/?id=7f0426cbc8c06da8e2f6bbe59d0842208855d2af commit 7f0426cbc8c06da8e2f6bbe59d0842208855d2af Author: Neels Hofmeyr Date: Wed Jan 11 00:33:10 2017 +0100 linuxlist.h: add llist_len() After subchan_demux.c in libosmo-abis, osmo-bts/common/vty.c and openbsc's gtphub_test.c, more places would like to count the llist items (mostly unit tests). Instead of proliferating numerous local implementations, add here. Before merging this, make sure the name llist_head() is not redefined, see: libosmo-abis Change-Id I99c627cf2a2f0dca1ec5d2ad36e3c3f7f0d8d191 openbsc Change-Id I9a7e438de4539c382de54b7337fd18e4bf19d007 Change-Id: Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 17 11:42:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 11:42:59 GMT Subject: libosmo-abis.git branch neels/llist_len created. 0.3.2-56-g843a9d9 Message-ID: <201701171142.v0HBgxsN070709@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, neels/llist_len has been created at 843a9d95a1bbd027294c41d38d753e36216083b6 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=843a9d95a1bbd027294c41d38d753e36216083b6 commit 843a9d95a1bbd027294c41d38d753e36216083b6 Author: Neels Hofmeyr Date: Wed Jan 11 00:42:46 2017 +0100 undup: subchan_demux.c: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I47f1831f1835dc07925dabbc115677087e48fa1b http://cgit.osmocom.org/libosmo-abis/commit/?id=3d75032d98de9f83872330d633fdb36b67103749 commit 3d75032d98de9f83872330d633fdb36b67103749 Author: Neels Hofmeyr Date: Wed Jan 11 00:32:30 2017 +0100 subchan_demux.c: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I99c627cf2a2f0dca1ec5d2ad36e3c3f7f0d8d191 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Jan 17 11:43:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 11:43:23 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-848-gb6e9b7203 Message-ID: <201701171143.v0HBhN6b070923@git.osmocom.org> This 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, neels/vlr has been updated discards daa2aeab784876af3a699610d1aaf7328105867a (commit) discards ec83ce595fdef66da6ffb728d1486a89ea228034 (commit) discards d45cf48d891b63f80e79be19b7b4140c2b2d66e6 (commit) discards f035b3cb707270b81c3efe6c5b498f3480585f95 (commit) discards f7077a08a7d6987fb547cc58a03935b9094f0aa6 (commit) discards 3f0b1b77cb31e45acb91c5fd2d92db766698ad4f (commit) discards 734df99253923ea8c0a6bc48ba0145258a531655 (commit) discards af96a859632acbea92a5a0f54439a3ade4b03fa6 (commit) discards 347790a5ee934778185e25157100604f03e4542e (commit) discards 5b35b18bae06ec60871b4ca1a4a949a81c0e0196 (commit) discards 7f39549d86a96990858fb73ae0da06b72703fd8b (commit) discards d3fd817df81502814a9001b4c4e2a05eb4f8c429 (commit) discards 4efbc77fb8cba4ee6f33539e9efa8e18cdfc9183 (commit) discards 33b94ae8261089ec2869522cd5a2a4f446f1ebb2 (commit) discards 37ceeb50ab3fa1e93335692e0f3a85ffa1d4eccb (commit) discards 85169ea27b0ea9236c7f3e11b841111aeee89c46 (commit) discards ebe805667f723924d60a9b64a7faef32c9281963 (commit) discards 6e6a77ab30c8b6a2bffa5ea2862713b2e23a9eed (commit) discards ec862163643dbf12ba1c66dfb477602b8c1420f2 (commit) discards 33ab17a49c01324321f1e83fd84791bbe2e2b5c5 (commit) discards b20c653e972d9920ea47a90080d5efeb5645f950 (commit) discards fded6b708b04848cbfc7f580038930f08a0d6751 (commit) discards fa0379dcdedb45c4df81d48c8243a1cb7a875054 (commit) discards 74bc45039042370bc514cf5f49f3b6e6be563db6 (commit) discards bbc195ff312a6be9e10a2ee448300d8bd5c33fa3 (commit) discards ea42ace280b0ab1a84f32524d1b9d0cd0993ecac (commit) discards 67a9d648d2a62a73b98ba70a6a708f0a8390eed6 (commit) discards fafbc6da2678ce9167bfa9e578512525e8b9d34e (commit) discards bb1ac53a988d4c9f780c29ac084383ed643a8471 (commit) discards 138879f14e496ce0ab77cdb69d59b30b56abbbcf (commit) discards 1848a3861563d6ebc90beb119e637ee5dc325879 (commit) discards 671e9117bdf2d16f5b47dff6ab070b7ec22c50de (commit) discards c621a3dee659eb412f44dcb188e6adb58ed94664 (commit) discards f55af5f431938b1a74f7f50ca8401a1d86f2418e (commit) discards 4a586c5f1490a8712313fae1aa641226d94b6573 (commit) discards 2f01dac02104a9222ec27c7df608c86939f864d9 (commit) discards 561ab1bbe254c7b74dd02e19cd7baffc29cddcad (commit) discards 771c37edb2a353cee3b2cdd68be5f02e2763cecc (commit) discards 3b1a3344b57b69e4fb0a0a603e5c39aac498e3cd (commit) discards 320fa2ecb143babe0938426379818b3af29e880d (commit) discards cb9ee63d5d2c7d8ec9dded69527664505dbdf86c (commit) discards 1d21e8634b3b7ace5ffe6ce2b0f3780b10341f6c (commit) discards e442b72fa5286d3e997d131e838f7ff7b30b7a87 (commit) discards d0ec21b5ba046f005ade0cea5db0969d3196ba30 (commit) discards be2330879613fee3dc5062df62cb98ee6e31097a (commit) discards 052be6ecbb2cd589f59162ff21ade30d8f64a702 (commit) discards 67e20be1c475f5919edaf7e70638dd91f920ac55 (commit) discards 34f7fb9591dc684c57617f0b90ae032652db209f (commit) discards ef78db61d146661b3a9328d6fb1f472560420818 (commit) discards f8557fc871bb6926384fd571c89455ec467e9ec5 (commit) discards c58eeb573edf5168a84b86b2a4365fd3104988fb (commit) discards b198def83c8c80f74b652e95438758ffe6ee05ba (commit) discards 76b01dbf507a1db206bc94670b82fd56b153efb2 (commit) discards 5fd803e8ed712a89371148bc2a15960c8aaa026f (commit) discards 8b55e698a38b83036bc47a964efa5ea5898c1578 (commit) discards 394471db137596fa65a7543383998a5c71a700d8 (commit) discards f623ddca5f4a0fa98186bb321b51ead34a359a1e (commit) discards b52a61613a7a263da65f477a828c050cb129a8c0 (commit) discards 74bd2991e9b3fda1a4465e593cae0bfdfef485af (commit) discards 26d0d31f779b05df30c484e34125b0583dfea887 (commit) discards 5fa5c9e64ed4c8b2e8c763942760153df9eacd3e (commit) discards 799ffb7080124c933c1cba55daf9dd8c3921ec2f (commit) discards 2dfaaa5a707d102fa929e9a64bb226b5c33d89c1 (commit) discards a0ee5898d1fc0238539d7fc290216b763c13e71d (commit) discards 93ca189c9a4231891da9726026aecaa75aeb563a (commit) discards 474f1d0e543afc0e3250949c7c4a1342c0d85cc2 (commit) discards 3879a5e54a63977f892137e7a30893e94db06d35 (commit) discards a9d181f3e400ec426962d077b25f050c0811d8e6 (commit) discards c7c8ece22190364e93113f41a85fc5a88864726c (commit) discards 8f43358b501247d138645d2f86024369fc3cb184 (commit) discards 00dd12603bd68f1ab4d90ca97d2646b6837a3120 (commit) discards 56b749cf0916573453df6be27549e13b74a09d90 (commit) discards c2159c0c8ab3833881b6469d839ff1c32bdeb2c7 (commit) discards 86210f2cca14552f735d2023fff51a2fb779d0f9 (commit) discards dc0a19d0e0e36ccbe4eef714b03b5a32a0ace60d (commit) discards 2ba6ed0ec295223dc1f9ec46a0e0b6e1d7d2fcc9 (commit) discards 547ad1098d4d5fd8e18c96c8830bc043f6c7611e (commit) discards 7e784c007af1ee94db30abcd4690b9ee757ef631 (commit) discards fe7661741485addd38571a19b454c292dbc21fe8 (commit) discards 6a7b4fe9de23ed99ab54c0fb7d7fc9e49add404c (commit) discards 5d26a26fe17158330b3cb55cccf10190cef22bcd (commit) discards 3237e7fd2a269db397f5126ecda2edc2abfe9493 (commit) discards b7c2020dae036b417a00881285c7147a68391d7f (commit) discards 3629318da1073533789e99acb31c5d53980fa19b (commit) discards 5fa8ad66e17cdf7d4749b17136bda16093abcee7 (commit) discards 5b9a3ef9d501503b2ef9a448a1fa050751167898 (commit) discards 044ab2f4162343b7326453905e035c7988683767 (commit) discards cdd834b30815ac93afbf69536bf238f8adabe685 (commit) discards bf174d0f6f48e4edb6bdf9a6527c61a6369fa1f9 (commit) discards a6249d8dab247d07a928b4d33fbae79dd1e0eaef (commit) discards c67b06b8510d643f1180c93a67a3421c909b8447 (commit) discards 3222a2e99affeed1687d6db8c3330ae8bf9c34ac (commit) discards 31a6db088d7c3b922bcf8b4171e8aaabb08f8fdf (commit) discards 9c4338744200f4a9b11a7d3d926031dde09d6ea2 (commit) discards f37b483198a35e28baed59485fd699f26d10eae2 (commit) discards 91aa63cb207fe3c525a8462eac75ad6dc908daf3 (commit) discards b116ee87d49590bf98da3229210a3d27dc5edd8e (commit) discards 670332a68dc7d9b53fe57a4f0e75d7a84f8fb86f (commit) discards 6d093b809dfab4d96f816be6ae2985fb8e4e1cc7 (commit) discards 17a5e87e4efe9daeba07d0e59dfff76b712109a7 (commit) discards c9a4387348c16698cec496ac9ea8b83faea646b5 (commit) discards 2bfb6ed4a17668e07557fc5c4abdc053773137b7 (commit) discards 1a91a99ca6c7a6bc278328b50a1fe3cb114d8aa3 (commit) discards dd2b252d8c3111428eb27627fdb492db1d2277d7 (commit) discards 1f51d21105b5ae9dfa6ebb94c591a3f35dc5004f (commit) discards 821e58f52c58e074a8dbe018f949127b0ee1c0e1 (commit) discards c22b3956ee5fa9d3b944ddc2ec498f0e89feca7f (commit) discards 805ecd44bfb06623838fe1e0052d8b621522a7a0 (commit) discards 726d8d6f6a2677ad2e3de7ba8b4c265f3d776803 (commit) discards bd201a5c913e7b37dcac656c9c341f2266b16f36 (commit) discards 14fc2df8df7fe630316021a804851c35d4cc2bdd (commit) discards c9389101be4f95453940427e5dd05dc283b98061 (commit) discards 9c4e952b616e32d27b895169a0e6a230e84b42ae (commit) discards e1fb7e3e6ee18ca6295ef6c3278850b744739616 (commit) discards 3047f4d15fe5525457f9c0756adc0192268e44d7 (commit) discards 4b425b2de4bcaf3e031b476c71938f2d1154c457 (commit) discards f0761f995dcb3746b701dc2ddcb40503ea511f2b (commit) discards 9c991e8d01f90571d2c815a6de5b4bfe94e862d8 (commit) discards 082782756432e9760522749da5b618aa22c8183b (commit) discards 67825bc54df2c49fd7c84b148daeeb5e92539586 (commit) discards 25c0b137428990542ef8c996aeefd14d31efb128 (commit) discards 4ed0e8bfc491ad75ac28a9f47046f9d300bb6590 (commit) discards 2f531c93cacb8f8233d039cafedf27f76b79f5a1 (commit) discards ce62a747ac269a2c8cbd1d42956d805c84885695 (commit) discards dd92e5393b9c1f8518d75eb7868b8cdc4659e7bb (commit) discards 542799e2c9496c08b00a93fcf2bd32a52137d6f3 (commit) discards 7a1aa6c86a9012fe0e62b184cbf7d69c3b18907b (commit) discards fb1b5408450d34c0e8e6c4d67bd6a2dc32a14383 (commit) discards 29f05e8fdb142f1ed809e797b539af3cbe65c6e8 (commit) discards 7683940d28b6a905749deb0f13bb0136853692ea (commit) discards 9c4e257260fe7bba81d54cde45127d65a02b9fc6 (commit) discards b0eaafd5d24d505335bbb3b219b1018439e1ab98 (commit) discards 1d1d3264db16595adc72050f20be08c6e05ec67f (commit) discards 541df0bf7f740e96a9738069a265ead05debc868 (commit) discards abb754d0f222320b0dca23b141112975f6821388 (commit) discards 887fd624eb97a294c2e5d7591ca7066b356f43e5 (commit) discards 47cd4b19cc2acdcdc01a87c8b2300fa69aa0a0c8 (commit) discards bb6edbfe6b3d6e5fea4c21031a64bbb3d897c287 (commit) discards 4386b2da52d46b66d1ba4c21d1916543187d8ccc (commit) discards 5e89e6e0a67f27efa09981dcece5a829ca57ae3f (commit) discards 9b048ba066b042956a826758102e08dce1256227 (commit) discards 9277accea335962a4986f18da35a7506c46b3eeb (commit) discards 089a7bf1b1d168846a19ab6bce446f2827b139de (commit) discards 2fbb06c8ef3abc9ec4fa004feba13981d72cb2ad (commit) discards 3f4c2e8022e6f752cd51f8b2b6365f53b59490d4 (commit) discards f7fe8b2803d8eecf2c2f40a5b14cbfd01d3987e6 (commit) discards b56ff93a13c385a907b274e954aa872e8caa122a (commit) discards 41582405680b33b4a9a3ad5f9fa82042cc991740 (commit) discards 0f637b97243e9f3ca189a8e0bc214a48f6ab8941 (commit) discards 1de8e9ebce9d043392e13b99e2c8edd15ffe0832 (commit) discards 86aecb848abed16d850080abfddec2fc099e9e63 (commit) discards b63d0d94ff44107c9919d7ccd29c23d05673c976 (commit) discards 2d1f61b6836c8e2ae505dec88a5601dab5ee4f15 (commit) discards ad99e6ccead0984d5b9b3ab3ac370f2d6aaaf7bc (commit) discards 1f4e46327841f1e5737811f2ce21df24fd6149a7 (commit) discards 4439efb8ee3d84539bf0e62e68529a50cc9c1225 (commit) discards 3699545de991f0f2eeed3d14e3daa07d46ef36ac (commit) discards f4ea3ecb991f491b12b19b692211a569335332d5 (commit) discards f32a2d71b36d71db112ab2a49901b9f6f4455e1f (commit) discards d467867b0d3c8eb4ec90c9128715fc60a42a8bda (commit) discards aa9ecb3bd5966f6bd271e3b70e464b010a868745 (commit) discards ae48b739951dd3f002757767f0b62cc528a5bf0f (commit) discards 904205a13a6880bae174dc084764660fbb79ffee (commit) discards 91eb9929e64a6d4c4a65ac4dbaffac3194ec8e53 (commit) discards 65b02f305050ea7866e8baccc596de16870e8302 (commit) discards 0df986d2363d17e6fd55249be1e9ac836b2f1bcc (commit) discards 695af41c52801f924b7e1074610bd5e7f4da21e3 (commit) discards 3c76f81c3c502a9d8f26700717758bf297d4128c (commit) discards 5c65b26bfc8e67956c463a8e91ef5388653e3a09 (commit) discards c9df3db2cdcbdb980d7bd62f1221c0e610b22fd6 (commit) discards c59a0ace9721c96e7c572f804d0907446957233f (commit) discards 63fde70cc9bd2f77e3173c13ec2754e8dc32d1fe (commit) discards d3ed7eb27eebd67ee458adf060c59263b1b7be27 (commit) discards cbd97e6eef7542fb88394c0b191d3c8117a4612d (commit) discards 5cd7eab3cd79bf23aea0e56e6a2ee4eabdf13239 (commit) discards 4bf140c3f4c0d36b1b022438b90f23c95567876e (commit) discards c47d81968551678028acf34916b63179c13db4d3 (commit) discards c30bddcd3dce5d9426874920f63cc37768530d04 (commit) discards dafebbf6fb59e2d850c5ba0614eb6c1e40eb7df7 (commit) discards 9d379d25646f736439f5a0e70bc60487f46510aa (commit) discards bd28d55ab980c76fdc0a1e4542989312420b389a (commit) discards 4ebb7810227fae14f7f78ab5cd09165e6b55c86f (commit) discards 9e13feda75064f53c395d7dac705daa516f88e6f (commit) discards 82d60248b69347ce409961a790aa563b5502730d (commit) discards 9a89e16399700270ccaffb69c2693e5be0fff970 (commit) discards bb413bc4873062ae537e2808df082f6098cd6344 (commit) discards 2a953b0dd73ce6bf86c7fc6101ffc97e3fb4e25f (commit) discards 08acc4b66bbe9eedb1c57999fb1a60d749a5db2b (commit) discards fda3c0b90b8cb520a184c2a5ccba1d4e34433066 (commit) discards 26ce9fe1ecee09d4f52b9c72de955a646d1136a1 (commit) discards 36cf85cb8a48763761c6a202c4bb6c13a0e1ff06 (commit) discards cc66ba138e6f86827c9602b4cff861c5c5f4901d (commit) discards 8ab1a9a8afbed4d7e6513dd70a70e660f0876879 (commit) discards 45829ad769f5a32d5668847aa533eca6a1c8b284 (commit) discards 32330317a0221c5c60b2c4db77691b8925b2f259 (commit) discards a42f52937a89eae46b7526d2bcd653f96ab52d64 (commit) discards f16d08bbd880a3ea238bdac4a0373f5e7679d679 (commit) discards 233e74738f1c4b4a11bac3576d6fb601fbabc7e8 (commit) discards 12a41c8cb9850089b8b555335ce2ebd648fe855e (commit) discards d04681b52d63dd534e0e94ba8cd85ce31a591a2e (commit) discards 2272c4d8a67be6801ff09ea2a013466acebf11f6 (commit) discards 896f801fd572b3d0e128cbd7f1d4416271466264 (commit) discards e3c0eb1218e63913aad518f8692af6766119e4d4 (commit) discards f4133d1a8636e0fa48f145c9d9056ee28e0b88be (commit) discards d2b342d531834f713e07913df28605a13e6ae540 (commit) discards 6f8daeb8f41cd1d5701a23387fda073cba64b9fd (commit) discards af699ae85a190e61ad90e0c85e657e3b7f85a98f (commit) discards 3b57de8bf08d73343e6a0ff9e20f7c413d8c3800 (commit) discards 71c751a6c47a1958861bda454f0df0c91b0d0992 (commit) discards 49c1442c21f823f00062a2553c59cd6bae17fdd0 (commit) discards e08a2815c74c910766bb7efbcbe29472a81caff4 (commit) discards 81946df1c91466e3e91cdc041435fca1fb3d06c7 (commit) discards 34cccb2b30d9168ee9f4bfff5f44702dcd36a7b7 (commit) discards 835a632b1be7447bc565b5b666d3dfc3b96c947c (commit) discards 2ac1cd38b4ade68280b4008301345c26a3043885 (commit) discards cbd9c1dc8d84dced18ed7281d5d50998938f4d1c (commit) discards 0caf2c1fbd50d77b04ac057bcfbb4a3400c10cca (commit) discards 8b2ae38b227553f6a16f3ac1bf65f4ddc60eaad4 (commit) discards 0254662743a4c5a70fa9d0a4f6c567b0aa717165 (commit) discards a8301b5cc632e9073db45f92af321acf18ae803f (commit) discards 3151049cb4e3e09f129c6d2db2f76699f2ccb7ab (commit) via b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 (commit) via 048215db1067e7e9fadbcd04737806e8cd39c759 (commit) via dfa46074e519d4d1d079568ba3523f90aa48566e (commit) via 3195109b8a6b8d80431aadd42a3b7a4c385f95df (commit) via f89f19c4fbd74341b3775c82fb5940308c980458 (commit) via 8bc0f2141b1b6e8a0f72665f22754ecd83a0df3d (commit) via e4090550158e67dc66020a807f76656dd710a739 (commit) via 903f547429bcbd0acab5486ed2f32f86737db32f (commit) via 1c338c1cfdd0abc09b1286412dcf1f8f777c3ff8 (commit) via 4f2ac184fbfd227291d9aa24513d50b61bb68292 (commit) via 44eb3c140354df48578e41755e50840f07bf92e7 (commit) via abf1d688e1181851f6f63ad9ed29c767ecc4a9ce (commit) via e72f2140672832bf5d058b5bcd18d96920d351df (commit) via 9d3943dbc6346183142aa5d601bec06b65a256bc (commit) via 99c5f4a3c3eeee9a4aeea42ed8cac83f6eadaf3e (commit) via 39fe3f9f206fbb9dddf8bff7f253e34b15aaf111 (commit) via dfd1b5e46c1445a2ab4efe17f02e7b04a4b1b05c (commit) via 313ed6438c7c2a5f725202428396c957feda57ba (commit) via 00101041a002e9add71812adfcc4475241e3a9c2 (commit) via 59d0dfe3c552b854bbb35ca1a463dfc9e8af177a (commit) via 996c0a0a7ec64598e2d311698bffafcd094dfd48 (commit) via 09f1a921843051fd74851f5a8be87daa004028a9 (commit) via 49555208b6e024c60a26d7e0a4ea40be7b8f6f9d (commit) via a984fb53d6db609252ed0f4279ed6368ba90a014 (commit) via db0d0b6f41fa033bef2a4bad904d5265381f1e6f (commit) via bbe2ab45effbeba6d84e7b9d7d0a6c4164238f7a (commit) via cd62114bd04955d437cb97089fb0b9885eb57bcf (commit) via adfdab668d667b3e95e7b94139d864c8f28d7648 (commit) via 5ee02ec1357941f77ab51e73a032d9ad2367f1e9 (commit) via cc635ad7fe3c76af4bd5ef6e8961222957cbae04 (commit) via d6c3cf04ee89477e09522e0a2db6d557fac88fd0 (commit) via 0ccfd72e5274b05261e90c2bc633029bbc09c1a8 (commit) via fb91e958631d3c8a1da35cc4cd3044ba14624e65 (commit) via 8b8f96a91e300a0b308f907447ca39c0850f0b18 (commit) via 4b5be72a1bfd51111823eeb330bafe9fdfeca1e0 (commit) via ad5b61d98252ca716522994eab2ed8d65e4d61e5 (commit) via 2ad7ee3d9c994d468b4252c72de3a5b73cd3ba02 (commit) via 88d6e8753feda44e9c861a9034dcab66ef51a003 (commit) via 1f00f64292345a61d2182104e5ccfac383ef4132 (commit) via a0ea2eaef503afbd277241bcf80e76c6c672681d (commit) via 31ef7ae13788e3f0e2a49629ddb96456958b5042 (commit) via 418044b82948894cdaf8b08147836838cce81b6c (commit) via 27b76aafa5ef3895982fde60c988c02121523d2a (commit) via 68a4526f16d03bfb4904b876bfb681f11a41e071 (commit) via e7a78592208682a0912741665b6af38aaa9210d3 (commit) via b636ea99698e14c4b4c2eb1c210fdfb7f959d059 (commit) via c495f1872519ba675693170c24947a832463cdf3 (commit) via 0de1706e66975599f12802e3f6b610f74bb5070d (commit) via 11f7f86fbe59eed9f665370f64766ecbf7927b52 (commit) via 99e0fc0569f9e7221c7c2a2d50faf6cce293885d (commit) via 51cf405a6888b3b0a85c1ed907ee351970572a46 (commit) via c01cb54798d5ef2f8a45b84a2c451e5c3d233e09 (commit) via 35a84d3509ec39085527673382ed04f4b4b5613d (commit) via 1a9899e5dc26a1d7a67b62c6bf830af26cbe5cdc (commit) via 021454c1cfe8c82fd9f5a7a9f9afb0320ba34bfc (commit) via 8ed31da6d29e4fe3930f6dc371eab835f46e5316 (commit) via 6dc47f2d00545e6e98c522e82b8fe84df5e8eae5 (commit) via cee34656050ee37fca48cf34c9fcbd9e16b7cac3 (commit) via c12b8bccae370f6157b688d0446e7c323f066243 (commit) via 9b6a0208f520c65ed971573fcd1ae8197d35f60a (commit) via 5675fca8bfd605c595e3c120d020d67ef6315c6f (commit) via 8ade48cee23792e4af61e847b49155e89883f9bd (commit) via 916a3e584ebfc7b143ec841c4dbe1417ec709492 (commit) via 31e642c2d677e8010173b8cfa2309b5cc9f4e9fa (commit) via a8ab9cedaa65b2250014b43918520c3af37a9bc1 (commit) via 0059170eae717646bdc0dbca6fbc8cf4542b5913 (commit) via a607dda47f98f62e68677382565eef9a9260cf87 (commit) via 59b5425481c985d4f721b472bf913d428206eec3 (commit) via f439038532c8c00ac0f02dae688eb5bb8165b33b (commit) via 21f097ab4fde1fd76999d32325564a77beb8e639 (commit) via 564b66da802b99d35db5d75cb9f220168e4f102e (commit) via 6f0185a0fe21e34997051bdc9f588df3e7f5d253 (commit) via 13dca87212406c41aff7a4ab66251b271b50b87e (commit) via 81e61d82969db2d122c3c0bde2c934dbf03a7de9 (commit) via b8cdcb36a5b602fdbc7b8acb35b33409ed604f13 (commit) via 35ad78b3c992a0fbe98379fd9ad8315c64f09065 (commit) via 01e3d8b934ea9d800f64ff12da7641c8cbc8a0b7 (commit) via ce490a7b6084f46904607d74226737983b438643 (commit) via 3eba340bfdf5741a1544c89944553b32cf566a4d (commit) via 2257d5171e272dfa10a0a885cef5e6f16cff249f (commit) via 9fe299704de4edf80a66f8261c9fc594253f43d0 (commit) via e3a0e42946a5361747cc92dea736d589d71fa408 (commit) via 7db3183d66db2b23031a454964b6470373c20d34 (commit) via fc19836a5d47d5284fad1c763006cbcb5081835c (commit) via 5a70ecdc8b1840ebd78f78cef7f75b77b18b0ec9 (commit) via de57d3ae972d6598f575c9c274ffac3f971b2349 (commit) via e76a4864065a125ab26de109a433b843ca5ee1d0 (commit) via 03d8074251f41b762b3a069eda93fb3d7af9e6ed (commit) via e47487e0948dbb0de701f46a62605a9408bdadb8 (commit) via 4e26b77ad717543c577979c6c211d0b8a63ed112 (commit) via 9f0f1b8333437b522bd157d0c606897b4388446f (commit) via 3fbafe3a5a3ea062b20fcd07e62320c90ff6114d (commit) via 8e621572ad427847c3770b9fdc4cca40b8e41920 (commit) via 91c62601602ac4832e8eb68b1c1386305c6827a7 (commit) via b311737d1e9a1b65f27024ff333f5dd5ae9a63a7 (commit) via d750f58d806f5c813fd6b885cdf774e324ae43fd (commit) via edb0bf83c2b1e53181443a99d51b5ea35ec9e097 (commit) via a534c5c6644190da96020fea7f7378b1f9ae52fb (commit) via 1e776e8ae9289e206d7c0db94fa57b4addf05b06 (commit) via cb1c0bc36d3abc2ea4fa27d339cdf95c385c67cb (commit) via dd8fee975a3a289d4bea865ab19db07f9d534e2f (commit) via 9fcf03bb3644abe4f13049b498a41c0eb9c35fea (commit) via 6cc538bfe9c358ea8a40f0ce30feb32a8f2fc9ef (commit) via f1909401eaf9c733872efb94a80c9717b9f084fd (commit) via 9978643e2440ff8e539923c498611340f12df1fb (commit) via 9f7e0ee6da9a17c29f6f97a1ce94188b8c3eac8e (commit) via a7478d838aca479d6e7c32f11d87ec589629a680 (commit) via 44b464e5f22ea67c8956c8024c19a4af92645242 (commit) via a40e32ca20d81e3d616f60f70a4bb4577b3142ad (commit) via e73c215868cedd5339fff8c83cefe996ba4a3dd0 (commit) via 6abf4e9e6eda6236836f77f452b436e3ba3b7270 (commit) via 16ef56c931e6cbc184b14aa269ad6cc1dede92f2 (commit) via a5dd2123213f4decdd9b2fbdfdfc90435e887b24 (commit) via 32b2178b9bf0c4eb7367e4cc2d047deaf0f8f9dd (commit) via 570054545e944b5c44651ffc359ad4ee1ff3c21e (commit) via 52271d111e7798af8fc6e9e1e08e1e25eb5187fa (commit) via 7c805a1e0e330c148b0e86114f5261bef38f0e33 (commit) via b1c1757f3085a30410635256c58a424a677e3cc3 (commit) via ab43fd77d7b7bd0595b3429897e62543065772b3 (commit) via d56c972abcc0a5f4426a042d7f2f4b042c3e86be (commit) via 41974b24eef5f54d08bac3456723f9b130d18310 (commit) via a7e756815c32d7e37eaabd821924e0da8c86b056 (commit) via cd3aac892bdb67aafbb0f697c884744526a1738a (commit) via e8c56780127dc79f77c394a4b7fab2018e34d211 (commit) via e7aeabad3ee1bae6f703529043b0b9509ab94f9c (commit) via c1ad3ad221ea58838bc7df8ed7da831aa1ff812b (commit) via c8a68d839c04c7447c2961cc07fd62ef88b9c8a4 (commit) via 27e666047f258ff0adeff95e1ed18fdba67cacb2 (commit) via f7756c76a9656ae77f17dacf2d36fbba76f170fc (commit) via 07a39cc852ba43f20b9e0d97f292a80fc26d4ca0 (commit) via 059bfe314b0d13e143bb5f330cf970beeff857ed (commit) via 34d24c345124de8c49b8188fac6d58394138afb6 (commit) via 0574f9a87462b506e80e309cb4e2ec563596476a (commit) via 5b223f59471f26a5fb409f1b8b8a9c2e9e4e1629 (commit) via 0ee3ae2dd5c83fe078df86715845757c31efce7c (commit) via 212d51120b2fc37b0cde925715633671d015428f (commit) via eded1cd536a4f8aa039bc86216d23d9fec53958f (commit) via 065a7c89c1011011e31ee59d97faef863de7793b (commit) via 773eeb11f1c71dfeeba04393f1d22a5690fd2ce9 (commit) via de4bee2843a903d5f57d8aa835f22848b1760f28 (commit) via fd169e16be21fd4ae8875bdd4c981c2934563f9f (commit) via 62eeb25778f81b08f196c3dd921eea2ce8988e7f (commit) via a77fd6a3e3e5f53ae9189c8fd597f46d5cd2644b (commit) via 16f0d50113ec8a9e4c0a59ca677d158d51253519 (commit) via 10745e7164ba13b609a1811aa444b9c1293e997a (commit) via b60f07b17c83aee2f44893d668d28996fbf0d723 (commit) via 31b7a670338b263b78c1b69d9c62a1c23d64b2e9 (commit) via 0d8c710e979ce65417de0e95067dc1bc96c091a6 (commit) via 71fb0e6a1150949fe6b5ca1907cd2fbfb53c05b8 (commit) via 46acf03eadd2fc4b36e561f455af461020b845e3 (commit) via 6fef6ebc9cf7fbf46f0296f7775a36b758902495 (commit) via 44b7553b643235838a9b688774aa2a879d50a23d (commit) via 84d34b8038e11ef2e2508e5d740b446c44ae955f (commit) via ca10fdd71e26e55ded077cf5cd1abeee959d821b (commit) via 2325eaace0612044c913d221a9794591481d5ed5 (commit) via efd07794e817b4b0994a813d0583442f6186afc9 (commit) via 7c7461547555d8ae3c606c90c992854a1f71ff29 (commit) via 75e3e904c20905963e40e815f8afa94d62f6fd7e (commit) via 04fd0856f6fc14df3bee41337185f1b0077314cf (commit) via beec3340956200a8493c398ad01ea0765445af90 (commit) via a43cb5d10732cedf3f2711dbe67a1937343808ae (commit) via 050e75b4e7052c8ccc2417c4a571a4d3fa0d3ba6 (commit) via a762f0e09ab7f003473fafc7bb97705324f80bdc (commit) via 88734492c9293df9938a3496b3b1f60b789a9bf9 (commit) via 2285c16dc7cd2fbb75cd65968268b81f0127b19a (commit) via ef686a336484c4515e615d2d0875c5d824e13e2f (commit) via 12f86e6447f4e9af901ccf81ad3ad294a93977fe (commit) via d91a99495cd0bd87a076125e38ce0c4c0dcc8297 (commit) via bb91f75dbd48a2b3066408f51c725a9e53f84025 (commit) via 078b0ef7c5158462e2e021226d8692d672524aab (commit) via a733cc9d977d648e0928e42395438921f5d6263d (commit) via 316121b14e4fc5b9c1fb0dbbed89d2c01b6c662f (commit) via d0d047fc3ae84bca94332ebf1ff6510ceab365f8 (commit) via c2be6b485c9f30788c24800a0cea205b566a1bcd (commit) via f942ebb181c24f7b4d32807f82649d59e1b0e020 (commit) via 44a02cd2b4086c727422a89a77938d28371beee9 (commit) via 4aa7f2dbb80df4457b2e7dae5b38aa300e189224 (commit) via 24efbf085e06fa6a78566a7c4fef1f0c0838bfec (commit) via b4949d1fe616424e4b7e40b61a7ed2ea40a10788 (commit) via 7411e470d8629c84bfc58f88fd35e8e1600a5859 (commit) via b603aa378123ed0f876625410a3558d107cb44cd (commit) via 831ab41590e57988aac57dcbaca519b2c5b2a815 (commit) via 60a60a3b24ac5c99aeb2617d47817f665f94a2c6 (commit) via e227fdaf70223250d4680730d91b7ac48f5ea4b9 (commit) via 070f8f08bd4759f8ac2a0975c6ca3a0f11702fb0 (commit) via f6909bd9f363c370a79d957f0d113c18f089c289 (commit) via 9e7a163c798cf3a63a3610372b4b363e8bc0ca36 (commit) via 74ab063f9ca13d1bff5ca8f99e6727bca5f3bb3a (commit) via a266eaf043f088e3759997ed07a82e97d26cab07 (commit) via 617ff5f5f2553f8f09f350882463ea1e5418732c (commit) via 02c4e465bfc75bc6d21f1f5e36e823ab03dfc077 (commit) via 8ac9683f59d663e82654ead29bf6610ca90059c6 (commit) via d0ee5bb44c382f21930e4f2c49e593f1d878c031 (commit) via 44bd692f49bca4538e5c181a0a7650ecb53a7448 (commit) via f857ae0a5db6c3143c099866101504ba28265efa (commit) via f33b403a3cccbf6784eebedc47733ab1e31c862d (commit) via fe0d8dd7e06aff622194b86f442560e6ded5a491 (commit) via 3954fb05a54e23cad2f196b5e265bd3cde4ec1e9 (commit) via 4ebbcc538a3c04c7b766a16657fe61ba895411ac (commit) via b383bcfbce6e0720b1285558428dd071445cfab3 (commit) via 7e84136b2b85a460ff1af59830b837ee16bc0fec (commit) via 68e67bd79afc78f476f63d7c50b885175902bfc7 (commit) via dfc31cbe05f5b3759f26abe96af47343aa7004d9 (commit) via ceb194cd4f8b0ea1e051f28143c6dc83a8401652 (commit) via e2502b42f211f5a08a7de9cbae298e20a3ed592a (commit) via 39ec979b554a45c297d6bbf0d56742d57b3fcb02 (commit) via f671c3a75f7bfef0adaf3d2f28c468357f096a79 (commit) via 8efea84e844f906d61abb83745cb40c3c52b65fb (commit) via 6d27e1ded8686f33ebb4aecf05ab5ee5b46a6082 (commit) via 909ef0498deb1daaa31224e4c49633d5caf41a57 (commit) via e217237fc809071dff299e482eb0af864b83be32 (commit) via ef24f8f2fc0354c43f44fc6e2a8ab42a5d3e987d (commit) via 15087a8fddb43e857c1630fedb4a4cc398176272 (commit) via 3961e04c3df7318f7c5ab2404f81d7a1a086804b (commit) via 572dc0f8e9981ae4e540aa9e0c909a1f411cbafa (commit) via 9f048ad3d972f41f40c85256ace59d5e77e251d6 (commit) via 6b0a5b66f057ed3688009270427b93dda89b9616 (commit) via b6ec0ff8411d9c7e29997aea90e162642a777818 (commit) via b5b1e8131b4d6933ff40cc9121d57165dc621896 (commit) via fb8654125c08e500d4c9bcac68033ab1b219a923 (commit) via 8cdffedbe138b8d888a5ccb6c762d9a4ef2f8145 (commit) via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (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 (daa2aeab784876af3a699610d1aaf7328105867a) \ N -- N -- N (b6e9b7203fd5bf2203873b4d65a0b2a10d93a361) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 commit b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=048215db1067e7e9fadbcd04737806e8cd39c759 commit 048215db1067e7e9fadbcd04737806e8cd39c759 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=dfa46074e519d4d1d079568ba3523f90aa48566e commit dfa46074e519d4d1d079568ba3523f90aa48566e Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=3195109b8a6b8d80431aadd42a3b7a4c385f95df commit 3195109b8a6b8d80431aadd42a3b7a4c385f95df Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=f89f19c4fbd74341b3775c82fb5940308c980458 commit f89f19c4fbd74341b3775c82fb5940308c980458 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=8bc0f2141b1b6e8a0f72665f22754ecd83a0df3d commit 8bc0f2141b1b6e8a0f72665f22754ecd83a0df3d Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=e4090550158e67dc66020a807f76656dd710a739 commit e4090550158e67dc66020a807f76656dd710a739 Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=903f547429bcbd0acab5486ed2f32f86737db32f commit 903f547429bcbd0acab5486ed2f32f86737db32f Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=1c338c1cfdd0abc09b1286412dcf1f8f777c3ff8 commit 1c338c1cfdd0abc09b1286412dcf1f8f777c3ff8 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=4f2ac184fbfd227291d9aa24513d50b61bb68292 commit 4f2ac184fbfd227291d9aa24513d50b61bb68292 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=44eb3c140354df48578e41755e50840f07bf92e7 commit 44eb3c140354df48578e41755e50840f07bf92e7 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=abf1d688e1181851f6f63ad9ed29c767ecc4a9ce commit abf1d688e1181851f6f63ad9ed29c767ecc4a9ce Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=e72f2140672832bf5d058b5bcd18d96920d351df commit e72f2140672832bf5d058b5bcd18d96920d351df Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=9d3943dbc6346183142aa5d601bec06b65a256bc commit 9d3943dbc6346183142aa5d601bec06b65a256bc Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=99c5f4a3c3eeee9a4aeea42ed8cac83f6eadaf3e commit 99c5f4a3c3eeee9a4aeea42ed8cac83f6eadaf3e Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=39fe3f9f206fbb9dddf8bff7f253e34b15aaf111 commit 39fe3f9f206fbb9dddf8bff7f253e34b15aaf111 Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=dfd1b5e46c1445a2ab4efe17f02e7b04a4b1b05c commit dfd1b5e46c1445a2ab4efe17f02e7b04a4b1b05c Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=313ed6438c7c2a5f725202428396c957feda57ba commit 313ed6438c7c2a5f725202428396c957feda57ba Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=00101041a002e9add71812adfcc4475241e3a9c2 commit 00101041a002e9add71812adfcc4475241e3a9c2 Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=59d0dfe3c552b854bbb35ca1a463dfc9e8af177a commit 59d0dfe3c552b854bbb35ca1a463dfc9e8af177a Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=996c0a0a7ec64598e2d311698bffafcd094dfd48 commit 996c0a0a7ec64598e2d311698bffafcd094dfd48 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=09f1a921843051fd74851f5a8be87daa004028a9 commit 09f1a921843051fd74851f5a8be87daa004028a9 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=49555208b6e024c60a26d7e0a4ea40be7b8f6f9d commit 49555208b6e024c60a26d7e0a4ea40be7b8f6f9d Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=a984fb53d6db609252ed0f4279ed6368ba90a014 commit a984fb53d6db609252ed0f4279ed6368ba90a014 Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=db0d0b6f41fa033bef2a4bad904d5265381f1e6f commit db0d0b6f41fa033bef2a4bad904d5265381f1e6f Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=bbe2ab45effbeba6d84e7b9d7d0a6c4164238f7a commit bbe2ab45effbeba6d84e7b9d7d0a6c4164238f7a Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=cd62114bd04955d437cb97089fb0b9885eb57bcf commit cd62114bd04955d437cb97089fb0b9885eb57bcf Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=adfdab668d667b3e95e7b94139d864c8f28d7648 commit adfdab668d667b3e95e7b94139d864c8f28d7648 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=5ee02ec1357941f77ab51e73a032d9ad2367f1e9 commit 5ee02ec1357941f77ab51e73a032d9ad2367f1e9 Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=cc635ad7fe3c76af4bd5ef6e8961222957cbae04 commit cc635ad7fe3c76af4bd5ef6e8961222957cbae04 Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=d6c3cf04ee89477e09522e0a2db6d557fac88fd0 commit d6c3cf04ee89477e09522e0a2db6d557fac88fd0 Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=0ccfd72e5274b05261e90c2bc633029bbc09c1a8 commit 0ccfd72e5274b05261e90c2bc633029bbc09c1a8 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=fb91e958631d3c8a1da35cc4cd3044ba14624e65 commit fb91e958631d3c8a1da35cc4cd3044ba14624e65 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=8b8f96a91e300a0b308f907447ca39c0850f0b18 commit 8b8f96a91e300a0b308f907447ca39c0850f0b18 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=4b5be72a1bfd51111823eeb330bafe9fdfeca1e0 commit 4b5be72a1bfd51111823eeb330bafe9fdfeca1e0 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=ad5b61d98252ca716522994eab2ed8d65e4d61e5 commit ad5b61d98252ca716522994eab2ed8d65e4d61e5 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=2ad7ee3d9c994d468b4252c72de3a5b73cd3ba02 commit 2ad7ee3d9c994d468b4252c72de3a5b73cd3ba02 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=88d6e8753feda44e9c861a9034dcab66ef51a003 commit 88d6e8753feda44e9c861a9034dcab66ef51a003 Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=1f00f64292345a61d2182104e5ccfac383ef4132 commit 1f00f64292345a61d2182104e5ccfac383ef4132 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=a0ea2eaef503afbd277241bcf80e76c6c672681d commit a0ea2eaef503afbd277241bcf80e76c6c672681d Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=31ef7ae13788e3f0e2a49629ddb96456958b5042 commit 31ef7ae13788e3f0e2a49629ddb96456958b5042 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=418044b82948894cdaf8b08147836838cce81b6c commit 418044b82948894cdaf8b08147836838cce81b6c Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=27b76aafa5ef3895982fde60c988c02121523d2a commit 27b76aafa5ef3895982fde60c988c02121523d2a Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=68a4526f16d03bfb4904b876bfb681f11a41e071 commit 68a4526f16d03bfb4904b876bfb681f11a41e071 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=e7a78592208682a0912741665b6af38aaa9210d3 commit e7a78592208682a0912741665b6af38aaa9210d3 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=b636ea99698e14c4b4c2eb1c210fdfb7f959d059 commit b636ea99698e14c4b4c2eb1c210fdfb7f959d059 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=c495f1872519ba675693170c24947a832463cdf3 commit c495f1872519ba675693170c24947a832463cdf3 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=0de1706e66975599f12802e3f6b610f74bb5070d commit 0de1706e66975599f12802e3f6b610f74bb5070d Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=11f7f86fbe59eed9f665370f64766ecbf7927b52 commit 11f7f86fbe59eed9f665370f64766ecbf7927b52 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=99e0fc0569f9e7221c7c2a2d50faf6cce293885d commit 99e0fc0569f9e7221c7c2a2d50faf6cce293885d Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=51cf405a6888b3b0a85c1ed907ee351970572a46 commit 51cf405a6888b3b0a85c1ed907ee351970572a46 Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=c01cb54798d5ef2f8a45b84a2c451e5c3d233e09 commit c01cb54798d5ef2f8a45b84a2c451e5c3d233e09 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=35a84d3509ec39085527673382ed04f4b4b5613d commit 35a84d3509ec39085527673382ed04f4b4b5613d Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=1a9899e5dc26a1d7a67b62c6bf830af26cbe5cdc commit 1a9899e5dc26a1d7a67b62c6bf830af26cbe5cdc Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=021454c1cfe8c82fd9f5a7a9f9afb0320ba34bfc commit 021454c1cfe8c82fd9f5a7a9f9afb0320ba34bfc Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=8ed31da6d29e4fe3930f6dc371eab835f46e5316 commit 8ed31da6d29e4fe3930f6dc371eab835f46e5316 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=6dc47f2d00545e6e98c522e82b8fe84df5e8eae5 commit 6dc47f2d00545e6e98c522e82b8fe84df5e8eae5 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=cee34656050ee37fca48cf34c9fcbd9e16b7cac3 commit cee34656050ee37fca48cf34c9fcbd9e16b7cac3 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=c12b8bccae370f6157b688d0446e7c323f066243 commit c12b8bccae370f6157b688d0446e7c323f066243 Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=9b6a0208f520c65ed971573fcd1ae8197d35f60a commit 9b6a0208f520c65ed971573fcd1ae8197d35f60a Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=5675fca8bfd605c595e3c120d020d67ef6315c6f commit 5675fca8bfd605c595e3c120d020d67ef6315c6f Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=8ade48cee23792e4af61e847b49155e89883f9bd commit 8ade48cee23792e4af61e847b49155e89883f9bd Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=916a3e584ebfc7b143ec841c4dbe1417ec709492 commit 916a3e584ebfc7b143ec841c4dbe1417ec709492 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=31e642c2d677e8010173b8cfa2309b5cc9f4e9fa commit 31e642c2d677e8010173b8cfa2309b5cc9f4e9fa Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=a8ab9cedaa65b2250014b43918520c3af37a9bc1 commit a8ab9cedaa65b2250014b43918520c3af37a9bc1 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=0059170eae717646bdc0dbca6fbc8cf4542b5913 commit 0059170eae717646bdc0dbca6fbc8cf4542b5913 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=a607dda47f98f62e68677382565eef9a9260cf87 commit a607dda47f98f62e68677382565eef9a9260cf87 Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=59b5425481c985d4f721b472bf913d428206eec3 commit 59b5425481c985d4f721b472bf913d428206eec3 Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=f439038532c8c00ac0f02dae688eb5bb8165b33b commit f439038532c8c00ac0f02dae688eb5bb8165b33b Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=21f097ab4fde1fd76999d32325564a77beb8e639 commit 21f097ab4fde1fd76999d32325564a77beb8e639 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=564b66da802b99d35db5d75cb9f220168e4f102e commit 564b66da802b99d35db5d75cb9f220168e4f102e Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=6f0185a0fe21e34997051bdc9f588df3e7f5d253 commit 6f0185a0fe21e34997051bdc9f588df3e7f5d253 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=13dca87212406c41aff7a4ab66251b271b50b87e commit 13dca87212406c41aff7a4ab66251b271b50b87e Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=81e61d82969db2d122c3c0bde2c934dbf03a7de9 commit 81e61d82969db2d122c3c0bde2c934dbf03a7de9 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=b8cdcb36a5b602fdbc7b8acb35b33409ed604f13 commit b8cdcb36a5b602fdbc7b8acb35b33409ed604f13 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=35ad78b3c992a0fbe98379fd9ad8315c64f09065 commit 35ad78b3c992a0fbe98379fd9ad8315c64f09065 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=01e3d8b934ea9d800f64ff12da7641c8cbc8a0b7 commit 01e3d8b934ea9d800f64ff12da7641c8cbc8a0b7 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=ce490a7b6084f46904607d74226737983b438643 commit ce490a7b6084f46904607d74226737983b438643 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=3eba340bfdf5741a1544c89944553b32cf566a4d commit 3eba340bfdf5741a1544c89944553b32cf566a4d Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=2257d5171e272dfa10a0a885cef5e6f16cff249f commit 2257d5171e272dfa10a0a885cef5e6f16cff249f Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=9fe299704de4edf80a66f8261c9fc594253f43d0 commit 9fe299704de4edf80a66f8261c9fc594253f43d0 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=e3a0e42946a5361747cc92dea736d589d71fa408 commit e3a0e42946a5361747cc92dea736d589d71fa408 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=7db3183d66db2b23031a454964b6470373c20d34 commit 7db3183d66db2b23031a454964b6470373c20d34 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=fc19836a5d47d5284fad1c763006cbcb5081835c commit fc19836a5d47d5284fad1c763006cbcb5081835c Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=5a70ecdc8b1840ebd78f78cef7f75b77b18b0ec9 commit 5a70ecdc8b1840ebd78f78cef7f75b77b18b0ec9 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=de57d3ae972d6598f575c9c274ffac3f971b2349 commit de57d3ae972d6598f575c9c274ffac3f971b2349 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=e76a4864065a125ab26de109a433b843ca5ee1d0 commit e76a4864065a125ab26de109a433b843ca5ee1d0 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=03d8074251f41b762b3a069eda93fb3d7af9e6ed commit 03d8074251f41b762b3a069eda93fb3d7af9e6ed Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=e47487e0948dbb0de701f46a62605a9408bdadb8 commit e47487e0948dbb0de701f46a62605a9408bdadb8 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=4e26b77ad717543c577979c6c211d0b8a63ed112 commit 4e26b77ad717543c577979c6c211d0b8a63ed112 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=9f0f1b8333437b522bd157d0c606897b4388446f commit 9f0f1b8333437b522bd157d0c606897b4388446f Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=3fbafe3a5a3ea062b20fcd07e62320c90ff6114d commit 3fbafe3a5a3ea062b20fcd07e62320c90ff6114d Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=8e621572ad427847c3770b9fdc4cca40b8e41920 commit 8e621572ad427847c3770b9fdc4cca40b8e41920 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=91c62601602ac4832e8eb68b1c1386305c6827a7 commit 91c62601602ac4832e8eb68b1c1386305c6827a7 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=b311737d1e9a1b65f27024ff333f5dd5ae9a63a7 commit b311737d1e9a1b65f27024ff333f5dd5ae9a63a7 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=d750f58d806f5c813fd6b885cdf774e324ae43fd commit d750f58d806f5c813fd6b885cdf774e324ae43fd Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=edb0bf83c2b1e53181443a99d51b5ea35ec9e097 commit edb0bf83c2b1e53181443a99d51b5ea35ec9e097 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=a534c5c6644190da96020fea7f7378b1f9ae52fb commit a534c5c6644190da96020fea7f7378b1f9ae52fb Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=1e776e8ae9289e206d7c0db94fa57b4addf05b06 commit 1e776e8ae9289e206d7c0db94fa57b4addf05b06 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=cb1c0bc36d3abc2ea4fa27d339cdf95c385c67cb commit cb1c0bc36d3abc2ea4fa27d339cdf95c385c67cb Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=dd8fee975a3a289d4bea865ab19db07f9d534e2f commit dd8fee975a3a289d4bea865ab19db07f9d534e2f Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=9fcf03bb3644abe4f13049b498a41c0eb9c35fea commit 9fcf03bb3644abe4f13049b498a41c0eb9c35fea Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=6cc538bfe9c358ea8a40f0ce30feb32a8f2fc9ef commit 6cc538bfe9c358ea8a40f0ce30feb32a8f2fc9ef Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=f1909401eaf9c733872efb94a80c9717b9f084fd commit f1909401eaf9c733872efb94a80c9717b9f084fd Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=9978643e2440ff8e539923c498611340f12df1fb commit 9978643e2440ff8e539923c498611340f12df1fb Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=9f7e0ee6da9a17c29f6f97a1ce94188b8c3eac8e commit 9f7e0ee6da9a17c29f6f97a1ce94188b8c3eac8e Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=a7478d838aca479d6e7c32f11d87ec589629a680 commit a7478d838aca479d6e7c32f11d87ec589629a680 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=44b464e5f22ea67c8956c8024c19a4af92645242 commit 44b464e5f22ea67c8956c8024c19a4af92645242 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=a40e32ca20d81e3d616f60f70a4bb4577b3142ad commit a40e32ca20d81e3d616f60f70a4bb4577b3142ad Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=e73c215868cedd5339fff8c83cefe996ba4a3dd0 commit e73c215868cedd5339fff8c83cefe996ba4a3dd0 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=6abf4e9e6eda6236836f77f452b436e3ba3b7270 commit 6abf4e9e6eda6236836f77f452b436e3ba3b7270 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=16ef56c931e6cbc184b14aa269ad6cc1dede92f2 commit 16ef56c931e6cbc184b14aa269ad6cc1dede92f2 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=a5dd2123213f4decdd9b2fbdfdfc90435e887b24 commit a5dd2123213f4decdd9b2fbdfdfc90435e887b24 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=32b2178b9bf0c4eb7367e4cc2d047deaf0f8f9dd commit 32b2178b9bf0c4eb7367e4cc2d047deaf0f8f9dd Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=570054545e944b5c44651ffc359ad4ee1ff3c21e commit 570054545e944b5c44651ffc359ad4ee1ff3c21e Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=52271d111e7798af8fc6e9e1e08e1e25eb5187fa commit 52271d111e7798af8fc6e9e1e08e1e25eb5187fa Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=7c805a1e0e330c148b0e86114f5261bef38f0e33 commit 7c805a1e0e330c148b0e86114f5261bef38f0e33 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=b1c1757f3085a30410635256c58a424a677e3cc3 commit b1c1757f3085a30410635256c58a424a677e3cc3 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=ab43fd77d7b7bd0595b3429897e62543065772b3 commit ab43fd77d7b7bd0595b3429897e62543065772b3 Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=d56c972abcc0a5f4426a042d7f2f4b042c3e86be commit d56c972abcc0a5f4426a042d7f2f4b042c3e86be Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=41974b24eef5f54d08bac3456723f9b130d18310 commit 41974b24eef5f54d08bac3456723f9b130d18310 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=a7e756815c32d7e37eaabd821924e0da8c86b056 commit a7e756815c32d7e37eaabd821924e0da8c86b056 Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=cd3aac892bdb67aafbb0f697c884744526a1738a commit cd3aac892bdb67aafbb0f697c884744526a1738a Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=e8c56780127dc79f77c394a4b7fab2018e34d211 commit e8c56780127dc79f77c394a4b7fab2018e34d211 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=e7aeabad3ee1bae6f703529043b0b9509ab94f9c commit e7aeabad3ee1bae6f703529043b0b9509ab94f9c Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=c1ad3ad221ea58838bc7df8ed7da831aa1ff812b commit c1ad3ad221ea58838bc7df8ed7da831aa1ff812b Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=c8a68d839c04c7447c2961cc07fd62ef88b9c8a4 commit c8a68d839c04c7447c2961cc07fd62ef88b9c8a4 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=27e666047f258ff0adeff95e1ed18fdba67cacb2 commit 27e666047f258ff0adeff95e1ed18fdba67cacb2 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=f7756c76a9656ae77f17dacf2d36fbba76f170fc commit f7756c76a9656ae77f17dacf2d36fbba76f170fc Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=07a39cc852ba43f20b9e0d97f292a80fc26d4ca0 commit 07a39cc852ba43f20b9e0d97f292a80fc26d4ca0 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=059bfe314b0d13e143bb5f330cf970beeff857ed commit 059bfe314b0d13e143bb5f330cf970beeff857ed Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=34d24c345124de8c49b8188fac6d58394138afb6 commit 34d24c345124de8c49b8188fac6d58394138afb6 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=0574f9a87462b506e80e309cb4e2ec563596476a commit 0574f9a87462b506e80e309cb4e2ec563596476a Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=5b223f59471f26a5fb409f1b8b8a9c2e9e4e1629 commit 5b223f59471f26a5fb409f1b8b8a9c2e9e4e1629 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=0ee3ae2dd5c83fe078df86715845757c31efce7c commit 0ee3ae2dd5c83fe078df86715845757c31efce7c Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=212d51120b2fc37b0cde925715633671d015428f commit 212d51120b2fc37b0cde925715633671d015428f Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=eded1cd536a4f8aa039bc86216d23d9fec53958f commit eded1cd536a4f8aa039bc86216d23d9fec53958f Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=065a7c89c1011011e31ee59d97faef863de7793b commit 065a7c89c1011011e31ee59d97faef863de7793b Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=773eeb11f1c71dfeeba04393f1d22a5690fd2ce9 commit 773eeb11f1c71dfeeba04393f1d22a5690fd2ce9 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=de4bee2843a903d5f57d8aa835f22848b1760f28 commit de4bee2843a903d5f57d8aa835f22848b1760f28 Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=fd169e16be21fd4ae8875bdd4c981c2934563f9f commit fd169e16be21fd4ae8875bdd4c981c2934563f9f Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=62eeb25778f81b08f196c3dd921eea2ce8988e7f commit 62eeb25778f81b08f196c3dd921eea2ce8988e7f Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=a77fd6a3e3e5f53ae9189c8fd597f46d5cd2644b commit a77fd6a3e3e5f53ae9189c8fd597f46d5cd2644b Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=16f0d50113ec8a9e4c0a59ca677d158d51253519 commit 16f0d50113ec8a9e4c0a59ca677d158d51253519 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=10745e7164ba13b609a1811aa444b9c1293e997a commit 10745e7164ba13b609a1811aa444b9c1293e997a Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=b60f07b17c83aee2f44893d668d28996fbf0d723 commit b60f07b17c83aee2f44893d668d28996fbf0d723 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=31b7a670338b263b78c1b69d9c62a1c23d64b2e9 commit 31b7a670338b263b78c1b69d9c62a1c23d64b2e9 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=0d8c710e979ce65417de0e95067dc1bc96c091a6 commit 0d8c710e979ce65417de0e95067dc1bc96c091a6 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=71fb0e6a1150949fe6b5ca1907cd2fbfb53c05b8 commit 71fb0e6a1150949fe6b5ca1907cd2fbfb53c05b8 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=46acf03eadd2fc4b36e561f455af461020b845e3 commit 46acf03eadd2fc4b36e561f455af461020b845e3 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=6fef6ebc9cf7fbf46f0296f7775a36b758902495 commit 6fef6ebc9cf7fbf46f0296f7775a36b758902495 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=44b7553b643235838a9b688774aa2a879d50a23d commit 44b7553b643235838a9b688774aa2a879d50a23d Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=84d34b8038e11ef2e2508e5d740b446c44ae955f commit 84d34b8038e11ef2e2508e5d740b446c44ae955f Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=ca10fdd71e26e55ded077cf5cd1abeee959d821b commit ca10fdd71e26e55ded077cf5cd1abeee959d821b Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=2325eaace0612044c913d221a9794591481d5ed5 commit 2325eaace0612044c913d221a9794591481d5ed5 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=efd07794e817b4b0994a813d0583442f6186afc9 commit efd07794e817b4b0994a813d0583442f6186afc9 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=7c7461547555d8ae3c606c90c992854a1f71ff29 commit 7c7461547555d8ae3c606c90c992854a1f71ff29 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=75e3e904c20905963e40e815f8afa94d62f6fd7e commit 75e3e904c20905963e40e815f8afa94d62f6fd7e Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=04fd0856f6fc14df3bee41337185f1b0077314cf commit 04fd0856f6fc14df3bee41337185f1b0077314cf Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=beec3340956200a8493c398ad01ea0765445af90 commit beec3340956200a8493c398ad01ea0765445af90 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=a43cb5d10732cedf3f2711dbe67a1937343808ae commit a43cb5d10732cedf3f2711dbe67a1937343808ae Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=050e75b4e7052c8ccc2417c4a571a4d3fa0d3ba6 commit 050e75b4e7052c8ccc2417c4a571a4d3fa0d3ba6 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=a762f0e09ab7f003473fafc7bb97705324f80bdc commit a762f0e09ab7f003473fafc7bb97705324f80bdc Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=88734492c9293df9938a3496b3b1f60b789a9bf9 commit 88734492c9293df9938a3496b3b1f60b789a9bf9 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=2285c16dc7cd2fbb75cd65968268b81f0127b19a commit 2285c16dc7cd2fbb75cd65968268b81f0127b19a Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=ef686a336484c4515e615d2d0875c5d824e13e2f commit ef686a336484c4515e615d2d0875c5d824e13e2f Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=12f86e6447f4e9af901ccf81ad3ad294a93977fe commit 12f86e6447f4e9af901ccf81ad3ad294a93977fe Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=d91a99495cd0bd87a076125e38ce0c4c0dcc8297 commit d91a99495cd0bd87a076125e38ce0c4c0dcc8297 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=bb91f75dbd48a2b3066408f51c725a9e53f84025 commit bb91f75dbd48a2b3066408f51c725a9e53f84025 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=078b0ef7c5158462e2e021226d8692d672524aab commit 078b0ef7c5158462e2e021226d8692d672524aab Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=a733cc9d977d648e0928e42395438921f5d6263d commit a733cc9d977d648e0928e42395438921f5d6263d Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=316121b14e4fc5b9c1fb0dbbed89d2c01b6c662f commit 316121b14e4fc5b9c1fb0dbbed89d2c01b6c662f Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=d0d047fc3ae84bca94332ebf1ff6510ceab365f8 commit d0d047fc3ae84bca94332ebf1ff6510ceab365f8 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=c2be6b485c9f30788c24800a0cea205b566a1bcd commit c2be6b485c9f30788c24800a0cea205b566a1bcd Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=f942ebb181c24f7b4d32807f82649d59e1b0e020 commit f942ebb181c24f7b4d32807f82649d59e1b0e020 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=44a02cd2b4086c727422a89a77938d28371beee9 commit 44a02cd2b4086c727422a89a77938d28371beee9 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=4aa7f2dbb80df4457b2e7dae5b38aa300e189224 commit 4aa7f2dbb80df4457b2e7dae5b38aa300e189224 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=24efbf085e06fa6a78566a7c4fef1f0c0838bfec commit 24efbf085e06fa6a78566a7c4fef1f0c0838bfec Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=b4949d1fe616424e4b7e40b61a7ed2ea40a10788 commit b4949d1fe616424e4b7e40b61a7ed2ea40a10788 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=7411e470d8629c84bfc58f88fd35e8e1600a5859 commit 7411e470d8629c84bfc58f88fd35e8e1600a5859 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=b603aa378123ed0f876625410a3558d107cb44cd commit b603aa378123ed0f876625410a3558d107cb44cd Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=831ab41590e57988aac57dcbaca519b2c5b2a815 commit 831ab41590e57988aac57dcbaca519b2c5b2a815 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=60a60a3b24ac5c99aeb2617d47817f665f94a2c6 commit 60a60a3b24ac5c99aeb2617d47817f665f94a2c6 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=e227fdaf70223250d4680730d91b7ac48f5ea4b9 commit e227fdaf70223250d4680730d91b7ac48f5ea4b9 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=070f8f08bd4759f8ac2a0975c6ca3a0f11702fb0 commit 070f8f08bd4759f8ac2a0975c6ca3a0f11702fb0 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=f6909bd9f363c370a79d957f0d113c18f089c289 commit f6909bd9f363c370a79d957f0d113c18f089c289 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=9e7a163c798cf3a63a3610372b4b363e8bc0ca36 commit 9e7a163c798cf3a63a3610372b4b363e8bc0ca36 Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=74ab063f9ca13d1bff5ca8f99e6727bca5f3bb3a commit 74ab063f9ca13d1bff5ca8f99e6727bca5f3bb3a Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=a266eaf043f088e3759997ed07a82e97d26cab07 commit a266eaf043f088e3759997ed07a82e97d26cab07 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=617ff5f5f2553f8f09f350882463ea1e5418732c commit 617ff5f5f2553f8f09f350882463ea1e5418732c Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=02c4e465bfc75bc6d21f1f5e36e823ab03dfc077 commit 02c4e465bfc75bc6d21f1f5e36e823ab03dfc077 Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=8ac9683f59d663e82654ead29bf6610ca90059c6 commit 8ac9683f59d663e82654ead29bf6610ca90059c6 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=d0ee5bb44c382f21930e4f2c49e593f1d878c031 commit d0ee5bb44c382f21930e4f2c49e593f1d878c031 Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=44bd692f49bca4538e5c181a0a7650ecb53a7448 commit 44bd692f49bca4538e5c181a0a7650ecb53a7448 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=f857ae0a5db6c3143c099866101504ba28265efa commit f857ae0a5db6c3143c099866101504ba28265efa Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=f33b403a3cccbf6784eebedc47733ab1e31c862d commit f33b403a3cccbf6784eebedc47733ab1e31c862d Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=fe0d8dd7e06aff622194b86f442560e6ded5a491 commit fe0d8dd7e06aff622194b86f442560e6ded5a491 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=3954fb05a54e23cad2f196b5e265bd3cde4ec1e9 commit 3954fb05a54e23cad2f196b5e265bd3cde4ec1e9 Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=4ebbcc538a3c04c7b766a16657fe61ba895411ac commit 4ebbcc538a3c04c7b766a16657fe61ba895411ac Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=b383bcfbce6e0720b1285558428dd071445cfab3 commit b383bcfbce6e0720b1285558428dd071445cfab3 Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=7e84136b2b85a460ff1af59830b837ee16bc0fec commit 7e84136b2b85a460ff1af59830b837ee16bc0fec Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=68e67bd79afc78f476f63d7c50b885175902bfc7 commit 68e67bd79afc78f476f63d7c50b885175902bfc7 Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=dfc31cbe05f5b3759f26abe96af47343aa7004d9 commit dfc31cbe05f5b3759f26abe96af47343aa7004d9 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=ceb194cd4f8b0ea1e051f28143c6dc83a8401652 commit ceb194cd4f8b0ea1e051f28143c6dc83a8401652 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=e2502b42f211f5a08a7de9cbae298e20a3ed592a commit e2502b42f211f5a08a7de9cbae298e20a3ed592a Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=39ec979b554a45c297d6bbf0d56742d57b3fcb02 commit 39ec979b554a45c297d6bbf0d56742d57b3fcb02 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=f671c3a75f7bfef0adaf3d2f28c468357f096a79 commit f671c3a75f7bfef0adaf3d2f28c468357f096a79 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=8efea84e844f906d61abb83745cb40c3c52b65fb commit 8efea84e844f906d61abb83745cb40c3c52b65fb Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=6d27e1ded8686f33ebb4aecf05ab5ee5b46a6082 commit 6d27e1ded8686f33ebb4aecf05ab5ee5b46a6082 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=909ef0498deb1daaa31224e4c49633d5caf41a57 commit 909ef0498deb1daaa31224e4c49633d5caf41a57 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=e217237fc809071dff299e482eb0af864b83be32 commit e217237fc809071dff299e482eb0af864b83be32 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=ef24f8f2fc0354c43f44fc6e2a8ab42a5d3e987d commit ef24f8f2fc0354c43f44fc6e2a8ab42a5d3e987d Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=15087a8fddb43e857c1630fedb4a4cc398176272 commit 15087a8fddb43e857c1630fedb4a4cc398176272 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=3961e04c3df7318f7c5ab2404f81d7a1a086804b commit 3961e04c3df7318f7c5ab2404f81d7a1a086804b Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=572dc0f8e9981ae4e540aa9e0c909a1f411cbafa commit 572dc0f8e9981ae4e540aa9e0c909a1f411cbafa Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=9f048ad3d972f41f40c85256ace59d5e77e251d6 commit 9f048ad3d972f41f40c85256ace59d5e77e251d6 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=6b0a5b66f057ed3688009270427b93dda89b9616 commit 6b0a5b66f057ed3688009270427b93dda89b9616 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=b6ec0ff8411d9c7e29997aea90e162642a777818 commit b6ec0ff8411d9c7e29997aea90e162642a777818 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=b5b1e8131b4d6933ff40cc9121d57165dc621896 commit b5b1e8131b4d6933ff40cc9121d57165dc621896 Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 http://cgit.osmocom.org/openbsc/commit/?id=fb8654125c08e500d4c9bcac68033ab1b219a923 commit fb8654125c08e500d4c9bcac68033ab1b219a923 Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere Shorten some code and make obvious to the reader that strncpy() is invoked in a safe way. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=8cdffedbe138b8d888a5ccb6c762d9a4ef2f8145 commit 8cdffedbe138b8d888a5ccb6c762d9a4ef2f8145 Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strscpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 5 +++-- openbsc/src/gprs/gprs_subscriber.c | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 17 13:50:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 13:50:36 GMT Subject: openbsc.git branch lynxis/rbs2000 updated. 0.15.0-576-geec597253 Message-ID: <201701171350.v0HDoaXI005372@git.osmocom.org> This 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, lynxis/rbs2000 has been updated via eec5972538fc24afe55c6c7243ca5451d92aa587 (commit) from 1c04803ad26c5a53723c38ea21600cdd0ed5f433 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=eec5972538fc24afe55c6c7243ca5451d92aa587 commit eec5972538fc24afe55c6c7243ca5451d92aa587 Author: Philipp Date: Tue Jan 17 14:46:56 2017 +0100 pcu_sock: Fix broken paging command The pcu sends us an already made up MAC-Block that contains the paging request. pcu_sock.c is parsing this paging request wrongly and fails silently, which results into a dropping of the request. This commit fixes the parsing problems. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/pcu_sock.c | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 17 14:47:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 14:47:50 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-849-gfa192807c Message-ID: <201701171447.v0HElo34019843@git.osmocom.org> This 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, neels/vlr has been updated via fa192807ca7557d911d62b30a363766074f39a5a (commit) from b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fa192807ca7557d911d62b30a363766074f39a5a commit fa192807ca7557d911d62b30a363766074f39a5a Author: Neels Hofmeyr Date: Tue Jan 17 15:20:17 2017 +0100 wip Change-Id: Iff2850da495339f262d8f37e599a2d7dce62572e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_subscriber.h | 2 - openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/src/libmsc/ctrl_commands.c | 157 +++++-------------------------- openbsc/src/libmsc/gsm_subscriber.c | 7 -- openbsc/src/libvlr/vlr.c | 1 + openbsc/src/libvlr/vlr_lu_fsm.c | 1 + openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 8 files changed, 30 insertions(+), 144 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 17 15:37:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 15:37:21 GMT Subject: libosmocore.git branch master updated. 0.9.6-69-g6e8c172 Message-ID: <201701171537.v0HFbLpL034469@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 6e8c172476454789b32356baa15cdc781f67b054 (commit) from aa1bc012c87041966cfc17b44674e3c7eb3a2250 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=6e8c172476454789b32356baa15cdc781f67b054 commit 6e8c172476454789b32356baa15cdc781f67b054 Author: Max Date: Wed Jan 11 11:31:19 2017 +0100 libosmogsm.map: fix typo Change-Id: I71413fbe703e459782a235e5b1d8487265de3780 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: src/gsm/libosmogsm.map | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 17 19:40:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 19:40:15 GMT Subject: osmocom-analog.git branch jolly/sdr updated. 5dc34bec7ca175b31e195443324c2b0cf1381bfe Message-ID: <201701171940.v0HJeFF6098170@git.osmocom.org> This 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 "A/B/C Netz". The branch, jolly/sdr has been updated via 5dc34bec7ca175b31e195443324c2b0cf1381bfe (commit) via 0ac0f914388209b49d49ff6ae07d457736dca328 (commit) via 583b88a135811722c2009550b98dafd260c52225 (commit) via 3fea24661fe8a60467adfe79e6e032b3a5094f5f (commit) via aa3a6a2c00727d929ee4b5fdbd981d04b66f8b1f (commit) via f58ee29d29906ac2a904493456130b0c68c5d9c6 (commit) via e251c6ef6a56b4e754c90ece727e4c44c6a6da31 (commit) via 97a7e35d60a0cf1fb2ac340c3607dbcbdcf9b624 (commit) via 02b27ae253f7b35e1d29a850f4561483860ea708 (commit) from a810cdb9eceaa3af5cad514caad4277d4b72f3c8 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=5dc34bec7ca175b31e195443324c2b0cf1381bfe commit 5dc34bec7ca175b31e195443324c2b0cf1381bfe Author: Andreas Eversberg Date: Tue Jan 17 18:43:03 2017 +0100 Fixed calculation of elapsed UHD RX time stamp Now rates above 1000 RX frames per second works. The bug hit when there were more than one frame received during one function call. This happens if the frame rate is above the main loop rate of 1000 frames per second. (default) http://cgit.osmocom.org/osmocom-analog/commit/?id=0ac0f914388209b49d49ff6ae07d457736dca328 commit 0ac0f914388209b49d49ff6ae07d457736dca328 Author: Andreas Eversberg Date: Sun Jan 15 11:08:42 2017 +0100 Filter improvement: LP and HP filters, added test function The -3 dB level at cut-off frequency is now maintained for multiple iterations. http://cgit.osmocom.org/osmocom-analog/commit/?id=583b88a135811722c2009550b98dafd260c52225 commit 583b88a135811722c2009550b98dafd260c52225 Author: Andreas Eversberg Date: Sat Jan 14 08:05:30 2017 +0100 Fixed sleep interval in main loop The elapsed time is calculated, so that it is removed from the sleep time. This way the loop interval matches the given target. http://cgit.osmocom.org/osmocom-analog/commit/?id=3fea24661fe8a60467adfe79e6e032b3a5094f5f commit 3fea24661fe8a60467adfe79e6e032b3a5094f5f Author: Andreas Eversberg Date: Sat Jan 14 08:03:42 2017 +0100 Fixed paging channel switching of B-Netz Now the calling channel is switched correctly. A global parameter is used to select how paging is performed. http://cgit.osmocom.org/osmocom-analog/commit/?id=aa3a6a2c00727d929ee4b5fdbd981d04b66f8b1f commit aa3a6a2c00727d929ee4b5fdbd981d04b66f8b1f Author: Andreas Eversberg Date: Fri Jan 13 14:22:35 2017 +0100 work on docs http://cgit.osmocom.org/osmocom-analog/commit/?id=f58ee29d29906ac2a904493456130b0c68c5d9c6 commit f58ee29d29906ac2a904493456130b0c68c5d9c6 Author: Andreas Eversberg Date: Fri Jan 13 13:55:49 2017 +0100 Plot IQ data as red points on display, if overdriven (vector length >= 1.0) http://cgit.osmocom.org/osmocom-analog/commit/?id=e251c6ef6a56b4e754c90ece727e4c44c6a6da31 commit e251c6ef6a56b4e754c90ece727e4c44c6a6da31 Author: Andreas Eversberg Date: Fri Jan 13 13:38:57 2017 +0100 Use individual sample rate and setting for call device (headset) http://cgit.osmocom.org/osmocom-analog/commit/?id=97a7e35d60a0cf1fb2ac340c3607dbcbdcf9b624 commit 97a7e35d60a0cf1fb2ac340c3607dbcbdcf9b624 Author: Andreas Eversberg Date: Fri Jan 13 07:31:15 2017 +0100 Wave recording and playback now uses multi channels http://cgit.osmocom.org/osmocom-analog/commit/?id=02b27ae253f7b35e1d29a850f4561483860ea708 commit 02b27ae253f7b35e1d29a850f4561483860ea708 Author: Andreas Eversberg Date: Fri Jan 13 07:28:31 2017 +0100 Use global init/cleanup function ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 +- docs/amps-burst.png | Bin 0 -> 1565 bytes docs/amps-dynatac.jpg | Bin 0 -> 211307 bytes src/amps/main.c | 19 ++----- src/anetz/main.c | 19 ++----- src/bnetz/main.c | 34 +++---------- src/cnetz/main.c | 19 ++----- src/cnetz/scrambler.c | 4 +- src/cnetz/scrambler.h | 6 +-- src/common/call.c | 43 ++++++++-------- src/common/call.h | 2 +- src/common/display_iq.c | 24 ++++++--- src/common/filter.c | 37 ++++++++++---- src/common/filter.h | 12 +++-- src/common/main.h | 2 + src/common/main_common.c | 116 ++++++++++++++++++++++++++++++++++++------- src/common/samplerate.c | 8 +-- src/common/samplerate.h | 4 +- src/common/sdr.c | 93 ++++++++++++++++++++++++++++++++--- src/common/sdr.h | 2 +- src/common/sender.c | 68 ++++++++++++++------------ src/common/sender.h | 3 ++ src/common/uhd.c | 60 +++++++++++++---------- src/common/wave.c | 62 ++++++++++++++--------- src/common/wave.h | 10 ++-- src/nmt/main.c | 19 ++----- src/test/Makefile.am | 10 ++++ src/test/test_filter.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++ 28 files changed, 551 insertions(+), 252 deletions(-) create mode 100644 docs/amps-burst.png create mode 100644 docs/amps-dynatac.jpg create mode 100644 src/test/test_filter.c hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Tue Jan 17 22:30:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 22:30:39 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-862-gaa29b6239 Message-ID: <201701172230.v0HMUdvL039751@git.osmocom.org> This 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, neels/vlr has been updated discards fa192807ca7557d911d62b30a363766074f39a5a (commit) discards b6e9b7203fd5bf2203873b4d65a0b2a10d93a361 (commit) discards 048215db1067e7e9fadbcd04737806e8cd39c759 (commit) discards dfa46074e519d4d1d079568ba3523f90aa48566e (commit) discards 3195109b8a6b8d80431aadd42a3b7a4c385f95df (commit) discards f89f19c4fbd74341b3775c82fb5940308c980458 (commit) discards 8bc0f2141b1b6e8a0f72665f22754ecd83a0df3d (commit) discards e4090550158e67dc66020a807f76656dd710a739 (commit) discards 903f547429bcbd0acab5486ed2f32f86737db32f (commit) discards 1c338c1cfdd0abc09b1286412dcf1f8f777c3ff8 (commit) discards 4f2ac184fbfd227291d9aa24513d50b61bb68292 (commit) discards 44eb3c140354df48578e41755e50840f07bf92e7 (commit) discards abf1d688e1181851f6f63ad9ed29c767ecc4a9ce (commit) discards e72f2140672832bf5d058b5bcd18d96920d351df (commit) discards 9d3943dbc6346183142aa5d601bec06b65a256bc (commit) discards 99c5f4a3c3eeee9a4aeea42ed8cac83f6eadaf3e (commit) discards 39fe3f9f206fbb9dddf8bff7f253e34b15aaf111 (commit) discards dfd1b5e46c1445a2ab4efe17f02e7b04a4b1b05c (commit) discards 313ed6438c7c2a5f725202428396c957feda57ba (commit) discards 00101041a002e9add71812adfcc4475241e3a9c2 (commit) discards 59d0dfe3c552b854bbb35ca1a463dfc9e8af177a (commit) discards 996c0a0a7ec64598e2d311698bffafcd094dfd48 (commit) discards 09f1a921843051fd74851f5a8be87daa004028a9 (commit) discards 49555208b6e024c60a26d7e0a4ea40be7b8f6f9d (commit) discards a984fb53d6db609252ed0f4279ed6368ba90a014 (commit) discards db0d0b6f41fa033bef2a4bad904d5265381f1e6f (commit) discards bbe2ab45effbeba6d84e7b9d7d0a6c4164238f7a (commit) discards cd62114bd04955d437cb97089fb0b9885eb57bcf (commit) discards adfdab668d667b3e95e7b94139d864c8f28d7648 (commit) discards 5ee02ec1357941f77ab51e73a032d9ad2367f1e9 (commit) discards cc635ad7fe3c76af4bd5ef6e8961222957cbae04 (commit) discards d6c3cf04ee89477e09522e0a2db6d557fac88fd0 (commit) discards 0ccfd72e5274b05261e90c2bc633029bbc09c1a8 (commit) discards fb91e958631d3c8a1da35cc4cd3044ba14624e65 (commit) discards 8b8f96a91e300a0b308f907447ca39c0850f0b18 (commit) discards 4b5be72a1bfd51111823eeb330bafe9fdfeca1e0 (commit) discards ad5b61d98252ca716522994eab2ed8d65e4d61e5 (commit) discards 2ad7ee3d9c994d468b4252c72de3a5b73cd3ba02 (commit) discards 88d6e8753feda44e9c861a9034dcab66ef51a003 (commit) discards 1f00f64292345a61d2182104e5ccfac383ef4132 (commit) discards a0ea2eaef503afbd277241bcf80e76c6c672681d (commit) discards 31ef7ae13788e3f0e2a49629ddb96456958b5042 (commit) discards 418044b82948894cdaf8b08147836838cce81b6c (commit) discards 27b76aafa5ef3895982fde60c988c02121523d2a (commit) discards 68a4526f16d03bfb4904b876bfb681f11a41e071 (commit) discards e7a78592208682a0912741665b6af38aaa9210d3 (commit) discards b636ea99698e14c4b4c2eb1c210fdfb7f959d059 (commit) discards c495f1872519ba675693170c24947a832463cdf3 (commit) discards 0de1706e66975599f12802e3f6b610f74bb5070d (commit) discards 11f7f86fbe59eed9f665370f64766ecbf7927b52 (commit) discards 99e0fc0569f9e7221c7c2a2d50faf6cce293885d (commit) discards 51cf405a6888b3b0a85c1ed907ee351970572a46 (commit) discards c01cb54798d5ef2f8a45b84a2c451e5c3d233e09 (commit) discards 35a84d3509ec39085527673382ed04f4b4b5613d (commit) discards 1a9899e5dc26a1d7a67b62c6bf830af26cbe5cdc (commit) discards 021454c1cfe8c82fd9f5a7a9f9afb0320ba34bfc (commit) discards 8ed31da6d29e4fe3930f6dc371eab835f46e5316 (commit) discards 6dc47f2d00545e6e98c522e82b8fe84df5e8eae5 (commit) discards cee34656050ee37fca48cf34c9fcbd9e16b7cac3 (commit) discards c12b8bccae370f6157b688d0446e7c323f066243 (commit) discards 9b6a0208f520c65ed971573fcd1ae8197d35f60a (commit) discards 5675fca8bfd605c595e3c120d020d67ef6315c6f (commit) discards 8ade48cee23792e4af61e847b49155e89883f9bd (commit) discards 916a3e584ebfc7b143ec841c4dbe1417ec709492 (commit) discards 31e642c2d677e8010173b8cfa2309b5cc9f4e9fa (commit) discards a8ab9cedaa65b2250014b43918520c3af37a9bc1 (commit) discards 0059170eae717646bdc0dbca6fbc8cf4542b5913 (commit) discards a607dda47f98f62e68677382565eef9a9260cf87 (commit) discards 59b5425481c985d4f721b472bf913d428206eec3 (commit) discards f439038532c8c00ac0f02dae688eb5bb8165b33b (commit) discards 21f097ab4fde1fd76999d32325564a77beb8e639 (commit) discards 564b66da802b99d35db5d75cb9f220168e4f102e (commit) discards 6f0185a0fe21e34997051bdc9f588df3e7f5d253 (commit) discards 13dca87212406c41aff7a4ab66251b271b50b87e (commit) discards 81e61d82969db2d122c3c0bde2c934dbf03a7de9 (commit) discards b8cdcb36a5b602fdbc7b8acb35b33409ed604f13 (commit) discards 35ad78b3c992a0fbe98379fd9ad8315c64f09065 (commit) discards 01e3d8b934ea9d800f64ff12da7641c8cbc8a0b7 (commit) discards ce490a7b6084f46904607d74226737983b438643 (commit) discards 3eba340bfdf5741a1544c89944553b32cf566a4d (commit) discards 2257d5171e272dfa10a0a885cef5e6f16cff249f (commit) discards 9fe299704de4edf80a66f8261c9fc594253f43d0 (commit) discards e3a0e42946a5361747cc92dea736d589d71fa408 (commit) discards 7db3183d66db2b23031a454964b6470373c20d34 (commit) discards fc19836a5d47d5284fad1c763006cbcb5081835c (commit) discards 5a70ecdc8b1840ebd78f78cef7f75b77b18b0ec9 (commit) discards de57d3ae972d6598f575c9c274ffac3f971b2349 (commit) discards e76a4864065a125ab26de109a433b843ca5ee1d0 (commit) discards 03d8074251f41b762b3a069eda93fb3d7af9e6ed (commit) discards e47487e0948dbb0de701f46a62605a9408bdadb8 (commit) discards 4e26b77ad717543c577979c6c211d0b8a63ed112 (commit) discards 9f0f1b8333437b522bd157d0c606897b4388446f (commit) discards 3fbafe3a5a3ea062b20fcd07e62320c90ff6114d (commit) discards 8e621572ad427847c3770b9fdc4cca40b8e41920 (commit) discards 91c62601602ac4832e8eb68b1c1386305c6827a7 (commit) discards b311737d1e9a1b65f27024ff333f5dd5ae9a63a7 (commit) discards d750f58d806f5c813fd6b885cdf774e324ae43fd (commit) discards edb0bf83c2b1e53181443a99d51b5ea35ec9e097 (commit) discards a534c5c6644190da96020fea7f7378b1f9ae52fb (commit) discards 1e776e8ae9289e206d7c0db94fa57b4addf05b06 (commit) discards cb1c0bc36d3abc2ea4fa27d339cdf95c385c67cb (commit) discards dd8fee975a3a289d4bea865ab19db07f9d534e2f (commit) discards 9fcf03bb3644abe4f13049b498a41c0eb9c35fea (commit) discards 6cc538bfe9c358ea8a40f0ce30feb32a8f2fc9ef (commit) discards f1909401eaf9c733872efb94a80c9717b9f084fd (commit) discards 9978643e2440ff8e539923c498611340f12df1fb (commit) discards 9f7e0ee6da9a17c29f6f97a1ce94188b8c3eac8e (commit) discards a7478d838aca479d6e7c32f11d87ec589629a680 (commit) discards 44b464e5f22ea67c8956c8024c19a4af92645242 (commit) discards a40e32ca20d81e3d616f60f70a4bb4577b3142ad (commit) discards e73c215868cedd5339fff8c83cefe996ba4a3dd0 (commit) discards 6abf4e9e6eda6236836f77f452b436e3ba3b7270 (commit) discards 16ef56c931e6cbc184b14aa269ad6cc1dede92f2 (commit) discards a5dd2123213f4decdd9b2fbdfdfc90435e887b24 (commit) discards 32b2178b9bf0c4eb7367e4cc2d047deaf0f8f9dd (commit) discards 570054545e944b5c44651ffc359ad4ee1ff3c21e (commit) discards 52271d111e7798af8fc6e9e1e08e1e25eb5187fa (commit) discards 7c805a1e0e330c148b0e86114f5261bef38f0e33 (commit) discards b1c1757f3085a30410635256c58a424a677e3cc3 (commit) discards ab43fd77d7b7bd0595b3429897e62543065772b3 (commit) discards d56c972abcc0a5f4426a042d7f2f4b042c3e86be (commit) discards 41974b24eef5f54d08bac3456723f9b130d18310 (commit) discards a7e756815c32d7e37eaabd821924e0da8c86b056 (commit) discards cd3aac892bdb67aafbb0f697c884744526a1738a (commit) discards e8c56780127dc79f77c394a4b7fab2018e34d211 (commit) discards e7aeabad3ee1bae6f703529043b0b9509ab94f9c (commit) discards c1ad3ad221ea58838bc7df8ed7da831aa1ff812b (commit) discards c8a68d839c04c7447c2961cc07fd62ef88b9c8a4 (commit) discards 27e666047f258ff0adeff95e1ed18fdba67cacb2 (commit) discards f7756c76a9656ae77f17dacf2d36fbba76f170fc (commit) discards 07a39cc852ba43f20b9e0d97f292a80fc26d4ca0 (commit) discards 059bfe314b0d13e143bb5f330cf970beeff857ed (commit) discards 34d24c345124de8c49b8188fac6d58394138afb6 (commit) discards 0574f9a87462b506e80e309cb4e2ec563596476a (commit) discards 5b223f59471f26a5fb409f1b8b8a9c2e9e4e1629 (commit) discards 0ee3ae2dd5c83fe078df86715845757c31efce7c (commit) discards 212d51120b2fc37b0cde925715633671d015428f (commit) discards eded1cd536a4f8aa039bc86216d23d9fec53958f (commit) discards 065a7c89c1011011e31ee59d97faef863de7793b (commit) discards 773eeb11f1c71dfeeba04393f1d22a5690fd2ce9 (commit) discards de4bee2843a903d5f57d8aa835f22848b1760f28 (commit) discards fd169e16be21fd4ae8875bdd4c981c2934563f9f (commit) discards 62eeb25778f81b08f196c3dd921eea2ce8988e7f (commit) discards a77fd6a3e3e5f53ae9189c8fd597f46d5cd2644b (commit) discards 16f0d50113ec8a9e4c0a59ca677d158d51253519 (commit) discards 10745e7164ba13b609a1811aa444b9c1293e997a (commit) discards b60f07b17c83aee2f44893d668d28996fbf0d723 (commit) discards 31b7a670338b263b78c1b69d9c62a1c23d64b2e9 (commit) discards 0d8c710e979ce65417de0e95067dc1bc96c091a6 (commit) discards 71fb0e6a1150949fe6b5ca1907cd2fbfb53c05b8 (commit) discards 46acf03eadd2fc4b36e561f455af461020b845e3 (commit) discards 6fef6ebc9cf7fbf46f0296f7775a36b758902495 (commit) discards 44b7553b643235838a9b688774aa2a879d50a23d (commit) discards 84d34b8038e11ef2e2508e5d740b446c44ae955f (commit) discards ca10fdd71e26e55ded077cf5cd1abeee959d821b (commit) discards 2325eaace0612044c913d221a9794591481d5ed5 (commit) discards efd07794e817b4b0994a813d0583442f6186afc9 (commit) discards 7c7461547555d8ae3c606c90c992854a1f71ff29 (commit) discards 75e3e904c20905963e40e815f8afa94d62f6fd7e (commit) discards 04fd0856f6fc14df3bee41337185f1b0077314cf (commit) discards beec3340956200a8493c398ad01ea0765445af90 (commit) discards a43cb5d10732cedf3f2711dbe67a1937343808ae (commit) discards 050e75b4e7052c8ccc2417c4a571a4d3fa0d3ba6 (commit) discards a762f0e09ab7f003473fafc7bb97705324f80bdc (commit) discards 88734492c9293df9938a3496b3b1f60b789a9bf9 (commit) discards 2285c16dc7cd2fbb75cd65968268b81f0127b19a (commit) discards ef686a336484c4515e615d2d0875c5d824e13e2f (commit) discards 12f86e6447f4e9af901ccf81ad3ad294a93977fe (commit) discards d91a99495cd0bd87a076125e38ce0c4c0dcc8297 (commit) discards bb91f75dbd48a2b3066408f51c725a9e53f84025 (commit) discards 078b0ef7c5158462e2e021226d8692d672524aab (commit) discards a733cc9d977d648e0928e42395438921f5d6263d (commit) discards 316121b14e4fc5b9c1fb0dbbed89d2c01b6c662f (commit) discards d0d047fc3ae84bca94332ebf1ff6510ceab365f8 (commit) discards c2be6b485c9f30788c24800a0cea205b566a1bcd (commit) discards f942ebb181c24f7b4d32807f82649d59e1b0e020 (commit) discards 44a02cd2b4086c727422a89a77938d28371beee9 (commit) discards 4aa7f2dbb80df4457b2e7dae5b38aa300e189224 (commit) discards 24efbf085e06fa6a78566a7c4fef1f0c0838bfec (commit) discards b4949d1fe616424e4b7e40b61a7ed2ea40a10788 (commit) discards 7411e470d8629c84bfc58f88fd35e8e1600a5859 (commit) discards b603aa378123ed0f876625410a3558d107cb44cd (commit) discards 831ab41590e57988aac57dcbaca519b2c5b2a815 (commit) discards 60a60a3b24ac5c99aeb2617d47817f665f94a2c6 (commit) discards e227fdaf70223250d4680730d91b7ac48f5ea4b9 (commit) discards 070f8f08bd4759f8ac2a0975c6ca3a0f11702fb0 (commit) discards f6909bd9f363c370a79d957f0d113c18f089c289 (commit) discards 9e7a163c798cf3a63a3610372b4b363e8bc0ca36 (commit) discards 74ab063f9ca13d1bff5ca8f99e6727bca5f3bb3a (commit) discards a266eaf043f088e3759997ed07a82e97d26cab07 (commit) discards 617ff5f5f2553f8f09f350882463ea1e5418732c (commit) discards 02c4e465bfc75bc6d21f1f5e36e823ab03dfc077 (commit) discards 8ac9683f59d663e82654ead29bf6610ca90059c6 (commit) discards d0ee5bb44c382f21930e4f2c49e593f1d878c031 (commit) discards 44bd692f49bca4538e5c181a0a7650ecb53a7448 (commit) discards f857ae0a5db6c3143c099866101504ba28265efa (commit) discards f33b403a3cccbf6784eebedc47733ab1e31c862d (commit) discards fe0d8dd7e06aff622194b86f442560e6ded5a491 (commit) discards 3954fb05a54e23cad2f196b5e265bd3cde4ec1e9 (commit) discards 4ebbcc538a3c04c7b766a16657fe61ba895411ac (commit) discards b383bcfbce6e0720b1285558428dd071445cfab3 (commit) discards 7e84136b2b85a460ff1af59830b837ee16bc0fec (commit) discards 68e67bd79afc78f476f63d7c50b885175902bfc7 (commit) discards dfc31cbe05f5b3759f26abe96af47343aa7004d9 (commit) discards ceb194cd4f8b0ea1e051f28143c6dc83a8401652 (commit) discards e2502b42f211f5a08a7de9cbae298e20a3ed592a (commit) discards 39ec979b554a45c297d6bbf0d56742d57b3fcb02 (commit) discards f671c3a75f7bfef0adaf3d2f28c468357f096a79 (commit) discards 8efea84e844f906d61abb83745cb40c3c52b65fb (commit) discards 6d27e1ded8686f33ebb4aecf05ab5ee5b46a6082 (commit) discards 909ef0498deb1daaa31224e4c49633d5caf41a57 (commit) discards e217237fc809071dff299e482eb0af864b83be32 (commit) discards ef24f8f2fc0354c43f44fc6e2a8ab42a5d3e987d (commit) discards 15087a8fddb43e857c1630fedb4a4cc398176272 (commit) discards 3961e04c3df7318f7c5ab2404f81d7a1a086804b (commit) discards 572dc0f8e9981ae4e540aa9e0c909a1f411cbafa (commit) discards 9f048ad3d972f41f40c85256ace59d5e77e251d6 (commit) discards 6b0a5b66f057ed3688009270427b93dda89b9616 (commit) discards b6ec0ff8411d9c7e29997aea90e162642a777818 (commit) discards b5b1e8131b4d6933ff40cc9121d57165dc621896 (commit) discards fb8654125c08e500d4c9bcac68033ab1b219a923 (commit) via aa29b6239b6c556399f6205f477ed17ae8495f30 (commit) via 391b1b7f7e3adb228a23ca79daee5e439d8785f5 (commit) via 0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c (commit) via 7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0 (commit) via ee45a6db6d892552da1d49a01ca50b3c0e5603ce (commit) via 055ace58c9007a117f1ffa1cd64655977a4ae3ae (commit) via 12ebc63d3176cbeb51dcabfed61f5eb986267863 (commit) via 0bdfd7dee86d9ec779b534a9c06c58538e1d8d25 (commit) via b945cf1be1ca1de19cca37cb7403b9ffd59b1718 (commit) via e69a2faf3858c3eb59b93198a97c4c50ff8472d3 (commit) via 4b48e859f2ae7789fba64571b8d4b3e8cce052d3 (commit) via 827c83401a89014293d563ec3bbc0aed5b06aad1 (commit) via cb83daf268079e50a3099abb37d006bd3169f4f2 (commit) via 4d260169bf29324fb2379135a495506007707c82 (commit) via a034c57cb5406404b4bf1817a3887a723e1ef9a2 (commit) via a2064807a955762ab259debf4732b38068b248a2 (commit) via 7a6c86916f45ea7667395598122858b754c6349b (commit) via 8a1677ffb37fac7f714752c120a50aa52e9828fe (commit) via ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf (commit) via 7b4201cafc542d195ef0372091db00c4ff827eb8 (commit) via 77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f (commit) via e909f8a8176957f59786e9579c112b35cb0f79b5 (commit) via c739b27e9223a4a81cf02052184861dcdbb24a3d (commit) via d7d9102ec27bc28eaaf33d3835ab72c5403c39ad (commit) via 3384badf029a23b107d2c06a65e38be5ff691535 (commit) via f3d75bd3dc109cfc8beb105d5366fcdad69edb75 (commit) via 05729260e20d999805d6b12d7037a3e0df81b45c (commit) via 07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa (commit) via 6b72710d0cceb6171d884a18228e3bbed836a9be (commit) via 6921073e5770028f20fed22c139e29491d03334c (commit) via 945d7d813346819999f310265b4e02b441c5e908 (commit) via 1c8116fee5a7d48d14ddc05b40ecbf42375b40cd (commit) via b146c0ef8939e3dd6862e4468afe4742c0a8543b (commit) via ac356d0248a98759a24059c4926912c23ad13144 (commit) via 1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b (commit) via a2750304225d838709b41d7fd7b923149cdf6d07 (commit) via 704b60770c05044934f8067ff4cd800bcbead422 (commit) via b814e67c0810d5c181c7943bc1532b94aa7d2dac (commit) via 83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 (commit) via 8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 (commit) via 7562306d1771fa2a66b0eb01059f9588cde3acfb (commit) via 52b770daa67e4f18d16a37c6cca1719c59aa67e6 (commit) via 5d67bf05e63b0339338e651266434667744e8c5a (commit) via 08e7c9123544ed76eae06f67c57784e2655e8b2f (commit) via a8f2140a6c08665e8518e896d0c4a1c13447100d (commit) via 3c9ec3662756b3646628552c64e3d87d10feecb2 (commit) via 98e2d00894047cd6081c790d75c21f0fd2ae19b9 (commit) via 983f4675e84997a1df449f680cf100b4c15435af (commit) via c90ffc5948a460d732d258e82ae2b92f0cecff88 (commit) via b8e27a481195484af059cd2825ee56a9e82ae506 (commit) via b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 (commit) via 9c31d2c23a1d71b6675bd4635d653579ed63db6d (commit) via 4b71439ae75e9a99506157db0b6c9a791e87b26d (commit) via 1750efb3ce184ade9efb0d6ce228af9c82ad5099 (commit) via 4c1895e26704e5e3b424417791a602e965f58b58 (commit) via 25ced0850b5aacb22327c13dfc9e36cd7abad290 (commit) via d91e00ba81d38ea68757dfb9e564d23ef1886144 (commit) via 6a510bf440b6b5cb0e1339dc94bf23df80832a26 (commit) via 2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 (commit) via 6dbfd5759e5b81eba944e35ec2766b5718441fd7 (commit) via 0a3749b6334209a525173972ca33a89ff48fbc80 (commit) via 604cff13a015b592af1aad8833084a237eac6914 (commit) via 883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 (commit) via b198f2e8f36bded6f1a0f841965e924888b6db39 (commit) via 48ab0b62d7223d231874cdb19e7154e95d10bfb3 (commit) via 2fd63ce87b07b825acb82cfa7d2ca17144c4e385 (commit) via d5794a2def4e6066e525d02e6015883e23aa3c93 (commit) via ee47fbef92984b57a07c391c47b4936cc5bc0447 (commit) via 9d4a19512fad01faa01532b47e3482bdec78a015 (commit) via 2d94163b3a04b9914a0fd4da58cec613d86871a8 (commit) via bff54d8d88375c360e096c1dacab42d675cecb6b (commit) via 337e7c7096761c3442fead8b6541b406f16c22de (commit) via df8d811a49deedefec70c270cdde3f886fe9cfde (commit) via b164ad5e231880bd580f47da7a5b84e6e565cac2 (commit) via c7b7b7c160bed476678b7c1b1efddd899844da9b (commit) via 363577e5c85271a96171b2ece6b03ec1fe50ceac (commit) via 2f5e1f1183f8ac0cf679f79143582289ab7a86ff (commit) via 3923dee395f80031ce195b29846825748c30ed74 (commit) via d92d3745a66b34e6e33f3e9b508d7b8ca6018816 (commit) via cacd243758397f7a17dc4cab15c85605af61811d (commit) via d2167f127e5f683dc758b57c2fb2c913c4fe4861 (commit) via ebc29919789d5dddbc74f368b00896c5382fc7d2 (commit) via 6393849442d2e28c9e785760f85cbb9a6d14fc7b (commit) via 8b52e35120685a0a56ec50e3f5069b04b5e07535 (commit) via be3b4167d5437851ad3fc38b9606686e2e4d0b10 (commit) via 4eb7ac8bce4fcc510cabccfda560db24682c9499 (commit) via 79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 (commit) via df882bedd3e9a765009046c8b4fce8460b31fb15 (commit) via 0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 (commit) via 3490c79e9578c4b8786086045b34673e2a102ed2 (commit) via c8f0eece7bea2f83d916ebd3c8017e9071d60d7e (commit) via d46390a109afbccf0df36dc874ffea8a67b00448 (commit) via 43f4724a508abec5a5fcbccb927182a4d445759f (commit) via 930ddc3fd84120464a078e7129d63a4da2f8304b (commit) via 3424226a74cb05f8e717694e76aecc492c4172ff (commit) via 856352db3233c20b249e143c3d4fc35772b39636 (commit) via ed05f114a5b79e948478686d726590ec1226195a (commit) via b8014becde25d14863507cbe281277991fb09635 (commit) via 57d3b3848d526364333cdc8c78ca8da3f1dd33ce (commit) via 54298c1280d5dc4972d1c7f24be9eb40bfaec895 (commit) via a771b3508a70795bb022dbc90c53b6240607c14b (commit) via f28dde724742eeb267705b5c98a19f75089ba208 (commit) via 5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 (commit) via 69dad18eef2fba95721c3f3c767817edbe0eac86 (commit) via 6167d1816d2100a710a7f6da468032d84d6da287 (commit) via 0a6879b8d242509688ffb12667f15558928f5ee7 (commit) via a22fe970c026690f91fc0bacb64dd6f9e9b1778e (commit) via f3f34e53b07f59f01a8421c726cdd29625bb8f52 (commit) via 268a32c1bf1f0c9dd99a2fce466c112942d5ff54 (commit) via 6d2b143b9cd416575ccef938b6e0c4f7b3d7737f (commit) via d024e2c98a5c687430199ae645a0877432a54fa8 (commit) via 548d75b6a8ea0b8c5245fd67212d1137bf821948 (commit) via 77d8248b9df17846c2adcc6bafd71e3a244d853c (commit) via f113529e6c590b43c3ca8ceba2d917dc05ac177e (commit) via 7d6a6a3a0eded410a4545ef9757ee9f0590c23ee (commit) via af0f60d8eb407696f7992de1d0db113fba362545 (commit) via 82e4219170da1ecdf94565ba49aced003ec6218e (commit) via 39981298c5245f4cd715c2b07bea74d2c2e05b10 (commit) via 5f03a1a029a191079ebe90242e3f3caf3f58e553 (commit) via 5cc976f871ce4f144a410b2b184d3c6d2daf5f1c (commit) via ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 (commit) via 9d515d9484efc8c5c2b7ab78bd24116c648c55b4 (commit) via a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 (commit) via 742fa843d05d0cf98c39e7ae2358f1e54b3d2122 (commit) via 5526c9449f618a7a19a55c65320a22c9aa44a2b0 (commit) via c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 (commit) via 4bc5af51818292f416590a05191021baf4a993b3 (commit) via 02bb7ca3b7ce8078de860d13af75b5514ea53109 (commit) via 393a384f572bd9a8c0bd3a9c38676524ae4177b8 (commit) via cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d (commit) via c464a7e076e106c618b459134ea7ee043c6ea027 (commit) via 7726fd8af4daa982ec07bc85bb03b12fbbf99b1c (commit) via 807e936ed3179916959927a53537b53a8bf5f9c4 (commit) via 3f0e47b765cf45846202cf26b91f2f7956d09c14 (commit) via 19c617f5360e8b73082177fdd07d353564a7d07e (commit) via e707791d5bfd62cddbd834dc603368c19068f7de (commit) via 7ed982bf3500ef058599d20503e7477ae466b125 (commit) via e4a0fe94d660091946943afd81b1d17474d35f9b (commit) via acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 (commit) via 6da234176c876f55af9457bcc70bc96ec6213faa (commit) via 72db6f37f54c37eaf4c51f8106c635ecf7c206d9 (commit) via f7feb5674f999e4ba3677ba0d022cf5583231702 (commit) via 013872f3b34f0b2445ed2f81442968d1e9a47425 (commit) via f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 (commit) via 773c92204a90ac0fe6a9842e5408656f897bb99c (commit) via 8740bbc02404d4fe3fc4aff66b37e808dd105848 (commit) via 50e84c403bf6077b892496b4565e7e4b5e46d27e (commit) via f92a2fffe3f7c2af907ab0389163ed2654fa425f (commit) via e8ea46231edc5b1998e455646dff3d3fa0cc036c (commit) via 6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a (commit) via ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 (commit) via 0efb9ff9d1f2b316c423aec6760d98abcc596c89 (commit) via 14c76902bad03742272a8a4df19967846745b01a (commit) via 330fe83430d6acb56879772b53b0882f689a13c8 (commit) via 6c330082b31a00d032bc93f20451917b1119b120 (commit) via eda3227cc17112411df70551835c91767805187d (commit) via ffdef79940d6cbdc5dcde61aed136ea297ed0d32 (commit) via d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 (commit) via 23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 (commit) via f38af57e8b1ea859f51701cb77bef19459056258 (commit) via e94a179fa7fefb15df49f838d1cf826ad099b9c8 (commit) via db713cdc0d32541ecf33cfdc2e1b301716e96d70 (commit) via 9a52a95b9628c0fd051ba3ca82e8fef987a8f99b (commit) via af347304adaacc98747fce3822e1e505be2b168d (commit) via 4b5e5cac0878c939439fba45d7e702cb230dfc61 (commit) via b35c727171c4fb810a031179695722a0855152c9 (commit) via 66fc126e77c5d9a44fccd71691d306cd8663c01c (commit) via f944e0412037687506dcb511aeab547a1eadd2ad (commit) via 8291c2d45e8c12a0e07ae36811260fcc3a65d07b (commit) via b29b90d7c8208b1aba4d662d379eb3fe0033975c (commit) via db07981b7a2bbc59fc59918e374454aa86a73951 (commit) via ad16d33d5a6756a64be02745a6543698aa2f2eb4 (commit) via c9fdc6862a22b752b54185ccce8e98e83a9bd283 (commit) via 909a2f7259c1104d115a68ce578260670f6a6149 (commit) via 1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 (commit) via 338959da47171babc2fde054afd7d2a65ecd518b (commit) via 203dab86f46426a9f3d621332b869ba611b74947 (commit) via 3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 (commit) via 9e37448f87839d998197f1f7ca7a2a8e99d8f877 (commit) via 2203deb04dc36698b1c2e25c292a0d94444521b0 (commit) via d7ad45d38691861cf82ae3b52740a21018339e68 (commit) via 49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 (commit) via dcefab8ba70239ddb6112082e826315e3cb79b29 (commit) via a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 (commit) via 5bfcca15b59506108fdfa971153162b1a9cd9ac9 (commit) via 008fadaee817af492bc56772dc196e8bf251085f (commit) via 7a520556d209d8abb73e6450a5019da1537a54bd (commit) via 604cc63597b9e8372ee636d2dc4ec05c6119e43d (commit) via 807eae1a8eaaa122b5c3e3b562faf40291e97fb0 (commit) via 4d8be7bac2735f9455ad91a6943feffd99585f3c (commit) via fa9d643d5a231678980210e18d18729ad4939002 (commit) via f536d3004f12f9f564f345223c5c97d097146c12 (commit) via 273cbeafda9d029958df7c03b9121d61cbc55c3e (commit) via 65a6b0f93d4b09afd82e4f70652d20abdf89d99b (commit) via a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 (commit) via 239916d5cf49ee4707985799b6b6d69d4f24cc3b (commit) via 4602de8d52722e01b479bf570a14618404a72318 (commit) via aa40e170cf5bdd69033f1c9e6540f54cb580ad55 (commit) via 0b50f6ea23157f864825a34423a6f45c94bf0722 (commit) via ee08f3883b3188f545c08af2a3a8d00d8d53a973 (commit) via 19107cecbf819d6cf8606c33171fcf43c39001d2 (commit) via c98e71e2126134d378f2840bb6c0a650b0a27390 (commit) via 5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 (commit) via e65c33959b7215d1decf0c75bf5b8edf03a99ca8 (commit) via 28c34e735c05770ef80634d1d2ec2613a346fa8b (commit) via 56401bb7da3f6e2090b032512bb91946e8ae7701 (commit) via b2c7be8fc8a81ac592211c213f4ebac3f10ba71b (commit) via 29727a62b8fe41ed890058ac86a4039b07d6e2a9 (commit) via 2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 (commit) via 03ea36dd5dc11726e1153c996266d9aa4ffd73b9 (commit) via 4c7ec6585ebf7ccf09463a5735450fcf05aaee42 (commit) via 2ecef8b19d27f47fd8f8bceae440ff476723fa98 (commit) via e56de45843562e323fe3ffb3b0daac41dad94423 (commit) via 6972205c167adeb3137bd7879a72c7c031e74142 (commit) via a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b (commit) via b72448ab1901c4813f39acdbb48d23530309088b (commit) via 58b9d5ba15670f891a7094ae6e3f879bf943a58a (commit) via 9c547e0ff083f13a8c709a5e08ed2ef3bf014819 (commit) via 7a40fa7410153f9a1bc2646342c8ae8051d1aa21 (commit) via d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 (commit) via a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b (commit) via 57c66e2778978abfda38464eea7290a5b1356c11 (commit) via aff2e88ca70e122d52f30cb43b8862b4525ad8f1 (commit) via de470add34ccefea4e5b4acea86570a2e20fb6b5 (commit) via b234ccbea7e0f78b783abba0f7176185249ac33c (commit) via bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b (commit) via 6bc49f381657fd9c5b7dbf8c9068525f84d2df2d (commit) via 406a24c8638fb21b3d873c4c1262501a83451e7a (commit) via f27e8303ce689b2d7be5882a12acf38bf358f86f (commit) via e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 (commit) via 74c202cb621a958f74ba5135edfedb41492a5840 (commit) via 232bab0de1fbab0455d14b5f9f49b68ddacd2113 (commit) via c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de (commit) via 35b0d9646319c1b350a4b6083c0bba98b8a99dcd (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 (fa192807ca7557d911d62b30a363766074f39a5a) \ N -- N -- N (aa29b6239b6c556399f6205f477ed17ae8495f30) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=aa29b6239b6c556399f6205f477ed17ae8495f30 commit aa29b6239b6c556399f6205f477ed17ae8495f30 Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=391b1b7f7e3adb228a23ca79daee5e439d8785f5 commit 391b1b7f7e3adb228a23ca79daee5e439d8785f5 Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c commit 0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0 commit 7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=ee45a6db6d892552da1d49a01ca50b3c0e5603ce commit ee45a6db6d892552da1d49a01ca50b3c0e5603ce Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=055ace58c9007a117f1ffa1cd64655977a4ae3ae commit 055ace58c9007a117f1ffa1cd64655977a4ae3ae Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=12ebc63d3176cbeb51dcabfed61f5eb986267863 commit 12ebc63d3176cbeb51dcabfed61f5eb986267863 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=0bdfd7dee86d9ec779b534a9c06c58538e1d8d25 commit 0bdfd7dee86d9ec779b534a9c06c58538e1d8d25 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=b945cf1be1ca1de19cca37cb7403b9ffd59b1718 commit b945cf1be1ca1de19cca37cb7403b9ffd59b1718 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=e69a2faf3858c3eb59b93198a97c4c50ff8472d3 commit e69a2faf3858c3eb59b93198a97c4c50ff8472d3 Author: Neels Hofmeyr Date: Tue Jan 17 21:25:57 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: Iac78a93d3dab4caf954ee58d4e0d00741762e734 http://cgit.osmocom.org/openbsc/commit/?id=4b48e859f2ae7789fba64571b8d4b3e8cce052d3 commit 4b48e859f2ae7789fba64571b8d4b3e8cce052d3 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=827c83401a89014293d563ec3bbc0aed5b06aad1 commit 827c83401a89014293d563ec3bbc0aed5b06aad1 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:28 2017 +0100 msc_ctrl_cmds Change-Id: I597305cd56ed36334c409796f5793281e96b914b http://cgit.osmocom.org/openbsc/commit/?id=cb83daf268079e50a3099abb37d006bd3169f4f2 commit cb83daf268079e50a3099abb37d006bd3169f4f2 Author: Neels Hofmeyr Date: Tue Jan 17 21:25:37 2017 +0100 msc_ctrl_cmds Change-Id: I1766635ec2fbdcbe6efeb5a083c3a00ff814b27f http://cgit.osmocom.org/openbsc/commit/?id=4d260169bf29324fb2379135a495506007707c82 commit 4d260169bf29324fb2379135a495506007707c82 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=a034c57cb5406404b4bf1817a3887a723e1ef9a2 commit a034c57cb5406404b4bf1817a3887a723e1ef9a2 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=a2064807a955762ab259debf4732b38068b248a2 commit a2064807a955762ab259debf4732b38068b248a2 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=7a6c86916f45ea7667395598122858b754c6349b commit 7a6c86916f45ea7667395598122858b754c6349b Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=8a1677ffb37fac7f714752c120a50aa52e9828fe commit 8a1677ffb37fac7f714752c120a50aa52e9828fe Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf commit ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=7b4201cafc542d195ef0372091db00c4ff827eb8 commit 7b4201cafc542d195ef0372091db00c4ff827eb8 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f commit 77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=e909f8a8176957f59786e9579c112b35cb0f79b5 commit e909f8a8176957f59786e9579c112b35cb0f79b5 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=c739b27e9223a4a81cf02052184861dcdbb24a3d commit c739b27e9223a4a81cf02052184861dcdbb24a3d Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=d7d9102ec27bc28eaaf33d3835ab72c5403c39ad commit d7d9102ec27bc28eaaf33d3835ab72c5403c39ad Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=3384badf029a23b107d2c06a65e38be5ff691535 commit 3384badf029a23b107d2c06a65e38be5ff691535 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=f3d75bd3dc109cfc8beb105d5366fcdad69edb75 commit f3d75bd3dc109cfc8beb105d5366fcdad69edb75 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=05729260e20d999805d6b12d7037a3e0df81b45c commit 05729260e20d999805d6b12d7037a3e0df81b45c Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa commit 07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=6b72710d0cceb6171d884a18228e3bbed836a9be commit 6b72710d0cceb6171d884a18228e3bbed836a9be Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=6921073e5770028f20fed22c139e29491d03334c commit 6921073e5770028f20fed22c139e29491d03334c Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=945d7d813346819999f310265b4e02b441c5e908 commit 945d7d813346819999f310265b4e02b441c5e908 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=1c8116fee5a7d48d14ddc05b40ecbf42375b40cd commit 1c8116fee5a7d48d14ddc05b40ecbf42375b40cd Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=b146c0ef8939e3dd6862e4468afe4742c0a8543b commit b146c0ef8939e3dd6862e4468afe4742c0a8543b Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=ac356d0248a98759a24059c4926912c23ad13144 commit ac356d0248a98759a24059c4926912c23ad13144 Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b commit 1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=a2750304225d838709b41d7fd7b923149cdf6d07 commit a2750304225d838709b41d7fd7b923149cdf6d07 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=704b60770c05044934f8067ff4cd800bcbead422 commit 704b60770c05044934f8067ff4cd800bcbead422 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=b814e67c0810d5c181c7943bc1532b94aa7d2dac commit b814e67c0810d5c181c7943bc1532b94aa7d2dac Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 commit 83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 commit 8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=7562306d1771fa2a66b0eb01059f9588cde3acfb commit 7562306d1771fa2a66b0eb01059f9588cde3acfb Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=52b770daa67e4f18d16a37c6cca1719c59aa67e6 commit 52b770daa67e4f18d16a37c6cca1719c59aa67e6 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=5d67bf05e63b0339338e651266434667744e8c5a commit 5d67bf05e63b0339338e651266434667744e8c5a Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=08e7c9123544ed76eae06f67c57784e2655e8b2f commit 08e7c9123544ed76eae06f67c57784e2655e8b2f Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=a8f2140a6c08665e8518e896d0c4a1c13447100d commit a8f2140a6c08665e8518e896d0c4a1c13447100d Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=3c9ec3662756b3646628552c64e3d87d10feecb2 commit 3c9ec3662756b3646628552c64e3d87d10feecb2 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=98e2d00894047cd6081c790d75c21f0fd2ae19b9 commit 98e2d00894047cd6081c790d75c21f0fd2ae19b9 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=983f4675e84997a1df449f680cf100b4c15435af commit 983f4675e84997a1df449f680cf100b4c15435af Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=c90ffc5948a460d732d258e82ae2b92f0cecff88 commit c90ffc5948a460d732d258e82ae2b92f0cecff88 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=b8e27a481195484af059cd2825ee56a9e82ae506 commit b8e27a481195484af059cd2825ee56a9e82ae506 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 commit b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=9c31d2c23a1d71b6675bd4635d653579ed63db6d commit 9c31d2c23a1d71b6675bd4635d653579ed63db6d Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=4b71439ae75e9a99506157db0b6c9a791e87b26d commit 4b71439ae75e9a99506157db0b6c9a791e87b26d Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=1750efb3ce184ade9efb0d6ce228af9c82ad5099 commit 1750efb3ce184ade9efb0d6ce228af9c82ad5099 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=4c1895e26704e5e3b424417791a602e965f58b58 commit 4c1895e26704e5e3b424417791a602e965f58b58 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=25ced0850b5aacb22327c13dfc9e36cd7abad290 commit 25ced0850b5aacb22327c13dfc9e36cd7abad290 Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=d91e00ba81d38ea68757dfb9e564d23ef1886144 commit d91e00ba81d38ea68757dfb9e564d23ef1886144 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=6a510bf440b6b5cb0e1339dc94bf23df80832a26 commit 6a510bf440b6b5cb0e1339dc94bf23df80832a26 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 commit 2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=6dbfd5759e5b81eba944e35ec2766b5718441fd7 commit 6dbfd5759e5b81eba944e35ec2766b5718441fd7 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=0a3749b6334209a525173972ca33a89ff48fbc80 commit 0a3749b6334209a525173972ca33a89ff48fbc80 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=604cff13a015b592af1aad8833084a237eac6914 commit 604cff13a015b592af1aad8833084a237eac6914 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 commit 883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=b198f2e8f36bded6f1a0f841965e924888b6db39 commit b198f2e8f36bded6f1a0f841965e924888b6db39 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=48ab0b62d7223d231874cdb19e7154e95d10bfb3 commit 48ab0b62d7223d231874cdb19e7154e95d10bfb3 Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=2fd63ce87b07b825acb82cfa7d2ca17144c4e385 commit 2fd63ce87b07b825acb82cfa7d2ca17144c4e385 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=d5794a2def4e6066e525d02e6015883e23aa3c93 commit d5794a2def4e6066e525d02e6015883e23aa3c93 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=ee47fbef92984b57a07c391c47b4936cc5bc0447 commit ee47fbef92984b57a07c391c47b4936cc5bc0447 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=9d4a19512fad01faa01532b47e3482bdec78a015 commit 9d4a19512fad01faa01532b47e3482bdec78a015 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=2d94163b3a04b9914a0fd4da58cec613d86871a8 commit 2d94163b3a04b9914a0fd4da58cec613d86871a8 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=bff54d8d88375c360e096c1dacab42d675cecb6b commit bff54d8d88375c360e096c1dacab42d675cecb6b Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=337e7c7096761c3442fead8b6541b406f16c22de commit 337e7c7096761c3442fead8b6541b406f16c22de Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=df8d811a49deedefec70c270cdde3f886fe9cfde commit df8d811a49deedefec70c270cdde3f886fe9cfde Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=b164ad5e231880bd580f47da7a5b84e6e565cac2 commit b164ad5e231880bd580f47da7a5b84e6e565cac2 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=c7b7b7c160bed476678b7c1b1efddd899844da9b commit c7b7b7c160bed476678b7c1b1efddd899844da9b Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=363577e5c85271a96171b2ece6b03ec1fe50ceac commit 363577e5c85271a96171b2ece6b03ec1fe50ceac Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=2f5e1f1183f8ac0cf679f79143582289ab7a86ff commit 2f5e1f1183f8ac0cf679f79143582289ab7a86ff Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=3923dee395f80031ce195b29846825748c30ed74 commit 3923dee395f80031ce195b29846825748c30ed74 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=d92d3745a66b34e6e33f3e9b508d7b8ca6018816 commit d92d3745a66b34e6e33f3e9b508d7b8ca6018816 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=cacd243758397f7a17dc4cab15c85605af61811d commit cacd243758397f7a17dc4cab15c85605af61811d Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=d2167f127e5f683dc758b57c2fb2c913c4fe4861 commit d2167f127e5f683dc758b57c2fb2c913c4fe4861 Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=ebc29919789d5dddbc74f368b00896c5382fc7d2 commit ebc29919789d5dddbc74f368b00896c5382fc7d2 Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=6393849442d2e28c9e785760f85cbb9a6d14fc7b commit 6393849442d2e28c9e785760f85cbb9a6d14fc7b Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=8b52e35120685a0a56ec50e3f5069b04b5e07535 commit 8b52e35120685a0a56ec50e3f5069b04b5e07535 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=be3b4167d5437851ad3fc38b9606686e2e4d0b10 commit be3b4167d5437851ad3fc38b9606686e2e4d0b10 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=4eb7ac8bce4fcc510cabccfda560db24682c9499 commit 4eb7ac8bce4fcc510cabccfda560db24682c9499 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 commit 79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=df882bedd3e9a765009046c8b4fce8460b31fb15 commit df882bedd3e9a765009046c8b4fce8460b31fb15 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 commit 0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=3490c79e9578c4b8786086045b34673e2a102ed2 commit 3490c79e9578c4b8786086045b34673e2a102ed2 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=c8f0eece7bea2f83d916ebd3c8017e9071d60d7e commit c8f0eece7bea2f83d916ebd3c8017e9071d60d7e Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=d46390a109afbccf0df36dc874ffea8a67b00448 commit d46390a109afbccf0df36dc874ffea8a67b00448 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=43f4724a508abec5a5fcbccb927182a4d445759f commit 43f4724a508abec5a5fcbccb927182a4d445759f Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=930ddc3fd84120464a078e7129d63a4da2f8304b commit 930ddc3fd84120464a078e7129d63a4da2f8304b Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=3424226a74cb05f8e717694e76aecc492c4172ff commit 3424226a74cb05f8e717694e76aecc492c4172ff Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=856352db3233c20b249e143c3d4fc35772b39636 commit 856352db3233c20b249e143c3d4fc35772b39636 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=ed05f114a5b79e948478686d726590ec1226195a commit ed05f114a5b79e948478686d726590ec1226195a Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=b8014becde25d14863507cbe281277991fb09635 commit b8014becde25d14863507cbe281277991fb09635 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=57d3b3848d526364333cdc8c78ca8da3f1dd33ce commit 57d3b3848d526364333cdc8c78ca8da3f1dd33ce Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=54298c1280d5dc4972d1c7f24be9eb40bfaec895 commit 54298c1280d5dc4972d1c7f24be9eb40bfaec895 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=a771b3508a70795bb022dbc90c53b6240607c14b commit a771b3508a70795bb022dbc90c53b6240607c14b Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=f28dde724742eeb267705b5c98a19f75089ba208 commit f28dde724742eeb267705b5c98a19f75089ba208 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 commit 5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=69dad18eef2fba95721c3f3c767817edbe0eac86 commit 69dad18eef2fba95721c3f3c767817edbe0eac86 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=6167d1816d2100a710a7f6da468032d84d6da287 commit 6167d1816d2100a710a7f6da468032d84d6da287 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=0a6879b8d242509688ffb12667f15558928f5ee7 commit 0a6879b8d242509688ffb12667f15558928f5ee7 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=a22fe970c026690f91fc0bacb64dd6f9e9b1778e commit a22fe970c026690f91fc0bacb64dd6f9e9b1778e Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=f3f34e53b07f59f01a8421c726cdd29625bb8f52 commit f3f34e53b07f59f01a8421c726cdd29625bb8f52 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=268a32c1bf1f0c9dd99a2fce466c112942d5ff54 commit 268a32c1bf1f0c9dd99a2fce466c112942d5ff54 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=6d2b143b9cd416575ccef938b6e0c4f7b3d7737f commit 6d2b143b9cd416575ccef938b6e0c4f7b3d7737f Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=d024e2c98a5c687430199ae645a0877432a54fa8 commit d024e2c98a5c687430199ae645a0877432a54fa8 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=548d75b6a8ea0b8c5245fd67212d1137bf821948 commit 548d75b6a8ea0b8c5245fd67212d1137bf821948 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=77d8248b9df17846c2adcc6bafd71e3a244d853c commit 77d8248b9df17846c2adcc6bafd71e3a244d853c Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=f113529e6c590b43c3ca8ceba2d917dc05ac177e commit f113529e6c590b43c3ca8ceba2d917dc05ac177e Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=7d6a6a3a0eded410a4545ef9757ee9f0590c23ee commit 7d6a6a3a0eded410a4545ef9757ee9f0590c23ee Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=af0f60d8eb407696f7992de1d0db113fba362545 commit af0f60d8eb407696f7992de1d0db113fba362545 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=82e4219170da1ecdf94565ba49aced003ec6218e commit 82e4219170da1ecdf94565ba49aced003ec6218e Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=39981298c5245f4cd715c2b07bea74d2c2e05b10 commit 39981298c5245f4cd715c2b07bea74d2c2e05b10 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=5f03a1a029a191079ebe90242e3f3caf3f58e553 commit 5f03a1a029a191079ebe90242e3f3caf3f58e553 Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=5cc976f871ce4f144a410b2b184d3c6d2daf5f1c commit 5cc976f871ce4f144a410b2b184d3c6d2daf5f1c Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 commit ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=9d515d9484efc8c5c2b7ab78bd24116c648c55b4 commit 9d515d9484efc8c5c2b7ab78bd24116c648c55b4 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 commit a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=742fa843d05d0cf98c39e7ae2358f1e54b3d2122 commit 742fa843d05d0cf98c39e7ae2358f1e54b3d2122 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=5526c9449f618a7a19a55c65320a22c9aa44a2b0 commit 5526c9449f618a7a19a55c65320a22c9aa44a2b0 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 commit c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=4bc5af51818292f416590a05191021baf4a993b3 commit 4bc5af51818292f416590a05191021baf4a993b3 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=02bb7ca3b7ce8078de860d13af75b5514ea53109 commit 02bb7ca3b7ce8078de860d13af75b5514ea53109 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=393a384f572bd9a8c0bd3a9c38676524ae4177b8 commit 393a384f572bd9a8c0bd3a9c38676524ae4177b8 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d commit cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=c464a7e076e106c618b459134ea7ee043c6ea027 commit c464a7e076e106c618b459134ea7ee043c6ea027 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=7726fd8af4daa982ec07bc85bb03b12fbbf99b1c commit 7726fd8af4daa982ec07bc85bb03b12fbbf99b1c Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=807e936ed3179916959927a53537b53a8bf5f9c4 commit 807e936ed3179916959927a53537b53a8bf5f9c4 Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=3f0e47b765cf45846202cf26b91f2f7956d09c14 commit 3f0e47b765cf45846202cf26b91f2f7956d09c14 Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=19c617f5360e8b73082177fdd07d353564a7d07e commit 19c617f5360e8b73082177fdd07d353564a7d07e Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=e707791d5bfd62cddbd834dc603368c19068f7de commit e707791d5bfd62cddbd834dc603368c19068f7de Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=7ed982bf3500ef058599d20503e7477ae466b125 commit 7ed982bf3500ef058599d20503e7477ae466b125 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=e4a0fe94d660091946943afd81b1d17474d35f9b commit e4a0fe94d660091946943afd81b1d17474d35f9b Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 commit acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=6da234176c876f55af9457bcc70bc96ec6213faa commit 6da234176c876f55af9457bcc70bc96ec6213faa Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=72db6f37f54c37eaf4c51f8106c635ecf7c206d9 commit 72db6f37f54c37eaf4c51f8106c635ecf7c206d9 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=f7feb5674f999e4ba3677ba0d022cf5583231702 commit f7feb5674f999e4ba3677ba0d022cf5583231702 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=013872f3b34f0b2445ed2f81442968d1e9a47425 commit 013872f3b34f0b2445ed2f81442968d1e9a47425 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 commit f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=773c92204a90ac0fe6a9842e5408656f897bb99c commit 773c92204a90ac0fe6a9842e5408656f897bb99c Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=8740bbc02404d4fe3fc4aff66b37e808dd105848 commit 8740bbc02404d4fe3fc4aff66b37e808dd105848 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=50e84c403bf6077b892496b4565e7e4b5e46d27e commit 50e84c403bf6077b892496b4565e7e4b5e46d27e Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=f92a2fffe3f7c2af907ab0389163ed2654fa425f commit f92a2fffe3f7c2af907ab0389163ed2654fa425f Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=e8ea46231edc5b1998e455646dff3d3fa0cc036c commit e8ea46231edc5b1998e455646dff3d3fa0cc036c Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a commit 6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 commit ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=0efb9ff9d1f2b316c423aec6760d98abcc596c89 commit 0efb9ff9d1f2b316c423aec6760d98abcc596c89 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=14c76902bad03742272a8a4df19967846745b01a commit 14c76902bad03742272a8a4df19967846745b01a Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=330fe83430d6acb56879772b53b0882f689a13c8 commit 330fe83430d6acb56879772b53b0882f689a13c8 Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=6c330082b31a00d032bc93f20451917b1119b120 commit 6c330082b31a00d032bc93f20451917b1119b120 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=eda3227cc17112411df70551835c91767805187d commit eda3227cc17112411df70551835c91767805187d Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=ffdef79940d6cbdc5dcde61aed136ea297ed0d32 commit ffdef79940d6cbdc5dcde61aed136ea297ed0d32 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 commit d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 commit 23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=f38af57e8b1ea859f51701cb77bef19459056258 commit f38af57e8b1ea859f51701cb77bef19459056258 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=e94a179fa7fefb15df49f838d1cf826ad099b9c8 commit e94a179fa7fefb15df49f838d1cf826ad099b9c8 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=db713cdc0d32541ecf33cfdc2e1b301716e96d70 commit db713cdc0d32541ecf33cfdc2e1b301716e96d70 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=9a52a95b9628c0fd051ba3ca82e8fef987a8f99b commit 9a52a95b9628c0fd051ba3ca82e8fef987a8f99b Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=af347304adaacc98747fce3822e1e505be2b168d commit af347304adaacc98747fce3822e1e505be2b168d Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=4b5e5cac0878c939439fba45d7e702cb230dfc61 commit 4b5e5cac0878c939439fba45d7e702cb230dfc61 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=b35c727171c4fb810a031179695722a0855152c9 commit b35c727171c4fb810a031179695722a0855152c9 Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=66fc126e77c5d9a44fccd71691d306cd8663c01c commit 66fc126e77c5d9a44fccd71691d306cd8663c01c Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=f944e0412037687506dcb511aeab547a1eadd2ad commit f944e0412037687506dcb511aeab547a1eadd2ad Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=8291c2d45e8c12a0e07ae36811260fcc3a65d07b commit 8291c2d45e8c12a0e07ae36811260fcc3a65d07b Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=b29b90d7c8208b1aba4d662d379eb3fe0033975c commit b29b90d7c8208b1aba4d662d379eb3fe0033975c Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=db07981b7a2bbc59fc59918e374454aa86a73951 commit db07981b7a2bbc59fc59918e374454aa86a73951 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=ad16d33d5a6756a64be02745a6543698aa2f2eb4 commit ad16d33d5a6756a64be02745a6543698aa2f2eb4 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=c9fdc6862a22b752b54185ccce8e98e83a9bd283 commit c9fdc6862a22b752b54185ccce8e98e83a9bd283 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=909a2f7259c1104d115a68ce578260670f6a6149 commit 909a2f7259c1104d115a68ce578260670f6a6149 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 commit 1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=338959da47171babc2fde054afd7d2a65ecd518b commit 338959da47171babc2fde054afd7d2a65ecd518b Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=203dab86f46426a9f3d621332b869ba611b74947 commit 203dab86f46426a9f3d621332b869ba611b74947 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 commit 3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=9e37448f87839d998197f1f7ca7a2a8e99d8f877 commit 9e37448f87839d998197f1f7ca7a2a8e99d8f877 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=2203deb04dc36698b1c2e25c292a0d94444521b0 commit 2203deb04dc36698b1c2e25c292a0d94444521b0 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=d7ad45d38691861cf82ae3b52740a21018339e68 commit d7ad45d38691861cf82ae3b52740a21018339e68 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 commit 49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=dcefab8ba70239ddb6112082e826315e3cb79b29 commit dcefab8ba70239ddb6112082e826315e3cb79b29 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 commit a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=5bfcca15b59506108fdfa971153162b1a9cd9ac9 commit 5bfcca15b59506108fdfa971153162b1a9cd9ac9 Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=008fadaee817af492bc56772dc196e8bf251085f commit 008fadaee817af492bc56772dc196e8bf251085f Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=7a520556d209d8abb73e6450a5019da1537a54bd commit 7a520556d209d8abb73e6450a5019da1537a54bd Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=604cc63597b9e8372ee636d2dc4ec05c6119e43d commit 604cc63597b9e8372ee636d2dc4ec05c6119e43d Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=807eae1a8eaaa122b5c3e3b562faf40291e97fb0 commit 807eae1a8eaaa122b5c3e3b562faf40291e97fb0 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=4d8be7bac2735f9455ad91a6943feffd99585f3c commit 4d8be7bac2735f9455ad91a6943feffd99585f3c Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=fa9d643d5a231678980210e18d18729ad4939002 commit fa9d643d5a231678980210e18d18729ad4939002 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=f536d3004f12f9f564f345223c5c97d097146c12 commit f536d3004f12f9f564f345223c5c97d097146c12 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=273cbeafda9d029958df7c03b9121d61cbc55c3e commit 273cbeafda9d029958df7c03b9121d61cbc55c3e Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=65a6b0f93d4b09afd82e4f70652d20abdf89d99b commit 65a6b0f93d4b09afd82e4f70652d20abdf89d99b Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 commit a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=239916d5cf49ee4707985799b6b6d69d4f24cc3b commit 239916d5cf49ee4707985799b6b6d69d4f24cc3b Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=4602de8d52722e01b479bf570a14618404a72318 commit 4602de8d52722e01b479bf570a14618404a72318 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=aa40e170cf5bdd69033f1c9e6540f54cb580ad55 commit aa40e170cf5bdd69033f1c9e6540f54cb580ad55 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=0b50f6ea23157f864825a34423a6f45c94bf0722 commit 0b50f6ea23157f864825a34423a6f45c94bf0722 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=ee08f3883b3188f545c08af2a3a8d00d8d53a973 commit ee08f3883b3188f545c08af2a3a8d00d8d53a973 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=19107cecbf819d6cf8606c33171fcf43c39001d2 commit 19107cecbf819d6cf8606c33171fcf43c39001d2 Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=c98e71e2126134d378f2840bb6c0a650b0a27390 commit c98e71e2126134d378f2840bb6c0a650b0a27390 Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 commit 5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=e65c33959b7215d1decf0c75bf5b8edf03a99ca8 commit e65c33959b7215d1decf0c75bf5b8edf03a99ca8 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=28c34e735c05770ef80634d1d2ec2613a346fa8b commit 28c34e735c05770ef80634d1d2ec2613a346fa8b Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=56401bb7da3f6e2090b032512bb91946e8ae7701 commit 56401bb7da3f6e2090b032512bb91946e8ae7701 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=b2c7be8fc8a81ac592211c213f4ebac3f10ba71b commit b2c7be8fc8a81ac592211c213f4ebac3f10ba71b Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=29727a62b8fe41ed890058ac86a4039b07d6e2a9 commit 29727a62b8fe41ed890058ac86a4039b07d6e2a9 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 commit 2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=03ea36dd5dc11726e1153c996266d9aa4ffd73b9 commit 03ea36dd5dc11726e1153c996266d9aa4ffd73b9 Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=4c7ec6585ebf7ccf09463a5735450fcf05aaee42 commit 4c7ec6585ebf7ccf09463a5735450fcf05aaee42 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=2ecef8b19d27f47fd8f8bceae440ff476723fa98 commit 2ecef8b19d27f47fd8f8bceae440ff476723fa98 Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=e56de45843562e323fe3ffb3b0daac41dad94423 commit e56de45843562e323fe3ffb3b0daac41dad94423 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=6972205c167adeb3137bd7879a72c7c031e74142 commit 6972205c167adeb3137bd7879a72c7c031e74142 Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b commit a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=b72448ab1901c4813f39acdbb48d23530309088b commit b72448ab1901c4813f39acdbb48d23530309088b Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=58b9d5ba15670f891a7094ae6e3f879bf943a58a commit 58b9d5ba15670f891a7094ae6e3f879bf943a58a Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=9c547e0ff083f13a8c709a5e08ed2ef3bf014819 commit 9c547e0ff083f13a8c709a5e08ed2ef3bf014819 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=7a40fa7410153f9a1bc2646342c8ae8051d1aa21 commit 7a40fa7410153f9a1bc2646342c8ae8051d1aa21 Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 commit d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b commit a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=57c66e2778978abfda38464eea7290a5b1356c11 commit 57c66e2778978abfda38464eea7290a5b1356c11 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=aff2e88ca70e122d52f30cb43b8862b4525ad8f1 commit aff2e88ca70e122d52f30cb43b8862b4525ad8f1 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=de470add34ccefea4e5b4acea86570a2e20fb6b5 commit de470add34ccefea4e5b4acea86570a2e20fb6b5 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=b234ccbea7e0f78b783abba0f7176185249ac33c commit b234ccbea7e0f78b783abba0f7176185249ac33c Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b commit bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=6bc49f381657fd9c5b7dbf8c9068525f84d2df2d commit 6bc49f381657fd9c5b7dbf8c9068525f84d2df2d Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=406a24c8638fb21b3d873c4c1262501a83451e7a commit 406a24c8638fb21b3d873c4c1262501a83451e7a Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=f27e8303ce689b2d7be5882a12acf38bf358f86f commit f27e8303ce689b2d7be5882a12acf38bf358f86f Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 commit e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=74c202cb621a958f74ba5135edfedb41492a5840 commit 74c202cb621a958f74ba5135edfedb41492a5840 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=232bab0de1fbab0455d14b5f9f49b68ddacd2113 commit 232bab0de1fbab0455d14b5f9f49b68ddacd2113 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de commit c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 http://cgit.osmocom.org/openbsc/commit/?id=35b0d9646319c1b350a4b6083c0bba98b8a99dcd commit 35b0d9646319c1b350a4b6083c0bba98b8a99dcd Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere Shorten some code and make obvious to the reader that strncpy() is invoked in a safe way. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vlr.h | 4 +- openbsc/src/libcommon/gsm_subscriber_base.c | 12 +- openbsc/src/libmsc/gsm_04_08.c | 17 +- openbsc/src/libvlr/vlr.c | 6 +- openbsc/tests/subscr_conn/subscr_conn_test.c | 14 + openbsc/tests/subscr_conn/subscr_conn_test.err | 1874 ++++++++++++++---------- 6 files changed, 1103 insertions(+), 824 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 17 23:35:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 Jan 2017 23:35:46 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-864-ga0b8d719b Message-ID: <201701172335.v0HNZkgS057664@git.osmocom.org> This 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, neels/vlr has been updated discards aa29b6239b6c556399f6205f477ed17ae8495f30 (commit) discards 391b1b7f7e3adb228a23ca79daee5e439d8785f5 (commit) discards 0faa7ddd96d5121c3c2bd54800addeef7c1f8b8c (commit) discards 7cef1b4a064b124f9772099fa5a6d27a9d2a2fc0 (commit) discards ee45a6db6d892552da1d49a01ca50b3c0e5603ce (commit) discards 055ace58c9007a117f1ffa1cd64655977a4ae3ae (commit) discards 12ebc63d3176cbeb51dcabfed61f5eb986267863 (commit) discards 0bdfd7dee86d9ec779b534a9c06c58538e1d8d25 (commit) discards b945cf1be1ca1de19cca37cb7403b9ffd59b1718 (commit) discards e69a2faf3858c3eb59b93198a97c4c50ff8472d3 (commit) discards 4b48e859f2ae7789fba64571b8d4b3e8cce052d3 (commit) discards 827c83401a89014293d563ec3bbc0aed5b06aad1 (commit) discards cb83daf268079e50a3099abb37d006bd3169f4f2 (commit) discards 4d260169bf29324fb2379135a495506007707c82 (commit) via a0b8d719b88b33cc3ea2950addaebc7cc38fae61 (commit) via a6113cf98e8d84757658a8d30cd60aeeaf374f14 (commit) via ea29117573c4e208fb0f8641642cdc036baf0085 (commit) via 60a2ddb364a2ff5a95668743fda732b213207294 (commit) via d90b88eadb938858bdfd7999fc1cab97be60b88a (commit) via db4bafe17c5e8d739efa1d48a0b41b75de475a5a (commit) via 08aa1c1d9e0a78a699b18b63bc9ff7afe7ba3e6f (commit) via 7b699a6e7472cddff6d3c3b4e79f5a0f40144a3f (commit) via a1c796e08b573b4d1a9b942bd4bfa0dd3ef45f11 (commit) via f00dd113f29e88d37212e63a02d84804ef0b0573 (commit) via c5ef5ff4868171ab5e232d51ed4f1f916b021dad (commit) via bb864905a586c637920772a3645be5ec266b7dc0 (commit) via 74e72a17fcb5266c2841fe66dff0bc790514f1c3 (commit) via 42a8fbb6ab96dd2a817839465778482436107781 (commit) via 19d4a4db942dae1d6c198c01d88693803f7ed80b (commit) via a3a23506e16f082e0b877613b52171bfef0f9b0a (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 (aa29b6239b6c556399f6205f477ed17ae8495f30) \ N -- N -- N (a0b8d719b88b33cc3ea2950addaebc7cc38fae61) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a0b8d719b88b33cc3ea2950addaebc7cc38fae61 commit a0b8d719b88b33cc3ea2950addaebc7cc38fae61 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=a6113cf98e8d84757658a8d30cd60aeeaf374f14 commit a6113cf98e8d84757658a8d30cd60aeeaf374f14 Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=ea29117573c4e208fb0f8641642cdc036baf0085 commit ea29117573c4e208fb0f8641642cdc036baf0085 Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=60a2ddb364a2ff5a95668743fda732b213207294 commit 60a2ddb364a2ff5a95668743fda732b213207294 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=d90b88eadb938858bdfd7999fc1cab97be60b88a commit d90b88eadb938858bdfd7999fc1cab97be60b88a Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=db4bafe17c5e8d739efa1d48a0b41b75de475a5a commit db4bafe17c5e8d739efa1d48a0b41b75de475a5a Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=08aa1c1d9e0a78a699b18b63bc9ff7afe7ba3e6f commit 08aa1c1d9e0a78a699b18b63bc9ff7afe7ba3e6f Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=7b699a6e7472cddff6d3c3b4e79f5a0f40144a3f commit 7b699a6e7472cddff6d3c3b4e79f5a0f40144a3f Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=a1c796e08b573b4d1a9b942bd4bfa0dd3ef45f11 commit a1c796e08b573b4d1a9b942bd4bfa0dd3ef45f11 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=f00dd113f29e88d37212e63a02d84804ef0b0573 commit f00dd113f29e88d37212e63a02d84804ef0b0573 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=c5ef5ff4868171ab5e232d51ed4f1f916b021dad commit c5ef5ff4868171ab5e232d51ed4f1f916b021dad Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=bb864905a586c637920772a3645be5ec266b7dc0 commit bb864905a586c637920772a3645be5ec266b7dc0 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=74e72a17fcb5266c2841fe66dff0bc790514f1c3 commit 74e72a17fcb5266c2841fe66dff0bc790514f1c3 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=42a8fbb6ab96dd2a817839465778482436107781 commit 42a8fbb6ab96dd2a817839465778482436107781 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=19d4a4db942dae1d6c198c01d88693803f7ed80b commit 19d4a4db942dae1d6c198c01d88693803f7ed80b Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=a3a23506e16f082e0b877613b52171bfef0f9b0a commit a3a23506e16f082e0b877613b52171bfef0f9b0a Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/vlr.h | 11 ++--- openbsc/src/libbsc/bsc_vty.c | 2 - openbsc/src/libmsc/vty_interface_layer3.c | 2 - openbsc/src/libvlr/vlr.c | 68 +++++++++++++------------------ openbsc/tests/channel/channel_test.c | 6 ++- openbsc/tests/vlr/vlr_test.c | 4 -- 6 files changed, 37 insertions(+), 56 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 18 00:14:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Jan 2017 00:14:00 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-864-gb0595a6fe Message-ID: <201701180014.v0I0E0E1066925@git.osmocom.org> This 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, neels/vlr has been updated discards a0b8d719b88b33cc3ea2950addaebc7cc38fae61 (commit) discards a6113cf98e8d84757658a8d30cd60aeeaf374f14 (commit) via b0595a6fed266eb4d2074f2cae8865584bf53dc6 (commit) via 6848ed6982495b2fabf16536be82507a9fcd5cc9 (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 (a0b8d719b88b33cc3ea2950addaebc7cc38fae61) \ N -- N -- N (b0595a6fed266eb4d2074f2cae8865584bf53dc6) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b0595a6fed266eb4d2074f2cae8865584bf53dc6 commit b0595a6fed266eb4d2074f2cae8865584bf53dc6 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=6848ed6982495b2fabf16536be82507a9fcd5cc9 commit 6848ed6982495b2fabf16536be82507a9fcd5cc9 Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libvlr/vlr.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 18 00:16:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Jan 2017 00:16:29 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-864-ge01ee2396 Message-ID: <201701180016.v0I0GTRD067544@git.osmocom.org> This 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, neels/vlr has been updated discards b0595a6fed266eb4d2074f2cae8865584bf53dc6 (commit) discards 6848ed6982495b2fabf16536be82507a9fcd5cc9 (commit) via e01ee2396a46f74b4b4537581c61405ea6d034bd (commit) via eca578114216864833293b03665a65b468e1a07b (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 (b0595a6fed266eb4d2074f2cae8865584bf53dc6) \ N -- N -- N (e01ee2396a46f74b4b4537581c61405ea6d034bd) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e01ee2396a46f74b4b4537581c61405ea6d034bd commit e01ee2396a46f74b4b4537581c61405ea6d034bd Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=eca578114216864833293b03665a65b468e1a07b commit eca578114216864833293b03665a65b468e1a07b Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libvlr/vlr.c | 3 --- 1 file changed, 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 18 00:17:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Jan 2017 00:17:29 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-864-g2d6b09a99 Message-ID: <201701180017.v0I0HTKE067765@git.osmocom.org> This 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, neels/vlr has been updated discards e01ee2396a46f74b4b4537581c61405ea6d034bd (commit) discards eca578114216864833293b03665a65b468e1a07b (commit) via 2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff (commit) via e305e1c3fdc71eb201d9a8ffce12a1c6f68975bc (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 (e01ee2396a46f74b4b4537581c61405ea6d034bd) \ N -- N -- N (2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff commit 2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=e305e1c3fdc71eb201d9a8ffce12a1c6f68975bc commit e305e1c3fdc71eb201d9a8ffce12a1c6f68975bc Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.err | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 18 01:50:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Jan 2017 01:50:56 GMT Subject: libosmocore.git branch master updated. 0.9.6-70-g0aeda1b Message-ID: <201701180150.v0I1ou8f090250@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 0aeda1b17fffa486a57ae84876eb059bb16b9a6e (commit) from 6e8c172476454789b32356baa15cdc781f67b054 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=0aeda1b17fffa486a57ae84876eb059bb16b9a6e commit 0aeda1b17fffa486a57ae84876eb059bb16b9a6e Author: Neels Hofmeyr Date: Fri Jan 13 14:16:02 2017 +0100 doc: fix doxygen 'utils' group closing brace osmo_strlcpy() was excluded from the group because the closing brace was above it. Change-Id: I6701261f5854342ac4cd4f2da62e49eb40362938 ----------------------------------------------------------------------- Summary of changes: src/utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jan 18 17:17:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 18 Jan 2017 17:17:31 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-77-gbfa6d07 Message-ID: <201701181717.v0IHHVUM017459@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via bfa6d0703f9c3b4fb2db13574e5c14243eaeaf4c (commit) via 9e0723fb6d1d35572254b46c4f089acb7a33f909 (commit) from 2012f40ec39d9045e85b63ef188691ee4efb9753 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=bfa6d0703f9c3b4fb2db13574e5c14243eaeaf4c commit bfa6d0703f9c3b4fb2db13574e5c14243eaeaf4c Author: Holger Hans Peter Freyther Date: Wed Jan 18 09:23:31 2017 +0100 build: Remove old left over from before libosmocore.. Change-Id: Id3c41595475dac06dcdf3a104570640349c8f8bf http://cgit.osmocom.org/cellmgr-ng/commit/?id=9e0723fb6d1d35572254b46c4f089acb7a33f909 commit 9e0723fb6d1d35572254b46c4f089acb7a33f909 Author: Holger Hans Peter Freyther Date: Wed Jan 18 09:13:43 2017 +0100 build: Link -losmocore last to please Ubuntu linker It seems that the Ubuntu linker is quite picky in where it is looking for symbols. Link libosmocore (and as such talloc) last of the Osmocom libraries. This could fix: gcc -Wall -I/usr/include/ -I/usr/include/ -I/usr/include/ -I/usr/include/ -DNO_UNIPORTE -g -O2 -fdebug-prefix-map=/usr/src/packages/BUILD=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -o cellmgr_ng main.o mtp_layer3.o thread.o ipaccess.o pcap.o bss_patch.o bssap_sccp.o bsc_sccp.o bsc_ussd.o links.o msc_conn.o link_udp.o snmp_mtp.o debug.o isup.o mtp_link.o counter.o sccp_state.o bsc.o ss7_application.o vty_interface_legacy.o vty_interface_cmds.o mgcp_patch.o mgcp_callagent.o isup_filter.o -ltalloc -losmocore -ltalloc -losmogsm -losmocore -ltalloc -losmovty -losmocore -losmosccp -losmoxua -lpthread -lnetsnmp -lcrypto [ 79s] /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libosmosccp.so: undefined reference to `talloc_free' Change-Id: I94c87496ebffd41a6217d860b0ca4bed6ff2d24c ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Thu Jan 19 09:07:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Jan 2017 09:07:50 GMT Subject: libosmocore.git branch master updated. 0.9.6-71-gb0a4234 Message-ID: <201701190907.v0J97oPh043418@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via b0a4234c49ba6338bc78fe83b7f85af2571b70f6 (commit) from 0aeda1b17fffa486a57ae84876eb059bb16b9a6e (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=b0a4234c49ba6338bc78fe83b7f85af2571b70f6 commit b0a4234c49ba6338bc78fe83b7f85af2571b70f6 Author: Max Date: Tue Jan 17 17:46:47 2017 +0100 Add abis_nm_fail_evt_vrep to libosmogsm.map Change-Id: If56b521429af497ddd5a47170eb2c085b1fb78ba ----------------------------------------------------------------------- Summary of changes: src/gsm/libosmogsm.map | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jan 19 13:35:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Jan 2017 13:35:36 GMT Subject: openbsc.git branch master updated. 0.15.0-628-gc8fc41c2f Message-ID: <201701191335.v0JDZaw8033417@git.osmocom.org> This 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, master has been updated via c8fc41c2f6780123658910d4b876022525e52518 (commit) from 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c8fc41c2f6780123658910d4b876022525e52518 commit c8fc41c2f6780123658910d4b876022525e52518 Author: Ruben Undheim Date: Wed Jan 18 10:51:49 2017 +0100 deb: unbreak nightly builds Add openbsc-dev with source and header files necessary for osmo-bts builds. Max's note: extracted from Debian packaging work into separate commit. Change-Id: I25f8c639d2dc525ca280a7cd09de3ca6358d2568 ----------------------------------------------------------------------- Summary of changes: debian/control | 11 +++++++++++ debian/openbsc-dev.install | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 debian/openbsc-dev.install hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 19 16:06:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Jan 2017 16:06:27 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-14-g5b581ac Message-ID: <201701191606.v0JG6Rwh069777@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 5b581ac6eba4adba0733cf4c20f41f4c7bcc2a3b (commit) via 2116ce2471162ff2e1a90d7a75cfcea1a226680e (commit) via 0acd31e9a6b8eb664d044a3363d74dced9868e12 (commit) via 4307ad94b613c776d9088afe44b66861fbe9eaab (commit) from 627de84abefd753194fcc9b478d90f463c6bc735 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=5b581ac6eba4adba0733cf4c20f41f4c7bcc2a3b commit 5b581ac6eba4adba0733cf4c20f41f4c7bcc2a3b Author: Neels Hofmeyr Date: Thu Jan 19 15:54:01 2017 +0100 auc.c: typo in comment Change-Id: I4652e932f1bdb7767b5394c09e7436812488aa74 http://cgit.osmocom.org/osmo-hlr/commit/?id=2116ce2471162ff2e1a90d7a75cfcea1a226680e commit 2116ce2471162ff2e1a90d7a75cfcea1a226680e Author: Neels Hofmeyr Date: Thu Jan 19 15:50:59 2017 +0100 hlr.sql: typo in comment Change-Id: I8f16944f966bd40540d5b5396873b873685c18e9 http://cgit.osmocom.org/osmo-hlr/commit/?id=0acd31e9a6b8eb664d044a3363d74dced9868e12 commit 0acd31e9a6b8eb664d044a3363d74dced9868e12 Author: Neels Hofmeyr Date: Fri Dec 16 16:11:36 2016 +0100 log: move a log from info to debug level This basically duplicates an info log further below that says "Generated..." Change-Id: I32f22f71adc6dc2fbc7bcca5d277337baef3cd6d http://cgit.osmocom.org/osmo-hlr/commit/?id=4307ad94b613c776d9088afe44b66861fbe9eaab commit 4307ad94b613c776d9088afe44b66861fbe9eaab Author: Neels Hofmeyr Date: Fri Dec 16 16:11:11 2016 +0100 debug log: log computed vector kinds Change-Id: Iffb9b0f99e3006861599c921d037504a7bc8d976 ----------------------------------------------------------------------- Summary of changes: sql/hlr.sql | 2 +- src/auc.c | 8 +++++++- src/db_auc.c | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jan 19 16:45:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Jan 2017 16:45:20 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-876-g5fcf50be0 Message-ID: <201701191645.v0JGjKxD079358@git.osmocom.org> This 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, neels/vlr has been updated discards 2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff (commit) discards e305e1c3fdc71eb201d9a8ffce12a1c6f68975bc (commit) discards ea29117573c4e208fb0f8641642cdc036baf0085 (commit) discards 60a2ddb364a2ff5a95668743fda732b213207294 (commit) discards d90b88eadb938858bdfd7999fc1cab97be60b88a (commit) discards db4bafe17c5e8d739efa1d48a0b41b75de475a5a (commit) discards 08aa1c1d9e0a78a699b18b63bc9ff7afe7ba3e6f (commit) discards 7b699a6e7472cddff6d3c3b4e79f5a0f40144a3f (commit) discards a1c796e08b573b4d1a9b942bd4bfa0dd3ef45f11 (commit) discards f00dd113f29e88d37212e63a02d84804ef0b0573 (commit) discards c5ef5ff4868171ab5e232d51ed4f1f916b021dad (commit) discards bb864905a586c637920772a3645be5ec266b7dc0 (commit) discards 74e72a17fcb5266c2841fe66dff0bc790514f1c3 (commit) discards 42a8fbb6ab96dd2a817839465778482436107781 (commit) discards 19d4a4db942dae1d6c198c01d88693803f7ed80b (commit) discards a3a23506e16f082e0b877613b52171bfef0f9b0a (commit) discards a034c57cb5406404b4bf1817a3887a723e1ef9a2 (commit) discards a2064807a955762ab259debf4732b38068b248a2 (commit) discards 7a6c86916f45ea7667395598122858b754c6349b (commit) discards 8a1677ffb37fac7f714752c120a50aa52e9828fe (commit) discards ce8dad2bb24a5a27cfdf8605ef7b504a234b77cf (commit) discards 7b4201cafc542d195ef0372091db00c4ff827eb8 (commit) discards 77fe233ae2be0aa5aa7c54b5b74ee3d118d5e92f (commit) discards e909f8a8176957f59786e9579c112b35cb0f79b5 (commit) discards c739b27e9223a4a81cf02052184861dcdbb24a3d (commit) discards d7d9102ec27bc28eaaf33d3835ab72c5403c39ad (commit) discards 3384badf029a23b107d2c06a65e38be5ff691535 (commit) discards f3d75bd3dc109cfc8beb105d5366fcdad69edb75 (commit) discards 05729260e20d999805d6b12d7037a3e0df81b45c (commit) discards 07edf3e9e254d2a4f0eef9eeda1e2f82e131e2aa (commit) discards 6b72710d0cceb6171d884a18228e3bbed836a9be (commit) discards 6921073e5770028f20fed22c139e29491d03334c (commit) discards 945d7d813346819999f310265b4e02b441c5e908 (commit) discards 1c8116fee5a7d48d14ddc05b40ecbf42375b40cd (commit) discards b146c0ef8939e3dd6862e4468afe4742c0a8543b (commit) discards ac356d0248a98759a24059c4926912c23ad13144 (commit) discards 1ff3cf63c8ccbfd89a89e19deea6e167dfccd03b (commit) discards a2750304225d838709b41d7fd7b923149cdf6d07 (commit) discards 704b60770c05044934f8067ff4cd800bcbead422 (commit) discards b814e67c0810d5c181c7943bc1532b94aa7d2dac (commit) discards 83782e6e8c5d73c391c2a2bd1683a9d23d6e8a64 (commit) discards 8421cd40d8570d8aa41aeeeb3353d43842f3c6b2 (commit) discards 7562306d1771fa2a66b0eb01059f9588cde3acfb (commit) discards 52b770daa67e4f18d16a37c6cca1719c59aa67e6 (commit) discards 5d67bf05e63b0339338e651266434667744e8c5a (commit) discards 08e7c9123544ed76eae06f67c57784e2655e8b2f (commit) discards a8f2140a6c08665e8518e896d0c4a1c13447100d (commit) discards 3c9ec3662756b3646628552c64e3d87d10feecb2 (commit) discards 98e2d00894047cd6081c790d75c21f0fd2ae19b9 (commit) discards 983f4675e84997a1df449f680cf100b4c15435af (commit) discards c90ffc5948a460d732d258e82ae2b92f0cecff88 (commit) discards b8e27a481195484af059cd2825ee56a9e82ae506 (commit) discards b6f02d0d11907333d5ba0e5e1c57ccb1c11ea146 (commit) discards 9c31d2c23a1d71b6675bd4635d653579ed63db6d (commit) discards 4b71439ae75e9a99506157db0b6c9a791e87b26d (commit) discards 1750efb3ce184ade9efb0d6ce228af9c82ad5099 (commit) discards 4c1895e26704e5e3b424417791a602e965f58b58 (commit) discards 25ced0850b5aacb22327c13dfc9e36cd7abad290 (commit) discards d91e00ba81d38ea68757dfb9e564d23ef1886144 (commit) discards 6a510bf440b6b5cb0e1339dc94bf23df80832a26 (commit) discards 2f9d66ffbff3a5612612bb568d7c8e5ff29cd575 (commit) discards 6dbfd5759e5b81eba944e35ec2766b5718441fd7 (commit) discards 0a3749b6334209a525173972ca33a89ff48fbc80 (commit) discards 604cff13a015b592af1aad8833084a237eac6914 (commit) discards 883d1d9a69e0a4cd3beec1c19ff88c3689cbffd6 (commit) discards b198f2e8f36bded6f1a0f841965e924888b6db39 (commit) discards 48ab0b62d7223d231874cdb19e7154e95d10bfb3 (commit) discards 2fd63ce87b07b825acb82cfa7d2ca17144c4e385 (commit) discards d5794a2def4e6066e525d02e6015883e23aa3c93 (commit) discards ee47fbef92984b57a07c391c47b4936cc5bc0447 (commit) discards 9d4a19512fad01faa01532b47e3482bdec78a015 (commit) discards 2d94163b3a04b9914a0fd4da58cec613d86871a8 (commit) discards bff54d8d88375c360e096c1dacab42d675cecb6b (commit) discards 337e7c7096761c3442fead8b6541b406f16c22de (commit) discards df8d811a49deedefec70c270cdde3f886fe9cfde (commit) discards b164ad5e231880bd580f47da7a5b84e6e565cac2 (commit) discards c7b7b7c160bed476678b7c1b1efddd899844da9b (commit) discards 363577e5c85271a96171b2ece6b03ec1fe50ceac (commit) discards 2f5e1f1183f8ac0cf679f79143582289ab7a86ff (commit) discards 3923dee395f80031ce195b29846825748c30ed74 (commit) discards d92d3745a66b34e6e33f3e9b508d7b8ca6018816 (commit) discards cacd243758397f7a17dc4cab15c85605af61811d (commit) discards d2167f127e5f683dc758b57c2fb2c913c4fe4861 (commit) discards ebc29919789d5dddbc74f368b00896c5382fc7d2 (commit) discards 6393849442d2e28c9e785760f85cbb9a6d14fc7b (commit) discards 8b52e35120685a0a56ec50e3f5069b04b5e07535 (commit) discards be3b4167d5437851ad3fc38b9606686e2e4d0b10 (commit) discards 4eb7ac8bce4fcc510cabccfda560db24682c9499 (commit) discards 79d65a7f1e22fd627f40c3a8e3f893f82c2b9472 (commit) discards df882bedd3e9a765009046c8b4fce8460b31fb15 (commit) discards 0778d3fae6cd364c4c1c2cb5b8909e55b73e26e4 (commit) discards 3490c79e9578c4b8786086045b34673e2a102ed2 (commit) discards c8f0eece7bea2f83d916ebd3c8017e9071d60d7e (commit) discards d46390a109afbccf0df36dc874ffea8a67b00448 (commit) discards 43f4724a508abec5a5fcbccb927182a4d445759f (commit) discards 930ddc3fd84120464a078e7129d63a4da2f8304b (commit) discards 3424226a74cb05f8e717694e76aecc492c4172ff (commit) discards 856352db3233c20b249e143c3d4fc35772b39636 (commit) discards ed05f114a5b79e948478686d726590ec1226195a (commit) discards b8014becde25d14863507cbe281277991fb09635 (commit) discards 57d3b3848d526364333cdc8c78ca8da3f1dd33ce (commit) discards 54298c1280d5dc4972d1c7f24be9eb40bfaec895 (commit) discards a771b3508a70795bb022dbc90c53b6240607c14b (commit) discards f28dde724742eeb267705b5c98a19f75089ba208 (commit) discards 5eb2d7ac5ab4b11f3d96d4f30aed8461f70dbe05 (commit) discards 69dad18eef2fba95721c3f3c767817edbe0eac86 (commit) discards 6167d1816d2100a710a7f6da468032d84d6da287 (commit) discards 0a6879b8d242509688ffb12667f15558928f5ee7 (commit) discards a22fe970c026690f91fc0bacb64dd6f9e9b1778e (commit) discards f3f34e53b07f59f01a8421c726cdd29625bb8f52 (commit) discards 268a32c1bf1f0c9dd99a2fce466c112942d5ff54 (commit) discards 6d2b143b9cd416575ccef938b6e0c4f7b3d7737f (commit) discards d024e2c98a5c687430199ae645a0877432a54fa8 (commit) discards 548d75b6a8ea0b8c5245fd67212d1137bf821948 (commit) discards 77d8248b9df17846c2adcc6bafd71e3a244d853c (commit) discards f113529e6c590b43c3ca8ceba2d917dc05ac177e (commit) discards 7d6a6a3a0eded410a4545ef9757ee9f0590c23ee (commit) discards af0f60d8eb407696f7992de1d0db113fba362545 (commit) discards 82e4219170da1ecdf94565ba49aced003ec6218e (commit) discards 39981298c5245f4cd715c2b07bea74d2c2e05b10 (commit) discards 5f03a1a029a191079ebe90242e3f3caf3f58e553 (commit) discards 5cc976f871ce4f144a410b2b184d3c6d2daf5f1c (commit) discards ad7fb7bbca1b08b93bb7b846efceb3d382b3b121 (commit) discards 9d515d9484efc8c5c2b7ab78bd24116c648c55b4 (commit) discards a5d44d4894f36c83ca3fa54ffc8542cfb13739e6 (commit) discards 742fa843d05d0cf98c39e7ae2358f1e54b3d2122 (commit) discards 5526c9449f618a7a19a55c65320a22c9aa44a2b0 (commit) discards c5e475f1921cae2ad8fa55d1f53ec4a68696fb99 (commit) discards 4bc5af51818292f416590a05191021baf4a993b3 (commit) discards 02bb7ca3b7ce8078de860d13af75b5514ea53109 (commit) discards 393a384f572bd9a8c0bd3a9c38676524ae4177b8 (commit) discards cd449a0f54f6bc662b9749fdfc2d4fb9ac06150d (commit) discards c464a7e076e106c618b459134ea7ee043c6ea027 (commit) discards 7726fd8af4daa982ec07bc85bb03b12fbbf99b1c (commit) discards 807e936ed3179916959927a53537b53a8bf5f9c4 (commit) discards 3f0e47b765cf45846202cf26b91f2f7956d09c14 (commit) discards 19c617f5360e8b73082177fdd07d353564a7d07e (commit) discards e707791d5bfd62cddbd834dc603368c19068f7de (commit) discards 7ed982bf3500ef058599d20503e7477ae466b125 (commit) discards e4a0fe94d660091946943afd81b1d17474d35f9b (commit) discards acc1bdb0c7a8bc83713cd8793c3b4187f684fc37 (commit) discards 6da234176c876f55af9457bcc70bc96ec6213faa (commit) discards 72db6f37f54c37eaf4c51f8106c635ecf7c206d9 (commit) discards f7feb5674f999e4ba3677ba0d022cf5583231702 (commit) discards 013872f3b34f0b2445ed2f81442968d1e9a47425 (commit) discards f3a37ce3af10e9d0dbbee03fe315c7d9223155d7 (commit) discards 773c92204a90ac0fe6a9842e5408656f897bb99c (commit) discards 8740bbc02404d4fe3fc4aff66b37e808dd105848 (commit) discards 50e84c403bf6077b892496b4565e7e4b5e46d27e (commit) discards f92a2fffe3f7c2af907ab0389163ed2654fa425f (commit) discards e8ea46231edc5b1998e455646dff3d3fa0cc036c (commit) discards 6c6c40b8c0b4d13461e08b8d2fa8cbb978a0c92a (commit) discards ce0e327a3b3f8ae32240a4fb925d47cd94ab6254 (commit) discards 0efb9ff9d1f2b316c423aec6760d98abcc596c89 (commit) discards 14c76902bad03742272a8a4df19967846745b01a (commit) discards 330fe83430d6acb56879772b53b0882f689a13c8 (commit) discards 6c330082b31a00d032bc93f20451917b1119b120 (commit) discards eda3227cc17112411df70551835c91767805187d (commit) discards ffdef79940d6cbdc5dcde61aed136ea297ed0d32 (commit) discards d72d566bb37de7eeb1cc7e2d3fba8bd406ed0721 (commit) discards 23327ed7c4cc5cb7888aa959fae1ebcf4a9c29a3 (commit) discards f38af57e8b1ea859f51701cb77bef19459056258 (commit) discards e94a179fa7fefb15df49f838d1cf826ad099b9c8 (commit) discards db713cdc0d32541ecf33cfdc2e1b301716e96d70 (commit) discards 9a52a95b9628c0fd051ba3ca82e8fef987a8f99b (commit) discards af347304adaacc98747fce3822e1e505be2b168d (commit) discards 4b5e5cac0878c939439fba45d7e702cb230dfc61 (commit) discards b35c727171c4fb810a031179695722a0855152c9 (commit) discards 66fc126e77c5d9a44fccd71691d306cd8663c01c (commit) discards f944e0412037687506dcb511aeab547a1eadd2ad (commit) discards 8291c2d45e8c12a0e07ae36811260fcc3a65d07b (commit) discards b29b90d7c8208b1aba4d662d379eb3fe0033975c (commit) discards db07981b7a2bbc59fc59918e374454aa86a73951 (commit) discards ad16d33d5a6756a64be02745a6543698aa2f2eb4 (commit) discards c9fdc6862a22b752b54185ccce8e98e83a9bd283 (commit) discards 909a2f7259c1104d115a68ce578260670f6a6149 (commit) discards 1a9b34302c2b11b2a683cf741c6e8c493c0f9f23 (commit) discards 338959da47171babc2fde054afd7d2a65ecd518b (commit) discards 203dab86f46426a9f3d621332b869ba611b74947 (commit) discards 3be88310d0ecd0d05c6fdd09d51b9e129dacaad1 (commit) discards 9e37448f87839d998197f1f7ca7a2a8e99d8f877 (commit) discards 2203deb04dc36698b1c2e25c292a0d94444521b0 (commit) discards d7ad45d38691861cf82ae3b52740a21018339e68 (commit) discards 49b4602b9d0a2c4a29fb1bd763298cd13d525fb5 (commit) discards dcefab8ba70239ddb6112082e826315e3cb79b29 (commit) discards a0b9fc4ef10ae4a5af21758801d8b8dd014d3cf9 (commit) discards 5bfcca15b59506108fdfa971153162b1a9cd9ac9 (commit) discards 008fadaee817af492bc56772dc196e8bf251085f (commit) discards 7a520556d209d8abb73e6450a5019da1537a54bd (commit) discards 604cc63597b9e8372ee636d2dc4ec05c6119e43d (commit) discards 807eae1a8eaaa122b5c3e3b562faf40291e97fb0 (commit) discards 4d8be7bac2735f9455ad91a6943feffd99585f3c (commit) discards fa9d643d5a231678980210e18d18729ad4939002 (commit) discards f536d3004f12f9f564f345223c5c97d097146c12 (commit) discards 273cbeafda9d029958df7c03b9121d61cbc55c3e (commit) discards 65a6b0f93d4b09afd82e4f70652d20abdf89d99b (commit) discards a764f1a901a4d9a3ad425ea0d1e73168b656b8e3 (commit) discards 239916d5cf49ee4707985799b6b6d69d4f24cc3b (commit) discards 4602de8d52722e01b479bf570a14618404a72318 (commit) discards aa40e170cf5bdd69033f1c9e6540f54cb580ad55 (commit) discards 0b50f6ea23157f864825a34423a6f45c94bf0722 (commit) discards ee08f3883b3188f545c08af2a3a8d00d8d53a973 (commit) discards 19107cecbf819d6cf8606c33171fcf43c39001d2 (commit) discards c98e71e2126134d378f2840bb6c0a650b0a27390 (commit) discards 5b7c4285453d6c687d1f1eaf3b5b918e2239bb69 (commit) discards e65c33959b7215d1decf0c75bf5b8edf03a99ca8 (commit) discards 28c34e735c05770ef80634d1d2ec2613a346fa8b (commit) discards 56401bb7da3f6e2090b032512bb91946e8ae7701 (commit) discards b2c7be8fc8a81ac592211c213f4ebac3f10ba71b (commit) discards 29727a62b8fe41ed890058ac86a4039b07d6e2a9 (commit) discards 2c7c9cfcfcab9879d79b42833cb1ed31a006b6a4 (commit) discards 03ea36dd5dc11726e1153c996266d9aa4ffd73b9 (commit) discards 4c7ec6585ebf7ccf09463a5735450fcf05aaee42 (commit) discards 2ecef8b19d27f47fd8f8bceae440ff476723fa98 (commit) discards e56de45843562e323fe3ffb3b0daac41dad94423 (commit) discards 6972205c167adeb3137bd7879a72c7c031e74142 (commit) discards a4752bed651652bd1fbb8c7f9524e21ce2a9fa4b (commit) discards b72448ab1901c4813f39acdbb48d23530309088b (commit) discards 58b9d5ba15670f891a7094ae6e3f879bf943a58a (commit) discards 9c547e0ff083f13a8c709a5e08ed2ef3bf014819 (commit) discards 7a40fa7410153f9a1bc2646342c8ae8051d1aa21 (commit) discards d0315e6aa72a195fa9cfa7c2a762f80c34af6ea3 (commit) discards a4fbb29db0ace4b1aa3f9ebfda4fdbf8398a627b (commit) discards 57c66e2778978abfda38464eea7290a5b1356c11 (commit) discards aff2e88ca70e122d52f30cb43b8862b4525ad8f1 (commit) discards de470add34ccefea4e5b4acea86570a2e20fb6b5 (commit) discards b234ccbea7e0f78b783abba0f7176185249ac33c (commit) discards bbce5ad1daaaedc78ed4fbd8087c0ec3eee2060b (commit) discards 6bc49f381657fd9c5b7dbf8c9068525f84d2df2d (commit) discards 406a24c8638fb21b3d873c4c1262501a83451e7a (commit) discards f27e8303ce689b2d7be5882a12acf38bf358f86f (commit) discards e60ec3bdb6ba2adcabfc0cfbe8373e0db2781c16 (commit) discards 74c202cb621a958f74ba5135edfedb41492a5840 (commit) discards 232bab0de1fbab0455d14b5f9f49b68ddacd2113 (commit) discards c30b6382b7173d868ba7d6ce2f8bd0ccd6f424de (commit) discards 35b0d9646319c1b350a4b6083c0bba98b8a99dcd (commit) discards 8cdffedbe138b8d888a5ccb6c762d9a4ef2f8145 (commit) via 5fcf50be05d9487c04e9cdd376d3f142eb44f57e (commit) via 613947ccc9c6d46d18df8fd2e5ca4b696afc8690 (commit) via c675e65473729da7ec32ace231d7c60d80cd1ee5 (commit) via e374225f6043edfe2443668414ead2fbbbd47ae3 (commit) via ae374e741bcbc9fa0c03e2d8302be99d7231e249 (commit) via 560026657bf2b46d974fa100833f6a206b3a1feb (commit) via c0852e55bf20960a5874a6fc19af03034f4b998d (commit) via bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2 (commit) via 9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201 (commit) via 692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f (commit) via 14dd897aba1099244aa1573177f2da68608f6577 (commit) via b6b565d2c36b11c5af4296721382d6b1ff3e9eb6 (commit) via 4cb7a17764023bd63f2c838ced9feaf6f20743e9 (commit) via 2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff (commit) via a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8 (commit) via e13938831ff5166fcf59f390422a11aad456967e (commit) via 2e8b05ecc651979c5c06b52973c4122f5e39346b (commit) via ab21348e3fa98bd3ef1137653f022b06c8064e7f (commit) via 4ce0d369209d1860c9f226d4f2f71795bfe117b2 (commit) via 44045e55ba21d7b736d33abb55f8ec49eac8c477 (commit) via dce6db64ed4e4f1a0128a4ca62757b0901d24b39 (commit) via 26b1b82b31cc0caf3b559d6ffff0e10a488728c2 (commit) via fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0 (commit) via 8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc (commit) via ed391af5ad7dace609dd63e7ddf3f984f4219982 (commit) via de8a5398f4146f097b473f0a5cbe075385ab04fa (commit) via c08f08e6e75fc9c839dfb0eefaeb3666a8af3923 (commit) via e6f49b8714694aa8c99b2b95ae9be200c1e7952d (commit) via 81ab17b5a2220a4425f71082aa25b65d36c34d73 (commit) via 55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d (commit) via 9087bbaa83641319180ab09583f5f4b4d65bd3be (commit) via a4a93a2f858909396f11f954224ad0165a6f9f0f (commit) via c6cf2d24a70d69e1112d45e2fac818526adbd1aa (commit) via b37deef2d20d4749e6a97448fc0bcbacb80bef26 (commit) via ef2eee5b7a8f94103fa515f2bed44920ef6c17b8 (commit) via 43f07b6508d681d65b5ab76d2c2f419243555928 (commit) via fe465e5224d044dbd7a63492b0cf0e4b30c3c17d (commit) via 0b298b819bdaf5a875ec4ac5f4dfa223c62c532b (commit) via b90718b3cee94ca9dc3f996908056579d1d1f1c6 (commit) via 3f039371af85b7f46125a44f9fe92a306baa83b7 (commit) via 68695fdcf9d5b8cfa743f61880cffd5316374f5b (commit) via 590982fd7f387f332c359dbd125799f0da71993d (commit) via cf15e6ca4273af9a00b5ae667907403fed4e647b (commit) via 2c011db8de5fc2737af915ead5e12097e6abd917 (commit) via 607eac7669c5fc582206dc940ad71ca34e73d944 (commit) via d2817745cb5977a0cbd71b5f90f7010479ef90bb (commit) via 58d660900fb6dcf81ca614def3aa47db09b806d9 (commit) via c10844b4caae45a8f66085cbf671618e9a98d1a9 (commit) via ce458f0107780e4bafcf38806e05572d5a20ef28 (commit) via 606047d7620d9098376c31ef5dc8c09cf11b874d (commit) via d59b2bb0102e80613b84c59b2887b697ade217e3 (commit) via e5015fa2cffdd8012f93f82ade717a992c7c7fac (commit) via 5d4e1abc00acee397aeb07f677c04bf5dfe82c6c (commit) via 0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84 (commit) via b80712b5d605b926d9e584d8a9d42f6e54e2607b (commit) via 7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45 (commit) via 4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c (commit) via 52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf (commit) via 471e517b814b90414f0ab1505367e264f2fed014 (commit) via 282f82b61e0490bbd32f6f7514c4dc4290b099fd (commit) via b49fa71287226ceac2c4c4e0196730eea869cc25 (commit) via e23e4df61214cd9e32f52c01c96f250224017e9c (commit) via ae03da65071689d54914b26beeb11b479b0d24ef (commit) via b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504 (commit) via 16481557f8bac4b4a15791e34246e560fd9ee7da (commit) via 257d97c3c66523fd009a8f5deb9e62816c735df2 (commit) via e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e (commit) via 7f6390231de0e08967bad56fa33b70925ec47239 (commit) via 1914a9f27a54131efc535eec8860610360682643 (commit) via ff13497dfd3ab338383762ca04d980aa9ab17b7f (commit) via e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329 (commit) via 4dfdd781c2378babfef69bb3257d1a729fda3005 (commit) via f3680a4f6a319a89abc1bbb450321b50db4fe1a0 (commit) via 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 (commit) via 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 (commit) via 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 (commit) via 45415af085a4a6caba88cd19bc1433e782f17a99 (commit) via 4531177276afdd889353cf7a2909789fd1298d8e (commit) via 2a25011db9d8c44d7fca3667cb4d3ce974c04a33 (commit) via a240740977f7c078d909c8facbacb7da995dbf48 (commit) via 0aad8a443539a32ff8589bf0d79dcf717decc323 (commit) via da05872c6434556e51f1f97ef7442a47dbad0b21 (commit) via d21977c3aabb002abacb4726ce489adac957b5df (commit) via 5959f5559439ed98f3f06d05a213d44fc04e090b (commit) via 1b477e37aa83f6284b4fcba0693b47796cb00e2e (commit) via 00fa080500a9e749df9edb639eff29f16f1b3191 (commit) via 26baee07effa97a05cda22f4978afe868f961166 (commit) via 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 (commit) via 1eb6e27c3f414d670bd41661f6c83f631428372c (commit) via 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b (commit) via cb646d8f804529344a8763c626d18708fe8ffc7c (commit) via 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 (commit) via b643d03520c61194cbd7c664808d6f4aece9f779 (commit) via a40bddfa96d911da1258e240c1884ebb6a83a4bb (commit) via 219ec1681dab7521a35b2895c4ff2e401a0b3f6e (commit) via beea609505d89cf4b134f9c3276c2fca1d9c47cd (commit) via 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f (commit) via eb098ec0f45933e06c41e2c863f25087b64c0ad7 (commit) via 532a410824f9168ea7e62202ac047588a86bacd5 (commit) via 63d14629416fc46c72a30c862c7a7979b12f01d1 (commit) via b2291ff7e0421f7301134d390c10454be389e396 (commit) via 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b (commit) via 2b61268d688fd9eb7b1bc283427469760636d32e (commit) via c82e217db4c85d83fd97e10a5e72f1db58113c7d (commit) via e390b7b31fc9c552576315339a0d51b0db0b34a0 (commit) via 945ac651290c17167a4a2ca75477a05531ca83f9 (commit) via a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec (commit) via a62c1c56fedba10ebb07cc2269078b97628ba432 (commit) via 7b209613ca340724e69d8064e27b7215a0e2de65 (commit) via d51ab9fa428e5969b873a690ae0eab40f5800e25 (commit) via 35c720c4483f4a57d0bca51fb8a94280d9debec4 (commit) via 8f860592c2bab0e4d18e59c90113df3b84093f04 (commit) via 370123ac5f325313c78514f23a2e03bfb8556c45 (commit) via c65b565b7ea2868168d65ea80d6edf882086bd1a (commit) via 044b6d6d7a601d848601f8f96aaf6e4bb91bacec (commit) via 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf (commit) via ed15df942480e9b84073c1949aa5e8fa93a30dce (commit) via cc61ab82b117730d4c25f33cb2040f280cb021ea (commit) via 16f5ae9d284593fb071ef83b2abcda39695a5dd5 (commit) via ca09048fc05ba7de0196fbabb021cb3409b61c66 (commit) via b8a645689b9690a3caf880307f1a16d203678d80 (commit) via e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 (commit) via db74298098d2b7527ef48f045243fb1cc9a6025d (commit) via 945910d769b056175c5bd2071a316017528ffd71 (commit) via 41af33e85c0cfb46fa46942d81892cf3914b34b9 (commit) via 3ecd572d28f295227f784d5a00335988f9e4ece3 (commit) via de617ebf35fc29a34932c3f633d37458768053d2 (commit) via 3b63015024b4f06e7985f07d661d46b975e86554 (commit) via eac5251f84c0a5b2d9023e3cfce957fe8eca655e (commit) via 2d2f82e86cbd5c055a62468af5624fe68adcdfa3 (commit) via a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 (commit) via 887a7711bcd7b1f8d115ed5e1da67bbb632497ec (commit) via c72aa68915364272b67344e0f6e5f713a4a73528 (commit) via f9469ac794b188327eda3eb20d93eb4d324e3d99 (commit) via 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 (commit) via 0eda39f9edb504048ea02b95696e6a2fa1608d88 (commit) via e2daa6a97cc48b47008c308881d5a000428bc859 (commit) via ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 (commit) via 5f91bfb7b4d6d7b78b982b39060cd296bb7644db (commit) via c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 (commit) via 881c1a20465f5e1c9b54213fadac9ae3114269da (commit) via a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 (commit) via 7490911b9bcfff5f44475858016cf3eebe4ff1b6 (commit) via d64b99d0f137f115b61fab443c68346ffef1ec29 (commit) via 4d88a722e3516635b05bdffd3676608cf3f3a526 (commit) via c16bc5221f8fb47382859d64d9eee373940a7f58 (commit) via aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd (commit) via 51b83da2453fff484cd7975f62eb302a3702cdf1 (commit) via 60f6a113379ca26ab7bccdfd7d15a2096116a21e (commit) via 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd (commit) via 7124bc336c8392133764d44588f7b4eb3a8268a5 (commit) via 498a64d8ca46e7acd82ab58e7636d9c8525f94cf (commit) via 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 (commit) via ae01256934f5d612cbe21dd71b6c306de3019cb9 (commit) via 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 (commit) via 3473575056de30eb4817c6df7bacf4a1567644cc (commit) via f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 (commit) via 7b414a9c92a970cbf9b20a52c09cfe399b0aa286 (commit) via be7088e3d43d5c088604d8df3bfe51b04447cc74 (commit) via 80295d6b3fca0f8c9687277c2162ff2af472ed81 (commit) via 6de0b007055a395fc78acc5ecfbd6ab9963d9c05 (commit) via 27426f8c2467a74203cac7667eaaaf9f45c68f6a (commit) via 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 (commit) via afd13d99208bc4870375c0b69f0ca50f7a8fc557 (commit) via 1a9d3a2152a37cb9281c31ecb76defe193a5d39d (commit) via 98347affb2695f8212a4e979e4ecdba39bc81bcb (commit) via 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 (commit) via df26a4f9983ff313e44a85ce3f18a5b117ec84fd (commit) via a0a04f0d311a95d60a807e36d71f0324409f1a1f (commit) via 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 (commit) via c07067ad28d59962d444f7208dd4348bf0eba356 (commit) via af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 (commit) via f1925323c054caca28cb0c6771ceeb1f50c06c11 (commit) via 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e (commit) via c3550dc30ea8ac468b003b3143136c8f63c9136b (commit) via b24572902f70500b9abf2d6b921955bc6c149f0c (commit) via 5a023222765cd1cd24b0a9294a9f5496c01151a5 (commit) via b75a3db77b44bb84d09fab540c546ef6fbb93284 (commit) via 368d904e89efa0eb002ba4443ef42fa4b8266ea5 (commit) via 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a (commit) via c61806286b203fe26920c91ca60a7411a9c00122 (commit) via 086d81cc1b301a50501d1dd813ee04cd2eb5cc34 (commit) via 1aa104f125a035c5a000802b2fff4e55df1e3e45 (commit) via cc2ffac8a9e0755e21b12221002c427bebed9484 (commit) via 36f61480958adbd380fc7b98f499286fd53c7782 (commit) via 2e4cc3fdccfca9166821d100c42e59080d2ba7e2 (commit) via 57caea8404905d924f2248c79cceb70f05104a97 (commit) via daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 (commit) via d3d85aa9af98c46887008eecedc9adee07ba43a3 (commit) via b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 (commit) via b66cc943af1a6d67fd61624863c37c8142aaa0f3 (commit) via 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 (commit) via 615e49c4f39385522c54af4073b3270eaeeaaabd (commit) via e9d32af176eb951c3adfa0e7d0259a5c1de75886 (commit) via b0e6c1648bcff5487f5620c038bff13c0e417983 (commit) via 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a (commit) via af10afb7f5313e6a8f878602a8bb53bd543c0285 (commit) via 20395baf57924803d28e82ae247af9f6312535c6 (commit) via cbcb324c363084dd27f25cf7a40809b06519d469 (commit) via c260c82c0f96defffea51210eff8c91f3b997ca4 (commit) via fc3a3a73c3e00898389fd431f91eec6206c8f0cf (commit) via 806685e4b131124a93ac51a36802e19f008404a0 (commit) via 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 (commit) via 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef (commit) via b1e5905b47bac2cb419e59cefa96e41810ea5a06 (commit) via 8af834a7bedf6a666daa623a06f1e3a9f70a726e (commit) via 66535c6e9ed9d874b24da3d8e28cae55051411d0 (commit) via 6f026b24ea97b5967fb014d7778fb0ef6528bdc1 (commit) via b12f26116a21199d58bb6e9027475715f80fdc22 (commit) via 1b06fc2c4444c846330a74b19ec85350b131f0b3 (commit) via 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb (commit) via 1d0d88427d933258b1ec8b09047d68c7627c8440 (commit) via b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c (commit) via be5d00458e869b30c2da7e703c06d2993cb0a5bd (commit) via 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 (commit) via 37ac1eb26cd04149c257c2d9cfec42a718a0fb56 (commit) via fa7a3363f1ed76a81ee9d292b6330b23e87306c5 (commit) via 1a84566abf8ef47786eff4676af69f8d54674a2d (commit) via 3d775570448e98669c1e7b1bb62e51f55dbd8d97 (commit) via 05c8b279221a666029540d1f65f392ea151f89c9 (commit) via 88bebb3631c8c1dce2da5aec24f8cd514740c380 (commit) via 89e440027319712f5208ec2c8899e65bfcdc24b8 (commit) via e25fa308c7384c42189a13cf834ded926c85c55b (commit) via 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b (commit) via 24c8031d6642bb3b972ab44cc22e6714a411f30d (commit) via 4e4f93fecfc862735c50cbb59ccb6250fae74f35 (commit) via 1653ee2212384d60676be5101d53a9d67f42991b (commit) via fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 (commit) via 68acfcb6370e53dad4773dbfe20468d22b597e34 (commit) via b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 (commit) via 2f8051502cb291077cf82eea86530178fcd296e2 (commit) via a63fc24c3bb7c19f89ba92dc89dc697d21b5469d (commit) via 11ba779a49345a2e26884aecd8f3de62eaa7943a (commit) via d81c32dca614cc8a97e37404a6e89e0e67dc4c95 (commit) via f198febf80849be389a0fb2c97f07b53ca123be8 (commit) via ebc1d292ad52967395163c4459238ea66edd1753 (commit) via 7981569e0adac2a02f02164a37f3a252e0e0465d (commit) via da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 (commit) via a6e223dadd42c24b45408e3b2814eca4106d5515 (commit) via 03da41133e67bf7806cccf4569b7194e0c8b966c (commit) via aec2734b21d83ef6b5beb380426ca976fbcd9984 (commit) via 2838ddab64072654e3d3a249912b33d798b76473 (commit) via 2495738b72c6004d22deef7a20c071d2d5c84574 (commit) via cd0678a4e84b416129d879408aedc42b89395dc5 (commit) via 5026b142bac378774d31c7ed93ae715800fb831b (commit) via 79ac4b1a1561f9bf43c895af32cd57afc752ef77 (commit) via 7b56a6704057e2dcc8bf5771512938a4e0abbb86 (commit) via b5507d72dbd044c152316aa903c28d8722ca9c49 (commit) via c8fc41c2f6780123658910d4b876022525e52518 (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 (2d6b09a9925d0cc1a737327b9e3d4dacb029a1ff) \ N -- N -- N (5fcf50be05d9487c04e9cdd376d3f142eb44f57e) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5fcf50be05d9487c04e9cdd376d3f142eb44f57e commit 5fcf50be05d9487c04e9cdd376d3f142eb44f57e Author: Neels Hofmeyr Date: Thu Jan 19 17:00:48 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: Id2e5ed423b56372aa63facc1534b80b6e5de7e2c http://cgit.osmocom.org/openbsc/commit/?id=613947ccc9c6d46d18df8fd2e5ca4b696afc8690 commit 613947ccc9c6d46d18df8fd2e5ca4b696afc8690 Author: Neels Hofmeyr Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=c675e65473729da7ec32ace231d7c60d80cd1ee5 commit c675e65473729da7ec32ace231d7c60d80cd1ee5 Author: Neels Hofmeyr Date: Thu Jan 19 16:59:45 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: I55d75b11d7764660ef67691662bcb8889852adef http://cgit.osmocom.org/openbsc/commit/?id=e374225f6043edfe2443668414ead2fbbbd47ae3 commit e374225f6043edfe2443668414ead2fbbbd47ae3 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=ae374e741bcbc9fa0c03e2d8302be99d7231e249 commit ae374e741bcbc9fa0c03e2d8302be99d7231e249 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:29 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: Ie60223382778e8d878c478d2105942eee4db849a http://cgit.osmocom.org/openbsc/commit/?id=560026657bf2b46d974fa100833f6a206b3a1feb commit 560026657bf2b46d974fa100833f6a206b3a1feb Author: Neels Hofmeyr Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=c0852e55bf20960a5874a6fc19af03034f4b998d commit c0852e55bf20960a5874a6fc19af03034f4b998d Author: Neels Hofmeyr Date: Thu Jan 19 16:56:25 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: I57def8c3ab58a80878a5a11ad2ef65697ae5179b http://cgit.osmocom.org/openbsc/commit/?id=bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2 commit bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201 commit 9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:40 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: I56557fee44636abd29dfa167f3d842d03fcc4082 http://cgit.osmocom.org/openbsc/commit/?id=692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f commit 692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f Author: Neels Hofmeyr Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=14dd897aba1099244aa1573177f2da68608f6577 commit 14dd897aba1099244aa1573177f2da68608f6577 Author: Neels Hofmeyr Date: Thu Jan 19 16:54:22 2017 +0100 eliminate struct gsm_subscriber completely Change-Id: I9d1f9f37b3d358cd173dda554ca2acb01817363c http://cgit.osmocom.org/openbsc/commit/?id=b6b565d2c36b11c5af4296721382d6b1ff3e9eb6 commit b6b565d2c36b11c5af4296721382d6b1ff3e9eb6 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=4cb7a17764023bd63f2c838ced9feaf6f20743e9 commit 4cb7a17764023bd63f2c838ced9feaf6f20743e9 Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff commit 2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8 commit a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=e13938831ff5166fcf59f390422a11aad456967e commit e13938831ff5166fcf59f390422a11aad456967e Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=2e8b05ecc651979c5c06b52973c4122f5e39346b commit 2e8b05ecc651979c5c06b52973c4122f5e39346b Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=ab21348e3fa98bd3ef1137653f022b06c8064e7f commit ab21348e3fa98bd3ef1137653f022b06c8064e7f Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=4ce0d369209d1860c9f226d4f2f71795bfe117b2 commit 4ce0d369209d1860c9f226d4f2f71795bfe117b2 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=44045e55ba21d7b736d33abb55f8ec49eac8c477 commit 44045e55ba21d7b736d33abb55f8ec49eac8c477 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=dce6db64ed4e4f1a0128a4ca62757b0901d24b39 commit dce6db64ed4e4f1a0128a4ca62757b0901d24b39 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=26b1b82b31cc0caf3b559d6ffff0e10a488728c2 commit 26b1b82b31cc0caf3b559d6ffff0e10a488728c2 Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0 commit fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc commit 8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=ed391af5ad7dace609dd63e7ddf3f984f4219982 commit ed391af5ad7dace609dd63e7ddf3f984f4219982 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=de8a5398f4146f097b473f0a5cbe075385ab04fa commit de8a5398f4146f097b473f0a5cbe075385ab04fa Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=c08f08e6e75fc9c839dfb0eefaeb3666a8af3923 commit c08f08e6e75fc9c839dfb0eefaeb3666a8af3923 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=e6f49b8714694aa8c99b2b95ae9be200c1e7952d commit e6f49b8714694aa8c99b2b95ae9be200c1e7952d Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=81ab17b5a2220a4425f71082aa25b65d36c34d73 commit 81ab17b5a2220a4425f71082aa25b65d36c34d73 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d commit 55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=9087bbaa83641319180ab09583f5f4b4d65bd3be commit 9087bbaa83641319180ab09583f5f4b4d65bd3be Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=a4a93a2f858909396f11f954224ad0165a6f9f0f commit a4a93a2f858909396f11f954224ad0165a6f9f0f Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=c6cf2d24a70d69e1112d45e2fac818526adbd1aa commit c6cf2d24a70d69e1112d45e2fac818526adbd1aa Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=b37deef2d20d4749e6a97448fc0bcbacb80bef26 commit b37deef2d20d4749e6a97448fc0bcbacb80bef26 Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=ef2eee5b7a8f94103fa515f2bed44920ef6c17b8 commit ef2eee5b7a8f94103fa515f2bed44920ef6c17b8 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=43f07b6508d681d65b5ab76d2c2f419243555928 commit 43f07b6508d681d65b5ab76d2c2f419243555928 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=fe465e5224d044dbd7a63492b0cf0e4b30c3c17d commit fe465e5224d044dbd7a63492b0cf0e4b30c3c17d Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=0b298b819bdaf5a875ec4ac5f4dfa223c62c532b commit 0b298b819bdaf5a875ec4ac5f4dfa223c62c532b Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=b90718b3cee94ca9dc3f996908056579d1d1f1c6 commit b90718b3cee94ca9dc3f996908056579d1d1f1c6 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=3f039371af85b7f46125a44f9fe92a306baa83b7 commit 3f039371af85b7f46125a44f9fe92a306baa83b7 Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=68695fdcf9d5b8cfa743f61880cffd5316374f5b commit 68695fdcf9d5b8cfa743f61880cffd5316374f5b Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=590982fd7f387f332c359dbd125799f0da71993d commit 590982fd7f387f332c359dbd125799f0da71993d Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=cf15e6ca4273af9a00b5ae667907403fed4e647b commit cf15e6ca4273af9a00b5ae667907403fed4e647b Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=2c011db8de5fc2737af915ead5e12097e6abd917 commit 2c011db8de5fc2737af915ead5e12097e6abd917 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=607eac7669c5fc582206dc940ad71ca34e73d944 commit 607eac7669c5fc582206dc940ad71ca34e73d944 Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=d2817745cb5977a0cbd71b5f90f7010479ef90bb commit d2817745cb5977a0cbd71b5f90f7010479ef90bb Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=58d660900fb6dcf81ca614def3aa47db09b806d9 commit 58d660900fb6dcf81ca614def3aa47db09b806d9 Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=c10844b4caae45a8f66085cbf671618e9a98d1a9 commit c10844b4caae45a8f66085cbf671618e9a98d1a9 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=ce458f0107780e4bafcf38806e05572d5a20ef28 commit ce458f0107780e4bafcf38806e05572d5a20ef28 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=606047d7620d9098376c31ef5dc8c09cf11b874d commit 606047d7620d9098376c31ef5dc8c09cf11b874d Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=d59b2bb0102e80613b84c59b2887b697ade217e3 commit d59b2bb0102e80613b84c59b2887b697ade217e3 Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=e5015fa2cffdd8012f93f82ade717a992c7c7fac commit e5015fa2cffdd8012f93f82ade717a992c7c7fac Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=5d4e1abc00acee397aeb07f677c04bf5dfe82c6c commit 5d4e1abc00acee397aeb07f677c04bf5dfe82c6c Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84 commit 0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=b80712b5d605b926d9e584d8a9d42f6e54e2607b commit b80712b5d605b926d9e584d8a9d42f6e54e2607b Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45 commit 7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45 Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c commit 4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf commit 52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=471e517b814b90414f0ab1505367e264f2fed014 commit 471e517b814b90414f0ab1505367e264f2fed014 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=282f82b61e0490bbd32f6f7514c4dc4290b099fd commit 282f82b61e0490bbd32f6f7514c4dc4290b099fd Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=b49fa71287226ceac2c4c4e0196730eea869cc25 commit b49fa71287226ceac2c4c4e0196730eea869cc25 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=e23e4df61214cd9e32f52c01c96f250224017e9c commit e23e4df61214cd9e32f52c01c96f250224017e9c Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=ae03da65071689d54914b26beeb11b479b0d24ef commit ae03da65071689d54914b26beeb11b479b0d24ef Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504 commit b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=16481557f8bac4b4a15791e34246e560fd9ee7da commit 16481557f8bac4b4a15791e34246e560fd9ee7da Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=257d97c3c66523fd009a8f5deb9e62816c735df2 commit 257d97c3c66523fd009a8f5deb9e62816c735df2 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e commit e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=7f6390231de0e08967bad56fa33b70925ec47239 commit 7f6390231de0e08967bad56fa33b70925ec47239 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=1914a9f27a54131efc535eec8860610360682643 commit 1914a9f27a54131efc535eec8860610360682643 Author: Neels Hofmeyr Date: Wed Jan 11 00:55:05 2017 +0100 gprs_subscriber Change-Id: I2e43c9216e8c16c91ab0092ab1ec45fd0fa18ac4 http://cgit.osmocom.org/openbsc/commit/?id=ff13497dfd3ab338383762ca04d980aa9ab17b7f commit ff13497dfd3ab338383762ca04d980aa9ab17b7f Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329 commit e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329 Author: Neels Hofmeyr Date: Wed Jan 11 00:54:54 2017 +0100 bsc_subscriber Change-Id: I93d555a68ab4765d4cc6b82f5417ed59ec60955f http://cgit.osmocom.org/openbsc/commit/?id=4dfdd781c2378babfef69bb3257d1a729fda3005 commit 4dfdd781c2378babfef69bb3257d1a729fda3005 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=f3680a4f6a319a89abc1bbb450321b50db4fe1a0 commit f3680a4f6a319a89abc1bbb450321b50db4fe1a0 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 commit 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 commit 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 commit 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=45415af085a4a6caba88cd19bc1433e782f17a99 commit 45415af085a4a6caba88cd19bc1433e782f17a99 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=4531177276afdd889353cf7a2909789fd1298d8e commit 4531177276afdd889353cf7a2909789fd1298d8e Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=2a25011db9d8c44d7fca3667cb4d3ce974c04a33 commit 2a25011db9d8c44d7fca3667cb4d3ce974c04a33 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=a240740977f7c078d909c8facbacb7da995dbf48 commit a240740977f7c078d909c8facbacb7da995dbf48 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=0aad8a443539a32ff8589bf0d79dcf717decc323 commit 0aad8a443539a32ff8589bf0d79dcf717decc323 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=da05872c6434556e51f1f97ef7442a47dbad0b21 commit da05872c6434556e51f1f97ef7442a47dbad0b21 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=d21977c3aabb002abacb4726ce489adac957b5df commit d21977c3aabb002abacb4726ce489adac957b5df Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=5959f5559439ed98f3f06d05a213d44fc04e090b commit 5959f5559439ed98f3f06d05a213d44fc04e090b Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=1b477e37aa83f6284b4fcba0693b47796cb00e2e commit 1b477e37aa83f6284b4fcba0693b47796cb00e2e Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=00fa080500a9e749df9edb639eff29f16f1b3191 commit 00fa080500a9e749df9edb639eff29f16f1b3191 Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=26baee07effa97a05cda22f4978afe868f961166 commit 26baee07effa97a05cda22f4978afe868f961166 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 commit 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=1eb6e27c3f414d670bd41661f6c83f631428372c commit 1eb6e27c3f414d670bd41661f6c83f631428372c Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=7e5ca3d8cd08cdb753dc3cc55c57db120a83806b commit 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=cb646d8f804529344a8763c626d18708fe8ffc7c commit cb646d8f804529344a8763c626d18708fe8ffc7c Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 commit 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=b643d03520c61194cbd7c664808d6f4aece9f779 commit b643d03520c61194cbd7c664808d6f4aece9f779 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=a40bddfa96d911da1258e240c1884ebb6a83a4bb commit a40bddfa96d911da1258e240c1884ebb6a83a4bb Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=219ec1681dab7521a35b2895c4ff2e401a0b3f6e commit 219ec1681dab7521a35b2895c4ff2e401a0b3f6e Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=beea609505d89cf4b134f9c3276c2fca1d9c47cd commit beea609505d89cf4b134f9c3276c2fca1d9c47cd Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=4fc34597cf5a0d074e5c75b5d4aa1892845ea84f commit 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=eb098ec0f45933e06c41e2c863f25087b64c0ad7 commit eb098ec0f45933e06c41e2c863f25087b64c0ad7 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=532a410824f9168ea7e62202ac047588a86bacd5 commit 532a410824f9168ea7e62202ac047588a86bacd5 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=63d14629416fc46c72a30c862c7a7979b12f01d1 commit 63d14629416fc46c72a30c862c7a7979b12f01d1 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=b2291ff7e0421f7301134d390c10454be389e396 commit b2291ff7e0421f7301134d390c10454be389e396 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=55c8f1e76a6c6c14d6e20565eec2be53fd01d84b commit 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=2b61268d688fd9eb7b1bc283427469760636d32e commit 2b61268d688fd9eb7b1bc283427469760636d32e Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=c82e217db4c85d83fd97e10a5e72f1db58113c7d commit c82e217db4c85d83fd97e10a5e72f1db58113c7d Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=e390b7b31fc9c552576315339a0d51b0db0b34a0 commit e390b7b31fc9c552576315339a0d51b0db0b34a0 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=945ac651290c17167a4a2ca75477a05531ca83f9 commit 945ac651290c17167a4a2ca75477a05531ca83f9 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec commit a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=a62c1c56fedba10ebb07cc2269078b97628ba432 commit a62c1c56fedba10ebb07cc2269078b97628ba432 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=7b209613ca340724e69d8064e27b7215a0e2de65 commit 7b209613ca340724e69d8064e27b7215a0e2de65 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=d51ab9fa428e5969b873a690ae0eab40f5800e25 commit d51ab9fa428e5969b873a690ae0eab40f5800e25 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=35c720c4483f4a57d0bca51fb8a94280d9debec4 commit 35c720c4483f4a57d0bca51fb8a94280d9debec4 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=8f860592c2bab0e4d18e59c90113df3b84093f04 commit 8f860592c2bab0e4d18e59c90113df3b84093f04 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=370123ac5f325313c78514f23a2e03bfb8556c45 commit 370123ac5f325313c78514f23a2e03bfb8556c45 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=c65b565b7ea2868168d65ea80d6edf882086bd1a commit c65b565b7ea2868168d65ea80d6edf882086bd1a Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=044b6d6d7a601d848601f8f96aaf6e4bb91bacec commit 044b6d6d7a601d848601f8f96aaf6e4bb91bacec Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf commit 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=ed15df942480e9b84073c1949aa5e8fa93a30dce commit ed15df942480e9b84073c1949aa5e8fa93a30dce Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=cc61ab82b117730d4c25f33cb2040f280cb021ea commit cc61ab82b117730d4c25f33cb2040f280cb021ea Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=16f5ae9d284593fb071ef83b2abcda39695a5dd5 commit 16f5ae9d284593fb071ef83b2abcda39695a5dd5 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=ca09048fc05ba7de0196fbabb021cb3409b61c66 commit ca09048fc05ba7de0196fbabb021cb3409b61c66 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=b8a645689b9690a3caf880307f1a16d203678d80 commit b8a645689b9690a3caf880307f1a16d203678d80 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 commit e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=db74298098d2b7527ef48f045243fb1cc9a6025d commit db74298098d2b7527ef48f045243fb1cc9a6025d Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=945910d769b056175c5bd2071a316017528ffd71 commit 945910d769b056175c5bd2071a316017528ffd71 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=41af33e85c0cfb46fa46942d81892cf3914b34b9 commit 41af33e85c0cfb46fa46942d81892cf3914b34b9 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=3ecd572d28f295227f784d5a00335988f9e4ece3 commit 3ecd572d28f295227f784d5a00335988f9e4ece3 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=de617ebf35fc29a34932c3f633d37458768053d2 commit de617ebf35fc29a34932c3f633d37458768053d2 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=3b63015024b4f06e7985f07d661d46b975e86554 commit 3b63015024b4f06e7985f07d661d46b975e86554 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=eac5251f84c0a5b2d9023e3cfce957fe8eca655e commit eac5251f84c0a5b2d9023e3cfce957fe8eca655e Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=2d2f82e86cbd5c055a62468af5624fe68adcdfa3 commit 2d2f82e86cbd5c055a62468af5624fe68adcdfa3 Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 commit a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=887a7711bcd7b1f8d115ed5e1da67bbb632497ec commit 887a7711bcd7b1f8d115ed5e1da67bbb632497ec Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=c72aa68915364272b67344e0f6e5f713a4a73528 commit c72aa68915364272b67344e0f6e5f713a4a73528 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=f9469ac794b188327eda3eb20d93eb4d324e3d99 commit f9469ac794b188327eda3eb20d93eb4d324e3d99 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 commit 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=0eda39f9edb504048ea02b95696e6a2fa1608d88 commit 0eda39f9edb504048ea02b95696e6a2fa1608d88 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=e2daa6a97cc48b47008c308881d5a000428bc859 commit e2daa6a97cc48b47008c308881d5a000428bc859 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 commit ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=5f91bfb7b4d6d7b78b982b39060cd296bb7644db commit 5f91bfb7b4d6d7b78b982b39060cd296bb7644db Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 commit c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=881c1a20465f5e1c9b54213fadac9ae3114269da commit 881c1a20465f5e1c9b54213fadac9ae3114269da Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 commit a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=7490911b9bcfff5f44475858016cf3eebe4ff1b6 commit 7490911b9bcfff5f44475858016cf3eebe4ff1b6 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=d64b99d0f137f115b61fab443c68346ffef1ec29 commit d64b99d0f137f115b61fab443c68346ffef1ec29 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=4d88a722e3516635b05bdffd3676608cf3f3a526 commit 4d88a722e3516635b05bdffd3676608cf3f3a526 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=c16bc5221f8fb47382859d64d9eee373940a7f58 commit c16bc5221f8fb47382859d64d9eee373940a7f58 Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd commit aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=51b83da2453fff484cd7975f62eb302a3702cdf1 commit 51b83da2453fff484cd7975f62eb302a3702cdf1 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=60f6a113379ca26ab7bccdfd7d15a2096116a21e commit 60f6a113379ca26ab7bccdfd7d15a2096116a21e Author: Neels Hofmeyr Date: Wed Jan 11 00:59:06 2017 +0100 fu Change-Id: I04414383187688a1143e81717a35bca98f0e3457 http://cgit.osmocom.org/openbsc/commit/?id=9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd commit 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=7124bc336c8392133764d44588f7b4eb3a8268a5 commit 7124bc336c8392133764d44588f7b4eb3a8268a5 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=498a64d8ca46e7acd82ab58e7636d9c8525f94cf commit 498a64d8ca46e7acd82ab58e7636d9c8525f94cf Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 commit 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=ae01256934f5d612cbe21dd71b6c306de3019cb9 commit ae01256934f5d612cbe21dd71b6c306de3019cb9 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 commit 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=3473575056de30eb4817c6df7bacf4a1567644cc commit 3473575056de30eb4817c6df7bacf4a1567644cc Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 commit f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=7b414a9c92a970cbf9b20a52c09cfe399b0aa286 commit 7b414a9c92a970cbf9b20a52c09cfe399b0aa286 Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=be7088e3d43d5c088604d8df3bfe51b04447cc74 commit be7088e3d43d5c088604d8df3bfe51b04447cc74 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=80295d6b3fca0f8c9687277c2162ff2af472ed81 commit 80295d6b3fca0f8c9687277c2162ff2af472ed81 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=6de0b007055a395fc78acc5ecfbd6ab9963d9c05 commit 6de0b007055a395fc78acc5ecfbd6ab9963d9c05 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=27426f8c2467a74203cac7667eaaaf9f45c68f6a commit 27426f8c2467a74203cac7667eaaaf9f45c68f6a Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 commit 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=afd13d99208bc4870375c0b69f0ca50f7a8fc557 commit afd13d99208bc4870375c0b69f0ca50f7a8fc557 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=1a9d3a2152a37cb9281c31ecb76defe193a5d39d commit 1a9d3a2152a37cb9281c31ecb76defe193a5d39d Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=98347affb2695f8212a4e979e4ecdba39bc81bcb commit 98347affb2695f8212a4e979e4ecdba39bc81bcb Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 commit 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=df26a4f9983ff313e44a85ce3f18a5b117ec84fd commit df26a4f9983ff313e44a85ce3f18a5b117ec84fd Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=a0a04f0d311a95d60a807e36d71f0324409f1a1f commit a0a04f0d311a95d60a807e36d71f0324409f1a1f Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 commit 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=c07067ad28d59962d444f7208dd4348bf0eba356 commit c07067ad28d59962d444f7208dd4348bf0eba356 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 commit af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=f1925323c054caca28cb0c6771ceeb1f50c06c11 commit f1925323c054caca28cb0c6771ceeb1f50c06c11 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e commit 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=c3550dc30ea8ac468b003b3143136c8f63c9136b commit c3550dc30ea8ac468b003b3143136c8f63c9136b Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=b24572902f70500b9abf2d6b921955bc6c149f0c commit b24572902f70500b9abf2d6b921955bc6c149f0c Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=5a023222765cd1cd24b0a9294a9f5496c01151a5 commit 5a023222765cd1cd24b0a9294a9f5496c01151a5 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=b75a3db77b44bb84d09fab540c546ef6fbb93284 commit b75a3db77b44bb84d09fab540c546ef6fbb93284 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=368d904e89efa0eb002ba4443ef42fa4b8266ea5 commit 368d904e89efa0eb002ba4443ef42fa4b8266ea5 Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=2487f47ba1f11e2cc6b1f5848dc32dd219881f1a commit 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=c61806286b203fe26920c91ca60a7411a9c00122 commit c61806286b203fe26920c91ca60a7411a9c00122 Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=086d81cc1b301a50501d1dd813ee04cd2eb5cc34 commit 086d81cc1b301a50501d1dd813ee04cd2eb5cc34 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=1aa104f125a035c5a000802b2fff4e55df1e3e45 commit 1aa104f125a035c5a000802b2fff4e55df1e3e45 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=cc2ffac8a9e0755e21b12221002c427bebed9484 commit cc2ffac8a9e0755e21b12221002c427bebed9484 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=36f61480958adbd380fc7b98f499286fd53c7782 commit 36f61480958adbd380fc7b98f499286fd53c7782 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=2e4cc3fdccfca9166821d100c42e59080d2ba7e2 commit 2e4cc3fdccfca9166821d100c42e59080d2ba7e2 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=57caea8404905d924f2248c79cceb70f05104a97 commit 57caea8404905d924f2248c79cceb70f05104a97 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 commit daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=d3d85aa9af98c46887008eecedc9adee07ba43a3 commit d3d85aa9af98c46887008eecedc9adee07ba43a3 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 commit b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=b66cc943af1a6d67fd61624863c37c8142aaa0f3 commit b66cc943af1a6d67fd61624863c37c8142aaa0f3 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 commit 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=615e49c4f39385522c54af4073b3270eaeeaaabd commit 615e49c4f39385522c54af4073b3270eaeeaaabd Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=e9d32af176eb951c3adfa0e7d0259a5c1de75886 commit e9d32af176eb951c3adfa0e7d0259a5c1de75886 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=b0e6c1648bcff5487f5620c038bff13c0e417983 commit b0e6c1648bcff5487f5620c038bff13c0e417983 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=2d003d9fd04e3bd2b8627837d6c5c673ae51f17a commit 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=af10afb7f5313e6a8f878602a8bb53bd543c0285 commit af10afb7f5313e6a8f878602a8bb53bd543c0285 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=20395baf57924803d28e82ae247af9f6312535c6 commit 20395baf57924803d28e82ae247af9f6312535c6 Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=cbcb324c363084dd27f25cf7a40809b06519d469 commit cbcb324c363084dd27f25cf7a40809b06519d469 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=c260c82c0f96defffea51210eff8c91f3b997ca4 commit c260c82c0f96defffea51210eff8c91f3b997ca4 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=fc3a3a73c3e00898389fd431f91eec6206c8f0cf commit fc3a3a73c3e00898389fd431f91eec6206c8f0cf Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=806685e4b131124a93ac51a36802e19f008404a0 commit 806685e4b131124a93ac51a36802e19f008404a0 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 commit 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef commit 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=b1e5905b47bac2cb419e59cefa96e41810ea5a06 commit b1e5905b47bac2cb419e59cefa96e41810ea5a06 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=8af834a7bedf6a666daa623a06f1e3a9f70a726e commit 8af834a7bedf6a666daa623a06f1e3a9f70a726e Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=66535c6e9ed9d874b24da3d8e28cae55051411d0 commit 66535c6e9ed9d874b24da3d8e28cae55051411d0 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=6f026b24ea97b5967fb014d7778fb0ef6528bdc1 commit 6f026b24ea97b5967fb014d7778fb0ef6528bdc1 Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=b12f26116a21199d58bb6e9027475715f80fdc22 commit b12f26116a21199d58bb6e9027475715f80fdc22 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=1b06fc2c4444c846330a74b19ec85350b131f0b3 commit 1b06fc2c4444c846330a74b19ec85350b131f0b3 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb commit 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=1d0d88427d933258b1ec8b09047d68c7627c8440 commit 1d0d88427d933258b1ec8b09047d68c7627c8440 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c commit b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=be5d00458e869b30c2da7e703c06d2993cb0a5bd commit be5d00458e869b30c2da7e703c06d2993cb0a5bd Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 commit 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=37ac1eb26cd04149c257c2d9cfec42a718a0fb56 commit 37ac1eb26cd04149c257c2d9cfec42a718a0fb56 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=fa7a3363f1ed76a81ee9d292b6330b23e87306c5 commit fa7a3363f1ed76a81ee9d292b6330b23e87306c5 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=1a84566abf8ef47786eff4676af69f8d54674a2d commit 1a84566abf8ef47786eff4676af69f8d54674a2d Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=3d775570448e98669c1e7b1bb62e51f55dbd8d97 commit 3d775570448e98669c1e7b1bb62e51f55dbd8d97 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=05c8b279221a666029540d1f65f392ea151f89c9 commit 05c8b279221a666029540d1f65f392ea151f89c9 Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=88bebb3631c8c1dce2da5aec24f8cd514740c380 commit 88bebb3631c8c1dce2da5aec24f8cd514740c380 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=89e440027319712f5208ec2c8899e65bfcdc24b8 commit 89e440027319712f5208ec2c8899e65bfcdc24b8 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=e25fa308c7384c42189a13cf834ded926c85c55b commit e25fa308c7384c42189a13cf834ded926c85c55b Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b commit 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=24c8031d6642bb3b972ab44cc22e6714a411f30d commit 24c8031d6642bb3b972ab44cc22e6714a411f30d Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=4e4f93fecfc862735c50cbb59ccb6250fae74f35 commit 4e4f93fecfc862735c50cbb59ccb6250fae74f35 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=1653ee2212384d60676be5101d53a9d67f42991b commit 1653ee2212384d60676be5101d53a9d67f42991b Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 commit fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=68acfcb6370e53dad4773dbfe20468d22b597e34 commit 68acfcb6370e53dad4773dbfe20468d22b597e34 Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 commit b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=2f8051502cb291077cf82eea86530178fcd296e2 commit 2f8051502cb291077cf82eea86530178fcd296e2 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=a63fc24c3bb7c19f89ba92dc89dc697d21b5469d commit a63fc24c3bb7c19f89ba92dc89dc697d21b5469d Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=11ba779a49345a2e26884aecd8f3de62eaa7943a commit 11ba779a49345a2e26884aecd8f3de62eaa7943a Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=d81c32dca614cc8a97e37404a6e89e0e67dc4c95 commit d81c32dca614cc8a97e37404a6e89e0e67dc4c95 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=f198febf80849be389a0fb2c97f07b53ca123be8 commit f198febf80849be389a0fb2c97f07b53ca123be8 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=ebc1d292ad52967395163c4459238ea66edd1753 commit ebc1d292ad52967395163c4459238ea66edd1753 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=7981569e0adac2a02f02164a37f3a252e0e0465d commit 7981569e0adac2a02f02164a37f3a252e0e0465d Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 commit da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=a6e223dadd42c24b45408e3b2814eca4106d5515 commit a6e223dadd42c24b45408e3b2814eca4106d5515 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=03da41133e67bf7806cccf4569b7194e0c8b966c commit 03da41133e67bf7806cccf4569b7194e0c8b966c Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=aec2734b21d83ef6b5beb380426ca976fbcd9984 commit aec2734b21d83ef6b5beb380426ca976fbcd9984 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2838ddab64072654e3d3a249912b33d798b76473 commit 2838ddab64072654e3d3a249912b33d798b76473 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2495738b72c6004d22deef7a20c071d2d5c84574 commit 2495738b72c6004d22deef7a20c071d2d5c84574 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=cd0678a4e84b416129d879408aedc42b89395dc5 commit cd0678a4e84b416129d879408aedc42b89395dc5 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=5026b142bac378774d31c7ed93ae715800fb831b commit 5026b142bac378774d31c7ed93ae715800fb831b Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strscpy() or osmo_strncpy() everywhere Shorten some code and make obvious to the reader that strncpy() is invoked in a safe way. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=79ac4b1a1561f9bf43c895af32cd57afc752ef77 commit 79ac4b1a1561f9bf43c895af32cd57afc752ef77 Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strscpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Depends on libosmocore Change-Id Ie973fc51835066540eba7ed2946ddf33a268b022 Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 http://cgit.osmocom.org/openbsc/commit/?id=7b56a6704057e2dcc8bf5771512938a4e0abbb86 commit 7b56a6704057e2dcc8bf5771512938a4e0abbb86 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_len() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=b5507d72dbd044c152316aa903c28d8722ca9c49 commit b5507d72dbd044c152316aa903c28d8722ca9c49 Author: Neels Hofmeyr Date: Wed Jan 11 00:30:56 2017 +0100 gtphub_test: rename llist_len() to _llist_len(), prep for libosmocore llist_len() Also change the return value to unsigned, like will be the case in the libosmocore implementation. Related: libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I9a7e438de4539c382de54b7337fd18e4bf19d007 ----------------------------------------------------------------------- Summary of changes: debian/control | 11 ++ debian/openbsc-dev.install | 2 + openbsc/include/openbsc/gsm_data.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 71 ------- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/src/libbsc/bsc_vty.c | 3 + openbsc/src/libcommon-cs/common_cs.c | 7 - openbsc/src/libcommon-cs/common_cs_vty.c | 7 +- openbsc/src/libcommon/debug.c | 16 -- openbsc/src/libcommon/gsm_subscriber_base.c | 132 ------------- openbsc/src/libmsc/db.c | 197 ++---------------- openbsc/src/libmsc/gsm_subscriber.c | 73 +------ openbsc/src/osmo-nitb/bsc_hack.c | 2 +- openbsc/tests/mm_auth/mm_auth_test.c | 264 +------------------------ openbsc/tests/mm_auth/mm_auth_test.ok | 41 +--- openbsc/tests/subscr_conn/subscr_conn_test.c | 36 ++-- openbsc/tests/subscr_conn/subscr_conn_test.err | 36 ++-- 17 files changed, 79 insertions(+), 822 deletions(-) create mode 100644 debian/openbsc-dev.install hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 19 22:11:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 Jan 2017 22:11:36 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-873-g5ddb9a968 Message-ID: <201701192211.v0JMBaSV065466@git.osmocom.org> This 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, neels/vlr has been updated discards 5fcf50be05d9487c04e9cdd376d3f142eb44f57e (commit) discards 613947ccc9c6d46d18df8fd2e5ca4b696afc8690 (commit) discards c675e65473729da7ec32ace231d7c60d80cd1ee5 (commit) discards e374225f6043edfe2443668414ead2fbbbd47ae3 (commit) discards ae374e741bcbc9fa0c03e2d8302be99d7231e249 (commit) discards 560026657bf2b46d974fa100833f6a206b3a1feb (commit) discards c0852e55bf20960a5874a6fc19af03034f4b998d (commit) discards bb8b879a36c4d94ec8a57c41ac0d24c2a32a81b2 (commit) discards 9cb21cf13a15376ae1b5a7f0ece59ff8d5ce8201 (commit) discards 692fb028f1c9dba7f209c78b8ec3f84acc2e4f1f (commit) discards 14dd897aba1099244aa1573177f2da68608f6577 (commit) discards b6b565d2c36b11c5af4296721382d6b1ff3e9eb6 (commit) discards 4cb7a17764023bd63f2c838ced9feaf6f20743e9 (commit) discards 2f3b6bd6c4ceccff014e56defc8708e8fa1a91ff (commit) discards a426ef877f8bb406cfae4fff8e5c5bd3b569f8d8 (commit) discards e13938831ff5166fcf59f390422a11aad456967e (commit) discards 2e8b05ecc651979c5c06b52973c4122f5e39346b (commit) discards ab21348e3fa98bd3ef1137653f022b06c8064e7f (commit) discards 4ce0d369209d1860c9f226d4f2f71795bfe117b2 (commit) discards 44045e55ba21d7b736d33abb55f8ec49eac8c477 (commit) discards dce6db64ed4e4f1a0128a4ca62757b0901d24b39 (commit) discards 26b1b82b31cc0caf3b559d6ffff0e10a488728c2 (commit) discards fe3298f76e3aeca8f1e7323e92c8b136b3b4b4c0 (commit) discards 8f9a84b9adfb5163833d3b2be8fe89f5a3bb06fc (commit) discards ed391af5ad7dace609dd63e7ddf3f984f4219982 (commit) discards de8a5398f4146f097b473f0a5cbe075385ab04fa (commit) discards c08f08e6e75fc9c839dfb0eefaeb3666a8af3923 (commit) discards e6f49b8714694aa8c99b2b95ae9be200c1e7952d (commit) discards 81ab17b5a2220a4425f71082aa25b65d36c34d73 (commit) discards 55ea2d7bc2110f6954f24ebf4c91a622c9a80b2d (commit) discards 9087bbaa83641319180ab09583f5f4b4d65bd3be (commit) discards a4a93a2f858909396f11f954224ad0165a6f9f0f (commit) discards c6cf2d24a70d69e1112d45e2fac818526adbd1aa (commit) discards b37deef2d20d4749e6a97448fc0bcbacb80bef26 (commit) discards ef2eee5b7a8f94103fa515f2bed44920ef6c17b8 (commit) discards 43f07b6508d681d65b5ab76d2c2f419243555928 (commit) discards fe465e5224d044dbd7a63492b0cf0e4b30c3c17d (commit) discards 0b298b819bdaf5a875ec4ac5f4dfa223c62c532b (commit) discards b90718b3cee94ca9dc3f996908056579d1d1f1c6 (commit) discards 3f039371af85b7f46125a44f9fe92a306baa83b7 (commit) discards 68695fdcf9d5b8cfa743f61880cffd5316374f5b (commit) discards 590982fd7f387f332c359dbd125799f0da71993d (commit) discards cf15e6ca4273af9a00b5ae667907403fed4e647b (commit) discards 2c011db8de5fc2737af915ead5e12097e6abd917 (commit) discards 607eac7669c5fc582206dc940ad71ca34e73d944 (commit) discards d2817745cb5977a0cbd71b5f90f7010479ef90bb (commit) discards 58d660900fb6dcf81ca614def3aa47db09b806d9 (commit) discards c10844b4caae45a8f66085cbf671618e9a98d1a9 (commit) discards ce458f0107780e4bafcf38806e05572d5a20ef28 (commit) discards 606047d7620d9098376c31ef5dc8c09cf11b874d (commit) discards d59b2bb0102e80613b84c59b2887b697ade217e3 (commit) discards e5015fa2cffdd8012f93f82ade717a992c7c7fac (commit) discards 5d4e1abc00acee397aeb07f677c04bf5dfe82c6c (commit) discards 0d92b0cacb9a8d380ad73ab2fb1089c1d211ea84 (commit) discards b80712b5d605b926d9e584d8a9d42f6e54e2607b (commit) discards 7d7111f874ff919f2d9fdc7ad0dc3abdb18a1b45 (commit) discards 4d7378f68784e6a51ef4f14c1d0a1fd8bc2faf7c (commit) discards 52d2f6a0ff7e7948615d9f4b718ce7dccfbd05bf (commit) discards 471e517b814b90414f0ab1505367e264f2fed014 (commit) discards 282f82b61e0490bbd32f6f7514c4dc4290b099fd (commit) discards b49fa71287226ceac2c4c4e0196730eea869cc25 (commit) discards e23e4df61214cd9e32f52c01c96f250224017e9c (commit) discards ae03da65071689d54914b26beeb11b479b0d24ef (commit) discards b4dc5de031f6bbd4c6ccb38dfe42f65c975b7504 (commit) discards 16481557f8bac4b4a15791e34246e560fd9ee7da (commit) discards 257d97c3c66523fd009a8f5deb9e62816c735df2 (commit) discards e8bd6a6f1d123d6ebd1d5602a651a6efd90a5a5e (commit) discards 7f6390231de0e08967bad56fa33b70925ec47239 (commit) discards 1914a9f27a54131efc535eec8860610360682643 (commit) discards ff13497dfd3ab338383762ca04d980aa9ab17b7f (commit) discards e1d4b41b46ebbf012ac8a30dc0dee8254d0ab329 (commit) discards 4dfdd781c2378babfef69bb3257d1a729fda3005 (commit) via 5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 (commit) via 43e7b8d3c27bc296e8bcdf026c6ffc48b13919a2 (commit) via ab35ad90311b89d96a77c23b634c1fe071d9c139 (commit) via 215758bc4e56edee4c3b5dc6e6178690fd272ad4 (commit) via 33f01c2c64d18c6aea8c7316446ba8ca3e793d71 (commit) via 47e5fc286b158bc9bc60b3e5d821dfdfacfcc8b6 (commit) via 5a3cde0a3abbcd9ba3eca5d27ecd89b46a008ef8 (commit) via 826a2e04e74bd30ef9ca10bc7a7e40cd553e3665 (commit) via 64a57685f572ea4439f88577aa6f5b3ba4335138 (commit) via 649eb438f07f42d31b87cc35241d466f5a691347 (commit) via d22a7e396eb99929cb3e80127ef8ba8c4223770a (commit) via e41b313d5afb8e08e9bb9cb502149a912761effd (commit) via 306a45ea6d5fb91faf0cd0b7763962f520949992 (commit) via 22562a7b2cb33de50062ae18eca4e16e3b1c0259 (commit) via ad84167a448faa57906b5218cefd3544c1adae61 (commit) via 233fae8c6868aa783a8b871ee0da1e622f6622e0 (commit) via c8d4dc7585acc99d4d7ac051e850993ff37354d1 (commit) via d595fe22b7d8602f361e9f3e35c3a7dba73f67ef (commit) via afcccbfde49dbe9d276fbfdb5c8667b6ecbc1713 (commit) via 6133723c72f3ce461d844df3985e7dc4458eb2ee (commit) via 313afda4bef3558b165b67eed60e34bfb2894874 (commit) via a3e41dc88123490418281f88272f2e2bbe480da4 (commit) via 4bff39179b4f1c40f443deaee869975e316c62de (commit) via 56ef10dbf370b29ebc3559ce1c036def5c2faedf (commit) via 94f7b5f91014174667238f58cb7a9868c4d1145c (commit) via 34547f099bf495d690aec499ab741633e30526d7 (commit) via a087a05c321d50de2de58d305afd257161fd3048 (commit) via c48052c156c533dce148da510ca9f4784a6feedf (commit) via b66e9c249ca364b0d773b84a2d69b491fe6f204d (commit) via 2d36b424daf9aa4b0635aba72135d86fed4e1786 (commit) via e5a9b9cb8dd18f0e04ecd68f864f1afc02f2fc38 (commit) via c2a20c58ac560627dec02082ce8faeead20f3501 (commit) via 487f337950b2dfeaa4e4c2a1816b9145d2e9a49c (commit) via b74b16148d325eeda3fd1f74e2885e5060d24533 (commit) via 171ebb7be08c67a5716aa35828158a19372d8046 (commit) via 98cacae9e60f345d98fc006b357102106de30644 (commit) via 95c5ec1b39d98dcc7d20f90c446484fe6948a68c (commit) via 52c891ddebd48d96338ea003d5b2adf394cf43dd (commit) via db3437822702ca74bf19e79c47d0d89e001ca9df (commit) via 265f53e43b2f01a20f63b62be38d473fca550d82 (commit) via 23838fc5f97196936e317524396b48fa59441428 (commit) via f8fb26a0fe1c7e9aae0217e4dae7cf8fa60bbf35 (commit) via e05db8f6efb5c0e0237fd6aaf488560d96b59694 (commit) via 25dc5fe09d90d3807d517e64133166ad4029c6e2 (commit) via 15e626b8004079fd88a85e1a35caba6136c5877c (commit) via ce810b38e8121fa9c8e6da6eb83ad618606853f0 (commit) via a854385be58abe6b0373b7bc0ca6ca5f9265f0e4 (commit) via 90dd67b49d56f329d39de5204eaf439fdab5224c (commit) via f73bf8b870444e8793c5437e6e02a60b27467dea (commit) via e6e022cac72bcc96c6459fed640d094e441538aa (commit) via 0c137c5b6e704092fd8b79447a958a18cdcf0759 (commit) via fc03210f0a7a0664c383adac92b8e5ae694ed4d6 (commit) via 4be25b7ad703df297b669a3777d4866f199d0271 (commit) via 2b017cb7eb2f680446b01cc96421993494885dbf (commit) via 26373e200d5b4a5460595024772b3ddcf02d9fcf (commit) via d9bf83ef2baa050c3baabc668708659680e9fe8a (commit) via c8dfeca9d20d98af87894c24525e227c7081974c (commit) via 7775555e1b53c09939423452afe9a0c812527b8b (commit) via b7ac5f938bbb1fa2a8c53ae34393db564487f900 (commit) via 7de2f9493b9e43b3cf0cb1fe6559af16784dbea0 (commit) via a7bb3a87d016f0e69322d5886db933a2c377293e (commit) via da86cc29e4c91250fd83ad6f26c0f6b21bad122e (commit) via 92efac501e0a621e7ea49e11b0e5f07c999983d3 (commit) via fa57f265dd99f528be1c0adac7f34fd5fc80fd89 (commit) via d6959f0c447e0e00d4c2bef28bfa0a2651e2d1d1 (commit) via c92e24d22c7753ccfbb391b3b1222ff2863d967b (commit) via 56f88203ea47b05957bd52fd612cd6224a8189a9 (commit) via 6d4ba68f16e039f7fc4a889a44506f2cb33fd428 (commit) via 3ef208fa9825c414805b02e0d085495e4e940d5e (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 (5fcf50be05d9487c04e9cdd376d3f142eb44f57e) \ N -- N -- N (5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 commit 5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=43e7b8d3c27bc296e8bcdf026c6ffc48b13919a2 commit 43e7b8d3c27bc296e8bcdf026c6ffc48b13919a2 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=ab35ad90311b89d96a77c23b634c1fe071d9c139 commit ab35ad90311b89d96a77c23b634c1fe071d9c139 Author: Neels Hofmeyr Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=215758bc4e56edee4c3b5dc6e6178690fd272ad4 commit 215758bc4e56edee4c3b5dc6e6178690fd272ad4 Author: Neels Hofmeyr Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=33f01c2c64d18c6aea8c7316446ba8ca3e793d71 commit 33f01c2c64d18c6aea8c7316446ba8ca3e793d71 Author: Neels Hofmeyr Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=47e5fc286b158bc9bc60b3e5d821dfdfacfcc8b6 commit 47e5fc286b158bc9bc60b3e5d821dfdfacfcc8b6 Author: Neels Hofmeyr Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=5a3cde0a3abbcd9ba3eca5d27ecd89b46a008ef8 commit 5a3cde0a3abbcd9ba3eca5d27ecd89b46a008ef8 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=826a2e04e74bd30ef9ca10bc7a7e40cd553e3665 commit 826a2e04e74bd30ef9ca10bc7a7e40cd553e3665 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=64a57685f572ea4439f88577aa6f5b3ba4335138 commit 64a57685f572ea4439f88577aa6f5b3ba4335138 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=649eb438f07f42d31b87cc35241d466f5a691347 commit 649eb438f07f42d31b87cc35241d466f5a691347 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=d22a7e396eb99929cb3e80127ef8ba8c4223770a commit d22a7e396eb99929cb3e80127ef8ba8c4223770a Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=e41b313d5afb8e08e9bb9cb502149a912761effd commit e41b313d5afb8e08e9bb9cb502149a912761effd Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=306a45ea6d5fb91faf0cd0b7763962f520949992 commit 306a45ea6d5fb91faf0cd0b7763962f520949992 Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=22562a7b2cb33de50062ae18eca4e16e3b1c0259 commit 22562a7b2cb33de50062ae18eca4e16e3b1c0259 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=ad84167a448faa57906b5218cefd3544c1adae61 commit ad84167a448faa57906b5218cefd3544c1adae61 Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=233fae8c6868aa783a8b871ee0da1e622f6622e0 commit 233fae8c6868aa783a8b871ee0da1e622f6622e0 Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=c8d4dc7585acc99d4d7ac051e850993ff37354d1 commit c8d4dc7585acc99d4d7ac051e850993ff37354d1 Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=d595fe22b7d8602f361e9f3e35c3a7dba73f67ef commit d595fe22b7d8602f361e9f3e35c3a7dba73f67ef Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=afcccbfde49dbe9d276fbfdb5c8667b6ecbc1713 commit afcccbfde49dbe9d276fbfdb5c8667b6ecbc1713 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=6133723c72f3ce461d844df3985e7dc4458eb2ee commit 6133723c72f3ce461d844df3985e7dc4458eb2ee Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=313afda4bef3558b165b67eed60e34bfb2894874 commit 313afda4bef3558b165b67eed60e34bfb2894874 Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=a3e41dc88123490418281f88272f2e2bbe480da4 commit a3e41dc88123490418281f88272f2e2bbe480da4 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=4bff39179b4f1c40f443deaee869975e316c62de commit 4bff39179b4f1c40f443deaee869975e316c62de Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=56ef10dbf370b29ebc3559ce1c036def5c2faedf commit 56ef10dbf370b29ebc3559ce1c036def5c2faedf Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=94f7b5f91014174667238f58cb7a9868c4d1145c commit 94f7b5f91014174667238f58cb7a9868c4d1145c Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=34547f099bf495d690aec499ab741633e30526d7 commit 34547f099bf495d690aec499ab741633e30526d7 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=a087a05c321d50de2de58d305afd257161fd3048 commit a087a05c321d50de2de58d305afd257161fd3048 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=c48052c156c533dce148da510ca9f4784a6feedf commit c48052c156c533dce148da510ca9f4784a6feedf Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=b66e9c249ca364b0d773b84a2d69b491fe6f204d commit b66e9c249ca364b0d773b84a2d69b491fe6f204d Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=2d36b424daf9aa4b0635aba72135d86fed4e1786 commit 2d36b424daf9aa4b0635aba72135d86fed4e1786 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=e5a9b9cb8dd18f0e04ecd68f864f1afc02f2fc38 commit e5a9b9cb8dd18f0e04ecd68f864f1afc02f2fc38 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=c2a20c58ac560627dec02082ce8faeead20f3501 commit c2a20c58ac560627dec02082ce8faeead20f3501 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=487f337950b2dfeaa4e4c2a1816b9145d2e9a49c commit 487f337950b2dfeaa4e4c2a1816b9145d2e9a49c Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=b74b16148d325eeda3fd1f74e2885e5060d24533 commit b74b16148d325eeda3fd1f74e2885e5060d24533 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=171ebb7be08c67a5716aa35828158a19372d8046 commit 171ebb7be08c67a5716aa35828158a19372d8046 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=98cacae9e60f345d98fc006b357102106de30644 commit 98cacae9e60f345d98fc006b357102106de30644 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=95c5ec1b39d98dcc7d20f90c446484fe6948a68c commit 95c5ec1b39d98dcc7d20f90c446484fe6948a68c Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=52c891ddebd48d96338ea003d5b2adf394cf43dd commit 52c891ddebd48d96338ea003d5b2adf394cf43dd Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=db3437822702ca74bf19e79c47d0d89e001ca9df commit db3437822702ca74bf19e79c47d0d89e001ca9df Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=265f53e43b2f01a20f63b62be38d473fca550d82 commit 265f53e43b2f01a20f63b62be38d473fca550d82 Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=23838fc5f97196936e317524396b48fa59441428 commit 23838fc5f97196936e317524396b48fa59441428 Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=f8fb26a0fe1c7e9aae0217e4dae7cf8fa60bbf35 commit f8fb26a0fe1c7e9aae0217e4dae7cf8fa60bbf35 Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=e05db8f6efb5c0e0237fd6aaf488560d96b59694 commit e05db8f6efb5c0e0237fd6aaf488560d96b59694 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=25dc5fe09d90d3807d517e64133166ad4029c6e2 commit 25dc5fe09d90d3807d517e64133166ad4029c6e2 Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=15e626b8004079fd88a85e1a35caba6136c5877c commit 15e626b8004079fd88a85e1a35caba6136c5877c Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=ce810b38e8121fa9c8e6da6eb83ad618606853f0 commit ce810b38e8121fa9c8e6da6eb83ad618606853f0 Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=a854385be58abe6b0373b7bc0ca6ca5f9265f0e4 commit a854385be58abe6b0373b7bc0ca6ca5f9265f0e4 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=90dd67b49d56f329d39de5204eaf439fdab5224c commit 90dd67b49d56f329d39de5204eaf439fdab5224c Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=f73bf8b870444e8793c5437e6e02a60b27467dea commit f73bf8b870444e8793c5437e6e02a60b27467dea Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=e6e022cac72bcc96c6459fed640d094e441538aa commit e6e022cac72bcc96c6459fed640d094e441538aa Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=0c137c5b6e704092fd8b79447a958a18cdcf0759 commit 0c137c5b6e704092fd8b79447a958a18cdcf0759 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=fc03210f0a7a0664c383adac92b8e5ae694ed4d6 commit fc03210f0a7a0664c383adac92b8e5ae694ed4d6 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=4be25b7ad703df297b669a3777d4866f199d0271 commit 4be25b7ad703df297b669a3777d4866f199d0271 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=2b017cb7eb2f680446b01cc96421993494885dbf commit 2b017cb7eb2f680446b01cc96421993494885dbf Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=26373e200d5b4a5460595024772b3ddcf02d9fcf commit 26373e200d5b4a5460595024772b3ddcf02d9fcf Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=d9bf83ef2baa050c3baabc668708659680e9fe8a commit d9bf83ef2baa050c3baabc668708659680e9fe8a Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=c8dfeca9d20d98af87894c24525e227c7081974c commit c8dfeca9d20d98af87894c24525e227c7081974c Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=7775555e1b53c09939423452afe9a0c812527b8b commit 7775555e1b53c09939423452afe9a0c812527b8b Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=b7ac5f938bbb1fa2a8c53ae34393db564487f900 commit b7ac5f938bbb1fa2a8c53ae34393db564487f900 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=7de2f9493b9e43b3cf0cb1fe6559af16784dbea0 commit 7de2f9493b9e43b3cf0cb1fe6559af16784dbea0 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=a7bb3a87d016f0e69322d5886db933a2c377293e commit a7bb3a87d016f0e69322d5886db933a2c377293e Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=da86cc29e4c91250fd83ad6f26c0f6b21bad122e commit da86cc29e4c91250fd83ad6f26c0f6b21bad122e Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=92efac501e0a621e7ea49e11b0e5f07c999983d3 commit 92efac501e0a621e7ea49e11b0e5f07c999983d3 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=fa57f265dd99f528be1c0adac7f34fd5fc80fd89 commit fa57f265dd99f528be1c0adac7f34fd5fc80fd89 Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=d6959f0c447e0e00d4c2bef28bfa0a2651e2d1d1 commit d6959f0c447e0e00d4c2bef28bfa0a2651e2d1d1 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=c92e24d22c7753ccfbb391b3b1222ff2863d967b commit c92e24d22c7753ccfbb391b3b1222ff2863d967b Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=56f88203ea47b05957bd52fd612cd6224a8189a9 commit 56f88203ea47b05957bd52fd612cd6224a8189a9 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=6d4ba68f16e039f7fc4a889a44506f2cb33fd428 commit 6d4ba68f16e039f7fc4a889a44506f2cb33fd428 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=3ef208fa9825c414805b02e0d085495e4e940d5e commit 3ef208fa9825c414805b02e0d085495e4e940d5e Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 3 - openbsc/include/openbsc/osmo_msc.h | 5 +- openbsc/include/openbsc/vlr.h | 50 ++++++++---- openbsc/src/libmsc/gsm_04_08.c | 18 +++-- openbsc/src/libmsc/vty_interface_layer3.c | 6 +- openbsc/src/libvlr/vlr.c | 79 ++++++++++-------- openbsc/src/libvlr/vlr_core.h | 4 - openbsc/src/libvlr/vlr_lu_fsm.c | 6 +- openbsc/src/osmo-nitb/bsc_hack.c | 11 ++- openbsc/tests/subscr_conn/subscr_conn_test.c | 55 +++++++------ openbsc/tests/subscr_conn/subscr_conn_test.err | 106 ++++++++++++++++--------- openbsc/tests/vlr/vlr_test.c | 5 +- 12 files changed, 210 insertions(+), 138 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 20 11:05:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 Jan 2017 11:05:26 GMT Subject: osmo-qcdiag.git branch master updated. 0442fead33dece7027ba0f859a30bd65180442f8 Message-ID: <201701201105.v0KB5QWl050969@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via 0442fead33dece7027ba0f859a30bd65180442f8 (commit) via fe5354444009f81b851c39cf12cf8acaecce81fb (commit) via 7b113a2d33c5a7bcd53f83f8df73b6a579bee56f (commit) via 280bb05a61c5ab8afcab058446b4a11b7ef93814 (commit) from 5162dd59fa7dc3f0d6c3df8d855fa9c4b2b691d7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=0442fead33dece7027ba0f859a30bd65180442f8 commit 0442fead33dece7027ba0f859a30bd65180442f8 Author: Harald Welte Date: Fri Jan 20 12:04:10 2017 +0100 Enable + Interpret more GPRS related logging Those logging groups are not present on all firmwares/devices. Best success for GPRS low-layer logging so far with an old Gobi2000 card from Lenovo. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=fe5354444009f81b851c39cf12cf8acaecce81fb commit fe5354444009f81b851c39cf12cf8acaecce81fb Author: Harald Welte Date: Wed Jan 11 11:22:51 2017 +0100 gprs: handle RLC uplink/downlink ack/nack params http://cgit.osmocom.org/osmo-qcdiag/commit/?id=7b113a2d33c5a7bcd53f83f8df73b6a579bee56f commit 7b113a2d33c5a7bcd53f83f8df73b6a579bee56f Author: Harald Welte Date: Mon Jan 9 21:34:03 2017 +0100 WIP: More WCDMA/RRC decoding http://cgit.osmocom.org/osmo-qcdiag/commit/?id=280bb05a61c5ab8afcab058446b4a11b7ef93814 commit 280bb05a61c5ab8afcab058446b4a11b7ef93814 Author: Harald Welte Date: Mon Jan 9 16:00:10 2017 +0100 diag_log_gprs_rlc.h: More log message definitions ----------------------------------------------------------------------- Summary of changes: src/Makefile | 2 +- src/diag_log.c | 5 ++ src/diag_log.h | 2 + src/diag_log_gprs.c | 127 +++++++++++++++++++++++++++++++++++++++ src/diag_log_wcdma.c | 84 +++++++++++++++++++++++++- src/protocol/diag_log_gprs_l1.h | 108 +++++++++++++++++++++++++++++++++ src/protocol/diag_log_gprs_rlc.h | 63 +++++++++++++++---- src/protocol/diag_log_wcdma.h | 77 ++++++++++++++++++++++++ 8 files changed, 454 insertions(+), 14 deletions(-) create mode 100644 src/protocol/diag_log_gprs_l1.h hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Fri Jan 20 18:49:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 Jan 2017 18:49:49 GMT Subject: op25.git branch max updated. a83fbd8c864ef253e4d6d79d5069b45ac92f8e75 Message-ID: <201701201849.v0KInnr7064157@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via a83fbd8c864ef253e4d6d79d5069b45ac92f8e75 (commit) from 7214bc2614c5573b4b4e360c9b1a73b415cd2652 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/op25/commit/?id=a83fbd8c864ef253e4d6d79d5069b45ac92f8e75 commit a83fbd8c864ef253e4d6d79d5069b45ac92f8e75 Author: Max Date: Fri Jan 20 13:47:25 2017 -0500 ambe_encoder_sb block ----------------------------------------------------------------------- Summary of changes: .../include/op25_repeater/CMakeLists.txt | 1 + .../op25_repeater/{vocoder.h => ambe_encoder_sb.h} | 20 ++-- op25/gr-op25_repeater/lib/CMakeLists.txt | 2 + op25/gr-op25_repeater/lib/ambe_encoder_sb_impl.cc | 114 +++++++++++++++++++++ .../lib/{vocoder_impl.h => ambe_encoder_sb_impl.h} | 36 +++---- op25/gr-op25_repeater/swig/op25_repeater_swig.i | 4 + 6 files changed, 149 insertions(+), 28 deletions(-) copy op25/gr-op25_repeater/include/op25_repeater/{vocoder.h => ambe_encoder_sb.h} (71%) create mode 100644 op25/gr-op25_repeater/lib/ambe_encoder_sb_impl.cc copy op25/gr-op25_repeater/lib/{vocoder_impl.h => ambe_encoder_sb_impl.h} (70%) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Fri Jan 20 23:18:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 Jan 2017 23:18:01 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-874-gb36d67319 Message-ID: <201701202318.v0KNI1a5028659@git.osmocom.org> This 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, neels/vlr has been updated via b36d6731989dbdce7467bb19b21e1ef065669138 (commit) from 5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b36d6731989dbdce7467bb19b21e1ef065669138 commit b36d6731989dbdce7467bb19b21e1ef065669138 Author: Neels Hofmeyr Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 32 ++++++++++++++++++++++++++ openbsc/src/libmsc/osmo_msc.c | 8 ------- openbsc/tests/subscr_conn/subscr_conn_test.err | 12 +++++----- 3 files changed, 38 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jan 21 00:28:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 Jan 2017 00:28:52 GMT Subject: osmo-bts.git branch master updated. 0.4.0-366-g70b7150 Message-ID: <201701210028.v0L0SqeA045717@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 70b71507c27f8967b0aa31cad0b3070c6780f3b4 (commit) from c37fd8898526dfeac3da620ddb4d2ad701c1fffd (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=70b71507c27f8967b0aa31cad0b3070c6780f3b4 commit 70b71507c27f8967b0aa31cad0b3070c6780f3b4 Author: Max Date: Fri Jan 20 12:20:14 2017 +0100 deb: use gsm_data_shared.* from openbsc-dev Use gsm_data-shared.* from absolute path where it's installed by openbsc-dev package instead of relative path to fix OBS package building. Change-Id: Iec6b0f0eb0b7fffaa814c9769c0ee777d641a07f Related: OS#1860 ----------------------------------------------------------------------- Summary of changes: debian/patches/01_location_of_gsm_data_shared.patch | 18 ++++++++++++++++++ debian/patches/series | 2 ++ debian/source/format | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 debian/patches/01_location_of_gsm_data_shared.patch create mode 100644 debian/patches/series hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jan 21 10:23:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 Jan 2017 10:23:27 GMT Subject: osmo-qcdiag.git branch master updated. cf854caa9b62c0c1ad88f29e7a69886e79c08c91 Message-ID: <201701211023.v0LANRqf095658@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via cf854caa9b62c0c1ad88f29e7a69886e79c08c91 (commit) via 70ff72d5f45a85785280391cf7375eebea6ef31c (commit) via 1570b9f38b70184647b4f759df5701e0cf213c4d (commit) via 0512d9d2664fb0893aa4c096767f4e08d0362acb (commit) from 0442fead33dece7027ba0f859a30bd65180442f8 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=cf854caa9b62c0c1ad88f29e7a69886e79c08c91 commit cf854caa9b62c0c1ad88f29e7a69886e79c08c91 Author: Harald Welte Date: Sat Jan 21 11:22:44 2017 +0100 diag_msg: Don't replace second character of every msg with 'p' We want to replace all %s with %p, but not modify other parts of the format string... http://cgit.osmocom.org/osmo-qcdiag/commit/?id=70ff72d5f45a85785280391cf7375eebea6ef31c commit 70ff72d5f45a85785280391cf7375eebea6ef31c Author: Harald Welte Date: Sat Jan 21 11:20:07 2017 +0100 fix various compilation warnings all over the code http://cgit.osmocom.org/osmo-qcdiag/commit/?id=1570b9f38b70184647b4f759df5701e0cf213c4d commit 1570b9f38b70184647b4f759df5701e0cf213c4d Author: Harald Welte Date: Sat Jan 21 11:15:50 2017 +0100 decode L2 channel type http://cgit.osmocom.org/osmo-qcdiag/commit/?id=0512d9d2664fb0893aa4c096767f4e08d0362acb commit 0512d9d2664fb0893aa4c096767f4e08d0362acb Author: Harald Welte Date: Sat Jan 21 11:01:45 2017 +0100 decoder for RLC-EPDAN, MDSP-CMD, L2-STATE and L2-TRANSM-STATUS ----------------------------------------------------------------------- Summary of changes: src/diag_dpl.h | 2 + src/diag_gsm.c | 66 +++++++++++++++++++++++++++ src/diag_log_gprs.c | 29 ++++++++++-- src/diag_log_gsm.c | 60 +++++++++++++++++++++++- src/diag_log_wcdma.c | 10 ++-- src/diag_msg.c | 10 ++-- src/osmo-qcdiag-log.c | 1 - src/protocol/diag_log_gsm.h | 109 +++++++++++++++++++++++++++++++++++++++++++- 8 files changed, 268 insertions(+), 19 deletions(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Sun Jan 22 18:05:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 Jan 2017 18:05:30 GMT Subject: osmo-qcdiag.git branch master updated. cef7ef60d0a79c288d6535d8ab99665c33c7c42e Message-ID: <201701221805.v0MI5U90079018@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via cef7ef60d0a79c288d6535d8ab99665c33c7c42e (commit) via 7c5858ec435baf8a0ca15052e5fd457e3443d8bd (commit) via 3710dcc1eb1a634d72ca216a7e2bcfd986e7671e (commit) from cf854caa9b62c0c1ad88f29e7a69886e79c08c91 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=cef7ef60d0a79c288d6535d8ab99665c33c7c42e commit cef7ef60d0a79c288d6535d8ab99665c33c7c42e Author: Harald Welte Date: Sun Jan 22 19:04:08 2017 +0100 Add python tools that (partially) parse the QXDM database http://cgit.osmocom.org/osmo-qcdiag/commit/?id=7c5858ec435baf8a0ca15052e5fd457e3443d8bd commit 7c5858ec435baf8a0ca15052e5fd457e3443d8bd Author: Harald Welte Date: Sun Jan 22 00:01:58 2017 +0100 diag_msg: Mark dispatch table as 'const' http://cgit.osmocom.org/osmo-qcdiag/commit/?id=3710dcc1eb1a634d72ca216a7e2bcfd986e7671e commit 3710dcc1eb1a634d72ca216a7e2bcfd986e7671e Author: Harald Welte Date: Sat Jan 21 23:53:15 2017 +0100 Add support for DIAG EVENT reporting ----------------------------------------------------------------------- Summary of changes: src/Makefile | 2 +- src/diag_event.c | 159 +++++++++++++++++++++++++++++++++++++++++++++++++ src/diag_io.h | 9 +++ src/diag_log.c | 8 --- src/diag_msg.c | 2 +- src/osmo-qcdiag-log.c | 2 +- tools/qxdm-db-tool.py | 38 ++++++++++++ tools/qxdm_db.py | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 369 insertions(+), 11 deletions(-) create mode 100644 src/diag_event.c create mode 100755 tools/qxdm-db-tool.py create mode 100644 tools/qxdm_db.py hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Mon Jan 23 08:38:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 08:38:28 GMT Subject: openbsc.git branch master updated. 0.15.0-629-g34f012639 Message-ID: <201701230838.v0N8cSTi085361@git.osmocom.org> This 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, master has been updated via 34f012639ddf41470714ae74ae961d158670a4c7 (commit) from c8fc41c2f6780123658910d4b876022525e52518 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=34f012639ddf41470714ae74ae961d158670a4c7 commit 34f012639ddf41470714ae74ae961d158670a4c7 Author: Max Date: Fri Jan 20 13:03:03 2017 +0100 Turn some compiler warnings into errors Re-apply the reverted commit 98bc7fa50d0731864297f8fb82932d480c426ff6, this time with a clear error message in case autoconf-archive is not installed. Change-Id: I631bde22e79ec0318eb9c8114db5861a1d635816 Tweaked-by: Neels Hofmeyr ----------------------------------------------------------------------- Summary of changes: debian/control | 1 + openbsc/configure.ac | 12 ++++++++++++ 2 files changed, 13 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 11:28:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:28:34 GMT Subject: libosmocore.git branch master updated. 0.9.6-72-g505a22f Message-ID: <201701231128.v0NBSYk7026988@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 505a22fc5102b69cdb7a910fb65da67e41d7f649 (commit) from b0a4234c49ba6338bc78fe83b7f85af2571b70f6 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=505a22fc5102b69cdb7a910fb65da67e41d7f649 commit 505a22fc5102b69cdb7a910fb65da67e41d7f649 Author: Neels Hofmeyr Date: Wed Jan 11 00:33:10 2017 +0100 linuxlist.h: add llist_count() After subchan_demux.c in libosmo-abis, osmo-bts/common/vty.c and openbsc's gtphub_test.c, more places would like to count the llist items (mostly unit tests). Instead of proliferating numerous local implementations, add here. NOTE: other than the previous llist_len() implementations, this one returns an *unsigned* length, which might need some adjusting of current callers. Call this llist_count() rather than llist_len() to highlight the fact that this is actively iterating. This also avoids a potential naming conflict when library versions mismatch. Change-Id: Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/linuxlist.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 23 11:53:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:53:43 GMT Subject: openbsc.git branch master updated. 0.15.0-630-gb7f41d554 Message-ID: <201701231153.v0NBrh75033295@git.osmocom.org> This 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, master has been updated via b7f41d554bd197f23824eafa751d005a22d4277b (commit) from 34f012639ddf41470714ae74ae961d158670a4c7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b7f41d554bd197f23824eafa751d005a22d4277b commit b7f41d554bd197f23824eafa751d005a22d4277b Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_count() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gtphub/gtphub_test.c | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 11:53:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:53:52 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-55-g30ffa7a Message-ID: <201701231153.v0NBrqAT033392@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 30ffa7ade5aa55e95cf888bbdd9028f2983d663c (commit) from c9fa25e8316b8af3e9f11b9e79368092df466972 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=30ffa7ade5aa55e95cf888bbdd9028f2983d663c commit 30ffa7ade5aa55e95cf888bbdd9028f2983d663c Author: Neels Hofmeyr Date: Wed Jan 11 00:42:46 2017 +0100 undup: subchan_demux.c: use libosmocore's llist_count() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I47f1831f1835dc07925dabbc115677087e48fa1b ----------------------------------------------------------------------- Summary of changes: src/subchan_demux.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Jan 23 11:56:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:56:38 GMT Subject: osmo-pcu.git branch master updated. 0.2-876-g127a1e0 Message-ID: <201701231156.v0NBucxk034308@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 127a1e07504e555a53072d34e65ca7838c905edb (commit) from b3df58660f6e965799b18b5b87892a3272c4ccf1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=127a1e07504e555a53072d34e65ca7838c905edb commit 127a1e07504e555a53072d34e65ca7838c905edb Author: Max Date: Thu Jan 12 11:37:58 2017 +0100 Log additional info for radio errors Change-Id: I936a07ce87f05d9c3dc351dc3bdc4f00d78265e0 Related: OS#1553 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 13 +++++++++++-- src/sba.cpp | 4 +++- 2 files changed, 14 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jan 23 11:56:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:56:49 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-78-ga6d27a6 Message-ID: <201701231156.v0NBunQx034377@git.osmocom.org> This 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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via a6d27a62ede95b46de453fd139d0855637065aba (commit) from bfa6d0703f9c3b4fb2db13574e5c14243eaeaf4c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/cellmgr-ng/commit/?id=a6d27a62ede95b46de453fd139d0855637065aba commit a6d27a62ede95b46de453fd139d0855637065aba Author: Max Date: Tue Jan 17 12:19:55 2017 +0100 Add gerrit settings This facilitate the use of "git review" command for gerrit submissions. Change-Id: Ic2df30f053687b6d48232cf04ce22592e1e09a94 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Jan 23 11:57:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:57:02 GMT Subject: openbsc.git branch master updated. 0.15.0-631-gf5e74b598 Message-ID: <201701231157.v0NBv2H5034481@git.osmocom.org> This 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, master has been updated via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) from b7f41d554bd197f23824eafa751d005a22d4277b (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f5e74b5988cb6fb34a71188e70adc7b6c7fea28b commit f5e74b5988cb6fb34a71188e70adc7b6c7fea28b Author: Max Date: Mon Jan 16 16:59:48 2017 +0100 Print subcriber when skipping auth Change-Id: I6ae6720afc04cc3c92ceff86e5b2a5a29494aeb1 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/auth.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 11:58:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:58:11 GMT Subject: osmo-trx.git branch master updated. 80cb08071b2ef60b65db24017a1f35583bc09b5c Message-ID: <201701231158.v0NBwBv8034890@git.osmocom.org> This 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 80cb08071b2ef60b65db24017a1f35583bc09b5c (commit) via 44c7f41d7531d22d31edf345cedf305ab9083b20 (commit) from 9436fbbf3ca0dca427c7cb8792d48dc6db34c55a (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=80cb08071b2ef60b65db24017a1f35583bc09b5c commit 80cb08071b2ef60b65db24017a1f35583bc09b5c Author: Tom Tsou Date: Thu Jan 19 13:44:02 2017 -0800 Revert "uhd: Set minimum supported version to 3.9.0" This reverts commit 93ca09ea61d044e5f8662b28bf084c808cac4f2c. Ettus Research recommends the use of 3.9 series of UHD releases, but requiring this version has lead to issues with broken OBS and packaged binaries by Debian, Ubuntu, and other distributions. Change-Id: Ie6b175ac6d46d091937380c79fdd0125b16ec75f Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=44c7f41d7531d22d31edf345cedf305ab9083b20 commit 44c7f41d7531d22d31edf345cedf305ab9083b20 Author: Tom Tsou Date: Wed Jan 11 13:30:42 2017 -0800 uhd: Add X300 sample timing for 4 SPS Previously only 4/1 and 1/1 configurations Tx/Tx samples-per-symbol were supported. Change-Id: I9153171fe3af95e1cb0d9d35a9287dfde155d184 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 7 +++++++ configure.ac | 7 +++++-- 2 files changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jan 23 11:59:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 11:59:19 GMT Subject: openbsc.git branch master updated. 0.15.0-633-g93bafb611 Message-ID: <201701231159.v0NBxJxS035178@git.osmocom.org> This 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, master has been updated via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) from f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=93bafb611a58293e0353320a14db298133c9d99a commit 93bafb611a58293e0353320a14db298133c9d99a Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strlcpy() everywhere Shorten some code and make obvious to the reader that the string copy is done in a safe way. Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=59504dc80fe8c0d9a18994d82586a550c7efa341 commit 59504dc80fe8c0d9a18994d82586a550c7efa341 Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strlcpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 16 ++++----- openbsc/src/gprs/gprs_subscriber.c | 12 ++++--- openbsc/src/gprs/gtphub.c | 3 +- openbsc/src/gprs/gtphub_ares.c | 12 +++---- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/libbsc/abis_nm.c | 7 ++-- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- openbsc/src/libcommon/gsup_test_client.c | 10 +++--- openbsc/src/libmsc/ctrl_commands.c | 4 +-- openbsc/src/libmsc/db.c | 50 +++++++++++------------------ openbsc/src/libmsc/gsm_04_08.c | 19 ++++++----- openbsc/src/libmsc/gsm_04_11.c | 10 +++--- openbsc/src/libmsc/meas_feed.c | 13 +++----- openbsc/src/libmsc/smpp_openbsc.c | 5 +-- openbsc/src/libmsc/vty_interface_layer3.c | 5 ++- openbsc/src/libtrau/rtp_proxy.c | 7 ++-- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +++--- openbsc/src/utils/meas_vis.c | 4 +-- openbsc/tests/gtphub/gtphub_test.c | 24 ++++++-------- openbsc/tests/mgcp/mgcp_test.c | 3 +- openbsc/tests/sgsn/sgsn_test.c | 9 +++--- 22 files changed, 107 insertions(+), 124 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 12:11:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:11:36 GMT Subject: osmo-gsm-manuals.git branch master updated. 2c192801049a100485308fd71d3c2faa8dea99d1 Message-ID: <201701231211.v0NCBa15039158@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 2c192801049a100485308fd71d3c2faa8dea99d1 (commit) from 8e01a9d06fbabadf1621cb5592b3f6d1026d92d2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=2c192801049a100485308fd71d3c2faa8dea99d1 commit 2c192801049a100485308fd71d3c2faa8dea99d1 Author: Philipp Date: Wed Jan 18 12:39:56 2017 +0100 configuration: fixing typos configuration.adoc has some minor typos in it, this commit fixes that. Change-Id: Id84238b89e5deeac99c043b79b26c7e7b8b8534b ----------------------------------------------------------------------- Summary of changes: OsmoPCU/chapters/configuration.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Jan 23 12:16:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:16:21 GMT Subject: openbsc.git branch master updated. 0.15.0-634-ga5e369300 Message-ID: <201701231216.v0NCGL7L040252@git.osmocom.org> This 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, master has been updated via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) from 93bafb611a58293e0353320a14db298133c9d99a (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a5e369300f77269b2f6b596c2bf7f53795602a0c commit a5e369300f77269b2f6b596c2bf7f53795602a0c Author: Max Date: Wed Jan 11 11:51:28 2017 +0100 Improve OML failure report * clearly separate report parts * use textual representation for failure cause if possible Change-Id: I7a98a77011463021d0edd6ecfab1680e211f7e16 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 12:20:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:20:49 GMT Subject: libosmocore.git branch master updated. 0.9.6-75-gabba153 Message-ID: <201701231220.v0NCKnQq041779@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via abba1537a7c4c12bd695e089cef9d29adb04fed0 (commit) via 75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da (commit) via 44c0f63de64ffeaffff7429f3e5e474fe8dd5343 (commit) from 505a22fc5102b69cdb7a910fb65da67e41d7f649 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=abba1537a7c4c12bd695e089cef9d29adb04fed0 commit abba1537a7c4c12bd695e089cef9d29adb04fed0 Author: Harald Welte Date: Sun Jan 15 18:01:51 2017 +0100 ipa: Remove unneeded #include statement Change-Id: I69f2891a2bea6f87f079b6778aa01ee27a25001b http://cgit.osmocom.org/libosmocore/commit/?id=75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da commit 75c0e2f371a9e0e8a3ca90675ec2d9692f9ad7da Author: Harald Welte Date: Sun Jan 15 17:59:21 2017 +0100 utils.h: #include as we use fprintf() Change-Id: I911c7f4bcadde414ce0b384e13a3a9a4a953e2fb http://cgit.osmocom.org/libosmocore/commit/?id=44c0f63de64ffeaffff7429f3e5e474fe8dd5343 commit 44c0f63de64ffeaffff7429f3e5e474fe8dd5343 Author: Harald Welte Date: Sun Jan 15 17:58:29 2017 +0100 disable various code if building for bare-iron embedded We don't have file-based I/O nor ethernet devices with mac addresses when building for OsmocomBB. Change-Id: I01a9e6d8dbe885dbeac2769b84931a4d44f7a3a5 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/utils.h | 1 + src/gsm/ipa.c | 1 - src/logging.c | 6 ++++++ src/macaddr.c | 6 ++++++ 4 files changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 23 12:23:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:23:34 GMT Subject: osmo-bts.git branch master updated. 0.4.0-367-g2b763cc Message-ID: <201701231223.v0NCNYkr042743@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 2b763cc30c6cc36185f44322bc3af35a5bcbb479 (commit) from 70b71507c27f8967b0aa31cad0b3070c6780f3b4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2b763cc30c6cc36185f44322bc3af35a5bcbb479 commit 2b763cc30c6cc36185f44322bc3af35a5bcbb479 Author: Philipp Date: Thu Sep 22 15:40:35 2016 +0200 octphy: set tx attenuation via VTY add code to configure the transmision power via VTY Change-Id: I76bb8660eb1d8baeb6b8f69da4a6ba9ab7319981 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 1 + src/osmo-bts-octphy/l1_oml.c | 8 +++++++- src/osmo-bts-octphy/octphy_vty.c | 28 ++++++++++++++++++++++------ 3 files changed, 30 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jan 23 12:26:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:26:25 GMT Subject: osmo-pcu.git branch master updated. 0.2-877-g8adfcd0 Message-ID: <201701231226.v0NCQPIE043518@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 8adfcd06a1db8033467d30b21ad7f6f35d6bf919 (commit) from 127a1e07504e555a53072d34e65ca7838c905edb (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=8adfcd06a1db8033467d30b21ad7f6f35d6bf919 commit 8adfcd06a1db8033467d30b21ad7f6f35d6bf919 Author: sivasankari Date: Mon Jan 16 15:41:21 2017 +0530 Add compression support in EGPRS PUAN This adds compression of bitmap in PUAN. The compressed bitmap is used only if the number of bits in the bitmap does not fit in the message and there is a gain after compression. The algorithm is part of libosmocore and so there is dependency on the libosmocore for compilation. The algorithm is tested on integration setup by forcing compression. Change-Id: Id2eec4b5eb6da0ebd24054b541b09b700b9b40ba ----------------------------------------------------------------------- Summary of changes: src/egprs_rlc_compression.cpp | 334 +++++++++++++++++++++++++++++++++++++++++- src/egprs_rlc_compression.h | 4 + src/encoding.cpp | 131 ++++++++++++++--- src/rlc.cpp | 28 ++++ src/rlc.h | 1 + src/tbf.cpp | 6 +- src/tbf.h | 2 + src/tbf_ul.cpp | 21 +++ tests/tbf/TbfTest.err | 37 +++++ 9 files changed, 537 insertions(+), 27 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Jan 23 12:32:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:32:01 GMT Subject: openbsc.git branch master updated. 0.15.0-635-g47e178190 Message-ID: <201701231232.v0NCW1po045005@git.osmocom.org> This 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, master has been updated via 47e178190744e65079a821f40148eebcaa92bf76 (commit) from a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=47e178190744e65079a821f40148eebcaa92bf76 commit 47e178190744e65079a821f40148eebcaa92bf76 Author: Max Date: Wed Jan 11 15:10:16 2017 +0100 bsc_control.py: fix blocking Previously reading from socket would block if no data were sent by the server. Use non-blocking read for set and get operations. Change-Id: I706d54a4a7ceef62683bf9a2fe63fc9ab331c24e ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/bsc_control.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 12:32:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:32:16 GMT Subject: openbsc.git branch master updated. 0.15.0-636-g881064e9b Message-ID: <201701231232.v0NCWGHN045144@git.osmocom.org> This 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, master has been updated via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) from 47e178190744e65079a821f40148eebcaa92bf76 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=881064e9b81de4aee7a9cdd52184860260f8723c commit 881064e9b81de4aee7a9cdd52184860260f8723c Author: Max Date: Wed Dec 14 14:51:40 2016 +0100 Prevent segfault in range encoding * Explicitly check when ARFCN array split is impossible and return gracefully instead of using negative index. * Separate range encoding into generic function and use it for all SI-related things. * Propagate the error into that function and to its callers. * Add separate test-case for the segfault previously triggered by this bug. Change-Id: I3e049ab2d7c1c4d6c791b148f37e10636a8e43e0 Related: RT#7379 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/system_information.h | 4 ++ openbsc/src/libbsc/arfcn_range_encode.c | 4 ++ openbsc/src/libbsc/rest_octets.c | 21 ++++++--- openbsc/src/libbsc/system_information.c | 66 +++++++++++++++------------- openbsc/tests/gsm0408/gsm0408_test.c | 16 +++++++ openbsc/tests/gsm0408/gsm0408_test.ok | 4 ++ 6 files changed, 78 insertions(+), 37 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 12:37:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:37:34 GMT Subject: libosmo-abis.git branch neels/llist_len deleted. 0.3.2-56-g843a9d9 Message-ID: <201701231237.v0NCbYTf046678@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, neels/llist_len has been deleted was 843a9d95a1bbd027294c41d38d753e36216083b6 ----------------------------------------------------------------------- 843a9d95a1bbd027294c41d38d753e36216083b6 undup: subchan_demux.c: use libosmocore's llist_len() ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Jan 23 12:38:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 12:38:37 GMT Subject: libosmocore.git branch neels/pending deleted. 0.9.6-71-gdce19a8 Message-ID: <201701231238.v0NCcbSp046939@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, neels/pending has been deleted was dce19a8f8abcbad8a8c3cca89f31ef93c9eae37f ----------------------------------------------------------------------- dce19a8f8abcbad8a8c3cca89f31ef93c9eae37f utils: add osmo_strscpy() macro to use sizeof(dst) ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 23 13:15:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:15:53 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-708-g5ba2ef4f9 Message-ID: <201701231315.v0NDFrgl056489@git.osmocom.org> This 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 a0cf349272fbfa526aaba18c939056f33f53e005 (commit) discards d1110a43b657c8bdc894d251cc5382cb2f99f249 (commit) discards 1dfa1607b61938f647744125d8a8e3edfe1a48d1 (commit) discards 1e0c9a50cf2453de9ce4806e65a5f52033c283c9 (commit) discards 56e15b5f555f6dd00cacbfa2db071a229e73d777 (commit) discards b394f5c97fc78efd0001152e90c9e8882ccc5f7d (commit) discards f575616bf3117fc856a8a0995c6d48ec8352bdc0 (commit) discards 61437a8b062aa00eb9046172e8fa4f7d09530348 (commit) discards 3903762ac8b61341c97937303822616d62f98688 (commit) discards 2461808a772031eedfee598df98e48d873929253 (commit) discards c3d730901c02e40d0172fe8e8b15105c3d7451d4 (commit) discards 7fa35aa55af10ec8fd3f544d11e97c44631922a1 (commit) discards 4294c86bf48015d635722dfd77d0deccaea90a24 (commit) discards 736c4d5b5dca1f4d35dce395ec77b5f7defceef5 (commit) discards c1eea7bbc952ebd3b35fdd2fbd0991055cf55cf7 (commit) discards de53d0f6540927fcac2aeb28fd5504ea0d57b40f (commit) discards 992b12804d11d9a3e675a06f132c869b04d12eb2 (commit) discards d4ac34fed88a8a036540d7299318dea0442b59f1 (commit) discards b04df785e5fffa2556ca7ec1b8a22cfab2fdbe32 (commit) discards fcf7dc8dd41bfac1fec7e3c0fb3d72d017fd6a2c (commit) discards 1357110280b5388962939fad5f4763609f665de3 (commit) discards 2820519d82f421f9be6b72195721de25113e04f0 (commit) discards ea9f1b46e5f286d432cdada36efe9af3a989e245 (commit) discards ad86707de3933400f0a5c3606fb4534724f6f05b (commit) discards b17e8a6d86c6a42a37c5b7bf8de9a2ff22a51362 (commit) discards 5031f682f25343b695661ed97447915ca573811f (commit) discards 299bc92bb5998c2e7a18a7fe8befc75daed45ea9 (commit) discards 234a10a9f4cef8a498571b22a22c5a2f58193fa4 (commit) discards 95d13131f3ab99772f080be9b23453c36cf4d139 (commit) discards 35dc822b36460c0ddf497ee52aa4cd88924b7cb2 (commit) discards 5cea316f46db3090bc9639dedc62ae7647d385d6 (commit) discards 738aecd9bb7144cf841ef22c33b3e4298b51b79a (commit) discards eca7c1054e40b635535aaa7c6f2d238b3ad73823 (commit) discards f43f48c5cc9a47548b274169aa3a7ed0043ac1cc (commit) discards dd5fdcbd7512773ea4d275ced1eef381b301b026 (commit) discards ff1685e2baa462671b7830f32b195fe255406d10 (commit) discards 66bf25e2d1544e767932638a529c4f51ab478cc3 (commit) discards f44723adf5152773a5c0db944749da8ed78bf571 (commit) discards f9c638e91cb158577bc2818a78eeeb35ddb5c43e (commit) discards c3497b5aac89d7dc66c3042d15032b2605bb901c (commit) discards 085d86592a17c77ad129d1a681c096efe1ffa607 (commit) discards ea164738635b2c17af2a947f7437b28a9f9578b4 (commit) discards 537a7d88dfab7f85b31ca5f67946f7a8b6c0816a (commit) discards 79f305b4a96af5736f3ab6256bcca776ad310825 (commit) discards 9264cca7392759c3d379f06874465a4fdac0a765 (commit) discards 58660ea0cd3bcb67ddddac9ebbe2540f67bb4317 (commit) discards 912e027f0d4b3e7b362ff3f5f7cca12ed8f27c79 (commit) discards c9e44fbdde2f0f00265c69ba5a1e5b298f11345c (commit) discards 706147616393286993706c0391a8f17024bd93ec (commit) discards e355813d999bf096d056ec4d09970a56ef9bc700 (commit) discards f40035ddf1997d39701af96fcd8334fe4057fe29 (commit) discards 42dd254135b8c46d29a7d54544d33b533902bfb2 (commit) discards 950da6b72429056812bbc89cf37b155cb8dcd3d3 (commit) discards 17d0deeff1eeee093eab17b6421757bf1dd3f13d (commit) discards d2b9b94443fee2814e670a945248f4e041c0c533 (commit) discards 9a0064edc26eaec13b8be4ad3973a211d8e4d666 (commit) discards 648caf204360946eb4ff65a558d1c49fe1803711 (commit) discards e6d9e2aae830950387e2eb4539efd490f810315b (commit) discards 59b2788338c869227a42a92ff1e5a07c82dd4646 (commit) discards 29c30d314abd8c4d3d8abe9115e801a6984f8ed4 (commit) discards bf1c9825ffda0bddcba1030a21715e07109c5b12 (commit) discards 67aa95b1682149fde3d03cd4ce388ed240aa54db (commit) discards 3cf3b9e16cb5b34dd7264a67f9f3772ba8be2f05 (commit) discards 04cab766a7f9439d4c5ccc067433552b87b28a50 (commit) discards a1bc44157e9122fb12a5f46ab6ac7cfa0e9dac41 (commit) discards bb6c46e8c6007c188bcea97fc7a043776fe9a58d (commit) discards 6ffbd2f46049533f724373c3f59d9a08c87dfe5b (commit) discards 6bd0150a0f9e292d548aeb03ae8693426efe173c (commit) discards 4b6031e9ff8048ce641477debde255e658333863 (commit) discards 895ff84ec321b3b2135d08479177363bf5531d90 (commit) discards e9bfec0166ff28addffe786c242b067b5bf9f471 (commit) discards 4d58989b3afe13b3cb29613eed3cd26426281ed4 (commit) via 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) via 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) via 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) via 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) via 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) via b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) via 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) via 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) via a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) via 22ab6431dd940718342b7e0a970a7202850cec2a (commit) via 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) via d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) via d1863e17b39741909a445bbe4accf79aea6f87fe (commit) via b4add0f6066012ec4a474c60ff94699d86c53370 (commit) via 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) via 3fda40741cda0e9841b8e521d83453db0987a854 (commit) via fa368297fabd800cfa614c5298020682738964fc (commit) via 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) via 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) via 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) via c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) via 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) via d128adc815a445b01132ca936462a05e76b7793e (commit) via eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) via 1d9509229e6872f38fac711e80a9a736114f94bd (commit) via 87271a4e48b0d859f2e12d95558371be20709f7c (commit) via 3c0ffa19f904423abd56499e48518735af98d163 (commit) via 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) via 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) via 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) via 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) via 853455832d864ff28ff88636872947fb2623cd86 (commit) via ce061d245efcea712c8e5560affd850e35ea2827 (commit) via 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) via 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) via a37d3488c98165ac0b00d01514a77222a98d0297 (commit) via bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) via 895470baafa570cf0872bc80cab8339b6df29708 (commit) via 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) via 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) via f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) via 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) via a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) via 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) via 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) via 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) via dd5904096c55669e57471814206bf15f603f8521 (commit) via 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) via 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) via a9873853763bf200e89475af5e14986551520687 (commit) via 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) via e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) via fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) via 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) via 964a37a3168590d6af65763c2181081908aca975 (commit) via bdb519da316b9f93a111b0cdd51694751487992d (commit) via 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) via f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) via 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) via 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) via 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) via 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) via f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) via 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) via 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) via cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) via d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) via 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) via 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) via 181f9b3cf94272e94860df070257818e9ffbf54b (commit) via 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) via 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (commit) via c8fc41c2f6780123658910d4b876022525e52518 (commit) via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) via 80abe522e2ddc979d994530f21b103808fc465d7 (commit) via 532480a705726452ace30b1a914640d984dd0418 (commit) via db142dc59dc8d79d8ee608c9165bc865d240b97d (commit) via a191dcd8f01767b266b85578d0fb445d864dfabd (commit) via b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit) via 9fdb4e5f2ff9349f5b5c60b61bfff28a05ae3e4d (commit) via 5fa8b083cc270fd30ab5526cd40683afd3035931 (commit) via 549ebc7d6c001b9ce134c7462f621335dbf671b9 (commit) via 6903848029071ec91959a53499785195cb2a091a (commit) via b735390284cbb76bcafcd406bf19fb983465ef94 (commit) via 59d57da1e55f19663d1f7fe3491e196bb855ad88 (commit) via 0c32685898604ca5c6546882deb642a17ddce937 (commit) via ea619f17048ed6b3e7cf730901e7bc27c1f3f7ed (commit) via ecdfd6d097eb0030b1a0a003fb855b38733f9ba6 (commit) via 37f9252361c85249b59d5a9202147136782b5415 (commit) via 2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit) via 3cbc05210192324592cc8b79e12d3095be302f90 (commit) via 73ed45599b94f666fedd043028daad9427c241bd (commit) via 2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit) via 28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit) via 2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit) via 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit) via 11ecc9320c168d22ee89f84b75007420020b8356 (commit) via 49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit) via 736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit) via ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit) via eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit) via 814fef04b02a915412920b85bd44c25f8e47a79c (commit) via 3df5d53a0400a03a510f9d61a61368229e142d52 (commit) via 4f8e34b226aeae221119c1d5ea659c3f087132aa (commit) via 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit) via bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (commit) via 82caa3e9b7b1c5f3025adda3217d7d4136ab32aa (commit) via 688231331b6b8f2ed91e572f85ba5c7af68ee77f (commit) via 3e6768937e2bd8e4149972dd6226eeb9bc4e0088 (commit) via d53e9b51b6e6be1a1e8a6c10187b08dc5a95f971 (commit) via c3b94f92c556dc3590d8343b572bc53f251a830d (commit) via 1611df5226199da2bf2fba3d22d93cc1a6c6c777 (commit) via b8e8d0a4023d6916a6b2042f81ef17d32e8675c4 (commit) via c59e28fa5e2f0f5bbbf2b8a78a01abb739d8d3a3 (commit) via 1cd50585e9c7c670c3df5e5bc729d97aaa612b39 (commit) via 4a7d0e79ccb9f12ace9f2ff24afbe80a63c88b84 (commit) via 2327cede9cd205ef8d2e0fef59857599024838c8 (commit) via 8d35965f24047f097f0a639b7a73acf5af0ff714 (commit) via c346f87371b5c03f2669add329a1f4962b3103bb (commit) via 8825c6940957fa2198d1f9995856e4232bc264fb (commit) via e14f4b93f2cd5b87c5a0c0141662a2c7be3e0f87 (commit) via 2440f49a724f19a2f14b6ee1d4616c347b7d33ba (commit) via ec16c161932c16280d7b4bdf8e72262e7f81c873 (commit) via f788d933824cf9757d58a1e84843c7c33523e71c (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 (a0cf349272fbfa526aaba18c939056f33f53e005) \ N -- N -- N (5ba2ef4f9b1e553355104aa0922299982f878aaa) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5ba2ef4f9b1e553355104aa0922299982f878aaa commit 5ba2ef4f9b1e553355104aa0922299982f878aaa Author: Neels Hofmeyr Date: Tue Oct 18 20:20:51 2016 +0200 mgcp parsing, set port from mgcp response Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699 http://cgit.osmocom.org/openbsc/commit/?id=953fd5d41e819b292dec83285ed8c33b96d72f2f commit 953fd5d41e819b292dec83285ed8c33b96d72f2f Author: Neels Hofmeyr Date: Tue Oct 18 18:38:59 2016 +0200 mgcp parsing, mgcp test Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8 http://cgit.osmocom.org/openbsc/commit/?id=5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a commit 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a Author: Neels Hofmeyr Date: Fri Oct 14 17:56:17 2016 +0200 mgcp: handle responses from the MGCP GW Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896 http://cgit.osmocom.org/openbsc/commit/?id=12f4f9d89fac989ced3cf7344e61a579a3c17eac commit 12f4f9d89fac989ced3cf7344e61a579a3c17eac Author: Neels Hofmeyr Date: Wed Oct 12 02:53:55 2016 +0200 IuPS: cosmetic: explicitly check RAN type; move comment Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94 http://cgit.osmocom.org/openbsc/commit/?id=9bb6981b276c320db27f1bcc4810d0104f61ff03 commit 9bb6981b276c320db27f1bcc4810d0104f61ff03 Author: Neels Hofmeyr Date: Wed Oct 12 01:39:25 2016 +0200 IuCS and IuPS: add VTY config for RAB Assignment address kind To accomodate the ip.access nano3G without having to recompile, make the RAB Assignment's Transport Layer Address IE's format configurable, in both osmo-cscn and osmo-sgsn. The long term perspective is to somehow detect which address encoding a given 3G cell prefers, but for the time being just configure it globally and set each ue_conn_ctx to the global setting upon creation. Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert at an arbitrary VTY node, so that it can be used both for osmo-cscn and osmo-sgsn. Add generic iu_vty_config_write() to write out the config. Call iu_vty_init() from cscn_vty_init(); cscn_vty_init() is in libmsc, hence linking of osmo-cscn now needs libiu to come after libmsc, so move that further down. Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9 http://cgit.osmocom.org/openbsc/commit/?id=b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 commit b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 Author: Neels Hofmeyr Date: Wed Oct 12 02:55:31 2016 +0200 IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx The future perspective is to remember the preferred RAB Transport Layer Address encoding for each 3G cell that is connected, so store per UE conn instead of globally hardcoding. Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument. Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a separate file to be able to easily include it in all of libmsc, libiu and gprs/* without creating include cycles. Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the hope is that there will be a nice way to setup the ue_conn_ctx prior to that. Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d http://cgit.osmocom.org/openbsc/commit/?id=4abadffb4e4453c612ac920bca318e9b6c665ae7 commit 4abadffb4e4453c612ac920bca318e9b6c665ae7 Author: Neels Hofmeyr Date: Wed Oct 12 03:30:48 2016 +0200 sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config It makes sense semantically, and prepares for an upcoming commit that uses the internal global config pointer in sgsn_vty_init(), which would not be defined yet without this. Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7 http://cgit.osmocom.org/openbsc/commit/?id=846aa2be8e1769c13b960829adfa4391099c6ce9 commit 846aa2be8e1769c13b960829adfa4391099c6ce9 Author: Neels Hofmeyr Date: Wed Oct 12 01:29:33 2016 +0200 iu: sort out confusion around asn_debug and asn1_xer_print Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY commands and fix documentation. Put the asn_debug and asn1_xer_print implementations in iu.c. Since they are globally defined, don't pass a pointer to iu_vty_init() but just use it directly. Might be considered less clean, but is also less bloat. Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0 http://cgit.osmocom.org/openbsc/commit/?id=a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 commit a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 Author: Neels Hofmeyr Date: Wed Oct 12 01:48:55 2016 +0200 iu.h: add missing includes and type defs So far it was included only in files that also include all needed headers, but make it so that it can be included on its own. Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b http://cgit.osmocom.org/openbsc/commit/?id=22ab6431dd940718342b7e0a970a7202850cec2a commit 22ab6431dd940718342b7e0a970a7202850cec2a Author: Neels Hofmeyr Date: Tue Oct 11 02:24:53 2016 +0200 IuCS: rapidly release connections Do the same as we do in 2G: release the connection as soon as nothing else is pending for a given subscriber. Before, osmo-cscn would wait for the UE "to get bored" and send an Iu release. But the CN should stay lean on connections. Also, 25.413[1] in section 7, 6th point states: "While the Iu release is managed from the CN, the RNC has the capability to request the release of all Iu connection resources from the corresponding Iu connection." So far we did not manage Iu release from osmo-cscn at all. Use the same mechanism we use in 2G: from msc_release_connection(), just before freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to the UE. This works around OS#1816 ("USSD only works when IuCS is released", on nano3G), because the Iu conn is now released right after every signalling, so that typically no two requests will use the same conn. In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from ranap_handle_co_iu_rel_req(). Add stub to db_test.c, necessary to build it without linking libiu. [1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04) Related: OS#1816 Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786 http://cgit.osmocom.org/openbsc/commit/?id=8605b1ab50255a0f9c641b57510c8e0cd4aa7418 commit 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 Author: Neels Hofmeyr Date: Tue Oct 11 00:50:05 2016 +0200 IuCS: don't remove Iu conn until release Don't remove the gsm_subscriber_connection without an Iu Release. From the 2G paradigm to close a subscriber connection as soon as nothing else is pending, osmo-cscn frequently calls msc_release_connection() to see whether a conn has anything pending, or discards it. In 3G however, we so far don't actively release IuCS connections from the MSC side, but wait until the IuCS is released from the UE side. So the conn is often discarded even though the IuCS stays open and valid, which confuses the situation: before the UE releases a bit later, we would try to page the subscriber unsuccessfully, because the UE expects to already be connected. To first fix the discrepancy of Iu vs. subscr release, never discard gsm_subscriber_connections when msc_release_connection() is called. This creates a "lazy" CN that keeps connections open as long as the UE will tolerate. It is really fast in sending many SMS in close succession, but is certainly a bad CN design choice: we should rather stay lean on connections. A subsequent commit will change this, but I decided to keep this commit as a reference, for when we'd like to test situations that should re-use an established connection. Change-Id: I012378cfa432d791146db387554ec1909de05297 http://cgit.osmocom.org/openbsc/commit/?id=d8341cfb91e3fb82845de6ba888d7882563f9bd0 commit d8341cfb91e3fb82845de6ba888d7882563f9bd0 Author: Neels Hofmeyr Date: Tue Oct 11 01:05:22 2016 +0200 IuCS: detect whether a conn is already secure If a CM Service Request is received on an already secure IuCS connection, we so far didn't notice and started to authenticate again. The UE would readily renew its authentication, but then our state got stuck since ciphering was already established. Instead, don't authenticate again when integrity protection is already established. Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68 http://cgit.osmocom.org/openbsc/commit/?id=d1863e17b39741909a445bbe4accf79aea6f87fe commit d1863e17b39741909a445bbe4accf79aea6f87fe Author: Neels Hofmeyr Date: Tue Sep 20 18:18:26 2016 +0200 mgcp dbg log Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73 http://cgit.osmocom.org/openbsc/commit/?id=b4add0f6066012ec4a474c60ff94699d86c53370 commit b4add0f6066012ec4a474c60ff94699d86c53370 Author: Neels Hofmeyr Date: Thu Sep 22 20:00:16 2016 +0200 sgsn_ranap_iu_event: handle some events without valid MM context Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a http://cgit.osmocom.org/openbsc/commit/?id=24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d commit 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d Author: Neels Hofmeyr Date: Mon Sep 19 18:30:49 2016 +0200 IuCS: store assigned rab_id in gsm_subscriber_connection Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53 http://cgit.osmocom.org/openbsc/commit/?id=3fda40741cda0e9841b8e521d83453db0987a854 commit 3fda40741cda0e9841b8e521d83453db0987a854 Author: Neels Hofmeyr Date: Thu Sep 22 20:28:35 2016 +0200 bridge calls via mgcpgw Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a http://cgit.osmocom.org/openbsc/commit/?id=fa368297fabd800cfa614c5298020682738964fc commit fa368297fabd800cfa614c5298020682738964fc Author: Neels Hofmeyr Date: Thu Sep 22 20:29:30 2016 +0200 also do call assignment for MT calls, upon Call Confirmed Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f http://cgit.osmocom.org/openbsc/commit/?id=6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b commit 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 IuCS: implement msc_call_assignment() for IuCS Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ. Implement function msc_call_assignment(): decide between sending A-iface BSSMAP Assignment Request or IuCS RAB Assignment Request. Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP address and port of the MGCPGW sent in the RAB Assignment are still hardcoded. The A-interface extension is not implemented yet. Declare ranap_new_msg_rab_assign_voice() to avoid including ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am. The mgcpgw_client as well as some more osmo-iuh functions are now linked from libmsc, hence add some dummy stubs to libiudummy and db_test.c. Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19 http://cgit.osmocom.org/openbsc/commit/?id=9c890e791434fc99c7ceb611b76b043e6fa867ca commit 9c890e791434fc99c7ceb611b76b043e6fa867ca Author: Neels Hofmeyr Date: Thu Sep 22 20:21:10 2016 +0200 cscn: add mgcpgw client (with dummy read cb so far) Store the mgcpgw client data in struct gsm_network. Initialize VTY and bind the client. Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68 http://cgit.osmocom.org/openbsc/commit/?id=6c03b463aaa833e12f6d2aadda524b65a7b10c61 commit 6c03b463aaa833e12f6d2aadda524b65a7b10c61 Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add mgcpgw client API Add an API to send MGCP messages to an MGCP GW, from the perspective of an MSC instructing the GW to setup RTP streams. Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other implementations forward incoming MGCP messages. So a simpler approach for an MGCP GW client is useful. Add general VTY commands that can be used to configure mgcpgw_client. osmo-cscn is going to use this to route RTP streams (for 3G at first). Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 commit c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 Author: Neels Hofmeyr Date: Wed Sep 7 13:39:07 2016 +0200 libmgcp: add value strings for mgcp_connection_mode Add file mgcp_common.c to implement the value strings for the mgcp_connection_mode. Add in a separate file because of the upcoming mgcpgw_client.c implementation, introducing a file that contains implementations commonly used in MGCP GW as well as its clients. Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135 http://cgit.osmocom.org/openbsc/commit/?id=0d7ba9c43ed9b73cb3daffc442af339573de515c commit 0d7ba9c43ed9b73cb3daffc442af339573de515c Author: Neels Hofmeyr Date: Tue Sep 20 18:16:35 2016 +0200 libmgcp: move mgcp_connection_mode to public header mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API. Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d http://cgit.osmocom.org/openbsc/commit/?id=d128adc815a445b01132ca936462a05e76b7793e commit d128adc815a445b01132ca936462a05e76b7793e Author: Neels Hofmeyr Date: Tue Sep 6 20:08:58 2016 +0200 IuCS: cosmetic prep for msc_call_assignment() Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark the place where the A-interface will send a BSSAP Assignment Request / where the IuCS-interface will send a RAB Assignment Request. Add function msc_call_assignment() to decide between A-iface and IuCS assignment, to be implemented in subsequent commit. Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0 http://cgit.osmocom.org/openbsc/commit/?id=eb76063f29f999e9a44d9d1434e13d3dbcd2a43f commit eb76063f29f999e9a44d9d1434e13d3dbcd2a43f Author: Neels Hofmeyr Date: Wed Sep 7 17:52:32 2016 +0200 IuCS: send RANAP CommonID Add libiu function to send a CommonID message down a UE connection, iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with tests. Add libmsc function msc_tx_common_id() to call the above. Add this mostly to clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also to do conn->via_iface checking. Call msc_tx_common_id() after ciphering is established, in _gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case. Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043 http://cgit.osmocom.org/openbsc/commit/?id=1d9509229e6872f38fac711e80a9a736114f94bd commit 1d9509229e6872f38fac711e80a9a736114f94bd Author: Neels Hofmeyr Date: Wed Aug 31 15:40:18 2016 +0200 cosmetic: msc_handler, bsc_handler: drop extra whitespace The extra ws made me not find these lines when grepping for 'dtap ='. Change-Id: I45e5c9e7df4704546872aab15adf407298943435 http://cgit.osmocom.org/openbsc/commit/?id=87271a4e48b0d859f2e12d95558371be20709f7c commit 87271a4e48b0d859f2e12d95558371be20709f7c Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN http://cgit.osmocom.org/openbsc/commit/?id=3c0ffa19f904423abd56499e48518735af98d163 commit 3c0ffa19f904423abd56499e48518735af98d163 Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=20d703adbb5e417728fac854161c4d1cb42a2216 commit 20d703adbb5e417728fac854161c4d1cb42a2216 Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=1130180452c90ccfc1f443db12a7816aac005ac2 commit 1130180452c90ccfc1f443db12a7816aac005ac2 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=5f5cf42040d9592bc663b1cd0c4a6923135b0889 commit 5f5cf42040d9592bc663b1cd0c4a6923135b0889 Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=52f9cfb69d31c16e2803d473fb40e16ead31781a commit 52f9cfb69d31c16e2803d473fb40e16ead31781a Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=853455832d864ff28ff88636872947fb2623cd86 commit 853455832d864ff28ff88636872947fb2623cd86 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=ce061d245efcea712c8e5560affd850e35ea2827 commit ce061d245efcea712c8e5560affd850e35ea2827 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=1986e8692910dd6aaa7be8dbcf6013f37d9e975b commit 1986e8692910dd6aaa7be8dbcf6013f37d9e975b Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=341ecb66643f742f3553e0d91f2cd9353eecd4d5 commit 341ecb66643f742f3553e0d91f2cd9353eecd4d5 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=a37d3488c98165ac0b00d01514a77222a98d0297 commit a37d3488c98165ac0b00d01514a77222a98d0297 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=bc1a67ec4b75771e3000667b270df73962a1bc3e commit bc1a67ec4b75771e3000667b270df73962a1bc3e Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=895470baafa570cf0872bc80cab8339b6df29708 commit 895470baafa570cf0872bc80cab8339b6df29708 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b commit 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=1971c04283c2e99066b43c346e1598ccd9891e72 commit 1971c04283c2e99066b43c346e1598ccd9891e72 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=f0b838f12b948659b92e5c10b5eb7b007c4b6672 commit f0b838f12b948659b92e5c10b5eb7b007c4b6672 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=93297ad354dd50117b84cf4dfd9c6058e3f84bb7 commit 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=a2922c095ca60eba5ab27da09cc7de5f5c08a8ef commit a2922c095ca60eba5ab27da09cc7de5f5c08a8ef Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=1793a588888235f3943daa1fd85ce635f3d6e1a6 commit 1793a588888235f3943daa1fd85ce635f3d6e1a6 Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=1da2324357438508c2de4ab36d6d3a83cc569699 commit 1da2324357438508c2de4ab36d6d3a83cc569699 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=75df0a98fd332bd5ec45da783ba779fe880be7ac commit 75df0a98fd332bd5ec45da783ba779fe880be7ac Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=dd5904096c55669e57471814206bf15f603f8521 commit dd5904096c55669e57471814206bf15f603f8521 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d commit 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=7bed2a864a227e3afd2516d4d19744f2b89d83f8 commit 7bed2a864a227e3afd2516d4d19744f2b89d83f8 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=a9873853763bf200e89475af5e14986551520687 commit a9873853763bf200e89475af5e14986551520687 Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=9b620c22d6c35ef21e8ca0beef96d98552f1c291 commit 9b620c22d6c35ef21e8ca0beef96d98552f1c291 Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=e65320f740d42c1479c9907aa7153cccb13db2f7 commit e65320f740d42c1479c9907aa7153cccb13db2f7 Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=fb1bd46a6e067469fb75d4dcfb8088d8bffb888e commit fb1bd46a6e067469fb75d4dcfb8088d8bffb888e Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=8157cdd30c1f8f880070d05a5d9e69e656babeeb commit 8157cdd30c1f8f880070d05a5d9e69e656babeeb Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=964a37a3168590d6af65763c2181081908aca975 commit 964a37a3168590d6af65763c2181081908aca975 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=bdb519da316b9f93a111b0cdd51694751487992d commit bdb519da316b9f93a111b0cdd51694751487992d Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 cut off libbsc paging, pending paging in libmsc Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new CSCN is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a http://cgit.osmocom.org/openbsc/commit/?id=8d1845e1dad32718a0fb57285dffcbc7567047ea commit 8d1845e1dad32718a0fb57285dffcbc7567047ea Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=f02b677e49fd682a5eda7a590bf8dc0171aba736 commit f02b677e49fd682a5eda7a590bf8dc0171aba736 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=01bf00e0836bd34d3090f793a3ce9efcf4096c8d commit 01bf00e0836bd34d3090f793a3ce9efcf4096c8d Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=9c1c75f73c1ead52f98fce3e192b040f4351bc72 commit 9c1c75f73c1ead52f98fce3e192b040f4351bc72 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=995ba2775c18b296e8a6a8a02594891ac1766a40 commit 995ba2775c18b296e8a6a8a02594891ac1766a40 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=95e219d21e3056a0a8f816f52ced0e55d7b1ae41 commit 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=f3c744583b18da9e79ec8d5254c745e284a3ef4b commit f3c744583b18da9e79ec8d5254c745e284a3ef4b Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=8d7984fa0a06b1218af232c56eb0149912bc20d3 commit 8d7984fa0a06b1218af232c56eb0149912bc20d3 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=3fe77bbb70f087522cdf9699468942b63b1c690e commit 3fe77bbb70f087522cdf9699468942b63b1c690e Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=cf8302c65d623c90a9ac999e0d9a48de4ad373fe commit cf8302c65d623c90a9ac999e0d9a48de4ad373fe Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=d79f20c84a27573e6fe34cc4b7f05c83282f09a8 commit d79f20c84a27573e6fe34cc4b7f05c83282f09a8 Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=5ed9b2ad091fe477c7a1bd2686e423847e29f897 commit 5ed9b2ad091fe477c7a1bd2686e423847e29f897 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=661ce6a7359af5a369a8914dc9ec5c5460200d77 commit 661ce6a7359af5a369a8914dc9ec5c5460200d77 Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=181f9b3cf94272e94860df070257818e9ffbf54b commit 181f9b3cf94272e94860df070257818e9ffbf54b Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional fairly soon, the a_tx() is going to be just a dummy for some time (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=47d18530d6d73505b58a6c0e17455fbca2e562c0 commit 47d18530d6d73505b58a6c0e17455fbca2e562c0 Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=629dd9c5873e777e3a954621ee6bd18a24a3b506 commit 629dd9c5873e777e3a954621ee6bd18a24a3b506 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 98 ++++-- debian/copyright | 158 +++++++-- debian/openbsc-dev.install | 2 + debian/rules | 14 +- openbsc/.gitignore | 1 + openbsc/configure.ac | 16 +- openbsc/contrib/bsc_control.py | 131 +++----- openbsc/contrib/ipa.py | 278 +++++++++++++++ openbsc/contrib/twisted_ipa.py | 373 +++++++++++++++++++++ openbsc/include/openbsc/Makefile.am | 5 +- openbsc/include/openbsc/arfcn_range_encode.h | 6 +- openbsc/include/openbsc/gprs_llc.h | 4 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 14 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + .../openbsc/{gprs_gsup_client.h => gsup_client.h} | 43 +-- openbsc/include/openbsc/{oap.h => oap_client.h} | 32 +- openbsc/include/openbsc/oap_messages.h | 70 ---- openbsc/include/openbsc/sgsn.h | 6 +- openbsc/include/openbsc/system_information.h | 5 +- openbsc/src/gprs/Makefile.am | 3 - openbsc/src/gprs/gprs_gb_parse.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 20 +- openbsc/src/gprs/gprs_llc.c | 44 ++- openbsc/src/gprs/gprs_llc_parse.c | 16 +- openbsc/src/gprs/gprs_llc_vty.c | 8 +- openbsc/src/gprs/gprs_llc_xid.c | 23 +- openbsc/src/gprs/gprs_sgsn.c | 2 + openbsc/src/gprs/gprs_sndcp.c | 25 +- openbsc/src/gprs/gprs_sndcp_xid.c | 54 ++- openbsc/src/gprs/gprs_subscriber.c | 26 +- openbsc/src/gprs/gtphub.c | 6 +- openbsc/src/gprs/gtphub_ares.c | 12 +- openbsc/src/gprs/oap_messages.c | 178 ---------- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/src/ipaccess/Makefile.am | 1 - openbsc/src/ipaccess/abisip-find.c | 6 +- openbsc/src/ipaccess/ipaccess-config.c | 4 +- openbsc/src/libbsc/abis_nm.c | 27 +- openbsc/src/libbsc/abis_om2000_vty.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 17 +- openbsc/src/libbsc/arfcn_range_encode.c | 16 +- openbsc/src/libbsc/bsc_api.c | 4 +- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 4 +- openbsc/src/libbsc/chan_alloc.c | 28 +- openbsc/src/libbsc/rest_octets.c | 21 +- openbsc/src/libbsc/system_information.c | 88 ++--- openbsc/src/libcommon/Makefile.am | 18 + openbsc/src/libcommon/gsm_data_shared.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- .../gprs_gsup_client.c => libcommon/gsup_client.c} | 102 +++--- openbsc/src/libcommon/gsup_test_client.c | 299 +++++++++++++++++ openbsc/src/{gprs/oap.c => libcommon/oap_client.c} | 67 ++-- openbsc/src/libiu/iu.c | 12 +- openbsc/src/libmgcp/mgcp_protocol.c | 1 + openbsc/src/libmsc/auth.c | 17 +- openbsc/src/libmsc/ctrl_commands.c | 4 +- openbsc/src/libmsc/db.c | 50 ++- openbsc/src/libmsc/gsm_04_08.c | 19 +- openbsc/src/libmsc/gsm_04_11.c | 10 +- openbsc/src/libmsc/meas_feed.c | 13 +- openbsc/src/libmsc/smpp_openbsc.c | 9 +- openbsc/src/libmsc/smpp_smsc.c | 2 +- openbsc/src/libmsc/smpp_vty.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 5 +- openbsc/src/libtrau/rtp_proxy.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 1 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +- openbsc/src/osmo-cscn/Makefile.am | 2 +- openbsc/src/utils/meas_vis.c | 4 +- openbsc/tests/gsm0408/gsm0408_test.c | 18 +- openbsc/tests/gsm0408/gsm0408_test.ok | 4 + openbsc/tests/gtphub/gtphub_test.c | 44 +-- openbsc/tests/mgcp/mgcp_test.c | 3 +- openbsc/tests/oap/Makefile.am | 13 +- .../tests/oap/{oap_test.c => oap_client_test.c} | 157 +++++---- openbsc/tests/oap/oap_client_test.err | 35 ++ openbsc/tests/oap/oap_client_test.ok | 2 + openbsc/tests/oap/oap_test.ok | 7 - openbsc/tests/sgsn/Makefile.am | 5 +- openbsc/tests/sgsn/sgsn_test.c | 41 +-- openbsc/tests/sndcp_xid/sndcp_xid_test.c | 10 +- openbsc/tests/testsuite.at | 5 +- openbsc/tests/vty_test_runner.py | 40 +-- 88 files changed, 1988 insertions(+), 964 deletions(-) create mode 100644 debian/openbsc-dev.install create mode 100755 openbsc/contrib/ipa.py create mode 100755 openbsc/contrib/twisted_ipa.py rename openbsc/include/openbsc/{gprs_gsup_client.h => gsup_client.h} (53%) rename openbsc/include/openbsc/{oap.h => oap_client.h} (67%) delete mode 100644 openbsc/include/openbsc/oap_messages.h delete mode 100644 openbsc/src/gprs/oap_messages.c rename openbsc/src/{gprs/gprs_gsup_client.c => libcommon/gsup_client.c} (67%) create mode 100644 openbsc/src/libcommon/gsup_test_client.c rename openbsc/src/{gprs/oap.c => libcommon/oap_client.c} (78%) rename openbsc/tests/oap/{oap_test.c => oap_client_test.c} (55%) create mode 100644 openbsc/tests/oap/oap_client_test.err create mode 100644 openbsc/tests/oap/oap_client_test.ok delete mode 100644 openbsc/tests/oap/oap_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 13:31:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:31:47 GMT Subject: openbsc.git branch master updated. 0.15.0-637-ge610e700d Message-ID: <201701231331.v0NDVlWA060681@git.osmocom.org> This 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, master has been updated via e610e700da088ba1c4e5f0478317040f236aaebb (commit) from 881064e9b81de4aee7a9cdd52184860260f8723c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e610e700da088ba1c4e5f0478317040f236aaebb commit e610e700da088ba1c4e5f0478317040f236aaebb Author: Max Date: Mon Dec 19 13:41:48 2016 +0100 SI2q: add support for multiple UARFCNs Support multiple UARFCNs with the same Scrambler Code. Fixes: RT#7379 Change-Id: If1c32e8b547a28325180faaaddd21f80c37f7337 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/rest_octets.c | 79 +++++++++++++++++++++------------ openbsc/src/libbsc/system_information.c | 28 ++++++++++-- openbsc/tests/gsm0408/gsm0408_test.c | 21 +++++++++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 +++++- 4 files changed, 107 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 13:31:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:31:51 GMT Subject: osmo-gsm-manuals.git branch master updated. b28c11a87abdf9ce35183f64b45ddd1b215b19c9 Message-ID: <201701231331.v0NDVppF060742@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via b28c11a87abdf9ce35183f64b45ddd1b215b19c9 (commit) from 2c192801049a100485308fd71d3c2faa8dea99d1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=b28c11a87abdf9ce35183f64b45ddd1b215b19c9 commit b28c11a87abdf9ce35183f64b45ddd1b215b19c9 Author: ikostov Date: Fri Jan 20 18:54:48 2017 +0100 Abis: add abisip-find and ipaccess-config tools Change-Id: Ief893a89ff9f307b2a240ec76bb48c9bcd64dedc ----------------------------------------------------------------------- Summary of changes: common/chapters/abis.adoc | 86 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Mon Jan 23 13:43:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:43:19 GMT Subject: openbsc.git branch neels/mgcp_extra created. 0.15.0-714-g0a41f7f38 Message-ID: <201701231343.v0NDhJk1063783@git.osmocom.org> This 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, neels/mgcp_extra has been created at 0a41f7f38e6bca098bcd86bf8c465cac988d8955 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0a41f7f38e6bca098bcd86bf8c465cac988d8955 commit 0a41f7f38e6bca098bcd86bf8c465cac988d8955 Author: Neels Hofmeyr Date: Sun Nov 6 23:37:02 2016 +0100 wip Change-Id: I9e824d9a57251f5144500765f9b7bfe7f02a16c4 http://cgit.osmocom.org/openbsc/commit/?id=ce58f5d91225b7beb176efc77171b3424bd7db0b commit ce58f5d91225b7beb176efc77171b3424bd7db0b Author: Neels Hofmeyr Date: Fri Oct 21 01:36:26 2016 +0200 mgcp hack: rtcp: pass back a sender report as well as a receiver report Change-Id: Ieaf5d70c9749f587a8a7feda2684d11b8967986e http://cgit.osmocom.org/openbsc/commit/?id=ece5f4c4d880e92d056029b4ee096c49dff13bd0 commit ece5f4c4d880e92d056029b4ee096c49dff13bd0 Author: Neels Hofmeyr Date: Fri Oct 21 01:35:57 2016 +0200 mgcp hack: modify the ssrc id Change-Id: I443fc676071cc7ee8254777e4c74553b35341158 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 13:43:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:43:20 GMT Subject: openbsc.git branch neels/mgcp updated. 0.15.0-711-gd3db056dc Message-ID: <201701231343.v0NDhKEB063810@git.osmocom.org> This 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, neels/mgcp has been updated discards ffd1bd12677e8a0f2a9535efae9757df126b2fef (commit) discards a38a7c95b7a4e9ea999a181deac0cb127df1d1d4 (commit) discards e204d416f732765d536ee525a0d8282d027e9eba (commit) discards 60b453aec9f86b39db54f6ff38f754817a7f7984 (commit) discards 5acf27e5576e7a83e31dbe8c98f6dd35f5284b71 (commit) discards 182bcac0b1a0297f76710fe747e3d80fda621831 (commit) discards a0cf349272fbfa526aaba18c939056f33f53e005 (commit) discards d1110a43b657c8bdc894d251cc5382cb2f99f249 (commit) discards 1dfa1607b61938f647744125d8a8e3edfe1a48d1 (commit) discards 1e0c9a50cf2453de9ce4806e65a5f52033c283c9 (commit) discards 56e15b5f555f6dd00cacbfa2db071a229e73d777 (commit) discards b394f5c97fc78efd0001152e90c9e8882ccc5f7d (commit) discards f575616bf3117fc856a8a0995c6d48ec8352bdc0 (commit) discards 61437a8b062aa00eb9046172e8fa4f7d09530348 (commit) discards 3903762ac8b61341c97937303822616d62f98688 (commit) discards 2461808a772031eedfee598df98e48d873929253 (commit) discards c3d730901c02e40d0172fe8e8b15105c3d7451d4 (commit) discards 7fa35aa55af10ec8fd3f544d11e97c44631922a1 (commit) discards 4294c86bf48015d635722dfd77d0deccaea90a24 (commit) discards 736c4d5b5dca1f4d35dce395ec77b5f7defceef5 (commit) discards c1eea7bbc952ebd3b35fdd2fbd0991055cf55cf7 (commit) discards de53d0f6540927fcac2aeb28fd5504ea0d57b40f (commit) discards 992b12804d11d9a3e675a06f132c869b04d12eb2 (commit) discards d4ac34fed88a8a036540d7299318dea0442b59f1 (commit) discards b04df785e5fffa2556ca7ec1b8a22cfab2fdbe32 (commit) discards fcf7dc8dd41bfac1fec7e3c0fb3d72d017fd6a2c (commit) discards 1357110280b5388962939fad5f4763609f665de3 (commit) discards 2820519d82f421f9be6b72195721de25113e04f0 (commit) discards ea9f1b46e5f286d432cdada36efe9af3a989e245 (commit) discards ad86707de3933400f0a5c3606fb4534724f6f05b (commit) discards b17e8a6d86c6a42a37c5b7bf8de9a2ff22a51362 (commit) discards 5031f682f25343b695661ed97447915ca573811f (commit) discards 299bc92bb5998c2e7a18a7fe8befc75daed45ea9 (commit) discards 234a10a9f4cef8a498571b22a22c5a2f58193fa4 (commit) discards 95d13131f3ab99772f080be9b23453c36cf4d139 (commit) discards 35dc822b36460c0ddf497ee52aa4cd88924b7cb2 (commit) discards 5cea316f46db3090bc9639dedc62ae7647d385d6 (commit) discards 738aecd9bb7144cf841ef22c33b3e4298b51b79a (commit) discards eca7c1054e40b635535aaa7c6f2d238b3ad73823 (commit) discards f43f48c5cc9a47548b274169aa3a7ed0043ac1cc (commit) discards dd5fdcbd7512773ea4d275ced1eef381b301b026 (commit) discards ff1685e2baa462671b7830f32b195fe255406d10 (commit) discards 66bf25e2d1544e767932638a529c4f51ab478cc3 (commit) discards f44723adf5152773a5c0db944749da8ed78bf571 (commit) discards f9c638e91cb158577bc2818a78eeeb35ddb5c43e (commit) discards c3497b5aac89d7dc66c3042d15032b2605bb901c (commit) discards 085d86592a17c77ad129d1a681c096efe1ffa607 (commit) discards ea164738635b2c17af2a947f7437b28a9f9578b4 (commit) discards 537a7d88dfab7f85b31ca5f67946f7a8b6c0816a (commit) discards 79f305b4a96af5736f3ab6256bcca776ad310825 (commit) discards 9264cca7392759c3d379f06874465a4fdac0a765 (commit) discards 58660ea0cd3bcb67ddddac9ebbe2540f67bb4317 (commit) discards 912e027f0d4b3e7b362ff3f5f7cca12ed8f27c79 (commit) discards c9e44fbdde2f0f00265c69ba5a1e5b298f11345c (commit) discards 706147616393286993706c0391a8f17024bd93ec (commit) discards e355813d999bf096d056ec4d09970a56ef9bc700 (commit) discards f40035ddf1997d39701af96fcd8334fe4057fe29 (commit) discards 42dd254135b8c46d29a7d54544d33b533902bfb2 (commit) discards 950da6b72429056812bbc89cf37b155cb8dcd3d3 (commit) discards 17d0deeff1eeee093eab17b6421757bf1dd3f13d (commit) discards d2b9b94443fee2814e670a945248f4e041c0c533 (commit) discards 9a0064edc26eaec13b8be4ad3973a211d8e4d666 (commit) discards 648caf204360946eb4ff65a558d1c49fe1803711 (commit) discards e6d9e2aae830950387e2eb4539efd490f810315b (commit) discards 59b2788338c869227a42a92ff1e5a07c82dd4646 (commit) discards 29c30d314abd8c4d3d8abe9115e801a6984f8ed4 (commit) discards bf1c9825ffda0bddcba1030a21715e07109c5b12 (commit) discards 67aa95b1682149fde3d03cd4ce388ed240aa54db (commit) discards 3cf3b9e16cb5b34dd7264a67f9f3772ba8be2f05 (commit) discards 04cab766a7f9439d4c5ccc067433552b87b28a50 (commit) discards a1bc44157e9122fb12a5f46ab6ac7cfa0e9dac41 (commit) discards bb6c46e8c6007c188bcea97fc7a043776fe9a58d (commit) discards 6ffbd2f46049533f724373c3f59d9a08c87dfe5b (commit) discards 6bd0150a0f9e292d548aeb03ae8693426efe173c (commit) discards 4b6031e9ff8048ce641477debde255e658333863 (commit) discards 895ff84ec321b3b2135d08479177363bf5531d90 (commit) discards e9bfec0166ff28addffe786c242b067b5bf9f471 (commit) discards 4d58989b3afe13b3cb29613eed3cd26426281ed4 (commit) via d3db056dcd944b4335a90ed860d8d52f539ae8b2 (commit) via 88b582c8241b50cab33317b106fff26dc0a9c98e (commit) via 7846d98a402e6ee417891be33cd3fc02045ce8c0 (commit) via 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) via 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) via 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) via 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) via 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) via b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) via 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) via 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) via a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) via 22ab6431dd940718342b7e0a970a7202850cec2a (commit) via 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) via d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) via d1863e17b39741909a445bbe4accf79aea6f87fe (commit) via b4add0f6066012ec4a474c60ff94699d86c53370 (commit) via 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) via 3fda40741cda0e9841b8e521d83453db0987a854 (commit) via fa368297fabd800cfa614c5298020682738964fc (commit) via 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) via 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) via 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) via c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) via 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) via d128adc815a445b01132ca936462a05e76b7793e (commit) via eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) via 1d9509229e6872f38fac711e80a9a736114f94bd (commit) via 87271a4e48b0d859f2e12d95558371be20709f7c (commit) via 3c0ffa19f904423abd56499e48518735af98d163 (commit) via 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) via 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) via 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) via 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) via 853455832d864ff28ff88636872947fb2623cd86 (commit) via ce061d245efcea712c8e5560affd850e35ea2827 (commit) via 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) via 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) via a37d3488c98165ac0b00d01514a77222a98d0297 (commit) via bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) via 895470baafa570cf0872bc80cab8339b6df29708 (commit) via 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) via 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) via f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) via 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) via a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) via 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) via 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) via 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) via dd5904096c55669e57471814206bf15f603f8521 (commit) via 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) via 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) via a9873853763bf200e89475af5e14986551520687 (commit) via 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) via e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) via fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) via 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) via 964a37a3168590d6af65763c2181081908aca975 (commit) via bdb519da316b9f93a111b0cdd51694751487992d (commit) via 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) via f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) via 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) via 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) via 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) via 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) via f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) via 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) via 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) via cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) via d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) via 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) via 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) via 181f9b3cf94272e94860df070257818e9ffbf54b (commit) via 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) via 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (commit) via c8fc41c2f6780123658910d4b876022525e52518 (commit) via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) via 80abe522e2ddc979d994530f21b103808fc465d7 (commit) via 532480a705726452ace30b1a914640d984dd0418 (commit) via db142dc59dc8d79d8ee608c9165bc865d240b97d (commit) via a191dcd8f01767b266b85578d0fb445d864dfabd (commit) via b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit) via 9fdb4e5f2ff9349f5b5c60b61bfff28a05ae3e4d (commit) via 5fa8b083cc270fd30ab5526cd40683afd3035931 (commit) via 549ebc7d6c001b9ce134c7462f621335dbf671b9 (commit) via 6903848029071ec91959a53499785195cb2a091a (commit) via b735390284cbb76bcafcd406bf19fb983465ef94 (commit) via 59d57da1e55f19663d1f7fe3491e196bb855ad88 (commit) via 0c32685898604ca5c6546882deb642a17ddce937 (commit) via ea619f17048ed6b3e7cf730901e7bc27c1f3f7ed (commit) via ecdfd6d097eb0030b1a0a003fb855b38733f9ba6 (commit) via 37f9252361c85249b59d5a9202147136782b5415 (commit) via 2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit) via 3cbc05210192324592cc8b79e12d3095be302f90 (commit) via 73ed45599b94f666fedd043028daad9427c241bd (commit) via 2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit) via 28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit) via 2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit) via 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit) via 11ecc9320c168d22ee89f84b75007420020b8356 (commit) via 49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit) via 736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit) via ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit) via eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit) via 814fef04b02a915412920b85bd44c25f8e47a79c (commit) via 3df5d53a0400a03a510f9d61a61368229e142d52 (commit) via 4f8e34b226aeae221119c1d5ea659c3f087132aa (commit) via 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit) via bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (commit) via 82caa3e9b7b1c5f3025adda3217d7d4136ab32aa (commit) via 688231331b6b8f2ed91e572f85ba5c7af68ee77f (commit) via 3e6768937e2bd8e4149972dd6226eeb9bc4e0088 (commit) via d53e9b51b6e6be1a1e8a6c10187b08dc5a95f971 (commit) via c3b94f92c556dc3590d8343b572bc53f251a830d (commit) via 1611df5226199da2bf2fba3d22d93cc1a6c6c777 (commit) via b8e8d0a4023d6916a6b2042f81ef17d32e8675c4 (commit) via c59e28fa5e2f0f5bbbf2b8a78a01abb739d8d3a3 (commit) via 1cd50585e9c7c670c3df5e5bc729d97aaa612b39 (commit) via 4a7d0e79ccb9f12ace9f2ff24afbe80a63c88b84 (commit) via 2327cede9cd205ef8d2e0fef59857599024838c8 (commit) via 8d35965f24047f097f0a639b7a73acf5af0ff714 (commit) via c346f87371b5c03f2669add329a1f4962b3103bb (commit) via 8825c6940957fa2198d1f9995856e4232bc264fb (commit) via e14f4b93f2cd5b87c5a0c0141662a2c7be3e0f87 (commit) via 2440f49a724f19a2f14b6ee1d4616c347b7d33ba (commit) via ec16c161932c16280d7b4bdf8e72262e7f81c873 (commit) via f788d933824cf9757d58a1e84843c7c33523e71c (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 (ffd1bd12677e8a0f2a9535efae9757df126b2fef) \ N -- N -- N (d3db056dcd944b4335a90ed860d8d52f539ae8b2) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d3db056dcd944b4335a90ed860d8d52f539ae8b2 commit d3db056dcd944b4335a90ed860d8d52f539ae8b2 Author: Neels Hofmeyr Date: Fri Oct 21 01:33:57 2016 +0200 mgcp hack: don't change payload type when passing RTP thru Change-Id: I9c43704a4c1e26d434c0d7e7ee370b2c21fb3399 http://cgit.osmocom.org/openbsc/commit/?id=88b582c8241b50cab33317b106fff26dc0a9c98e commit 88b582c8241b50cab33317b106fff26dc0a9c98e Author: Neels Hofmeyr Date: Fri Oct 21 01:32:10 2016 +0200 mgcp: log payload type change Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97 http://cgit.osmocom.org/openbsc/commit/?id=7846d98a402e6ee417891be33cd3fc02045ce8c0 commit 7846d98a402e6ee417891be33cd3fc02045ce8c0 Author: Neels Hofmeyr Date: Tue Oct 18 20:21:07 2016 +0200 mgcp debug logging Change-Id: I06a060244e91080680e88551e870f0058711921f ----------------------------------------------------------------------- Summary of changes: debian/compat | 2 +- debian/control | 98 ++++-- debian/copyright | 158 +++++++-- debian/openbsc-dev.install | 2 + debian/rules | 14 +- openbsc/.gitignore | 1 + openbsc/configure.ac | 16 +- openbsc/contrib/bsc_control.py | 131 +++----- openbsc/contrib/ipa.py | 278 +++++++++++++++ openbsc/contrib/twisted_ipa.py | 373 +++++++++++++++++++++ openbsc/include/openbsc/Makefile.am | 5 +- openbsc/include/openbsc/arfcn_range_encode.h | 6 +- openbsc/include/openbsc/gprs_llc.h | 4 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 14 +- openbsc/include/openbsc/gsm_data_shared.h | 1 + .../openbsc/{gprs_gsup_client.h => gsup_client.h} | 43 +-- openbsc/include/openbsc/{oap.h => oap_client.h} | 32 +- openbsc/include/openbsc/oap_messages.h | 70 ---- openbsc/include/openbsc/sgsn.h | 6 +- openbsc/include/openbsc/system_information.h | 5 +- openbsc/src/gprs/Makefile.am | 3 - openbsc/src/gprs/gprs_gb_parse.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 20 +- openbsc/src/gprs/gprs_llc.c | 44 ++- openbsc/src/gprs/gprs_llc_parse.c | 16 +- openbsc/src/gprs/gprs_llc_vty.c | 8 +- openbsc/src/gprs/gprs_llc_xid.c | 23 +- openbsc/src/gprs/gprs_sgsn.c | 2 + openbsc/src/gprs/gprs_sndcp.c | 25 +- openbsc/src/gprs/gprs_sndcp_xid.c | 54 ++- openbsc/src/gprs/gprs_subscriber.c | 26 +- openbsc/src/gprs/gtphub.c | 6 +- openbsc/src/gprs/gtphub_ares.c | 12 +- openbsc/src/gprs/oap_messages.c | 178 ---------- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/src/ipaccess/Makefile.am | 1 - openbsc/src/ipaccess/abisip-find.c | 6 +- openbsc/src/ipaccess/ipaccess-config.c | 4 +- openbsc/src/libbsc/abis_nm.c | 27 +- openbsc/src/libbsc/abis_om2000_vty.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 17 +- openbsc/src/libbsc/arfcn_range_encode.c | 16 +- openbsc/src/libbsc/bsc_api.c | 4 +- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 4 +- openbsc/src/libbsc/chan_alloc.c | 28 +- openbsc/src/libbsc/rest_octets.c | 21 +- openbsc/src/libbsc/system_information.c | 88 ++--- openbsc/src/libcommon/Makefile.am | 18 + openbsc/src/libcommon/gsm_data_shared.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- .../gprs_gsup_client.c => libcommon/gsup_client.c} | 102 +++--- openbsc/src/libcommon/gsup_test_client.c | 299 +++++++++++++++++ openbsc/src/{gprs/oap.c => libcommon/oap_client.c} | 67 ++-- openbsc/src/libiu/iu.c | 12 +- openbsc/src/libmgcp/mgcp_network.c | 18 - openbsc/src/libmgcp/mgcp_protocol.c | 1 + openbsc/src/libmsc/auth.c | 17 +- openbsc/src/libmsc/ctrl_commands.c | 4 +- openbsc/src/libmsc/db.c | 50 ++- openbsc/src/libmsc/gsm_04_08.c | 19 +- openbsc/src/libmsc/gsm_04_11.c | 10 +- openbsc/src/libmsc/meas_feed.c | 13 +- openbsc/src/libmsc/msc_ifaces.c | 2 +- openbsc/src/libmsc/smpp_openbsc.c | 9 +- openbsc/src/libmsc/smpp_smsc.c | 2 +- openbsc/src/libmsc/smpp_vty.c | 4 +- openbsc/src/libmsc/vty_interface_layer3.c | 5 +- openbsc/src/libtrau/rtp_proxy.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 1 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +- openbsc/src/osmo-cscn/Makefile.am | 2 +- openbsc/src/utils/meas_vis.c | 4 +- openbsc/tests/gsm0408/gsm0408_test.c | 18 +- openbsc/tests/gsm0408/gsm0408_test.ok | 4 + openbsc/tests/gtphub/gtphub_test.c | 44 +-- openbsc/tests/mgcp/mgcp_test.c | 3 +- openbsc/tests/oap/Makefile.am | 13 +- .../tests/oap/{oap_test.c => oap_client_test.c} | 157 +++++---- openbsc/tests/oap/oap_client_test.err | 35 ++ openbsc/tests/oap/oap_client_test.ok | 2 + openbsc/tests/oap/oap_test.ok | 7 - openbsc/tests/sgsn/Makefile.am | 5 +- openbsc/tests/sgsn/sgsn_test.c | 41 +-- openbsc/tests/sndcp_xid/sndcp_xid_test.c | 10 +- openbsc/tests/testsuite.at | 5 +- openbsc/tests/vty_test_runner.py | 40 +-- 90 files changed, 1989 insertions(+), 983 deletions(-) create mode 100644 debian/openbsc-dev.install create mode 100755 openbsc/contrib/ipa.py create mode 100755 openbsc/contrib/twisted_ipa.py rename openbsc/include/openbsc/{gprs_gsup_client.h => gsup_client.h} (53%) rename openbsc/include/openbsc/{oap.h => oap_client.h} (67%) delete mode 100644 openbsc/include/openbsc/oap_messages.h delete mode 100644 openbsc/src/gprs/oap_messages.c rename openbsc/src/{gprs/gprs_gsup_client.c => libcommon/gsup_client.c} (67%) create mode 100644 openbsc/src/libcommon/gsup_test_client.c rename openbsc/src/{gprs/oap.c => libcommon/oap_client.c} (78%) rename openbsc/tests/oap/{oap_test.c => oap_client_test.c} (55%) create mode 100644 openbsc/tests/oap/oap_client_test.err create mode 100644 openbsc/tests/oap/oap_client_test.ok delete mode 100644 openbsc/tests/oap/oap_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 13:44:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 13:44:00 GMT Subject: openbsc.git branch neels/cscn_ghost_call updated. 0.15.0-712-g3296bbe30 Message-ID: <201701231344.v0NDi0de064390@git.osmocom.org> This 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, neels/cscn_ghost_call has been updated discards bc4d3fa5df7441f3fee3c07fceb6c57a5a46b8b2 (commit) discards decd68d5d3374fc60739ea1edcaed0d004574165 (commit) discards 1624bdcbe3c403495815d038a6c740b83f075479 (commit) discards df3749fcce12706ed889f69ce2ea6963182e2d37 (commit) discards e6d4a7333cfc93cb4454222105304d7eb55b9042 (commit) discards eb2c75f5039446110fa4a358cfa902a86eb1d963 (commit) discards 2393e6418b4489a9e77fd0e6b92b3ddce4474702 (commit) discards 6e812389f2c8df0dd9720147240b7b504fe4652a (commit) discards 36e93dbff24644de1e5bdece05faa7f46fd971be (commit) discards c7006ed688accc179332b7f72093b9959ac9dc64 (commit) discards a69752029d1e3d95aae9961a10101a84c35b0ed1 (commit) discards 845c1318bd861b2cf643e5d5f8800c8e1558b5e1 (commit) discards fb3bb32fbd1d826291f85f41598c7cc37e919493 (commit) discards 6ae44e0df7f8fe0efe7bdf08106d4539f672a721 (commit) discards 454e894ca386bf11d5550a521a6e148bf45cad29 (commit) discards fbae2f4f17c4c5e23225d4a7e3bf0fa0a3323d5d (commit) discards d0996c840c53b44c7705f1e3d1ab1fb11eab575c (commit) discards 100beecccdac2044961c93e4decbd760d4cdaa7e (commit) discards a0b75a33d788d84518ed47635392d2d622969b32 (commit) discards 9bb46cf458997329f31c3ae853ff19fc9a51ca5a (commit) discards b3c299c2e67604e6907a3cb3e0bdae69ad39f62a (commit) discards 92c8ac715df91fe97a3eaf7231d6f42605371403 (commit) discards cf054dc3383ffcacb9213c33f3804e1d586b1ffd (commit) discards c69e1e212185f18c4641562afe1a9352e0f0c846 (commit) discards 8617ca78da6ef1f176a5354c0e5f0064e5464578 (commit) discards 96ad8c7dc256f0cd94155c3be8d684527513ae7e (commit) discards f29c866138d64b4e043e050eeb4bedabb21123d1 (commit) discards 5f6345aa832a4b388310d04c24f2e999f792909d (commit) discards 51fb379f83fac749ed111349f323835dd1a25220 (commit) discards e0642320179e897d992ab824c6586fa7b625d7a7 (commit) discards d221f195dfec97608827aa4a3ca2943a6bfc237f (commit) discards 08ccba4bb1bbeeb8e513d9a6aaad001d26163553 (commit) discards 28d86a7aa7908d80008c17dc73edf432b0287ab3 (commit) discards 98db8539e758f22bd7ca61f30783601be888ebc4 (commit) discards db67bdee75231b0228a0389233cd3b50ec695c0b (commit) discards d804473b350275c9451de70e6c547798aca52116 (commit) discards 74b8ebb677efd85b0f7120d840cbdc517b6eaf24 (commit) discards 110906e51df7b2708930a0ac610678cd66c9ac73 (commit) discards 8bac5bcd903b9c3122489f2b91649dd098294c6c (commit) discards d55918f3e0829c47cae4d51ce89aedf212c35bfb (commit) discards d98784579f1328524aa7c9bfe4cb707531e54dd3 (commit) discards 58316194013059bfec5fcbdefdb1d66bf5c203b2 (commit) discards 90c3c0f9f6c9b0ca98a70f933bf3ccc5b86b2e94 (commit) discards 3733f6e1de6f50ae3b9256fe697c69862ee6e819 (commit) discards ee127568951dec4c9d71f0b7b34dfa3bd4050fa6 (commit) discards ccb24c99471075a942f4b55f543d0937ca752c89 (commit) discards 7b0ffcc5234cabb5c37f8cbd704aaec7242ea4f6 (commit) discards b73e4fc296bfac481d43852df0cc4d737c7f9a9e (commit) discards 62cd0c78c1bd13a39f32e90f6676403b29fa2c09 (commit) discards 9974c0e8472ca2efc60b863631487d41319ec86a (commit) discards 83e2e7ca5055427a6ff372db62b5b38c79729764 (commit) discards fe8ff25d75357b346ec9ee6d3669c8b46d954824 (commit) discards f5da53c28ea1ce1d6ab887bde8caf80a3e1c636c (commit) discards 020a25bad66d493a6f2ee6d4f74d98f9f33a2875 (commit) discards 8ab312d936c7e4354aef10106d6b74cff975ecde (commit) discards 3284fb96b887badf15fbbfb1451fa2aaf7dcf1a2 (commit) discards a0711b355cdc78bff7114923a354cd3900f00ea8 (commit) discards f8869d0194fd057a4e65582afed954772e10f308 (commit) discards 7f52bce544b5bf704aa6f2fa614e34a717b073d9 (commit) discards 9d86aad357e2d1b8da369904e593fa5b17e84f23 (commit) discards 6cd44b3323acea32651b97854eee469fc530d140 (commit) discards c7c21eab324aac53014a6b50058ae5ee536aa8dc (commit) discards 36aa85c30266c3d42218306d6d665bf9473530f2 (commit) discards 3ec683dddb2595b376b180ecf63bd2fd2f37089f (commit) discards 13535dbc41da2a88bcb074712ad87fac89fac40c (commit) discards 2925fd52e67f2af18bfa67cfd5574ef9ec1f2f72 (commit) discards fc83c9b2457f5c73ce379f964358165e8d86bdea (commit) discards 442737f309541cbd4366ee2bb132ebe92cd0c307 (commit) discards 7e5ac14025821d2493e9ecd7e6e15105b784d1fb (commit) discards 3f2d6e30c2a10f1f9080474c03d16d4467f7a2b9 (commit) discards b2a24513c6b6e74357359147e717974bd00fe89e (commit) discards 60843e7ad57e9133d305999722e534d16acae416 (commit) discards fbaab83d8db98eeb8c3dec8ad630c4385b458a37 (commit) discards 58aca8cf2dcaf8cd54081edaac4a3d615e3fa210 (commit) discards 1210a1bee2291193863bd6d84e483fec2eea1e3d (commit) discards 7618a2d5af1406a4c9d1623cd1018e3387a00f7a (commit) discards 49dfb553fa07c9db1c828552749a44ec752ef462 (commit) discards 654d318963bfdf4bf3ab727f5f32fd5cad39ccd0 (commit) discards e2b1f03364e697e4d0ebda1d68f5748740c2ea24 (commit) discards 9c9b7d10c2f66e7ad4d62022e3869b6c2513c1d2 (commit) discards 178abe37fd63d6d77e8a22c0a6c6a71496128adc (commit) discards 91aaf0a625bd1311a6130e42f26eec721abf8977 (commit) discards 448a294264458774066302eb65df246a55deebf9 (commit) discards a91860f652cdde15fe43c73a50189ee8241c4358 (commit) discards 0c62b453361588d3933a755b5fe2e27c8eed5427 (commit) discards a987cfc0a46ffabea7c95e43cdd5f8c3bdaf913c (commit) discards f4b119cfa02cff210df37a703d2e6465ca9c2a66 (commit) discards 07f92c57aedbd4013c985615da46bd6ad8f79fef (commit) discards 3406b91afac8cf99e6bd8ae0cdcd0cd5b06d49b0 (commit) discards a70cc23abec7fe92294edfd63158ab7a0da58f13 (commit) discards 5a13f012893098ae8226c1340e6e1a41e55948dd (commit) discards 7e28f72c26f0ed9907c3bcc4b03e80f3f6c0ec06 (commit) discards 1ccdc3461950fc34c690e0f75890ec9bcc4b2445 (commit) discards c92755ed6fab6664b265e7677aaf06a47eda926e (commit) discards 169fcfe7e6cb969115fb99c056ff4fb2cb289ab1 (commit) discards f265b2b6d2e9e80a4ba14a97832110df740ab076 (commit) discards d1c38b92b5e451a2ca08a2bec19c720ddc15a581 (commit) via 3296bbe30005b1f0bbc1de6d008ba366784c5412 (commit) via d3db056dcd944b4335a90ed860d8d52f539ae8b2 (commit) via 88b582c8241b50cab33317b106fff26dc0a9c98e (commit) via 7846d98a402e6ee417891be33cd3fc02045ce8c0 (commit) via 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit) via 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit) via 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit) via 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit) via 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit) via b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit) via 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit) via 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit) via a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit) via 22ab6431dd940718342b7e0a970a7202850cec2a (commit) via 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit) via d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit) via d1863e17b39741909a445bbe4accf79aea6f87fe (commit) via b4add0f6066012ec4a474c60ff94699d86c53370 (commit) via 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit) via 3fda40741cda0e9841b8e521d83453db0987a854 (commit) via fa368297fabd800cfa614c5298020682738964fc (commit) via 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit) via 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit) via 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit) via c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit) via 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit) via d128adc815a445b01132ca936462a05e76b7793e (commit) via eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit) via 1d9509229e6872f38fac711e80a9a736114f94bd (commit) via 87271a4e48b0d859f2e12d95558371be20709f7c (commit) via 3c0ffa19f904423abd56499e48518735af98d163 (commit) via 20d703adbb5e417728fac854161c4d1cb42a2216 (commit) via 1130180452c90ccfc1f443db12a7816aac005ac2 (commit) via 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit) via 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit) via 853455832d864ff28ff88636872947fb2623cd86 (commit) via ce061d245efcea712c8e5560affd850e35ea2827 (commit) via 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit) via 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit) via a37d3488c98165ac0b00d01514a77222a98d0297 (commit) via bc1a67ec4b75771e3000667b270df73962a1bc3e (commit) via 895470baafa570cf0872bc80cab8339b6df29708 (commit) via 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit) via 1971c04283c2e99066b43c346e1598ccd9891e72 (commit) via f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit) via 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit) via a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit) via 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit) via 1da2324357438508c2de4ab36d6d3a83cc569699 (commit) via 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit) via dd5904096c55669e57471814206bf15f603f8521 (commit) via 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit) via 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit) via a9873853763bf200e89475af5e14986551520687 (commit) via 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit) via e65320f740d42c1479c9907aa7153cccb13db2f7 (commit) via fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit) via 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit) via 964a37a3168590d6af65763c2181081908aca975 (commit) via bdb519da316b9f93a111b0cdd51694751487992d (commit) via 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit) via f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit) via 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit) via 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit) via 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit) via 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit) via f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit) via 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit) via 3fe77bbb70f087522cdf9699468942b63b1c690e (commit) via cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit) via d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit) via 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit) via 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit) via 181f9b3cf94272e94860df070257818e9ffbf54b (commit) via 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit) via 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (commit) via c8fc41c2f6780123658910d4b876022525e52518 (commit) via 04db87a89fca233008be1f4263cfa37af3f245a6 (commit) via 3d07aef8006e3953edfee6f4e74b810ee3dc16f4 (commit) via 98bc7fa50d0731864297f8fb82932d480c426ff6 (commit) via fd161ccce8ecaad3ddd32dd8b696902e81593ae3 (commit) via 34be86b93c243d94619a36a6db6c50021b33d36e (commit) via fa9abaca261ffd11fa86fa4ff109df719b37c5ff (commit) via 80abe522e2ddc979d994530f21b103808fc465d7 (commit) via 532480a705726452ace30b1a914640d984dd0418 (commit) via db142dc59dc8d79d8ee608c9165bc865d240b97d (commit) via a191dcd8f01767b266b85578d0fb445d864dfabd (commit) via b42dc43e288b33cb0ba467fccbe50d1de8eef878 (commit) via 9fdb4e5f2ff9349f5b5c60b61bfff28a05ae3e4d (commit) via 5fa8b083cc270fd30ab5526cd40683afd3035931 (commit) via 549ebc7d6c001b9ce134c7462f621335dbf671b9 (commit) via 6903848029071ec91959a53499785195cb2a091a (commit) via b735390284cbb76bcafcd406bf19fb983465ef94 (commit) via 59d57da1e55f19663d1f7fe3491e196bb855ad88 (commit) via 0c32685898604ca5c6546882deb642a17ddce937 (commit) via ea619f17048ed6b3e7cf730901e7bc27c1f3f7ed (commit) via ecdfd6d097eb0030b1a0a003fb855b38733f9ba6 (commit) via 37f9252361c85249b59d5a9202147136782b5415 (commit) via 2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit) via 3cbc05210192324592cc8b79e12d3095be302f90 (commit) via 73ed45599b94f666fedd043028daad9427c241bd (commit) via 2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit) via 28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit) via 2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit) via 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit) via 11ecc9320c168d22ee89f84b75007420020b8356 (commit) via 49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit) via 736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit) via ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit) via eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit) via 814fef04b02a915412920b85bd44c25f8e47a79c (commit) via 3df5d53a0400a03a510f9d61a61368229e142d52 (commit) via 4f8e34b226aeae221119c1d5ea659c3f087132aa (commit) via 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit) via bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (commit) via 82caa3e9b7b1c5f3025adda3217d7d4136ab32aa (commit) via 688231331b6b8f2ed91e572f85ba5c7af68ee77f (commit) via 3e6768937e2bd8e4149972dd6226eeb9bc4e0088 (commit) via d53e9b51b6e6be1a1e8a6c10187b08dc5a95f971 (commit) via c3b94f92c556dc3590d8343b572bc53f251a830d (commit) via 1611df5226199da2bf2fba3d22d93cc1a6c6c777 (commit) via b8e8d0a4023d6916a6b2042f81ef17d32e8675c4 (commit) via c59e28fa5e2f0f5bbbf2b8a78a01abb739d8d3a3 (commit) via 1cd50585e9c7c670c3df5e5bc729d97aaa612b39 (commit) via 4a7d0e79ccb9f12ace9f2ff24afbe80a63c88b84 (commit) via 2327cede9cd205ef8d2e0fef59857599024838c8 (commit) via 8d35965f24047f097f0a639b7a73acf5af0ff714 (commit) via c346f87371b5c03f2669add329a1f4962b3103bb (commit) via 8825c6940957fa2198d1f9995856e4232bc264fb (commit) via e14f4b93f2cd5b87c5a0c0141662a2c7be3e0f87 (commit) via 2440f49a724f19a2f14b6ee1d4616c347b7d33ba (commit) via ec16c161932c16280d7b4bdf8e72262e7f81c873 (commit) via f788d933824cf9757d58a1e84843c7c33523e71c (commit) via 2b9c53408f65715f82af8317857ae60cd969a9d2 (commit) via ce090f890be5ef497347289984774bd2b0fd1a0e (commit) via 50669bebdbc53826b63f8cf0542bb2787d3dd0cb (commit) via 42eb0141d7f41ca4576c92bf694406f9fefa26df (commit) via 640b794de072131f0976ffc00e45fc5f7d8dc439 (commit) via 7398395cc01977aa9b41c2d433b487154b60ce2a (commit) via 1a60644eb21a5c50eddc5790444022fd5aa11df8 (commit) via ea11bf80955bbbbacb4589f6cc015ab470ad98e8 (commit) via 06d39fdb72f286ddb065f945c20d1528faf31e5a (commit) via b90eabfb46aaf5efcc3b5f16fe89b914db4542ea (commit) via 2c05f75bbf3d9a69eee1fe78eb5552acf1d7671d (commit) via e235441f73a6baf1b43da9dde3cb6828ced9d1fe (commit) via 6a366055dd9fcdea537ae2752458c02cf7433357 (commit) via 05667a0aff4f7020222e07fac41b1f783e0696aa (commit) via ac1f1436e9d380f632dd850fcd253d3480f0fc2d (commit) via 43273c63de6f457c47105e1432ea28ebf914d135 (commit) via eb52aad198323fd86fbffc3bab3be4e5d394b205 (commit) via 143a274051338c1ae04981d5493818ccbb28841c (commit) via 487436138e3dca6a99862abc779ac5230c8f826b (commit) via be67050a360dd196203b63e7320fbc7608dfa400 (commit) via 3c165d02bb7f004ffcafdc281c03f45149850cb9 (commit) via 54f44ec5859cfe1b0dd3bf41762124f3ff4e27e0 (commit) via 18712f0bd1ea9dcad040da996e9f7071dfaec759 (commit) via 96df07708371313348d063032ee341592c27defc (commit) via b0993e61d002b265048c3dc734c4fa89e0b1995f (commit) via 7b6bae65847e5ff6b695054fddca3080fc9d3d99 (commit) via 28f637ec2ca556896fce345f6dcb9b871a5ada53 (commit) via e78ae21ff44a7442be065b67b827efcd10de34fc (commit) via 2d521a0296fdecc1a8cb337354654123a864015b (commit) via 27681a3407e2bde5cf3566aeabc7acbe2023f6e2 (commit) via 402006dfdf84c3bf3b22a48ba6ef6922ff6991c7 (commit) via c69ee8527c8ec88bdbff820d0a8aa706502516a5 (commit) via 16606c9007ae97bbb0ca796384381b4decceee91 (commit) via 5085e0bf4c9674fb26754fd16b8e0c58113e1638 (commit) via 26f6ced05c8311a93eb4b9c6228ceeb2559c57d0 (commit) via 80ccb952676cb4a068410991c5d53d19f228f695 (commit) via 96638d141e43cc299c2927c600802764fa9b0ebb (commit) via 309425e10549c4e3db8c6a95731fbeb24276ffbf (commit) via 38cba5aa7972260c4444ecea3fd47651a5d54059 (commit) via fb89b9b00b6be88d3822fc206f117660e038a046 (commit) via c04c6ed4af36afa414f6f9a1828a131c0d30c4ce (commit) via 7d3093506ad9621caf2a5af11602ec081ab76480 (commit) via bb42eee11310eb03526138d38a8af7d705500253 (commit) via beade314d0f747fa6e77df85931fd7f4251ff2df (commit) via 58273f4b885326fc9ae65b70ddc44f1fe655cf5e (commit) via eae68292bdd3906950260ac307081af4b3acf3e5 (commit) via fe7be8ddd0563ee98ca2ee9879983384d2491306 (commit) via c1efa67c131a005903821a7487bad014b90cbe08 (commit) via dfe48fdecf5e953fa5c08053e8781d4daf6ad4a4 (commit) via af9a9b0b44323b4722e7ffbe478d91380f1d8056 (commit) via 87ef68eb33d463d8aad1511a272cbdb779f1ba19 (commit) via f926f45c4bb8d261cdbefec6aba65a167c6bbc92 (commit) via 194b4cb4fd2bc7c0ca71fad14a314a517f5d4415 (commit) via b4ecc1d43b147d7b42ba4822727b713ce5074794 (commit) via 6bbcfbb78c1024c8e32598ca068bd06c586aaac9 (commit) via 8136e4b9afcf554e129a2dda40c456d81d025bc5 (commit) via 7975ddf0ec2e59579331b5aa997e8057ae8d7cbc (commit) via 4579978983f5f816b1fdc5c6389633ab0b666d80 (commit) via 46edbc4162634bba5247f9c0b0915ea09917d15c (commit) via 686f4d6a8509088ebd42f63c971bfffa313ff405 (commit) via 424656e527df460656e46a0430f40c90edec7529 (commit) via 591e1d7daa6839c9a02714b7420206ca4542aafe (commit) via b748012d3186209c0f4c38ebb7113ce7c60e333b (commit) via 350f93e1e4de0bc0201518adeb58faefd0a16fe7 (commit) via 0c566a444b1cb479dce58df091d2ad5e32d21da0 (commit) via 5e5d94cd1b81e3ac0cd9b4423567d56394f15fac (commit) via d37981e8f7151c6a5733f52f3209372fe96d2e59 (commit) via b4cb83809226218db18d650aa9c8700370501d37 (commit) via 05adbdcb2eabaca8426356ade5ca24a1be6e96d2 (commit) via 87c00564805d9f55f168831cd52cf3f869d70637 (commit) via ae9beda1506ab06d898a4ec26bfd53d8fc211614 (commit) via 1b76a03cddcfb52c1ebd5a6f0d990128058a516c (commit) via 8c53c59bfb1bc16347a60d5e15113c70d289ac93 (commit) via 582e4f627674f46310a90d9061e82fb342051b42 (commit) via fbd96f55fd904d412c7a84c7764810f16e2ec714 (commit) via 39ae17fb6945c0b4d88fa219fea1563fb9177fdc (commit) via 4c2d4ab5db5f5703d435e6a49639fca65a049778 (commit) via e072da9d2e1ea7face8136fa90e6d9e9be70b997 (commit) via 20436c85069bd4d181146ee8447f5f9e93d5a6fd (commit) via 30f7310a620e0891e4187d803b69ee0fd04b4f63 (commit) via 3edd0b03d59f13ce12d9ebaf268bc6b131ee34e0 (commit) via b6591072d8f6940e51af83983fd0edafed3a6fee (commit) via f1a56dea7b616640d7dfc7ce45580304383bc4f5 (commit) via 1e646f02f4e87544d88775e30787b6a9f7768169 (commit) via 756fb30c8abeb14bcde6b6bf8dfc50554f0838bd (commit) via a6ba6a370b130942441a33545e46e992286549f2 (commit) via 5275c152e597e7c8e1d80ea38103892af27d0879 (commit) via 2d66bb20997646b752a2dbfd3c552392eb127313 (commit) via 63c18ca791efb5225a356d505607c14cb8e41fff (commit) via 33163979212119c6c52d5c4c731a03707710be73 (commit) via 92f552f344541977d952596bd3d2eaaef4435809 (commit) via 38e9ea3f7f385c6660c5958970af5c71adc1682b (commit) via a8f91df851846d4f61a426e113df52faa1fa0144 (commit) via b81031292b21555be6f63f94b7d4dcc01e69cd7b (commit) via ea291e3004182257399a53f95b236e57d1adf989 (commit) via 0867b720550a153036348eba9593c178b99b477a (commit) via 0a45c1e77d293005d1b2f80ae801a843cbefe971 (commit) via aba82097b6e042d6ae3728ca2daf045242d8479a (commit) via c6a44bbab90bfc67ffcf6b5057197fff3b733bdc (commit) via caeb62d7ffc6fc0de7101c53a725d12bf3aa4f85 (commit) via 7e5bb6283dbfe9c44d5be85b2cd04675153c011e (commit) via 3ea9fece6dab31a8dc8f1bf9badad9bb80149fbd (commit) via 255dbfe65579d73fa35db376cf68726acc86fb02 (commit) via 23c3aa37acd9eadcb7d7c740e1413ebf153dcc64 (commit) via c3f72f63afde926dfc46827d6880055597515fb6 (commit) via 2afffd5cf67ad84c4fd8e589798b8697b809ebc5 (commit) via e289a2a86a845759fe1ac75365a6dc54ee9671d3 (commit) via 8d878e8a283a3bfa59d4a0fc39baec406c86cc1e (commit) via 57e8a1fee0316ca97b8fea83c3a5af94056c15fd (commit) via 3163f336f29c5d0c300adbdba84e1cd1fb270d50 (commit) via dab3e34d0b26dfaba6ea926143560b72cefc413a (commit) via 89d20b60efd408d79328869f97a8103c776bf0ef (commit) via 23d37c91aff55a741d62b5d348cf791a1df6a6c8 (commit) via a9f2bb5ab878ad192cd5a593596a6450e6ff7b58 (commit) via 5e0b0a658fdc8d42de434eb1939352c55eeed30f (commit) via 663debcb90022f1ca53b0d947162774c8a1ec9c5 (commit) via 43d86bfc94969ac9738ce398d13bd0a974e90df0 (commit) via c13e68774215c4156925e8a2012fcb9169cf70b2 (commit) via 77c8d5ffb52bd5da405fc869286b4f7aa7f88d4d (commit) via d90fa42dc9f1fbf3d1d92a1749742ecb1c5d537e (commit) via 0ce98c749a37cc365ab77224d36d6f68061ef727 (commit) via 73f83d533ba8d929a840ab76efb099da4d5b6174 (commit) via d8b45778de992ea5dec6d543a7cad10783a3d69b (commit) via 0b11db7e9f6f15262443d5f31206bec92ea05d8f (commit) via f1f34360fb4680adc25a7e8b4b31062ba606e8dc (commit) via 2c7f83762ab28ef4051d379e295a824e83577d7f (commit) via b3e116c74d487fa7bf25e5aaa71130eef896153e (commit) via 22611be3d93b58ba96983247d71fa6be57fa0cb0 (commit) via 308cb0719dca3ba8eed1eff2a2124d44f34d9a28 (commit) via 7c359eb4b45c382ff3ec5387cbd035a11c8041b4 (commit) via 8ce66fd19efd7edb7f25ce08b9543f87f701395a (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 (bc4d3fa5df7441f3fee3c07fceb6c57a5a46b8b2) \ N -- N -- N (3296bbe30005b1f0bbc1de6d008ba366784c5412) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3296bbe30005b1f0bbc1de6d008ba366784c5412 commit 3296bbe30005b1f0bbc1de6d008ba366784c5412 Author: Neels Hofmeyr Date: Thu Sep 8 18:30:47 2016 +0200 mad hack to make a call to no-one Change-Id: I4bba3ee5d2521f3c2028fcf57508ccb7484a76fc ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 63 +- debian/compat | 2 +- debian/control | 98 +- debian/copyright | 158 +- debian/openbsc-dev.install | 2 + debian/rules | 14 +- openbsc/.gitignore | 5 + openbsc/configure.ac | 32 +- openbsc/contrib/bsc_control.py | 131 +- openbsc/contrib/ipa.py | 278 +++ openbsc/contrib/twisted_ipa.py | 373 ++++ openbsc/doc/libmsc-data-structures.dot | 15 - ...tructures.dot => osmo-nitb-data_structures.dot} | 7 +- openbsc/include/openbsc/Makefile.am | 18 +- openbsc/include/openbsc/abis_nm.h | 2 + openbsc/include/openbsc/abis_om2000.h | 45 +- openbsc/include/openbsc/arfcn_range_encode.h | 6 +- ..._bsc_grace.h => bts_ipaccess_nanobts_omlattr.h} | 27 +- openbsc/include/openbsc/common.h | 6 + openbsc/include/openbsc/common_bsc.h | 9 + openbsc/include/openbsc/{xsc.h => common_cs.h} | 2 +- openbsc/include/openbsc/debug.h | 2 + openbsc/include/openbsc/gb_proxy.h | 2 +- openbsc/include/openbsc/gprs_gmm.h | 2 +- openbsc/include/openbsc/gprs_llc.h | 13 +- openbsc/include/openbsc/gprs_sndcp.h | 26 + openbsc/include/openbsc/gprs_sndcp_comp.h | 82 + openbsc/include/openbsc/gprs_sndcp_dcomp.h | 53 + openbsc/include/openbsc/gprs_sndcp_pcomp.h | 46 + openbsc/include/openbsc/gprs_sndcp_xid.h | 218 +++ openbsc/include/openbsc/gsm_04_80.h | 20 +- openbsc/include/openbsc/gsm_data.h | 34 +- openbsc/include/openbsc/gsm_data_shared.h | 66 +- .../openbsc/{gprs_gsup_client.h => gsup_client.h} | 43 +- openbsc/include/openbsc/iu.h | 19 +- openbsc/include/openbsc/mgcp.h | 15 + openbsc/include/openbsc/mgcp_internal.h | 10 +- openbsc/include/openbsc/mgcpgw_client.h | 87 + openbsc/include/openbsc/msc_ifaces.h | 2 +- openbsc/include/openbsc/{oap.h => oap_client.h} | 32 +- openbsc/include/openbsc/oap_messages.h | 70 - openbsc/include/openbsc/osmo_bsc.h | 5 - openbsc/include/openbsc/sgsn.h | 31 +- openbsc/include/openbsc/slhc.h | 187 ++ openbsc/include/openbsc/system_information.h | 5 +- openbsc/include/openbsc/transaction.h | 17 +- openbsc/include/openbsc/v42bis.h | 147 ++ openbsc/include/openbsc/v42bis_private.h | 126 ++ openbsc/include/openbsc/vty.h | 1 + openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/Makefile.am | 10 +- openbsc/src/gprs/gb_proxy.c | 22 +- openbsc/src/gprs/gb_proxy_main.c | 6 +- openbsc/src/gprs/gb_proxy_tlli.c | 16 +- openbsc/src/gprs/gprs_gb_parse.c | 2 +- openbsc/src/gprs/gprs_gmm.c | 71 +- openbsc/src/gprs/gprs_llc.c | 108 +- openbsc/src/gprs/gprs_llc_parse.c | 16 +- openbsc/src/gprs/gprs_llc_vty.c | 8 +- openbsc/src/gprs/gprs_llc_xid.c | 23 +- openbsc/src/gprs/gprs_sgsn.c | 3 + openbsc/src/gprs/gprs_sndcp.c | 670 ++++++- openbsc/src/gprs/gprs_sndcp_comp.c | 322 ++++ openbsc/src/gprs/gprs_sndcp_dcomp.c | 358 ++++ openbsc/src/gprs/gprs_sndcp_pcomp.c | 282 +++ openbsc/src/gprs/gprs_sndcp_xid.c | 1822 ++++++++++++++++++++ openbsc/src/gprs/gprs_subscriber.c | 26 +- openbsc/src/gprs/gtphub.c | 6 +- openbsc/src/gprs/gtphub_ares.c | 12 +- openbsc/src/gprs/gtphub_main.c | 3 +- openbsc/src/gprs/oap_messages.c | 178 -- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_libgtp.c | 34 +- openbsc/src/gprs/sgsn_main.c | 30 +- openbsc/src/gprs/sgsn_vty.c | 145 +- openbsc/src/gprs/slhc.c | 813 +++++++++ openbsc/src/gprs/v42bis.c | 767 ++++++++ openbsc/src/ipaccess/Makefile.am | 3 +- openbsc/src/ipaccess/abisip-find.c | 10 +- openbsc/src/ipaccess/ipaccess-config.c | 16 +- openbsc/src/ipaccess/ipaccess-proxy.c | 9 +- openbsc/src/libbsc/Makefile.am | 2 + openbsc/src/libbsc/abis_nm.c | 29 +- openbsc/src/libbsc/abis_om2000.c | 1579 ++++++++++++++--- openbsc/src/libbsc/abis_om2000_vty.c | 205 ++- openbsc/src/libbsc/abis_rsl.c | 97 +- openbsc/src/libbsc/arfcn_range_encode.c | 16 +- openbsc/src/libbsc/bsc_api.c | 18 +- openbsc/src/libbsc/bsc_init.c | 15 +- openbsc/src/libbsc/bsc_msc.c | 8 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 3 +- openbsc/src/libbsc/bsc_vty.c | 64 +- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 131 +- openbsc/src/libbsc/bts_ipaccess_nanobts.c | 240 +-- openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 232 +++ openbsc/src/libbsc/bts_siemens_bs11.c | 8 +- openbsc/src/libbsc/chan_alloc.c | 30 +- openbsc/src/libbsc/e1_config.c | 9 +- openbsc/src/libbsc/gsm_04_80_utils.c | 12 +- openbsc/src/libbsc/net_init.c | 4 +- openbsc/src/libbsc/rest_octets.c | 21 +- openbsc/src/libbsc/system_information.c | 88 +- openbsc/src/{libxsc => libcommon-cs}/Makefile.am | 8 +- .../src/{libxsc/xsc.c => libcommon-cs/common_cs.c} | 41 +- .../xsc_vty.c => libcommon-cs/common_cs_vty.c} | 6 +- openbsc/src/libcommon/Makefile.am | 18 + openbsc/src/libcommon/common_vty.c | 10 + openbsc/src/libcommon/gsm_data_shared.c | 51 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +- .../gprs_gsup_client.c => libcommon/gsup_client.c} | 102 +- openbsc/src/libcommon/gsup_test_client.c | 299 ++++ openbsc/src/{gprs/oap.c => libcommon/oap_client.c} | 67 +- openbsc/src/libcommon/talloc_ctx.c | 5 +- openbsc/src/libiu/iu.c | 50 +- openbsc/src/libiu/iu_vty.c | 72 +- openbsc/src/libmgcp/Makefile.am | 3 + openbsc/src/libmgcp/mgcp_common.c | 53 + openbsc/src/libmgcp/mgcp_network.c | 101 +- openbsc/src/libmgcp/mgcp_protocol.c | 28 +- openbsc/src/libmgcp/mgcpgw_client.c | 549 ++++++ openbsc/src/libmgcp/mgcpgw_client_vty.c | 116 ++ openbsc/src/libmsc/Makefile.am | 3 - openbsc/src/libmsc/a_iface.c | 1 - openbsc/src/libmsc/auth.c | 17 +- openbsc/src/libmsc/cscn_vty.c | 11 +- openbsc/src/libmsc/ctrl_commands.c | 4 +- openbsc/src/libmsc/db.c | 46 +- openbsc/src/libmsc/gsm_04_08.c | 146 +- openbsc/src/libmsc/gsm_04_11.c | 10 +- openbsc/src/libmsc/gsm_04_80.c | 12 +- openbsc/src/libmsc/iucs.c | 2 +- openbsc/src/libmsc/meas_feed.c | 13 +- openbsc/src/libmsc/mncc_builtin.c | 6 +- openbsc/src/libmsc/msc_ifaces.c | 257 +-- openbsc/src/libmsc/osmo_msc.c | 8 + openbsc/src/libmsc/smpp_openbsc.c | 9 +- openbsc/src/libmsc/smpp_smsc.c | 2 +- openbsc/src/libmsc/smpp_vty.c | 4 +- openbsc/src/libmsc/ussd.c | 24 +- openbsc/src/libmsc/vty_interface_layer3.c | 8 +- openbsc/src/libtrau/rtp_proxy.c | 7 +- openbsc/src/osmo-bsc/Makefile.am | 2 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 5 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 4 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 16 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 2 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 3 +- openbsc/src/osmo-bsc_nat/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 7 +- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 9 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-cscn/Makefile.am | 7 +- openbsc/src/osmo-cscn/cscn_main.c | 185 +- openbsc/src/osmo-cscn/iucs_ranap.c | 1 - openbsc/src/osmo-cscn/iucs_ranap.h | 1 - openbsc/src/utils/Makefile.am | 2 +- openbsc/src/utils/bs11_config.c | 9 +- openbsc/src/utils/meas_pcap2db.c | 1 - openbsc/src/utils/meas_udp2db.c | 2 + openbsc/src/utils/meas_vis.c | 6 +- openbsc/src/utils/smpp_mirror.c | 2 + openbsc/tests/Makefile.am | 7 +- openbsc/tests/bsc-nat/Makefile.am | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 1 + openbsc/tests/bsc/Makefile.am | 2 +- openbsc/tests/bsc/bsc_test.c | 1 + openbsc/tests/channel/Makefile.am | 2 +- openbsc/tests/channel/channel_test.c | 45 +- openbsc/tests/channel/channel_test.ok | 1 + openbsc/tests/ctrl_test_runner.py | 30 +- openbsc/tests/db/Makefile.am | 2 +- openbsc/tests/db/db_test.c | 23 + openbsc/tests/gbproxy/gbproxy_test.c | 97 ++ openbsc/tests/gbproxy/gbproxy_test.ok | 181 ++ openbsc/tests/gsm0408/Makefile.am | 2 +- openbsc/tests/gsm0408/gsm0408_test.c | 20 +- openbsc/tests/gsm0408/gsm0408_test.ok | 4 + openbsc/tests/gtphub/gtphub_test.c | 45 +- openbsc/tests/mgcp/Makefile.am | 20 + openbsc/tests/mgcp/mgcp_test.c | 4 +- openbsc/tests/mgcp/mgcpgw_client_test.c | 165 ++ openbsc/tests/mgcp/mgcpgw_client_test.err | 1 + openbsc/tests/mgcp/mgcpgw_client_test.ok | 31 + .../tests/{gsm0408 => nanobts_omlattr}/Makefile.am | 12 +- .../tests/nanobts_omlattr/nanobts_omlattr_test.c | 284 +++ .../tests/nanobts_omlattr/nanobts_omlattr_test.ok | 26 + openbsc/tests/oap/Makefile.am | 13 +- .../tests/oap/{oap_test.c => oap_client_test.c} | 158 +- openbsc/tests/oap/oap_client_test.err | 35 + openbsc/tests/oap/oap_client_test.ok | 2 + openbsc/tests/oap/oap_test.ok | 7 - openbsc/tests/sgsn/Makefile.am | 15 +- openbsc/tests/sgsn/sgsn_test.c | 48 +- openbsc/tests/slhc/Makefile.am | 15 + openbsc/tests/slhc/slhc_test.c | 272 +++ openbsc/tests/slhc/slhc_test.ok | 154 ++ openbsc/tests/sndcp_xid/Makefile.am | 20 + openbsc/tests/sndcp_xid/sndcp_xid_test.c | 284 +++ openbsc/tests/sndcp_xid/sndcp_xid_test.ok | 11 + openbsc/tests/subscr/Makefile.am | 2 +- openbsc/tests/testsuite.at | 40 +- openbsc/tests/trau/Makefile.am | 2 +- openbsc/tests/trau/trau_test.c | 2 + openbsc/tests/v42bis/Makefile.am | 15 + openbsc/tests/v42bis/v42bis_test.c | 435 +++++ openbsc/tests/v42bis/v42bis_test.ok | 648 +++++++ openbsc/tests/vty_test_runner.py | 124 +- 210 files changed, 14676 insertions(+), 2351 deletions(-) create mode 100644 debian/openbsc-dev.install create mode 100755 openbsc/contrib/ipa.py create mode 100755 openbsc/contrib/twisted_ipa.py delete mode 100644 openbsc/doc/libmsc-data-structures.dot rename openbsc/doc/{libbsc-data-structures.dot => osmo-nitb-data_structures.dot} (77%) copy openbsc/include/openbsc/{osmo_bsc_grace.h => bts_ipaccess_nanobts_omlattr.h} (57%) create mode 100644 openbsc/include/openbsc/common.h create mode 100644 openbsc/include/openbsc/common_bsc.h rename openbsc/include/openbsc/{xsc.h => common_cs.h} (91%) create mode 100644 openbsc/include/openbsc/gprs_sndcp_comp.h create mode 100644 openbsc/include/openbsc/gprs_sndcp_dcomp.h create mode 100644 openbsc/include/openbsc/gprs_sndcp_pcomp.h create mode 100644 openbsc/include/openbsc/gprs_sndcp_xid.h rename openbsc/include/openbsc/{gprs_gsup_client.h => gsup_client.h} (53%) create mode 100644 openbsc/include/openbsc/mgcpgw_client.h rename openbsc/include/openbsc/{oap.h => oap_client.h} (67%) delete mode 100644 openbsc/include/openbsc/oap_messages.h create mode 100644 openbsc/include/openbsc/slhc.h create mode 100644 openbsc/include/openbsc/v42bis.h create mode 100644 openbsc/include/openbsc/v42bis_private.h create mode 100644 openbsc/src/gprs/gprs_sndcp_comp.c create mode 100644 openbsc/src/gprs/gprs_sndcp_dcomp.c create mode 100644 openbsc/src/gprs/gprs_sndcp_pcomp.c create mode 100644 openbsc/src/gprs/gprs_sndcp_xid.c delete mode 100644 openbsc/src/gprs/oap_messages.c create mode 100644 openbsc/src/gprs/slhc.c create mode 100644 openbsc/src/gprs/v42bis.c create mode 100644 openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c rename openbsc/src/{libxsc => libcommon-cs}/Makefile.am (72%) rename openbsc/src/{libxsc/xsc.c => libcommon-cs/common_cs.c} (82%) rename openbsc/src/{libxsc/xsc_vty.c => libcommon-cs/common_cs_vty.c} (98%) rename openbsc/src/{gprs/gprs_gsup_client.c => libcommon/gsup_client.c} (67%) create mode 100644 openbsc/src/libcommon/gsup_test_client.c rename openbsc/src/{gprs/oap.c => libcommon/oap_client.c} (78%) create mode 100644 openbsc/src/libmgcp/mgcp_common.c create mode 100644 openbsc/src/libmgcp/mgcpgw_client.c create mode 100644 openbsc/src/libmgcp/mgcpgw_client_vty.c create mode 100644 openbsc/tests/mgcp/mgcpgw_client_test.c create mode 100644 openbsc/tests/mgcp/mgcpgw_client_test.err create mode 100644 openbsc/tests/mgcp/mgcpgw_client_test.ok copy openbsc/tests/{gsm0408 => nanobts_omlattr}/Makefile.am (71%) create mode 100644 openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.c create mode 100644 openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.ok rename openbsc/tests/oap/{oap_test.c => oap_client_test.c} (54%) create mode 100644 openbsc/tests/oap/oap_client_test.err create mode 100644 openbsc/tests/oap/oap_client_test.ok delete mode 100644 openbsc/tests/oap/oap_test.ok create mode 100644 openbsc/tests/slhc/Makefile.am create mode 100644 openbsc/tests/slhc/slhc_test.c create mode 100644 openbsc/tests/slhc/slhc_test.ok create mode 100644 openbsc/tests/sndcp_xid/Makefile.am create mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.c create mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.ok create mode 100644 openbsc/tests/v42bis/Makefile.am create mode 100644 openbsc/tests/v42bis/v42bis_test.c create mode 100644 openbsc/tests/v42bis/v42bis_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 23 20:35:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 Jan 2017 20:35:14 GMT Subject: openbsc.git branch master updated. 0.15.0-638-gd32b6d13e Message-ID: <201701232035.v0NKZEno061679@git.osmocom.org> This 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, master has been updated via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) from e610e700da088ba1c4e5f0478317040f236aaebb (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d32b6d13ed9dcd171b9ff723d1389dacaff98903 commit d32b6d13ed9dcd171b9ff723d1389dacaff98903 Author: Keith Date: Wed Jan 18 17:09:33 2017 +0100 Add VTY command to immediately expire user (set expire_lu to now) Change-Id: I676c84350a7afc963bc6bb4c46c60e5ac3eee67e ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 24 00:23:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 00:23:37 GMT Subject: openbsc.git branch neels/nano3G created. 0.15.0-714-ga7c83bf73 Message-ID: <201701240023.v0O0Nb9t013288@git.osmocom.org> This 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, neels/nano3G has been created at a7c83bf73a46ec4c0b86ae3c977e9a83d1617c38 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a7c83bf73a46ec4c0b86ae3c977e9a83d1617c38 commit a7c83bf73a46ec4c0b86ae3c977e9a83d1617c38 Author: Neels Hofmeyr Date: Tue Jan 24 01:21:59 2017 +0100 mgcp: hack: to get RAB success from nano3G, overwrite 2 RTP bytes Change-Id: Ie962456a79f99835b02abec17b964f160e111e71 http://cgit.osmocom.org/openbsc/commit/?id=2d5d6e1cc004a185963d09e6a302cdcdff2dee65 commit 2d5d6e1cc004a185963d09e6a302cdcdff2dee65 Author: Neels Hofmeyr Date: Fri Oct 21 01:35:57 2016 +0200 mgcp: hack: to get RAB success from nano3G, overwrite 4 RTP bytes Change-Id: I85f4a2a8ed5a60714da4e4ad0ef456710903547e http://cgit.osmocom.org/openbsc/commit/?id=6d531ec50b532fa8bf40b66c6d142e2ddb0f8888 commit 6d531ec50b532fa8bf40b66c6d142e2ddb0f8888 Author: Neels Hofmeyr Date: Mon Jan 23 16:56:02 2017 +0100 comment: fixme: rab failure Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 24 13:07:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:07:45 GMT Subject: osmo-pcu.git branch master updated. 0.2-878-g1d8744c Message-ID: <201701241307.v0OD7j42003378@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via 1d8744ce967f038e4bede584845b8326d9f66c2a (commit) from 8adfcd06a1db8033467d30b21ad7f6f35d6bf919 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=1d8744ce967f038e4bede584845b8326d9f66c2a commit 1d8744ce967f038e4bede584845b8326d9f66c2a Author: sivasankari Date: Tue Jan 24 15:53:35 2017 +0530 Add test case for testing PUAN This test case is for testing generation of EGPRS PUAN. Corresponding log files .ok and .err are modified. Change-Id: I18e6d4a9e90fd6453fe14187beab27dfeae8dbe9 ----------------------------------------------------------------------- Summary of changes: src/rlc.h | 13 + tests/tbf/TbfTest.cpp | 410 +++++++++++ tests/tbf/TbfTest.err | 1965 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 2 + 4 files changed, 2390 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jan 24 13:12:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:12:07 GMT Subject: osmo-pcu.git branch master updated. 0.2-879-ge9a138e Message-ID: <201701241312.v0ODC7lH004461@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via e9a138e11111f509f988807bbdc5ca8cce2b3d3d (commit) from 1d8744ce967f038e4bede584845b8326d9f66c2a (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=e9a138e11111f509f988807bbdc5ca8cce2b3d3d commit e9a138e11111f509f988807bbdc5ca8cce2b3d3d Author: aravind sirsikar Date: Tue Jan 24 12:36:08 2017 +0530 Handle packet access reject during packet resource request When Packet resource request is received, PCU will generate the packet access reject if no resources are present. The encoding is done based on section 7.1.3.2.1 and 8.1.2.5 of 44.060 version 7.27.0 Release 7. This patch also includes the test case to validate the generated packet access reject message. This patch is integration tested on Osmo-trx setup with Ettus B210 board and LG F70 MS with some simulation code changes in Osmo-pcu. Change-Id: I05ff25124b58905586caa0c0c37023d69724f121 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 6 +- src/gprs_rlcmac_sched.cpp | 11 ++- src/tbf.cpp | 40 ++++++++ src/tbf.h | 4 + tests/tbf/TbfTest.cpp | 110 ++++++++++++++++++++++ tests/tbf/TbfTest.err | 227 ++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 4 + 7 files changed, 398 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jan 24 13:16:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:16:26 GMT Subject: openbsc.git branch master updated. 0.15.0-639-g76f048a1f Message-ID: <201701241316.v0ODGQE6005330@git.osmocom.org> This 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, master has been updated via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) from d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=76f048a1fdf8247ba28a373d989215a5493895ea commit 76f048a1fdf8247ba28a373d989215a5493895ea Author: Holger Hans Peter Freyther Date: Tue Jan 24 11:31:47 2017 +0100 debian: Install header and source file to different directory osmo-bts consumes the gsm_data_shared.{h,c} files and assumes the OpenBSC directory layout. Install the files into the specific sub-directories to make the --with-openbsc=dir option work. Change-Id: I3da21402dee3d6f1d812b232b0a3f13b8a462d5b ----------------------------------------------------------------------- Summary of changes: debian/control | 4 ++-- debian/openbsc-dev.install | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 24 13:16:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:16:37 GMT Subject: osmo-bts.git branch master updated. 0.4.0-369-g8be9d7a Message-ID: <201701241316.v0ODGbuO005424@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 8be9d7a6fef7991b7dbcf482ba2dfb63ab6faac9 (commit) via ea5ccfa481a11246b2926f5395a71da631361b08 (commit) from 2b763cc30c6cc36185f44322bc3af35a5bcbb479 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8be9d7a6fef7991b7dbcf482ba2dfb63ab6faac9 commit 8be9d7a6fef7991b7dbcf482ba2dfb63ab6faac9 Author: Holger Hans Peter Freyther Date: Tue Jan 24 12:06:27 2017 +0100 debian: Use the header files installed by openbsc-dev Use --with-openbsc= to pick up gsm_data_shared.h coming from the openbsc-dev package. With the revert of the change Iec6b0f0eb0b7fffaa814c9769c0ee777d641a07f, packaging could work now. Change-Id: Ie0a005315454a6450205ce6fd76242b85405de8d http://cgit.osmocom.org/osmo-bts/commit/?id=ea5ccfa481a11246b2926f5395a71da631361b08 commit ea5ccfa481a11246b2926f5395a71da631361b08 Author: Holger Freyther Date: Tue Jan 24 10:39:45 2017 +0000 Revert "deb: use gsm_data_shared.* from openbsc-dev" As the Osmocom project is providing packages and we build them directly from git we should have native packages. openbsc-dev should provide files in the same directory structure as the git repository and then --with-openbsc=/usr/src/osmocom/openbsc/openbsc/include/openbsc can be used. Follow up patches are coming. This reverts commit 70b71507c27f8967b0aa31cad0b3070c6780f3b4. Change-Id: I8bc3a5c2b9446d9e94e362ed5d85a61e3a727f8b ----------------------------------------------------------------------- Summary of changes: debian/patches/01_location_of_gsm_data_shared.patch | 18 ------------------ debian/patches/series | 2 -- debian/rules | 2 +- debian/source/format | 2 +- 4 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 debian/patches/01_location_of_gsm_data_shared.patch delete mode 100644 debian/patches/series hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 24 13:57:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:57:23 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-873-gd4a1f9bf5 Message-ID: <201701241357.v0ODvNkn020005@git.osmocom.org> This 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, neels/vlr has been updated discards b36d6731989dbdce7467bb19b21e1ef065669138 (commit) discards 5ddb9a96821bcdb5c9d0b2180ce6535f161d2a58 (commit) discards 43e7b8d3c27bc296e8bcdf026c6ffc48b13919a2 (commit) discards ab35ad90311b89d96a77c23b634c1fe071d9c139 (commit) discards 215758bc4e56edee4c3b5dc6e6178690fd272ad4 (commit) discards 33f01c2c64d18c6aea8c7316446ba8ca3e793d71 (commit) discards 47e5fc286b158bc9bc60b3e5d821dfdfacfcc8b6 (commit) discards 5a3cde0a3abbcd9ba3eca5d27ecd89b46a008ef8 (commit) discards 826a2e04e74bd30ef9ca10bc7a7e40cd553e3665 (commit) discards 64a57685f572ea4439f88577aa6f5b3ba4335138 (commit) discards 649eb438f07f42d31b87cc35241d466f5a691347 (commit) discards d22a7e396eb99929cb3e80127ef8ba8c4223770a (commit) discards e41b313d5afb8e08e9bb9cb502149a912761effd (commit) discards 306a45ea6d5fb91faf0cd0b7763962f520949992 (commit) discards 22562a7b2cb33de50062ae18eca4e16e3b1c0259 (commit) discards ad84167a448faa57906b5218cefd3544c1adae61 (commit) discards 233fae8c6868aa783a8b871ee0da1e622f6622e0 (commit) discards c8d4dc7585acc99d4d7ac051e850993ff37354d1 (commit) discards d595fe22b7d8602f361e9f3e35c3a7dba73f67ef (commit) discards afcccbfde49dbe9d276fbfdb5c8667b6ecbc1713 (commit) discards 6133723c72f3ce461d844df3985e7dc4458eb2ee (commit) discards 313afda4bef3558b165b67eed60e34bfb2894874 (commit) discards a3e41dc88123490418281f88272f2e2bbe480da4 (commit) discards 4bff39179b4f1c40f443deaee869975e316c62de (commit) discards 56ef10dbf370b29ebc3559ce1c036def5c2faedf (commit) discards 94f7b5f91014174667238f58cb7a9868c4d1145c (commit) discards 34547f099bf495d690aec499ab741633e30526d7 (commit) discards a087a05c321d50de2de58d305afd257161fd3048 (commit) discards c48052c156c533dce148da510ca9f4784a6feedf (commit) discards b66e9c249ca364b0d773b84a2d69b491fe6f204d (commit) discards 2d36b424daf9aa4b0635aba72135d86fed4e1786 (commit) discards e5a9b9cb8dd18f0e04ecd68f864f1afc02f2fc38 (commit) discards c2a20c58ac560627dec02082ce8faeead20f3501 (commit) discards 487f337950b2dfeaa4e4c2a1816b9145d2e9a49c (commit) discards b74b16148d325eeda3fd1f74e2885e5060d24533 (commit) discards 171ebb7be08c67a5716aa35828158a19372d8046 (commit) discards 98cacae9e60f345d98fc006b357102106de30644 (commit) discards 95c5ec1b39d98dcc7d20f90c446484fe6948a68c (commit) discards 52c891ddebd48d96338ea003d5b2adf394cf43dd (commit) discards db3437822702ca74bf19e79c47d0d89e001ca9df (commit) discards 265f53e43b2f01a20f63b62be38d473fca550d82 (commit) discards 23838fc5f97196936e317524396b48fa59441428 (commit) discards f8fb26a0fe1c7e9aae0217e4dae7cf8fa60bbf35 (commit) discards e05db8f6efb5c0e0237fd6aaf488560d96b59694 (commit) discards 25dc5fe09d90d3807d517e64133166ad4029c6e2 (commit) discards 15e626b8004079fd88a85e1a35caba6136c5877c (commit) discards ce810b38e8121fa9c8e6da6eb83ad618606853f0 (commit) discards a854385be58abe6b0373b7bc0ca6ca5f9265f0e4 (commit) discards 90dd67b49d56f329d39de5204eaf439fdab5224c (commit) discards f73bf8b870444e8793c5437e6e02a60b27467dea (commit) discards e6e022cac72bcc96c6459fed640d094e441538aa (commit) discards 0c137c5b6e704092fd8b79447a958a18cdcf0759 (commit) discards fc03210f0a7a0664c383adac92b8e5ae694ed4d6 (commit) discards 4be25b7ad703df297b669a3777d4866f199d0271 (commit) discards 2b017cb7eb2f680446b01cc96421993494885dbf (commit) discards 26373e200d5b4a5460595024772b3ddcf02d9fcf (commit) discards d9bf83ef2baa050c3baabc668708659680e9fe8a (commit) discards c8dfeca9d20d98af87894c24525e227c7081974c (commit) discards 7775555e1b53c09939423452afe9a0c812527b8b (commit) discards b7ac5f938bbb1fa2a8c53ae34393db564487f900 (commit) discards 7de2f9493b9e43b3cf0cb1fe6559af16784dbea0 (commit) discards a7bb3a87d016f0e69322d5886db933a2c377293e (commit) discards da86cc29e4c91250fd83ad6f26c0f6b21bad122e (commit) discards 92efac501e0a621e7ea49e11b0e5f07c999983d3 (commit) discards fa57f265dd99f528be1c0adac7f34fd5fc80fd89 (commit) discards d6959f0c447e0e00d4c2bef28bfa0a2651e2d1d1 (commit) discards c92e24d22c7753ccfbb391b3b1222ff2863d967b (commit) discards 56f88203ea47b05957bd52fd612cd6224a8189a9 (commit) discards 6d4ba68f16e039f7fc4a889a44506f2cb33fd428 (commit) discards 3ef208fa9825c414805b02e0d085495e4e940d5e (commit) discards f3680a4f6a319a89abc1bbb450321b50db4fe1a0 (commit) discards 8a75df6d27ba5ed5c4ea8befa2e5b9635b75d214 (commit) discards 06cb0ec3b2e5f957e3c9e54fa06e8f373be1bd82 (commit) discards 6ffd8bc903ffec3a3b4531adcba2751a4fd04a19 (commit) discards 45415af085a4a6caba88cd19bc1433e782f17a99 (commit) discards 4531177276afdd889353cf7a2909789fd1298d8e (commit) discards 2a25011db9d8c44d7fca3667cb4d3ce974c04a33 (commit) discards a240740977f7c078d909c8facbacb7da995dbf48 (commit) discards 0aad8a443539a32ff8589bf0d79dcf717decc323 (commit) discards da05872c6434556e51f1f97ef7442a47dbad0b21 (commit) discards d21977c3aabb002abacb4726ce489adac957b5df (commit) discards 5959f5559439ed98f3f06d05a213d44fc04e090b (commit) discards 1b477e37aa83f6284b4fcba0693b47796cb00e2e (commit) discards 00fa080500a9e749df9edb639eff29f16f1b3191 (commit) discards 26baee07effa97a05cda22f4978afe868f961166 (commit) discards 1b7cc2b1534b03c10b4ea5e19bd64b849ff612d6 (commit) discards 1eb6e27c3f414d670bd41661f6c83f631428372c (commit) discards 7e5ca3d8cd08cdb753dc3cc55c57db120a83806b (commit) discards cb646d8f804529344a8763c626d18708fe8ffc7c (commit) discards 7c840cbdf86bac62ef3bd57bb53424d44a79b9f3 (commit) discards b643d03520c61194cbd7c664808d6f4aece9f779 (commit) discards a40bddfa96d911da1258e240c1884ebb6a83a4bb (commit) discards 219ec1681dab7521a35b2895c4ff2e401a0b3f6e (commit) discards beea609505d89cf4b134f9c3276c2fca1d9c47cd (commit) discards 4fc34597cf5a0d074e5c75b5d4aa1892845ea84f (commit) discards eb098ec0f45933e06c41e2c863f25087b64c0ad7 (commit) discards 532a410824f9168ea7e62202ac047588a86bacd5 (commit) discards 63d14629416fc46c72a30c862c7a7979b12f01d1 (commit) discards b2291ff7e0421f7301134d390c10454be389e396 (commit) discards 55c8f1e76a6c6c14d6e20565eec2be53fd01d84b (commit) discards 2b61268d688fd9eb7b1bc283427469760636d32e (commit) discards c82e217db4c85d83fd97e10a5e72f1db58113c7d (commit) discards e390b7b31fc9c552576315339a0d51b0db0b34a0 (commit) discards 945ac651290c17167a4a2ca75477a05531ca83f9 (commit) discards a3158eafb6e3ad18cec1b9dfeae6863f9776c6ec (commit) discards a62c1c56fedba10ebb07cc2269078b97628ba432 (commit) discards 7b209613ca340724e69d8064e27b7215a0e2de65 (commit) discards d51ab9fa428e5969b873a690ae0eab40f5800e25 (commit) discards 35c720c4483f4a57d0bca51fb8a94280d9debec4 (commit) discards 8f860592c2bab0e4d18e59c90113df3b84093f04 (commit) discards 370123ac5f325313c78514f23a2e03bfb8556c45 (commit) discards c65b565b7ea2868168d65ea80d6edf882086bd1a (commit) discards 044b6d6d7a601d848601f8f96aaf6e4bb91bacec (commit) discards 2a59f93bc20ccdf3735d1e4bcfea3972e6d673bf (commit) discards ed15df942480e9b84073c1949aa5e8fa93a30dce (commit) discards cc61ab82b117730d4c25f33cb2040f280cb021ea (commit) discards 16f5ae9d284593fb071ef83b2abcda39695a5dd5 (commit) discards ca09048fc05ba7de0196fbabb021cb3409b61c66 (commit) discards b8a645689b9690a3caf880307f1a16d203678d80 (commit) discards e317d8be9fbec3a3def0e07a4f07b2f02e22f8c5 (commit) discards db74298098d2b7527ef48f045243fb1cc9a6025d (commit) discards 945910d769b056175c5bd2071a316017528ffd71 (commit) discards 41af33e85c0cfb46fa46942d81892cf3914b34b9 (commit) discards 3ecd572d28f295227f784d5a00335988f9e4ece3 (commit) discards de617ebf35fc29a34932c3f633d37458768053d2 (commit) discards 3b63015024b4f06e7985f07d661d46b975e86554 (commit) discards eac5251f84c0a5b2d9023e3cfce957fe8eca655e (commit) discards 2d2f82e86cbd5c055a62468af5624fe68adcdfa3 (commit) discards a3fc4d398649a1ccac74dcbf764fa7d89cd886f5 (commit) discards 887a7711bcd7b1f8d115ed5e1da67bbb632497ec (commit) discards c72aa68915364272b67344e0f6e5f713a4a73528 (commit) discards f9469ac794b188327eda3eb20d93eb4d324e3d99 (commit) discards 5721a9eb5c7ea39c3baf08b117a69b7e3e38ead0 (commit) discards 0eda39f9edb504048ea02b95696e6a2fa1608d88 (commit) discards e2daa6a97cc48b47008c308881d5a000428bc859 (commit) discards ec5c7f736ec2cb9cd84dbd80a8d632df20a529f8 (commit) discards 5f91bfb7b4d6d7b78b982b39060cd296bb7644db (commit) discards c38fb0af6af2caccb9fcbb3fb97dc9c61beb62d6 (commit) discards 881c1a20465f5e1c9b54213fadac9ae3114269da (commit) discards a017c1fbb2a40ad776bf89f0758ff791c7fe6fe4 (commit) discards 7490911b9bcfff5f44475858016cf3eebe4ff1b6 (commit) discards d64b99d0f137f115b61fab443c68346ffef1ec29 (commit) discards 4d88a722e3516635b05bdffd3676608cf3f3a526 (commit) discards c16bc5221f8fb47382859d64d9eee373940a7f58 (commit) discards aab3e0e3755f1ee7616e2e0957b92f26fcb3f8dd (commit) discards 51b83da2453fff484cd7975f62eb302a3702cdf1 (commit) discards 60f6a113379ca26ab7bccdfd7d15a2096116a21e (commit) discards 9a48e0ac5bf2564b2308e82c7d49b84e56f0e1cd (commit) discards 7124bc336c8392133764d44588f7b4eb3a8268a5 (commit) discards 498a64d8ca46e7acd82ab58e7636d9c8525f94cf (commit) discards 5d5ad524d4ebddb58c0521b7a8d4aaf0b8537f33 (commit) discards ae01256934f5d612cbe21dd71b6c306de3019cb9 (commit) discards 6cb4cc3461de8376eb490d67cb3eb6f95ed2d034 (commit) discards 3473575056de30eb4817c6df7bacf4a1567644cc (commit) discards f5e7e84a05ee6575b9cf56aa0aa9bbb76ac84204 (commit) discards 7b414a9c92a970cbf9b20a52c09cfe399b0aa286 (commit) discards be7088e3d43d5c088604d8df3bfe51b04447cc74 (commit) discards 80295d6b3fca0f8c9687277c2162ff2af472ed81 (commit) discards 6de0b007055a395fc78acc5ecfbd6ab9963d9c05 (commit) discards 27426f8c2467a74203cac7667eaaaf9f45c68f6a (commit) discards 39c277c19aa0d3135ea0daf4c3c970f568c8b1c0 (commit) discards afd13d99208bc4870375c0b69f0ca50f7a8fc557 (commit) discards 1a9d3a2152a37cb9281c31ecb76defe193a5d39d (commit) discards 98347affb2695f8212a4e979e4ecdba39bc81bcb (commit) discards 1dd3cd536305a5d1e2db4c299b09d7b5359b51c3 (commit) discards df26a4f9983ff313e44a85ce3f18a5b117ec84fd (commit) discards a0a04f0d311a95d60a807e36d71f0324409f1a1f (commit) discards 3bdb0d512dd242d460c860b2c2f6aa7eb84d3757 (commit) discards c07067ad28d59962d444f7208dd4348bf0eba356 (commit) discards af2f9498cf61b9c3cf2c5c32b08358e1519e00d4 (commit) discards f1925323c054caca28cb0c6771ceeb1f50c06c11 (commit) discards 27e7e674dfa3a0a970e948b3d7278ea8f63f6c3e (commit) discards c3550dc30ea8ac468b003b3143136c8f63c9136b (commit) discards b24572902f70500b9abf2d6b921955bc6c149f0c (commit) discards 5a023222765cd1cd24b0a9294a9f5496c01151a5 (commit) discards b75a3db77b44bb84d09fab540c546ef6fbb93284 (commit) discards 368d904e89efa0eb002ba4443ef42fa4b8266ea5 (commit) discards 2487f47ba1f11e2cc6b1f5848dc32dd219881f1a (commit) discards c61806286b203fe26920c91ca60a7411a9c00122 (commit) discards 086d81cc1b301a50501d1dd813ee04cd2eb5cc34 (commit) discards 1aa104f125a035c5a000802b2fff4e55df1e3e45 (commit) discards cc2ffac8a9e0755e21b12221002c427bebed9484 (commit) discards 36f61480958adbd380fc7b98f499286fd53c7782 (commit) discards 2e4cc3fdccfca9166821d100c42e59080d2ba7e2 (commit) discards 57caea8404905d924f2248c79cceb70f05104a97 (commit) discards daa42c3ee07fa2a5d3a1f7971ed88eab7b200a19 (commit) discards d3d85aa9af98c46887008eecedc9adee07ba43a3 (commit) discards b4f1dc4112b21e6cd8d2975bfcc7daa266120cc1 (commit) discards b66cc943af1a6d67fd61624863c37c8142aaa0f3 (commit) discards 6a1d7c146de0ac00731a5b63dbd4b5ca60f3f240 (commit) discards 615e49c4f39385522c54af4073b3270eaeeaaabd (commit) discards e9d32af176eb951c3adfa0e7d0259a5c1de75886 (commit) discards b0e6c1648bcff5487f5620c038bff13c0e417983 (commit) discards 2d003d9fd04e3bd2b8627837d6c5c673ae51f17a (commit) discards af10afb7f5313e6a8f878602a8bb53bd543c0285 (commit) discards 20395baf57924803d28e82ae247af9f6312535c6 (commit) discards cbcb324c363084dd27f25cf7a40809b06519d469 (commit) discards c260c82c0f96defffea51210eff8c91f3b997ca4 (commit) discards fc3a3a73c3e00898389fd431f91eec6206c8f0cf (commit) discards 806685e4b131124a93ac51a36802e19f008404a0 (commit) discards 2ce87adaeb0b4841b8be5fda98dc3d7484ab8314 (commit) discards 6bdd1bddc44b66b5548fec12cd9f20b0a34dcaef (commit) discards b1e5905b47bac2cb419e59cefa96e41810ea5a06 (commit) discards 8af834a7bedf6a666daa623a06f1e3a9f70a726e (commit) discards 66535c6e9ed9d874b24da3d8e28cae55051411d0 (commit) discards 6f026b24ea97b5967fb014d7778fb0ef6528bdc1 (commit) discards b12f26116a21199d58bb6e9027475715f80fdc22 (commit) discards 1b06fc2c4444c846330a74b19ec85350b131f0b3 (commit) discards 23c16c924ffe36ee51bf88bdbd4d87a1947fb5eb (commit) discards 1d0d88427d933258b1ec8b09047d68c7627c8440 (commit) discards b0f77bb0a69ca4625b4ba7e44d0bedb1b2e2636c (commit) discards be5d00458e869b30c2da7e703c06d2993cb0a5bd (commit) discards 9dfd1f8bb46f2e6bdb7a475dd38e550001a3f251 (commit) discards 37ac1eb26cd04149c257c2d9cfec42a718a0fb56 (commit) discards fa7a3363f1ed76a81ee9d292b6330b23e87306c5 (commit) discards 1a84566abf8ef47786eff4676af69f8d54674a2d (commit) discards 3d775570448e98669c1e7b1bb62e51f55dbd8d97 (commit) discards 05c8b279221a666029540d1f65f392ea151f89c9 (commit) discards 88bebb3631c8c1dce2da5aec24f8cd514740c380 (commit) discards 89e440027319712f5208ec2c8899e65bfcdc24b8 (commit) discards e25fa308c7384c42189a13cf834ded926c85c55b (commit) discards 77544f834f7ca85a8dd0cc08aa7ab23f2a0e2a8b (commit) discards 24c8031d6642bb3b972ab44cc22e6714a411f30d (commit) discards 4e4f93fecfc862735c50cbb59ccb6250fae74f35 (commit) discards 1653ee2212384d60676be5101d53a9d67f42991b (commit) discards fd4043c282f5c7c4cce7c73710bac98fc8ce21f1 (commit) discards 68acfcb6370e53dad4773dbfe20468d22b597e34 (commit) discards b1d107af7bc8f1fd2e30ec6605acdd1c360fc033 (commit) discards 2f8051502cb291077cf82eea86530178fcd296e2 (commit) discards a63fc24c3bb7c19f89ba92dc89dc697d21b5469d (commit) discards 11ba779a49345a2e26884aecd8f3de62eaa7943a (commit) discards d81c32dca614cc8a97e37404a6e89e0e67dc4c95 (commit) discards f198febf80849be389a0fb2c97f07b53ca123be8 (commit) discards ebc1d292ad52967395163c4459238ea66edd1753 (commit) discards 7981569e0adac2a02f02164a37f3a252e0e0465d (commit) discards da31d9c35c41fb28bf9d2d31f599ddfa12dd2510 (commit) discards a6e223dadd42c24b45408e3b2814eca4106d5515 (commit) discards 03da41133e67bf7806cccf4569b7194e0c8b966c (commit) discards aec2734b21d83ef6b5beb380426ca976fbcd9984 (commit) discards 2838ddab64072654e3d3a249912b33d798b76473 (commit) discards 2495738b72c6004d22deef7a20c071d2d5c84574 (commit) discards cd0678a4e84b416129d879408aedc42b89395dc5 (commit) discards 5026b142bac378774d31c7ed93ae715800fb831b (commit) discards 79ac4b1a1561f9bf43c895af32cd57afc752ef77 (commit) discards 7b56a6704057e2dcc8bf5771512938a4e0abbb86 (commit) discards b5507d72dbd044c152316aa903c28d8722ca9c49 (commit) via d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 (commit) via 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f (commit) via 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 (commit) via d282d3b89326c2e4b3786c72a760216a73ede8b6 (commit) via 1efb4f255c9e25deb02113057f8268cc46e011a2 (commit) via 7b6fe7ade343ae6fd287487c90567b5217a1955d (commit) via f1af3e5a6850106db5fb591513d4ba95c43726b2 (commit) via 3f572cf1fab6541667f2723e1990e287f9eefac6 (commit) via d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 (commit) via 274d6057c5811589ddcb4dba0c844f15c936ab45 (commit) via 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa (commit) via 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 (commit) via a138fc0e551025918c36990822d4450544e63f47 (commit) via 2e2dbbd74acf61ad643605f06b00a77b795afe83 (commit) via 73311b7fd3e465946531eb66fc495317a76787e7 (commit) via 91f1d6560b6fab664699a9978cada6247bba3348 (commit) via 22f203d7c6319b26f7067905d2e480704c4aec74 (commit) via a7ae38e663770fcd3fec5d46823117813d008874 (commit) via e792edc273869e6737fa13cb864b8a8f464206fd (commit) via c73ac7c660f58f578f290b1ecd4c1f50725a88ee (commit) via c4fe59916456fc83413222a7ac0ab70c5be55513 (commit) via a818fb774ee55c902f0865a35074855fbcd3e288 (commit) via 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f (commit) via d4570a00e1cb0e44bfa67591864f23baae25b955 (commit) via 314795f66d8e1590db06a3813ab02177da556462 (commit) via 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 (commit) via 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 (commit) via e505e00787d074f773d7b9802fe9dab901a32c21 (commit) via 61d0b1d96b5546d90d472b9b51b57db3595e24f2 (commit) via 43044df07adca4a6f9aaaa562b29ce199a3e27e0 (commit) via 0cefdd6335e1a13977567b95ce565859b6b922c4 (commit) via 033490ab238e5e9396d775a11d1ace1a15dbb0da (commit) via 9b0d77957c8cf81e78857133386d80de4183ed10 (commit) via a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 (commit) via fa4a4555c1e43bb49c296558428aadb59e116a0d (commit) via ccf312a2d6ed7f175c322461e2c01fa1087c0795 (commit) via b4269d3b5724cc0d710c073e1c28541f53435fe6 (commit) via b88670ea1ff4669f3796bad4234d725463e1fe50 (commit) via 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 (commit) via 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 (commit) via fb4bf641a76c986b66f5d126f33094585bae2262 (commit) via 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 (commit) via 5883ab784c3d8c47d736e4aefe9b6d32ab961fba (commit) via 94b977d363948a1ce7ec9bffcceed9525754bcf2 (commit) via f042cf54267e527c57a800d6f6857ebd3f5d8f47 (commit) via 62deff809b3522cc2b524d5a3d76e5045064b6ff (commit) via a2155b40f17771fcfdec2a75c8a9adb1fd137f45 (commit) via 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 (commit) via a46da1f45983093d2827744ea6f092554333cae1 (commit) via a90d57e1d9dec6f888867cb7409afbf9808112cf (commit) via 561729d28f85be5874da3cccdb65166d62349294 (commit) via 2bf2ce1c671db7045db305ff37c624467cb7f45a (commit) via f015eb268c48204a178caf6cf8576186f7407b88 (commit) via 8ec57d347c658a2218424f5aae29fd2b71da8538 (commit) via 2f3a364f38162873de00f02bbc37a80cb2f6119e (commit) via 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc (commit) via 852496ea6637725572690da3897f2f70b4499171 (commit) via b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf (commit) via 30e48492bb4be0f3c49507c0afa33e63d198d312 (commit) via 4af09918164faf85e87eab73af2cdb1d94caf752 (commit) via 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 (commit) via 58f7259e298a265e9c411f0e745bd4e5e4849e78 (commit) via 1f5c2f7b67b75feba306154aee4bd29ebef9021e (commit) via 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 (commit) via 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 (commit) via ad00fab9f907d67027e7811e446dab0b511bc57b (commit) via a5b0f0b903cc090943f051d294c7c9670b15f518 (commit) via f69817fda16cca248f00afc94f4a33d1bdcb8f9f (commit) via b9170ad5e3add755e174becf033fd6e595c36cb3 (commit) via abe24cd48b9e63b1f24d069a81c1141f605f5b5d (commit) via 78b1ae31df71316e1793a7bd89c262e64018e31b (commit) via af50b3356e8d230b1e7e33e48916d7e4273758b2 (commit) via 4893d71b926d4a1aad870276baf3201910c72571 (commit) via 9d1a6c847dc89569fe68cbb7d933361471b302e8 (commit) via 33fe223f868c4e1aa7054799325d82c01789a1ec (commit) via d564d3af9ecfe53074a1ab034bf444ca612fa96a (commit) via 3f0967952e7deebb4e4ccf1f8895ea432fe10184 (commit) via a1d009415194c43bcaba5c3062696d7fc20345a7 (commit) via 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a (commit) via e1292e6900fd67fd951c3de97a2036220ce6eed4 (commit) via 22b67a0514ada7b0ae2dc839f58e633f02f60f52 (commit) via 2451dd980e4447759004fb2ddda80a44cb6b0684 (commit) via 24521bfb6c8647754e684c9b5284fb78ab12dd78 (commit) via 33a871f8bb50dd622371dbef11cd03bbe1cd0570 (commit) via 92cd0e0496347817909d5dd85459f7399263ff8e (commit) via 92e7f3efc796720d660cb91577cf1ae8cca2e028 (commit) via f854eab3885198a2e673a186a279c035392d2036 (commit) via 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 (commit) via 86e9c32f7045c2ef87620192aee21b49e6939270 (commit) via 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 (commit) via b428b97ac894423541f2cb841d40633e5c151ec4 (commit) via 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 (commit) via 0c643de12374c52a60ff0dc1c8347c1aac946fae (commit) via a486c2fae42570cd0b43cbbce4b652c2050f2241 (commit) via f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 (commit) via 830f5da30badabfa53966ba8d878db4380ebb4b6 (commit) via 1bc1d3c0f55349276bdb78931bfddfec8b206c05 (commit) via 1bc0e4942e385b59904907223aa08469821834d2 (commit) via 1549fecf60c61b7bb35d933ccec6013b6dfc0987 (commit) via 27071a6818d5dcd7cb31e39bd05e1b8a2502540a (commit) via 2ea4c5050f0c8715afc5c82778d291344b953427 (commit) via 64f95d5805e504372fc8031c15d3cd26c88babda (commit) via 0105501df8332b57afd546a4278149c1ff003366 (commit) via 4c2b916750b625e9e924d656d381f40ba641be2d (commit) via 45aae47ded90a917514fa2c5c7c90110297ba60b (commit) via 1f278add8bef40ce8aa61b2f2bce68c202273546 (commit) via b03b8879db145d3dad499edc1f504729b39723eb (commit) via e995198ad367cef6ac89450244f1428e22fcca67 (commit) via 2f6c1f1b1cd6f0e91018e425e261c5111949035f (commit) via 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 (commit) via eb5f097321b7fd481dccbdadc749e463cf891181 (commit) via 3ecc827f540adc8a866c3f24ff74dfb791062f21 (commit) via ef45050353f84d0f874973885864c0adc128267e (commit) via 7f34488f7dc87e57917c0c2577ce5eacd93a190d (commit) via 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 (commit) via 9f818b76dd299e55cd7fa666794b33e62548e632 (commit) via 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d (commit) via 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e (commit) via 7987af4d7ed423d320dcf66954bc185d8d932533 (commit) via 8642499f81c13297b57616b614242993618e7b40 (commit) via 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 (commit) via 1c0420bdf536d0f8b1a1d229506a6c89235f5316 (commit) via a3e3fa91b39ae2d4cafa6afd76083a51c90871fb (commit) via e8105ddb04359c979ee8163aba20661276b953f3 (commit) via 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e (commit) via 46c8da53e2add2ffa076e48bdab59eaa2fc5665a (commit) via a7b270bd7152eec4ea49df065b869c6a8f010721 (commit) via f901dfb3ae5e3eb1cb63268e6430a283a8754e59 (commit) via f55f3d62918ee42618472856b50d9b7623c1583c (commit) via a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 (commit) via 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 (commit) via 77e1b89bab47b5e70dc5da937387efedadc2a788 (commit) via bb370d3ea8fb453de44082621d3121937a66d513 (commit) via fb7667df161a21527dab9f7e7f397d8c461deac7 (commit) via 945d0aed3ec46f4aecad9985892110a248519b22 (commit) via 4b6fe306fe8d15facc77cb7d49740458a4f88d01 (commit) via cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 (commit) via 1450c6806079368af60e5a13d0dbfa86f679ff16 (commit) via 846f08164c027be25445ef1f15b4416d6f929960 (commit) via 418faba21832cab38ce4ba5e15c5f7aafbc7b118 (commit) via 664244aa7a2d459ba02876aab25ed59bf01823c3 (commit) via a17d1c7244227345265e6afe26712a49b36d47fd (commit) via db4f37f29400b6dc10b457eec79d1aaa0f1c201f (commit) via 0cb5154afcceffcdcbad686f23f143c6016b54d4 (commit) via fde250b465c17113c9399317fc0b9b6563fa9d8d (commit) via f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 (commit) via c35a6aa7197b7f019f307823875c33c885d32f9c (commit) via c178a98a3f9f14ff8be0154281f096386084e448 (commit) via ebc1871c29a284aae85f2a70710976b506bd1aa9 (commit) via 54368cf3101853965c262c6e7a5175aa46455e44 (commit) via e83c4997a7d98dbb40320bdf9986f5d78d664d9d (commit) via 8a5b0692aa7321cb0505845d7569a2e52936ea30 (commit) via 6462356ec095080a07050f119afa47d9ff1f1042 (commit) via 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 (commit) via 69232f4257031902156a0691e2d0d6a278626ffb (commit) via 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd (commit) via 28c9cd241744a6ac1929105c3d6dbd4dad92d049 (commit) via 2b50433d4570653b3bc64463f22dbb57e110ae0a (commit) via 242de72fd5c9fa0572c258eb13f98ca48e10f877 (commit) via fa0ed353b6f5c43a0148b82d84c852d891ef7a7d (commit) via be3ce07ec678fb8f3af02afaa97d59fe9d8437ee (commit) via 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 (commit) via 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 (commit) via 58502143ba624a31e49799ffdd6241c0c0500ca6 (commit) via 5097f07c1d20ac8286da9e932aedbf943c45f2ca (commit) via 664140a4fbab42de229fda47cd7b17352e0b9922 (commit) via e940f74a31db68fe4347a7b781467c15cd7a5656 (commit) via 715653d5401a537ba789bdd19facfe5288dced01 (commit) via d139765311e2ac23aa722e08e1e54397920d4775 (commit) via b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 (commit) via 4696dd6c5e5e31841cd6c40e62e193aa5707029d (commit) via 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 (commit) via 5d429f37af5e64e92ab1afda35f839ad4ea09429 (commit) via 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe (commit) via e5548d64dfa0c655da6ad3d459dc99d7a4307f37 (commit) via 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 (commit) via 00739d8f2df27549316928f1e35ea4d23c64e8cd (commit) via d20b333db46aa8a468d5f8a53ba50708fc119fcd (commit) via 3ff9548309677578a8c67c8323471d737221592b (commit) via e62eed181fb968c0779fb3334b48422f9d59928d (commit) via e68fd3ebcee249b554ccb80a2b53a8c636b464f8 (commit) via e4bff09533038f63e0ccafdda8ccda591a8329c3 (commit) via 0e8199cf0830aa9744e4ec05d2ba460e2540b02d (commit) via 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 (commit) via f0268d021c19f269c1f00d8408c55df525001015 (commit) via 522e13283f015d1290d558fec0f2421506a0e180 (commit) via b1b6e2d5df764457fa8114ed93737c1f7d6865d4 (commit) via 64e67c161a1cf8bb26c776c6e231476144ebfefd (commit) via 55be01e1ec828008d15108cf4710953678b4e077 (commit) via 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 (commit) via 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 (commit) via 1065ba908837bef2c908b10c4e5614c26212246c (commit) via 27df2ecebcba68c6043f37b6b57fab8d76a75c08 (commit) via f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c (commit) via 63c859b45d9af3383ad44833c105a54788cee012 (commit) via 4d81d9717fcc4c67f17032a416c37643b1238ae1 (commit) via 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f (commit) via 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 (commit) via 73fb05efc985b09bf3871e4c76315d075228c31c (commit) via a2672be00d0e382fdab4537a73dee8c917f3401d (commit) via bfc11baa39d2abd7f42a38be3927b44a76ce0d06 (commit) via 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 (commit) via fa814e11c274c98bb92770ae6bc946a40e58b245 (commit) via f7a22a9516113a6e74ab88e40e8604ab0037b8d6 (commit) via 4ceded241c348140cbc61ae81b40b03d59a81931 (commit) via ad23bcf2f061ce8302a733c92f96899a4897664f (commit) via 355b31d23b9905cbd1387e6a5094525e944f9da5 (commit) via e52f8d176cd82fa8736717a313c8cc900c3e1088 (commit) via b63d329b8a7558c51a4023be39a2f1df51ba1365 (commit) via d64fc00796e8f045c87036ea5d14ca394ab6eb4b (commit) via 8fda86b2b35edde9496f505593f1c274a574e520 (commit) via f5849fda45f4df44ce67a8c1050480902bc9022b (commit) via 8406373f551146e133fcae7ef6510984449b7da2 (commit) via bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 (commit) via 953a9c681b2d701144fabf115c411531f5ba8472 (commit) via 67919332819a10c9bbe1b1096d1781cf25b0a273 (commit) via a0f54424e047dfda57104a7f40999ff1951e0e89 (commit) via a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a (commit) via 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f (commit) via 5f18af0d497e5c2d9f56e8c536b5da6753844b46 (commit) via 9a0d038189a701f631eda68e176d5bf2e5b6ec96 (commit) via eb5101a6de20ab1582a2c702b38004a9dc85564b (commit) via 57f548939f2601b414c44c5c79bf449a18a6d98a (commit) via ae8ecba8085a8900863ef40f3a4098989b747880 (commit) via 94d500da70fbaa791f31e4e78a8817bb2bb19fda (commit) via f914831ae28235cce4a7b8117432383dea7fa0f4 (commit) via 8d20a51bc36adc42ddba720a075d2720cff391ec (commit) via d3a4f5bb22016456e3aaed5423ea83dadd5025eb (commit) via 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 (commit) via 662481772220d4c1d5315474d2c7afaf26824640 (commit) via 2857ac7af8675e8ac09ec93dea45d499cef012cf (commit) via f08869e9041ae978137d002702d0dce6f14dab59 (commit) via aaf4d16dc4c20c78614b6a556b4931b187010319 (commit) via e31104eacd9cb2978b18b06236354b6493341c30 (commit) via 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 (commit) via 8a8330ec580e6c152498128756b2a239c7977642 (commit) via 50e392a344d8c7ae4e125cf44974bd1198afa4b1 (commit) via ec43d079fa2d46cb6f925838ab700c12a8613208 (commit) via 48e87cfc120fb63c81c41098d1e5a168314242a7 (commit) via 36db768e646d279fa6cdb704fb8afe4734dceef8 (commit) via c64f2b2d550c8f5ec8c25517b8b024a5392f590b (commit) via 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 (commit) via d94a1af15c1d324774f4aced57253c40852548b1 (commit) via 992fe98e141a2dade3a80ecaf9494d70fb607d10 (commit) via 836a21b41842b2d2c86c067fdd1b722a50fe3863 (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 (b36d6731989dbdce7467bb19b21e1ef065669138) \ N -- N -- N (d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 commit d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 Author: Neels Hofmeyr Date: Sat Jan 21 01:04:54 2017 +0100 subscr_conn_test.err ^M lost after refactoring Change-Id: Ib16a3b17c68064ad769aa19ab071d0f209a025c2 http://cgit.osmocom.org/openbsc/commit/?id=58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f commit 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f Author: Neels Hofmeyr Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 http://cgit.osmocom.org/openbsc/commit/?id=02d77f8fc0531e06d97a1de9e8671c9faa47ad45 commit 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=d282d3b89326c2e4b3786c72a760216a73ede8b6 commit d282d3b89326c2e4b3786c72a760216a73ede8b6 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=1efb4f255c9e25deb02113057f8268cc46e011a2 commit 1efb4f255c9e25deb02113057f8268cc46e011a2 Author: Neels Hofmeyr Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=7b6fe7ade343ae6fd287487c90567b5217a1955d commit 7b6fe7ade343ae6fd287487c90567b5217a1955d Author: Neels Hofmeyr Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=f1af3e5a6850106db5fb591513d4ba95c43726b2 commit f1af3e5a6850106db5fb591513d4ba95c43726b2 Author: Neels Hofmeyr Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=3f572cf1fab6541667f2723e1990e287f9eefac6 commit 3f572cf1fab6541667f2723e1990e287f9eefac6 Author: Neels Hofmeyr Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 commit d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=274d6057c5811589ddcb4dba0c844f15c936ab45 commit 274d6057c5811589ddcb4dba0c844f15c936ab45 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa commit 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa Author: Neels Hofmeyr Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=80f9a9b306c2fec04b340f3426e1ff27f1f9a628 commit 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=a138fc0e551025918c36990822d4450544e63f47 commit a138fc0e551025918c36990822d4450544e63f47 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=2e2dbbd74acf61ad643605f06b00a77b795afe83 commit 2e2dbbd74acf61ad643605f06b00a77b795afe83 Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=73311b7fd3e465946531eb66fc495317a76787e7 commit 73311b7fd3e465946531eb66fc495317a76787e7 Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=91f1d6560b6fab664699a9978cada6247bba3348 commit 91f1d6560b6fab664699a9978cada6247bba3348 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=22f203d7c6319b26f7067905d2e480704c4aec74 commit 22f203d7c6319b26f7067905d2e480704c4aec74 Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=a7ae38e663770fcd3fec5d46823117813d008874 commit a7ae38e663770fcd3fec5d46823117813d008874 Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=e792edc273869e6737fa13cb864b8a8f464206fd commit e792edc273869e6737fa13cb864b8a8f464206fd Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=c73ac7c660f58f578f290b1ecd4c1f50725a88ee commit c73ac7c660f58f578f290b1ecd4c1f50725a88ee Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=c4fe59916456fc83413222a7ac0ab70c5be55513 commit c4fe59916456fc83413222a7ac0ab70c5be55513 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=a818fb774ee55c902f0865a35074855fbcd3e288 commit a818fb774ee55c902f0865a35074855fbcd3e288 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f commit 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=d4570a00e1cb0e44bfa67591864f23baae25b955 commit d4570a00e1cb0e44bfa67591864f23baae25b955 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=314795f66d8e1590db06a3813ab02177da556462 commit 314795f66d8e1590db06a3813ab02177da556462 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 commit 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 commit 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=e505e00787d074f773d7b9802fe9dab901a32c21 commit e505e00787d074f773d7b9802fe9dab901a32c21 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=61d0b1d96b5546d90d472b9b51b57db3595e24f2 commit 61d0b1d96b5546d90d472b9b51b57db3595e24f2 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=43044df07adca4a6f9aaaa562b29ce199a3e27e0 commit 43044df07adca4a6f9aaaa562b29ce199a3e27e0 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=0cefdd6335e1a13977567b95ce565859b6b922c4 commit 0cefdd6335e1a13977567b95ce565859b6b922c4 Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=033490ab238e5e9396d775a11d1ace1a15dbb0da commit 033490ab238e5e9396d775a11d1ace1a15dbb0da Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=9b0d77957c8cf81e78857133386d80de4183ed10 commit 9b0d77957c8cf81e78857133386d80de4183ed10 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 commit a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=fa4a4555c1e43bb49c296558428aadb59e116a0d commit fa4a4555c1e43bb49c296558428aadb59e116a0d Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=ccf312a2d6ed7f175c322461e2c01fa1087c0795 commit ccf312a2d6ed7f175c322461e2c01fa1087c0795 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=b4269d3b5724cc0d710c073e1c28541f53435fe6 commit b4269d3b5724cc0d710c073e1c28541f53435fe6 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=b88670ea1ff4669f3796bad4234d725463e1fe50 commit b88670ea1ff4669f3796bad4234d725463e1fe50 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 commit 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=54bf4ff688f58aee8ad9a6a7c027ba18401b0729 commit 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=fb4bf641a76c986b66f5d126f33094585bae2262 commit fb4bf641a76c986b66f5d126f33094585bae2262 Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 commit 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=5883ab784c3d8c47d736e4aefe9b6d32ab961fba commit 5883ab784c3d8c47d736e4aefe9b6d32ab961fba Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=94b977d363948a1ce7ec9bffcceed9525754bcf2 commit 94b977d363948a1ce7ec9bffcceed9525754bcf2 Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=f042cf54267e527c57a800d6f6857ebd3f5d8f47 commit f042cf54267e527c57a800d6f6857ebd3f5d8f47 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=62deff809b3522cc2b524d5a3d76e5045064b6ff commit 62deff809b3522cc2b524d5a3d76e5045064b6ff Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=a2155b40f17771fcfdec2a75c8a9adb1fd137f45 commit a2155b40f17771fcfdec2a75c8a9adb1fd137f45 Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=6fe90c0794bbe8ddb33136aa8a63563c77bacb33 commit 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=a46da1f45983093d2827744ea6f092554333cae1 commit a46da1f45983093d2827744ea6f092554333cae1 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=a90d57e1d9dec6f888867cb7409afbf9808112cf commit a90d57e1d9dec6f888867cb7409afbf9808112cf Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=561729d28f85be5874da3cccdb65166d62349294 commit 561729d28f85be5874da3cccdb65166d62349294 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=2bf2ce1c671db7045db305ff37c624467cb7f45a commit 2bf2ce1c671db7045db305ff37c624467cb7f45a Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=f015eb268c48204a178caf6cf8576186f7407b88 commit f015eb268c48204a178caf6cf8576186f7407b88 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=8ec57d347c658a2218424f5aae29fd2b71da8538 commit 8ec57d347c658a2218424f5aae29fd2b71da8538 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=2f3a364f38162873de00f02bbc37a80cb2f6119e commit 2f3a364f38162873de00f02bbc37a80cb2f6119e Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc commit 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=852496ea6637725572690da3897f2f70b4499171 commit 852496ea6637725572690da3897f2f70b4499171 Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf commit b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=30e48492bb4be0f3c49507c0afa33e63d198d312 commit 30e48492bb4be0f3c49507c0afa33e63d198d312 Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=4af09918164faf85e87eab73af2cdb1d94caf752 commit 4af09918164faf85e87eab73af2cdb1d94caf752 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 commit 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=58f7259e298a265e9c411f0e745bd4e5e4849e78 commit 58f7259e298a265e9c411f0e745bd4e5e4849e78 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=1f5c2f7b67b75feba306154aee4bd29ebef9021e commit 1f5c2f7b67b75feba306154aee4bd29ebef9021e Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=791a45369a74ea0d1e0e78c7a96ee7be251b7f05 commit 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 commit 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=ad00fab9f907d67027e7811e446dab0b511bc57b commit ad00fab9f907d67027e7811e446dab0b511bc57b Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=a5b0f0b903cc090943f051d294c7c9670b15f518 commit a5b0f0b903cc090943f051d294c7c9670b15f518 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=f69817fda16cca248f00afc94f4a33d1bdcb8f9f commit f69817fda16cca248f00afc94f4a33d1bdcb8f9f Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=b9170ad5e3add755e174becf033fd6e595c36cb3 commit b9170ad5e3add755e174becf033fd6e595c36cb3 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=abe24cd48b9e63b1f24d069a81c1141f605f5b5d commit abe24cd48b9e63b1f24d069a81c1141f605f5b5d Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=78b1ae31df71316e1793a7bd89c262e64018e31b commit 78b1ae31df71316e1793a7bd89c262e64018e31b Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=af50b3356e8d230b1e7e33e48916d7e4273758b2 commit af50b3356e8d230b1e7e33e48916d7e4273758b2 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=4893d71b926d4a1aad870276baf3201910c72571 commit 4893d71b926d4a1aad870276baf3201910c72571 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=9d1a6c847dc89569fe68cbb7d933361471b302e8 commit 9d1a6c847dc89569fe68cbb7d933361471b302e8 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=33fe223f868c4e1aa7054799325d82c01789a1ec commit 33fe223f868c4e1aa7054799325d82c01789a1ec Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=d564d3af9ecfe53074a1ab034bf444ca612fa96a commit d564d3af9ecfe53074a1ab034bf444ca612fa96a Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=3f0967952e7deebb4e4ccf1f8895ea432fe10184 commit 3f0967952e7deebb4e4ccf1f8895ea432fe10184 Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=a1d009415194c43bcaba5c3062696d7fc20345a7 commit a1d009415194c43bcaba5c3062696d7fc20345a7 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=88cf8c6243c9dd8b2353cdd59399f92db1c4d04a commit 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=e1292e6900fd67fd951c3de97a2036220ce6eed4 commit e1292e6900fd67fd951c3de97a2036220ce6eed4 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=22b67a0514ada7b0ae2dc839f58e633f02f60f52 commit 22b67a0514ada7b0ae2dc839f58e633f02f60f52 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=2451dd980e4447759004fb2ddda80a44cb6b0684 commit 2451dd980e4447759004fb2ddda80a44cb6b0684 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=24521bfb6c8647754e684c9b5284fb78ab12dd78 commit 24521bfb6c8647754e684c9b5284fb78ab12dd78 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=33a871f8bb50dd622371dbef11cd03bbe1cd0570 commit 33a871f8bb50dd622371dbef11cd03bbe1cd0570 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=92cd0e0496347817909d5dd85459f7399263ff8e commit 92cd0e0496347817909d5dd85459f7399263ff8e Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=92e7f3efc796720d660cb91577cf1ae8cca2e028 commit 92e7f3efc796720d660cb91577cf1ae8cca2e028 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=f854eab3885198a2e673a186a279c035392d2036 commit f854eab3885198a2e673a186a279c035392d2036 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 commit 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=86e9c32f7045c2ef87620192aee21b49e6939270 commit 86e9c32f7045c2ef87620192aee21b49e6939270 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=51b321e97fa4fdcab9b5e0694ae921a7b0676c69 commit 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=b428b97ac894423541f2cb841d40633e5c151ec4 commit b428b97ac894423541f2cb841d40633e5c151ec4 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 commit 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=0c643de12374c52a60ff0dc1c8347c1aac946fae commit 0c643de12374c52a60ff0dc1c8347c1aac946fae Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=a486c2fae42570cd0b43cbbce4b652c2050f2241 commit a486c2fae42570cd0b43cbbce4b652c2050f2241 Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 commit f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=830f5da30badabfa53966ba8d878db4380ebb4b6 commit 830f5da30badabfa53966ba8d878db4380ebb4b6 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=1bc1d3c0f55349276bdb78931bfddfec8b206c05 commit 1bc1d3c0f55349276bdb78931bfddfec8b206c05 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=1bc0e4942e385b59904907223aa08469821834d2 commit 1bc0e4942e385b59904907223aa08469821834d2 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=1549fecf60c61b7bb35d933ccec6013b6dfc0987 commit 1549fecf60c61b7bb35d933ccec6013b6dfc0987 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=27071a6818d5dcd7cb31e39bd05e1b8a2502540a commit 27071a6818d5dcd7cb31e39bd05e1b8a2502540a Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=2ea4c5050f0c8715afc5c82778d291344b953427 commit 2ea4c5050f0c8715afc5c82778d291344b953427 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=64f95d5805e504372fc8031c15d3cd26c88babda commit 64f95d5805e504372fc8031c15d3cd26c88babda Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=0105501df8332b57afd546a4278149c1ff003366 commit 0105501df8332b57afd546a4278149c1ff003366 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=4c2b916750b625e9e924d656d381f40ba641be2d commit 4c2b916750b625e9e924d656d381f40ba641be2d Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=45aae47ded90a917514fa2c5c7c90110297ba60b commit 45aae47ded90a917514fa2c5c7c90110297ba60b Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=1f278add8bef40ce8aa61b2f2bce68c202273546 commit 1f278add8bef40ce8aa61b2f2bce68c202273546 Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=b03b8879db145d3dad499edc1f504729b39723eb commit b03b8879db145d3dad499edc1f504729b39723eb Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=e995198ad367cef6ac89450244f1428e22fcca67 commit e995198ad367cef6ac89450244f1428e22fcca67 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=2f6c1f1b1cd6f0e91018e425e261c5111949035f commit 2f6c1f1b1cd6f0e91018e425e261c5111949035f Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=9026851a8ecf09399e068cd93c7f54f5b1ea55a8 commit 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=eb5f097321b7fd481dccbdadc749e463cf891181 commit eb5f097321b7fd481dccbdadc749e463cf891181 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=3ecc827f540adc8a866c3f24ff74dfb791062f21 commit 3ecc827f540adc8a866c3f24ff74dfb791062f21 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=ef45050353f84d0f874973885864c0adc128267e commit ef45050353f84d0f874973885864c0adc128267e Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=7f34488f7dc87e57917c0c2577ce5eacd93a190d commit 7f34488f7dc87e57917c0c2577ce5eacd93a190d Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 commit 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=9f818b76dd299e55cd7fa666794b33e62548e632 commit 9f818b76dd299e55cd7fa666794b33e62548e632 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d commit 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=2d6c933d92bd70988d9da4e799cec5b8e5c9a89e commit 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=7987af4d7ed423d320dcf66954bc185d8d932533 commit 7987af4d7ed423d320dcf66954bc185d8d932533 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=8642499f81c13297b57616b614242993618e7b40 commit 8642499f81c13297b57616b614242993618e7b40 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 commit 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=1c0420bdf536d0f8b1a1d229506a6c89235f5316 commit 1c0420bdf536d0f8b1a1d229506a6c89235f5316 Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=a3e3fa91b39ae2d4cafa6afd76083a51c90871fb commit a3e3fa91b39ae2d4cafa6afd76083a51c90871fb Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=e8105ddb04359c979ee8163aba20661276b953f3 commit e8105ddb04359c979ee8163aba20661276b953f3 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e commit 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=46c8da53e2add2ffa076e48bdab59eaa2fc5665a commit 46c8da53e2add2ffa076e48bdab59eaa2fc5665a Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=a7b270bd7152eec4ea49df065b869c6a8f010721 commit a7b270bd7152eec4ea49df065b869c6a8f010721 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=f901dfb3ae5e3eb1cb63268e6430a283a8754e59 commit f901dfb3ae5e3eb1cb63268e6430a283a8754e59 Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=f55f3d62918ee42618472856b50d9b7623c1583c commit f55f3d62918ee42618472856b50d9b7623c1583c Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 commit a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=9cb983e7182c4dcbfc2f129b310ceb05f5492a62 commit 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=77e1b89bab47b5e70dc5da937387efedadc2a788 commit 77e1b89bab47b5e70dc5da937387efedadc2a788 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=bb370d3ea8fb453de44082621d3121937a66d513 commit bb370d3ea8fb453de44082621d3121937a66d513 Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=fb7667df161a21527dab9f7e7f397d8c461deac7 commit fb7667df161a21527dab9f7e7f397d8c461deac7 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=945d0aed3ec46f4aecad9985892110a248519b22 commit 945d0aed3ec46f4aecad9985892110a248519b22 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=4b6fe306fe8d15facc77cb7d49740458a4f88d01 commit 4b6fe306fe8d15facc77cb7d49740458a4f88d01 Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 commit cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=1450c6806079368af60e5a13d0dbfa86f679ff16 commit 1450c6806079368af60e5a13d0dbfa86f679ff16 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=846f08164c027be25445ef1f15b4416d6f929960 commit 846f08164c027be25445ef1f15b4416d6f929960 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=418faba21832cab38ce4ba5e15c5f7aafbc7b118 commit 418faba21832cab38ce4ba5e15c5f7aafbc7b118 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=664244aa7a2d459ba02876aab25ed59bf01823c3 commit 664244aa7a2d459ba02876aab25ed59bf01823c3 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=a17d1c7244227345265e6afe26712a49b36d47fd commit a17d1c7244227345265e6afe26712a49b36d47fd Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=db4f37f29400b6dc10b457eec79d1aaa0f1c201f commit db4f37f29400b6dc10b457eec79d1aaa0f1c201f Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=0cb5154afcceffcdcbad686f23f143c6016b54d4 commit 0cb5154afcceffcdcbad686f23f143c6016b54d4 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=fde250b465c17113c9399317fc0b9b6563fa9d8d commit fde250b465c17113c9399317fc0b9b6563fa9d8d Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 commit f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=c35a6aa7197b7f019f307823875c33c885d32f9c commit c35a6aa7197b7f019f307823875c33c885d32f9c Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=c178a98a3f9f14ff8be0154281f096386084e448 commit c178a98a3f9f14ff8be0154281f096386084e448 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=ebc1871c29a284aae85f2a70710976b506bd1aa9 commit ebc1871c29a284aae85f2a70710976b506bd1aa9 Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=54368cf3101853965c262c6e7a5175aa46455e44 commit 54368cf3101853965c262c6e7a5175aa46455e44 Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=e83c4997a7d98dbb40320bdf9986f5d78d664d9d commit e83c4997a7d98dbb40320bdf9986f5d78d664d9d Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=8a5b0692aa7321cb0505845d7569a2e52936ea30 commit 8a5b0692aa7321cb0505845d7569a2e52936ea30 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=6462356ec095080a07050f119afa47d9ff1f1042 commit 6462356ec095080a07050f119afa47d9ff1f1042 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=6c34b72d16dd1fe4e66e7275556580f8c5d730f0 commit 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=69232f4257031902156a0691e2d0d6a278626ffb commit 69232f4257031902156a0691e2d0d6a278626ffb Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd commit 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=28c9cd241744a6ac1929105c3d6dbd4dad92d049 commit 28c9cd241744a6ac1929105c3d6dbd4dad92d049 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=2b50433d4570653b3bc64463f22dbb57e110ae0a commit 2b50433d4570653b3bc64463f22dbb57e110ae0a Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=242de72fd5c9fa0572c258eb13f98ca48e10f877 commit 242de72fd5c9fa0572c258eb13f98ca48e10f877 Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=fa0ed353b6f5c43a0148b82d84c852d891ef7a7d commit fa0ed353b6f5c43a0148b82d84c852d891ef7a7d Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=be3ce07ec678fb8f3af02afaa97d59fe9d8437ee commit be3ce07ec678fb8f3af02afaa97d59fe9d8437ee Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 commit 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 commit 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=58502143ba624a31e49799ffdd6241c0c0500ca6 commit 58502143ba624a31e49799ffdd6241c0c0500ca6 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=5097f07c1d20ac8286da9e932aedbf943c45f2ca commit 5097f07c1d20ac8286da9e932aedbf943c45f2ca Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=664140a4fbab42de229fda47cd7b17352e0b9922 commit 664140a4fbab42de229fda47cd7b17352e0b9922 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=e940f74a31db68fe4347a7b781467c15cd7a5656 commit e940f74a31db68fe4347a7b781467c15cd7a5656 Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=715653d5401a537ba789bdd19facfe5288dced01 commit 715653d5401a537ba789bdd19facfe5288dced01 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=d139765311e2ac23aa722e08e1e54397920d4775 commit d139765311e2ac23aa722e08e1e54397920d4775 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 commit b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=4696dd6c5e5e31841cd6c40e62e193aa5707029d commit 4696dd6c5e5e31841cd6c40e62e193aa5707029d Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 commit 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=5d429f37af5e64e92ab1afda35f839ad4ea09429 commit 5d429f37af5e64e92ab1afda35f839ad4ea09429 Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=76ff677fb2fd50f2d258820a3eb93458c7b8c2fe commit 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=e5548d64dfa0c655da6ad3d459dc99d7a4307f37 commit e5548d64dfa0c655da6ad3d459dc99d7a4307f37 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=4fb4e9f5826284dcf7e06cd72c959bbc89b10848 commit 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=00739d8f2df27549316928f1e35ea4d23c64e8cd commit 00739d8f2df27549316928f1e35ea4d23c64e8cd Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=d20b333db46aa8a468d5f8a53ba50708fc119fcd commit d20b333db46aa8a468d5f8a53ba50708fc119fcd Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=3ff9548309677578a8c67c8323471d737221592b commit 3ff9548309677578a8c67c8323471d737221592b Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=e62eed181fb968c0779fb3334b48422f9d59928d commit e62eed181fb968c0779fb3334b48422f9d59928d Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=e68fd3ebcee249b554ccb80a2b53a8c636b464f8 commit e68fd3ebcee249b554ccb80a2b53a8c636b464f8 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=e4bff09533038f63e0ccafdda8ccda591a8329c3 commit e4bff09533038f63e0ccafdda8ccda591a8329c3 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=0e8199cf0830aa9744e4ec05d2ba460e2540b02d commit 0e8199cf0830aa9744e4ec05d2ba460e2540b02d Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=184ba87030e85bcdb2bf93917b7ad2fffe02cf07 commit 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=f0268d021c19f269c1f00d8408c55df525001015 commit f0268d021c19f269c1f00d8408c55df525001015 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=522e13283f015d1290d558fec0f2421506a0e180 commit 522e13283f015d1290d558fec0f2421506a0e180 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=b1b6e2d5df764457fa8114ed93737c1f7d6865d4 commit b1b6e2d5df764457fa8114ed93737c1f7d6865d4 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=64e67c161a1cf8bb26c776c6e231476144ebfefd commit 64e67c161a1cf8bb26c776c6e231476144ebfefd Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=55be01e1ec828008d15108cf4710953678b4e077 commit 55be01e1ec828008d15108cf4710953678b4e077 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 commit 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=6cdc376f14e28f2d0eaa19119a9afc47ec77a848 commit 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=1065ba908837bef2c908b10c4e5614c26212246c commit 1065ba908837bef2c908b10c4e5614c26212246c Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=27df2ecebcba68c6043f37b6b57fab8d76a75c08 commit 27df2ecebcba68c6043f37b6b57fab8d76a75c08 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c commit f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=63c859b45d9af3383ad44833c105a54788cee012 commit 63c859b45d9af3383ad44833c105a54788cee012 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=4d81d9717fcc4c67f17032a416c37643b1238ae1 commit 4d81d9717fcc4c67f17032a416c37643b1238ae1 Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f commit 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=7e649e262a3d918a2eeb5ee715d1fec28897bfd4 commit 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=73fb05efc985b09bf3871e4c76315d075228c31c commit 73fb05efc985b09bf3871e4c76315d075228c31c Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=a2672be00d0e382fdab4537a73dee8c917f3401d commit a2672be00d0e382fdab4537a73dee8c917f3401d Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=bfc11baa39d2abd7f42a38be3927b44a76ce0d06 commit bfc11baa39d2abd7f42a38be3927b44a76ce0d06 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=4e6e73bd093b8f79469cc4fb68f32f2ea5042576 commit 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=fa814e11c274c98bb92770ae6bc946a40e58b245 commit fa814e11c274c98bb92770ae6bc946a40e58b245 Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=f7a22a9516113a6e74ab88e40e8604ab0037b8d6 commit f7a22a9516113a6e74ab88e40e8604ab0037b8d6 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=4ceded241c348140cbc61ae81b40b03d59a81931 commit 4ceded241c348140cbc61ae81b40b03d59a81931 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=ad23bcf2f061ce8302a733c92f96899a4897664f commit ad23bcf2f061ce8302a733c92f96899a4897664f Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=355b31d23b9905cbd1387e6a5094525e944f9da5 commit 355b31d23b9905cbd1387e6a5094525e944f9da5 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=e52f8d176cd82fa8736717a313c8cc900c3e1088 commit e52f8d176cd82fa8736717a313c8cc900c3e1088 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=b63d329b8a7558c51a4023be39a2f1df51ba1365 commit b63d329b8a7558c51a4023be39a2f1df51ba1365 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=d64fc00796e8f045c87036ea5d14ca394ab6eb4b commit d64fc00796e8f045c87036ea5d14ca394ab6eb4b Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=8fda86b2b35edde9496f505593f1c274a574e520 commit 8fda86b2b35edde9496f505593f1c274a574e520 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=f5849fda45f4df44ce67a8c1050480902bc9022b commit f5849fda45f4df44ce67a8c1050480902bc9022b Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=8406373f551146e133fcae7ef6510984449b7da2 commit 8406373f551146e133fcae7ef6510984449b7da2 Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 commit bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=953a9c681b2d701144fabf115c411531f5ba8472 commit 953a9c681b2d701144fabf115c411531f5ba8472 Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=67919332819a10c9bbe1b1096d1781cf25b0a273 commit 67919332819a10c9bbe1b1096d1781cf25b0a273 Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=a0f54424e047dfda57104a7f40999ff1951e0e89 commit a0f54424e047dfda57104a7f40999ff1951e0e89 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a commit a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=9dd33a5263edd45bd2f900fd3b51e7b0c978f17f commit 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=5f18af0d497e5c2d9f56e8c536b5da6753844b46 commit 5f18af0d497e5c2d9f56e8c536b5da6753844b46 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=9a0d038189a701f631eda68e176d5bf2e5b6ec96 commit 9a0d038189a701f631eda68e176d5bf2e5b6ec96 Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=eb5101a6de20ab1582a2c702b38004a9dc85564b commit eb5101a6de20ab1582a2c702b38004a9dc85564b Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=57f548939f2601b414c44c5c79bf449a18a6d98a commit 57f548939f2601b414c44c5c79bf449a18a6d98a Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=ae8ecba8085a8900863ef40f3a4098989b747880 commit ae8ecba8085a8900863ef40f3a4098989b747880 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=94d500da70fbaa791f31e4e78a8817bb2bb19fda commit 94d500da70fbaa791f31e4e78a8817bb2bb19fda Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=f914831ae28235cce4a7b8117432383dea7fa0f4 commit f914831ae28235cce4a7b8117432383dea7fa0f4 Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=8d20a51bc36adc42ddba720a075d2720cff391ec commit 8d20a51bc36adc42ddba720a075d2720cff391ec Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=d3a4f5bb22016456e3aaed5423ea83dadd5025eb commit d3a4f5bb22016456e3aaed5423ea83dadd5025eb Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=9bb825a3d52bb9b13e12b52e969aea623c7a86a5 commit 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=662481772220d4c1d5315474d2c7afaf26824640 commit 662481772220d4c1d5315474d2c7afaf26824640 Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=2857ac7af8675e8ac09ec93dea45d499cef012cf commit 2857ac7af8675e8ac09ec93dea45d499cef012cf Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=f08869e9041ae978137d002702d0dce6f14dab59 commit f08869e9041ae978137d002702d0dce6f14dab59 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=aaf4d16dc4c20c78614b6a556b4931b187010319 commit aaf4d16dc4c20c78614b6a556b4931b187010319 Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=e31104eacd9cb2978b18b06236354b6493341c30 commit e31104eacd9cb2978b18b06236354b6493341c30 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 commit 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=8a8330ec580e6c152498128756b2a239c7977642 commit 8a8330ec580e6c152498128756b2a239c7977642 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=50e392a344d8c7ae4e125cf44974bd1198afa4b1 commit 50e392a344d8c7ae4e125cf44974bd1198afa4b1 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=ec43d079fa2d46cb6f925838ab700c12a8613208 commit ec43d079fa2d46cb6f925838ab700c12a8613208 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=48e87cfc120fb63c81c41098d1e5a168314242a7 commit 48e87cfc120fb63c81c41098d1e5a168314242a7 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=36db768e646d279fa6cdb704fb8afe4734dceef8 commit 36db768e646d279fa6cdb704fb8afe4734dceef8 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=c64f2b2d550c8f5ec8c25517b8b024a5392f590b commit c64f2b2d550c8f5ec8c25517b8b024a5392f590b Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 commit 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=d94a1af15c1d324774f4aced57253c40852548b1 commit d94a1af15c1d324774f4aced57253c40852548b1 Author: Neels Hofmeyr Date: Wed Jan 11 00:43:26 2017 +0100 undup: gtphub_test: use libosmocore's llist_count() Depends on libosmocore Change-Id Ic49adc7a346f5722bf624d7d3b4a735e4220ae15 Change-Id: I67bc1889c064596a2f3e93cc0354b11c720b0225 http://cgit.osmocom.org/openbsc/commit/?id=992fe98e141a2dade3a80ecaf9494d70fb607d10 commit 992fe98e141a2dade3a80ecaf9494d70fb607d10 Author: Neels Hofmeyr Date: Fri Jan 13 03:12:08 2017 +0100 cosmetic: use osmo_strlcpy() everywhere Shorten some code and make obvious to the reader that the string copy is done in a safe way. Change-Id: I900726cf06d34128db22a3d3d911ee0d1423b1bd http://cgit.osmocom.org/openbsc/commit/?id=836a21b41842b2d2c86c067fdd1b722a50fe3863 commit 836a21b41842b2d2c86c067fdd1b722a50fe3863 Author: Neels Hofmeyr Date: Fri Jan 13 03:10:54 2017 +0100 fix strncpy() invocation in vty_interface_layer3.c and 3 tests Use osmo_strlcpy() to fix unsafe invocation of strncpy(), which potentially left the result unterminated. Change-Id: I1a119b1760a3e3262538b4b012d476fdce505482 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 12 ++++++------ openbsc/src/gprs/gprs_subscriber.c | 8 +++++--- openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/gprs/gtphub_ares.c | 8 +++++--- openbsc/src/gprs/sgsn_auth.c | 2 +- openbsc/src/libbsc/abis_nm.c | 4 ++-- openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +- openbsc/src/libcommon/gsup_test_client.c | 8 ++++---- openbsc/src/libmsc/db.c | 12 ++++++------ openbsc/src/libmsc/gsm_04_08.c | 10 +++++----- openbsc/src/libmsc/gsm_04_11.c | 8 ++++---- openbsc/src/libmsc/meas_feed.c | 8 ++++---- openbsc/src/libmsc/smpp_openbsc.c | 5 +++-- openbsc/src/libtrau/rtp_proxy.c | 4 +++- openbsc/src/libvlr/vlr.c | 14 +++++++------- openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c | 6 ++++-- openbsc/src/utils/meas_vis.c | 4 ++-- openbsc/tests/gtphub/gtphub_test.c | 16 +++++++++------- openbsc/tests/mgcp/mgcp_test.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 8 ++++---- 20 files changed, 77 insertions(+), 66 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 24 13:58:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 13:58:14 GMT Subject: libosmocore.git branch master updated. 0.9.6-76-g6030ce8 Message-ID: <201701241358.v0ODwE6V021103@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 6030ce844e057e3c3aeb7c3ff02cc092a6edb82d (commit) from abba1537a7c4c12bd695e089cef9d29adb04fed0 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=6030ce844e057e3c3aeb7c3ff02cc092a6edb82d commit 6030ce844e057e3c3aeb7c3ff02cc092a6edb82d Author: Holger Hans Peter Freyther Date: Tue Jan 24 14:26:11 2017 +0100 sim: Link to libtalloc as symbols of it are used here A DSO should link to the libraries that it is using. Linking to libtalloc will resolve these warnings: Change-Id: I4c8d5e80e194b9d9b4fa2424c4a22377ecee9c7a dpkg-shlibdeps: warning: symbol _talloc_zero used by debian/libosmosim0/usr/lib/i386-linux-gnu/libosmosim.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol _talloc_free used by debian/libosmosim0/usr/lib/i386-linux-gnu/libosmosim.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol talloc_strndup used by debian/libosmosim0/usr/lib/i386-linux-gnu/libosmosim.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol talloc_strdup used by debian/libosmosim0/usr/lib/i386-linux-gnu/libosmosim.so.0.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol _talloc_memdup used by debian/libosmosim0/usr/lib/i386-linux-gnu/libosmosim.so.0.0.0 found in none of the libraries ----------------------------------------------------------------------- Summary of changes: src/sim/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jan 24 14:00:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 14:00:27 GMT Subject: osmo-trx.git branch master updated. 012a1b345b27255a9760fdd9e8be3100dabeecc9 Message-ID: <201701241400.v0OE0R4N021954@git.osmocom.org> This 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 012a1b345b27255a9760fdd9e8be3100dabeecc9 (commit) from 80cb08071b2ef60b65db24017a1f35583bc09b5c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=012a1b345b27255a9760fdd9e8be3100dabeecc9 commit 012a1b345b27255a9760fdd9e8be3100dabeecc9 Author: Holger Hans Peter Freyther Date: Tue Jan 24 14:43:44 2017 +0100 debian: Require fftw3 header files for osmo-trx Install missing development package to get osmo-trx to build. Change-Id: Id80937724d5e4da4ed555cbabfcd3e2457cb2a19 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jan 24 14:02:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 14:02:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-370-g10b1132 Message-ID: <201701241402.v0OE2Kag022425@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 10b11325a77af9a159bf05af0cd2ad7a3d24dc58 (commit) from 8be9d7a6fef7991b7dbcf482ba2dfb63ab6faac9 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=10b11325a77af9a159bf05af0cd2ad7a3d24dc58 commit 10b11325a77af9a159bf05af0cd2ad7a3d24dc58 Author: Holger Hans Peter Freyther Date: Tue Jan 24 14:55:17 2017 +0100 build: Do not require more headers from OpenBSC There should be no other OpenBSC headers included and nobody is using bsc_controlif_setup. Remove the include. This was introduced in 4723a195081f0f9ff561e360620ee0ade50a2b39. Change-Id: I581f938e8fe9161b1d7076cedd74ff192cea86b2 ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 24 14:18:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 14:18:45 GMT Subject: osmo-iuh.git branch neels/ipa_nano3g_wip created. 67197b7db10f2eee55968b5995211bf840817989 Message-ID: <201701241418.v0OEIjEt026023@git.osmocom.org> This 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 "Osmocom code for Iuh interface". The branch, neels/ipa_nano3g_wip has been created at 67197b7db10f2eee55968b5995211bf840817989 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=67197b7db10f2eee55968b5995211bf840817989 commit 67197b7db10f2eee55968b5995211bf840817989 Author: Neels Hofmeyr Date: Mon Jan 23 17:56:58 2017 +0100 cs RAB: add more SDU_FormatInformationParameter items Change-Id: I97e5c0b1e9ab9de00449b50a86d79a967af0d3f3 http://cgit.osmocom.org/osmo-iuh/commit/?id=671c17407d0078b0e49f52857ceb74dcba4016fe commit 671c17407d0078b0e49f52857ceb74dcba4016fe Author: Neels Hofmeyr Date: Mon Jan 23 16:49:20 2017 +0100 ranap: make X.213 NSAP 160 bits long, zero padded Change-Id: I070bbfe887ab93d08322df30571050a381d082d5 http://cgit.osmocom.org/osmo-iuh/commit/?id=9567a6946a133c0fd2baf9cefb9f080331185160 commit 9567a6946a133c0fd2baf9cefb9f080331185160 Author: Neels Hofmeyr Date: Mon Jan 23 16:40:14 2017 +0100 cs RAB: toggle QueuingAllowed Change-Id: I39a541c193eed9c15b2ce8fda306bb226c70647f http://cgit.osmocom.org/osmo-iuh/commit/?id=9e6294c4d88442b20c75e39d387b4ceca1f77a6d commit 9e6294c4d88442b20c75e39d387b4ceca1f77a6d Author: Neels Hofmeyr Date: Mon Jan 23 16:39:24 2017 +0100 cs RAB: toggle Pre_emptionVulnerability Change-Id: I0f4d5a5e56bb6a3a3dfd6db8292d30f55fccdbc1 http://cgit.osmocom.org/osmo-iuh/commit/?id=8476268a28b5c956898e7e98e4a2712f28e73121 commit 8476268a28b5c956898e7e98e4a2712f28e73121 Author: Neels Hofmeyr Date: Mon Jan 23 16:37:34 2017 +0100 cs RAB: set allocationOrRetentionPriority=lowest Change-Id: I0d7dc32bc93fa0a4d316f8378b3735dc11e87071 http://cgit.osmocom.org/osmo-iuh/commit/?id=eeaaadeb734c6d2cdd43627f5a545c82fae2316b commit eeaaadeb734c6d2cdd43627f5a545c82fae2316b Author: Neels Hofmeyr Date: Mon Jan 23 16:36:40 2017 +0100 cs RAB: tweak sDU_ErrorRatio Change-Id: I3169376bb182aba5926b7c974108bdc5fba04fa4 http://cgit.osmocom.org/osmo-iuh/commit/?id=66a1acd2247cb3163f85fc956454d762bc46eda4 commit 66a1acd2247cb3163f85fc956454d762bc46eda4 Author: Neels Hofmeyr Date: Mon Jan 23 16:36:11 2017 +0100 cs RAB: lower guaranteedBitrate Change-Id: Ia7eecca43d62a6a020466e9b8dc8b566ca988f9f http://cgit.osmocom.org/osmo-iuh/commit/?id=b19779a6588d0ad2c3ec3634df51a74c0222187b commit b19779a6588d0ad2c3ec3634df51a74c0222187b Author: Neels Hofmeyr Date: Mon Jan 23 15:06:40 2017 +0100 cs RAB: add nAS_SynchronisationIndicator Change-Id: I14c22b0befb308bac2eded662fe13a58c8478743 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Jan 24 16:10:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 16:10:03 GMT Subject: osmo-qcdiag.git branch master updated. c17070464fb3ede78de66d03800ca6ab08ede885 Message-ID: <201701241610.v0OGA30Y055203@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via c17070464fb3ede78de66d03800ca6ab08ede885 (commit) via e56a12f2a58a167b21b429b6aa9c09f2b4d21c2c (commit) via d248204bb7f609d1f89ad36e70e471af78f5b2bb (commit) via 78ced2084d7732bc2a37a9eb9bb37c9392372066 (commit) via db5831c1c95debf40daef459c873f4d743bb06f2 (commit) via 78e84df4dc0bfc67decf54619f48a6d059c6b193 (commit) from cef7ef60d0a79c288d6535d8ab99665c33c7c42e (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=c17070464fb3ede78de66d03800ca6ab08ede885 commit c17070464fb3ede78de66d03800ca6ab08ede885 Author: Harald Welte Date: Tue Jan 24 17:07:27 2017 +0100 add missing gprs_l1.c file http://cgit.osmocom.org/osmo-qcdiag/commit/?id=e56a12f2a58a167b21b429b6aa9c09f2b4d21c2c commit e56a12f2a58a167b21b429b6aa9c09f2b4d21c2c Author: Harald Welte Date: Sun Jan 22 23:36:09 2017 +0100 Add python script to generate value_string from file with #defines http://cgit.osmocom.org/osmo-qcdiag/commit/?id=d248204bb7f609d1f89ad36e70e471af78f5b2bb commit d248204bb7f609d1f89ad36e70e471af78f5b2bb Author: Harald Welte Date: Sun Jan 22 23:35:25 2017 +0100 python scripts: Generate file header with #include statements http://cgit.osmocom.org/osmo-qcdiag/commit/?id=78ced2084d7732bc2a37a9eb9bb37c9392372066 commit 78ced2084d7732bc2a37a9eb9bb37c9392372066 Author: Harald Welte Date: Sun Jan 22 22:41:04 2017 +0100 qxdm_db.py: Move value_string code generator to separate file http://cgit.osmocom.org/osmo-qcdiag/commit/?id=db5831c1c95debf40daef459c873f4d743bb06f2 commit db5831c1c95debf40daef459c873f4d743bb06f2 Author: Harald Welte Date: Sun Jan 22 22:29:03 2017 +0100 Add python script to generate 'struct value_string' from enum The idea is that you have an input file that defines an enum with symbolic names for numeric values. The script then generates a 'struct value_string' with corresponding strings. http://cgit.osmocom.org/osmo-qcdiag/commit/?id=78e84df4dc0bfc67decf54619f48a6d059c6b193 commit 78e84df4dc0bfc67decf54619f48a6d059c6b193 Author: Harald Welte Date: Sun Jan 22 19:08:20 2017 +0100 add *.pyc to .gitignore ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + src/gprs_l1.c | 47 ++++++++++++++++++++++++++++++ tools/define-create-valstr.py | 39 +++++++++++++++++++++++++ tools/enum-create-valstr.py | 68 +++++++++++++++++++++++++++++++++++++++++++ tools/qxdm_db.py | 11 +------ tools/value_string.py | 44 ++++++++++++++++++++++++++++ 6 files changed, 200 insertions(+), 10 deletions(-) create mode 100644 src/gprs_l1.c create mode 100755 tools/define-create-valstr.py create mode 100755 tools/enum-create-valstr.py create mode 100644 tools/value_string.py hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Tue Jan 24 16:37:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 16:37:42 GMT Subject: osmo-qcdiag.git branch master updated. cb5d8473d73ae42168f39383acd62c7ca42de04a Message-ID: <201701241637.v0OGbg8f062125@git.osmocom.org> This 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 "Osmocom Tools for Qualcomm Diag". The branch, master has been updated via cb5d8473d73ae42168f39383acd62c7ca42de04a (commit) from c17070464fb3ede78de66d03800ca6ab08ede885 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-qcdiag/commit/?id=cb5d8473d73ae42168f39383acd62c7ca42de04a commit cb5d8473d73ae42168f39383acd62c7ca42de04a Author: Harald Welte Date: Tue Jan 24 17:36:39 2017 +0100 move variable declarations out of the 'for' loop this fixes compilation with gcc-4.8 ----------------------------------------------------------------------- Summary of changes: src/diag_dpl.c | 3 ++- src/diag_msg.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom Tools for Qualcomm Diag From gitosis at osmocom.org Tue Jan 24 17:37:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 Jan 2017 17:37:31 GMT Subject: openbsc.git branch neels/nano3G updated. 0.15.0-713-g76634d395 Message-ID: <201701241737.v0OHbVXC080205@git.osmocom.org> This 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, neels/nano3G has been updated discards a7c83bf73a46ec4c0b86ae3c977e9a83d1617c38 (commit) discards 2d5d6e1cc004a185963d09e6a302cdcdff2dee65 (commit) via 76634d395687f7010078562406920a3c0b44e4ec (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 (a7c83bf73a46ec4c0b86ae3c977e9a83d1617c38) \ N -- N -- N (76634d395687f7010078562406920a3c0b44e4ec) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=76634d395687f7010078562406920a3c0b44e4ec commit 76634d395687f7010078562406920a3c0b44e4ec Author: Neels Hofmeyr Date: Fri Oct 21 01:35:57 2016 +0200 mgcp: hack RAB success from nano3G: patch first RTP payload The ip.access nano3G needs the first RTP payload's first two bytes to read hex 'e400', or it will reject the RAB assignment. Add flag patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on a stream, and overwrite its first bytes with e400. This should probably be configurable, but seems to not harm other femto cells (as long as we patch only the first RTP payload in each stream). Only do this when sending to the BTS side. Change-Id: If0887b0b7714fc204f2addab2d43d44bb283ba21 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/mgcp_internal.h | 1 + openbsc/src/libmgcp/mgcp_network.c | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 25 11:49:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 11:49:24 GMT Subject: libosmocore.git branch master updated. 0.9.6-77-g319f321 Message-ID: <201701251149.v0PBnOB8049331@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 319f321da54c39b6d17d02e209407f943d43044c (commit) from 6030ce844e057e3c3aeb7c3ff02cc092a6edb82d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=319f321da54c39b6d17d02e209407f943d43044c commit 319f321da54c39b6d17d02e209407f943d43044c Author: Max Date: Wed Jan 11 14:10:58 2017 +0100 OML: add external alerts Add special cause for alerts produced by external processes. Change-Id: Idd7ee085321f8172c72ecfdba320186049f4d988 Related: OS#1615 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_12_21.h | 2 ++ src/gsm/abis_nm.c | 1 + 2 files changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jan 25 11:53:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 11:53:01 GMT Subject: openbsc.git branch master updated. 0.15.0-640-gf6e51709f Message-ID: <201701251153.v0PBr1Kk050367@git.osmocom.org> This 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, master has been updated via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) from 76f048a1fdf8247ba28a373d989215a5493895ea (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f6e51709fc3a79274646135fec1a603d4316acf6 commit f6e51709fc3a79274646135fec1a603d4316acf6 Author: Max Date: Wed Jan 11 18:37:55 2017 +0100 CTRL: remove boilerplate Use CTRL_CMD_DEFINE_RO(), CTRL_CMD_DEFINE_WO() and CTRL_CMD_DEFINE_WO_NOVRF() where appropriate to get rid of boilerplate code. Change-Id: I5bcea0b4f4b8f535bef2b423f2013b8b4a218b5b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_ctrl_commands.c | 77 +++------------------------------ openbsc/src/libmsc/ctrl_commands.c | 21 +-------- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +---- openbsc/tests/ctrl_test_runner.py | 8 ++-- 4 files changed, 13 insertions(+), 105 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 25 13:14:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 13:14:05 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-887-gbc75a49ec Message-ID: <201701251314.v0PDE5HW071831@git.osmocom.org> This 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, neels/vlr has been updated discards d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01 (commit) discards 58d8a1a271179a6dce6692f5d5ea4e6bd88b6c1f (commit) discards 02d77f8fc0531e06d97a1de9e8671c9faa47ad45 (commit) discards d282d3b89326c2e4b3786c72a760216a73ede8b6 (commit) discards 1efb4f255c9e25deb02113057f8268cc46e011a2 (commit) discards 7b6fe7ade343ae6fd287487c90567b5217a1955d (commit) discards f1af3e5a6850106db5fb591513d4ba95c43726b2 (commit) discards 3f572cf1fab6541667f2723e1990e287f9eefac6 (commit) discards d0ee36b3e502ef27fbe3311e9c9f502729ccc0d4 (commit) discards 274d6057c5811589ddcb4dba0c844f15c936ab45 (commit) discards 83bc85e340cfc84eb34c2ec63ccaa278c9d52eaa (commit) discards 80f9a9b306c2fec04b340f3426e1ff27f1f9a628 (commit) discards a138fc0e551025918c36990822d4450544e63f47 (commit) discards 2e2dbbd74acf61ad643605f06b00a77b795afe83 (commit) discards 73311b7fd3e465946531eb66fc495317a76787e7 (commit) discards 91f1d6560b6fab664699a9978cada6247bba3348 (commit) discards 22f203d7c6319b26f7067905d2e480704c4aec74 (commit) discards a7ae38e663770fcd3fec5d46823117813d008874 (commit) discards e792edc273869e6737fa13cb864b8a8f464206fd (commit) discards c73ac7c660f58f578f290b1ecd4c1f50725a88ee (commit) discards c4fe59916456fc83413222a7ac0ab70c5be55513 (commit) discards a818fb774ee55c902f0865a35074855fbcd3e288 (commit) discards 81d6deef636a15ae5bc4cc9b0b89714e93f5ab5f (commit) discards d4570a00e1cb0e44bfa67591864f23baae25b955 (commit) discards 314795f66d8e1590db06a3813ab02177da556462 (commit) discards 5701c5b48e91391ffe2e1f61599aa8dacdcebdb0 (commit) discards 43dfcf296f2241c9a767e2c7d9faaa8b2cd88c38 (commit) discards e505e00787d074f773d7b9802fe9dab901a32c21 (commit) discards 61d0b1d96b5546d90d472b9b51b57db3595e24f2 (commit) discards 43044df07adca4a6f9aaaa562b29ce199a3e27e0 (commit) discards 0cefdd6335e1a13977567b95ce565859b6b922c4 (commit) discards 033490ab238e5e9396d775a11d1ace1a15dbb0da (commit) discards 9b0d77957c8cf81e78857133386d80de4183ed10 (commit) discards a5dfcd94339c55281e6acb7dc3062ecf708eb0f8 (commit) discards fa4a4555c1e43bb49c296558428aadb59e116a0d (commit) discards ccf312a2d6ed7f175c322461e2c01fa1087c0795 (commit) discards b4269d3b5724cc0d710c073e1c28541f53435fe6 (commit) discards b88670ea1ff4669f3796bad4234d725463e1fe50 (commit) discards 37a8fa1ebe1cd9e0f7235db2a57a2c189351c6f9 (commit) discards 54bf4ff688f58aee8ad9a6a7c027ba18401b0729 (commit) discards fb4bf641a76c986b66f5d126f33094585bae2262 (commit) discards 4c8e3dd7eb3f457ac84f4ed11f33451a64bc83d2 (commit) discards 5883ab784c3d8c47d736e4aefe9b6d32ab961fba (commit) discards 94b977d363948a1ce7ec9bffcceed9525754bcf2 (commit) discards f042cf54267e527c57a800d6f6857ebd3f5d8f47 (commit) discards 62deff809b3522cc2b524d5a3d76e5045064b6ff (commit) discards a2155b40f17771fcfdec2a75c8a9adb1fd137f45 (commit) discards 6fe90c0794bbe8ddb33136aa8a63563c77bacb33 (commit) discards a46da1f45983093d2827744ea6f092554333cae1 (commit) discards a90d57e1d9dec6f888867cb7409afbf9808112cf (commit) discards 561729d28f85be5874da3cccdb65166d62349294 (commit) discards 2bf2ce1c671db7045db305ff37c624467cb7f45a (commit) discards f015eb268c48204a178caf6cf8576186f7407b88 (commit) discards 8ec57d347c658a2218424f5aae29fd2b71da8538 (commit) discards 2f3a364f38162873de00f02bbc37a80cb2f6119e (commit) discards 074b9c6c28ce93bb5f79e9a3a5527f3b126f03fc (commit) discards 852496ea6637725572690da3897f2f70b4499171 (commit) discards b74a9e1c342cecd86ccc984aa239f6dfdd0dffaf (commit) discards 30e48492bb4be0f3c49507c0afa33e63d198d312 (commit) discards 4af09918164faf85e87eab73af2cdb1d94caf752 (commit) discards 22c2e80d0dcb6e3216ee7a7922d5559ef77910c8 (commit) discards 58f7259e298a265e9c411f0e745bd4e5e4849e78 (commit) discards 1f5c2f7b67b75feba306154aee4bd29ebef9021e (commit) discards 791a45369a74ea0d1e0e78c7a96ee7be251b7f05 (commit) discards 6d57f72d60d7f1f2cd9c5c839817aeb68ee3a323 (commit) discards ad00fab9f907d67027e7811e446dab0b511bc57b (commit) discards a5b0f0b903cc090943f051d294c7c9670b15f518 (commit) discards f69817fda16cca248f00afc94f4a33d1bdcb8f9f (commit) discards b9170ad5e3add755e174becf033fd6e595c36cb3 (commit) discards abe24cd48b9e63b1f24d069a81c1141f605f5b5d (commit) discards 78b1ae31df71316e1793a7bd89c262e64018e31b (commit) discards af50b3356e8d230b1e7e33e48916d7e4273758b2 (commit) discards 4893d71b926d4a1aad870276baf3201910c72571 (commit) discards 9d1a6c847dc89569fe68cbb7d933361471b302e8 (commit) discards 33fe223f868c4e1aa7054799325d82c01789a1ec (commit) discards d564d3af9ecfe53074a1ab034bf444ca612fa96a (commit) discards 3f0967952e7deebb4e4ccf1f8895ea432fe10184 (commit) discards a1d009415194c43bcaba5c3062696d7fc20345a7 (commit) discards 88cf8c6243c9dd8b2353cdd59399f92db1c4d04a (commit) discards e1292e6900fd67fd951c3de97a2036220ce6eed4 (commit) discards 22b67a0514ada7b0ae2dc839f58e633f02f60f52 (commit) discards 2451dd980e4447759004fb2ddda80a44cb6b0684 (commit) discards 24521bfb6c8647754e684c9b5284fb78ab12dd78 (commit) discards 33a871f8bb50dd622371dbef11cd03bbe1cd0570 (commit) discards 92cd0e0496347817909d5dd85459f7399263ff8e (commit) discards 92e7f3efc796720d660cb91577cf1ae8cca2e028 (commit) discards f854eab3885198a2e673a186a279c035392d2036 (commit) discards 0c2181b4b536fa23db7a9e45cae71a017ec1e5b5 (commit) discards 86e9c32f7045c2ef87620192aee21b49e6939270 (commit) discards 51b321e97fa4fdcab9b5e0694ae921a7b0676c69 (commit) discards b428b97ac894423541f2cb841d40633e5c151ec4 (commit) discards 925dc902ebba9f0b2aa7a70bc4560d3975c4cf91 (commit) discards 0c643de12374c52a60ff0dc1c8347c1aac946fae (commit) discards a486c2fae42570cd0b43cbbce4b652c2050f2241 (commit) discards f60e8bd1431db279d7de86b3350ff2ed9b88a0a0 (commit) discards 830f5da30badabfa53966ba8d878db4380ebb4b6 (commit) discards 1bc1d3c0f55349276bdb78931bfddfec8b206c05 (commit) discards 1bc0e4942e385b59904907223aa08469821834d2 (commit) discards 1549fecf60c61b7bb35d933ccec6013b6dfc0987 (commit) discards 27071a6818d5dcd7cb31e39bd05e1b8a2502540a (commit) discards 2ea4c5050f0c8715afc5c82778d291344b953427 (commit) discards 64f95d5805e504372fc8031c15d3cd26c88babda (commit) discards 0105501df8332b57afd546a4278149c1ff003366 (commit) discards 4c2b916750b625e9e924d656d381f40ba641be2d (commit) discards 45aae47ded90a917514fa2c5c7c90110297ba60b (commit) discards 1f278add8bef40ce8aa61b2f2bce68c202273546 (commit) discards b03b8879db145d3dad499edc1f504729b39723eb (commit) discards e995198ad367cef6ac89450244f1428e22fcca67 (commit) discards 2f6c1f1b1cd6f0e91018e425e261c5111949035f (commit) discards 9026851a8ecf09399e068cd93c7f54f5b1ea55a8 (commit) discards eb5f097321b7fd481dccbdadc749e463cf891181 (commit) discards 3ecc827f540adc8a866c3f24ff74dfb791062f21 (commit) discards ef45050353f84d0f874973885864c0adc128267e (commit) discards 7f34488f7dc87e57917c0c2577ce5eacd93a190d (commit) discards 8ecb0f6d740b37a260e5cde93ef7d8b3291f49c9 (commit) discards 9f818b76dd299e55cd7fa666794b33e62548e632 (commit) discards 0e51f2b87dfaf6aba7d5e0fc37b8e0a0b468f06d (commit) discards 2d6c933d92bd70988d9da4e799cec5b8e5c9a89e (commit) discards 7987af4d7ed423d320dcf66954bc185d8d932533 (commit) discards 8642499f81c13297b57616b614242993618e7b40 (commit) discards 080fc1a214dc591d8b6d5b7a4b4bc9bc9fce3a89 (commit) discards 1c0420bdf536d0f8b1a1d229506a6c89235f5316 (commit) discards a3e3fa91b39ae2d4cafa6afd76083a51c90871fb (commit) discards e8105ddb04359c979ee8163aba20661276b953f3 (commit) discards 44570bfc42ebfe44fe11cf5d9ed4568c72e3d75e (commit) discards 46c8da53e2add2ffa076e48bdab59eaa2fc5665a (commit) discards a7b270bd7152eec4ea49df065b869c6a8f010721 (commit) discards f901dfb3ae5e3eb1cb63268e6430a283a8754e59 (commit) discards f55f3d62918ee42618472856b50d9b7623c1583c (commit) discards a4cc7c21d050f20590a1fb983e6e27a1ea3a19f6 (commit) discards 9cb983e7182c4dcbfc2f129b310ceb05f5492a62 (commit) discards 77e1b89bab47b5e70dc5da937387efedadc2a788 (commit) discards bb370d3ea8fb453de44082621d3121937a66d513 (commit) discards fb7667df161a21527dab9f7e7f397d8c461deac7 (commit) discards 945d0aed3ec46f4aecad9985892110a248519b22 (commit) discards 4b6fe306fe8d15facc77cb7d49740458a4f88d01 (commit) discards cfbabe0f682dc770d0f5a5c7f6aa9556d13513f0 (commit) discards 1450c6806079368af60e5a13d0dbfa86f679ff16 (commit) discards 846f08164c027be25445ef1f15b4416d6f929960 (commit) discards 418faba21832cab38ce4ba5e15c5f7aafbc7b118 (commit) discards 664244aa7a2d459ba02876aab25ed59bf01823c3 (commit) discards a17d1c7244227345265e6afe26712a49b36d47fd (commit) discards db4f37f29400b6dc10b457eec79d1aaa0f1c201f (commit) discards 0cb5154afcceffcdcbad686f23f143c6016b54d4 (commit) discards fde250b465c17113c9399317fc0b9b6563fa9d8d (commit) discards f00bf361e8edc971ead7321a1e79cac6ed6ab1a0 (commit) discards c35a6aa7197b7f019f307823875c33c885d32f9c (commit) discards c178a98a3f9f14ff8be0154281f096386084e448 (commit) discards ebc1871c29a284aae85f2a70710976b506bd1aa9 (commit) discards 54368cf3101853965c262c6e7a5175aa46455e44 (commit) discards e83c4997a7d98dbb40320bdf9986f5d78d664d9d (commit) discards 8a5b0692aa7321cb0505845d7569a2e52936ea30 (commit) discards 6462356ec095080a07050f119afa47d9ff1f1042 (commit) discards 6c34b72d16dd1fe4e66e7275556580f8c5d730f0 (commit) discards 69232f4257031902156a0691e2d0d6a278626ffb (commit) discards 406c7fb1173cec3157b8add02ce6f0b3cb6e4fdd (commit) discards 28c9cd241744a6ac1929105c3d6dbd4dad92d049 (commit) discards 2b50433d4570653b3bc64463f22dbb57e110ae0a (commit) discards 242de72fd5c9fa0572c258eb13f98ca48e10f877 (commit) discards fa0ed353b6f5c43a0148b82d84c852d891ef7a7d (commit) discards be3ce07ec678fb8f3af02afaa97d59fe9d8437ee (commit) discards 3d30818bcd2c7405cd35c7cf5b4c8d9e78713085 (commit) discards 5f6142cb7572c487f0cd12bfb6c070ba6b9d7bc4 (commit) discards 58502143ba624a31e49799ffdd6241c0c0500ca6 (commit) discards 5097f07c1d20ac8286da9e932aedbf943c45f2ca (commit) discards 664140a4fbab42de229fda47cd7b17352e0b9922 (commit) discards e940f74a31db68fe4347a7b781467c15cd7a5656 (commit) discards 715653d5401a537ba789bdd19facfe5288dced01 (commit) discards d139765311e2ac23aa722e08e1e54397920d4775 (commit) discards b6e77ef3e6c5e1fcafbcf0a44f01a4fc152ab973 (commit) discards 4696dd6c5e5e31841cd6c40e62e193aa5707029d (commit) discards 11c687123b7ce2e90ebfe7f3e9cad08eb9e11df9 (commit) discards 5d429f37af5e64e92ab1afda35f839ad4ea09429 (commit) discards 76ff677fb2fd50f2d258820a3eb93458c7b8c2fe (commit) discards e5548d64dfa0c655da6ad3d459dc99d7a4307f37 (commit) discards 4fb4e9f5826284dcf7e06cd72c959bbc89b10848 (commit) discards 00739d8f2df27549316928f1e35ea4d23c64e8cd (commit) discards d20b333db46aa8a468d5f8a53ba50708fc119fcd (commit) discards 3ff9548309677578a8c67c8323471d737221592b (commit) discards e62eed181fb968c0779fb3334b48422f9d59928d (commit) discards e68fd3ebcee249b554ccb80a2b53a8c636b464f8 (commit) discards e4bff09533038f63e0ccafdda8ccda591a8329c3 (commit) discards 0e8199cf0830aa9744e4ec05d2ba460e2540b02d (commit) discards 184ba87030e85bcdb2bf93917b7ad2fffe02cf07 (commit) discards f0268d021c19f269c1f00d8408c55df525001015 (commit) discards 522e13283f015d1290d558fec0f2421506a0e180 (commit) discards b1b6e2d5df764457fa8114ed93737c1f7d6865d4 (commit) discards 64e67c161a1cf8bb26c776c6e231476144ebfefd (commit) discards 55be01e1ec828008d15108cf4710953678b4e077 (commit) discards 136e8bf73eeb4c5d7f8bfeff18f49eb1fea14e64 (commit) discards 6cdc376f14e28f2d0eaa19119a9afc47ec77a848 (commit) discards 1065ba908837bef2c908b10c4e5614c26212246c (commit) discards 27df2ecebcba68c6043f37b6b57fab8d76a75c08 (commit) discards f716c4fcb163cdb63d50a92a7f8a7c5faeeb8c8c (commit) discards 63c859b45d9af3383ad44833c105a54788cee012 (commit) discards 4d81d9717fcc4c67f17032a416c37643b1238ae1 (commit) discards 6d99d6a9a7fd2ba5cf9f75d70cd6f4cd5c39170f (commit) discards 7e649e262a3d918a2eeb5ee715d1fec28897bfd4 (commit) discards 73fb05efc985b09bf3871e4c76315d075228c31c (commit) discards a2672be00d0e382fdab4537a73dee8c917f3401d (commit) discards bfc11baa39d2abd7f42a38be3927b44a76ce0d06 (commit) discards 4e6e73bd093b8f79469cc4fb68f32f2ea5042576 (commit) discards fa814e11c274c98bb92770ae6bc946a40e58b245 (commit) discards f7a22a9516113a6e74ab88e40e8604ab0037b8d6 (commit) discards 4ceded241c348140cbc61ae81b40b03d59a81931 (commit) discards ad23bcf2f061ce8302a733c92f96899a4897664f (commit) discards 355b31d23b9905cbd1387e6a5094525e944f9da5 (commit) discards e52f8d176cd82fa8736717a313c8cc900c3e1088 (commit) discards b63d329b8a7558c51a4023be39a2f1df51ba1365 (commit) discards d64fc00796e8f045c87036ea5d14ca394ab6eb4b (commit) discards 8fda86b2b35edde9496f505593f1c274a574e520 (commit) discards f5849fda45f4df44ce67a8c1050480902bc9022b (commit) discards 8406373f551146e133fcae7ef6510984449b7da2 (commit) discards bbf5c406b7a5be8bff8b451ffcb5ba30217efc20 (commit) discards 953a9c681b2d701144fabf115c411531f5ba8472 (commit) discards 67919332819a10c9bbe1b1096d1781cf25b0a273 (commit) discards a0f54424e047dfda57104a7f40999ff1951e0e89 (commit) discards a4991f2d08df4318b4c0856a7178f3ed2e8e5a4a (commit) discards 9dd33a5263edd45bd2f900fd3b51e7b0c978f17f (commit) discards 5f18af0d497e5c2d9f56e8c536b5da6753844b46 (commit) discards 9a0d038189a701f631eda68e176d5bf2e5b6ec96 (commit) discards eb5101a6de20ab1582a2c702b38004a9dc85564b (commit) discards 57f548939f2601b414c44c5c79bf449a18a6d98a (commit) discards ae8ecba8085a8900863ef40f3a4098989b747880 (commit) discards 94d500da70fbaa791f31e4e78a8817bb2bb19fda (commit) discards f914831ae28235cce4a7b8117432383dea7fa0f4 (commit) discards 8d20a51bc36adc42ddba720a075d2720cff391ec (commit) discards d3a4f5bb22016456e3aaed5423ea83dadd5025eb (commit) discards 9bb825a3d52bb9b13e12b52e969aea623c7a86a5 (commit) discards 662481772220d4c1d5315474d2c7afaf26824640 (commit) discards 2857ac7af8675e8ac09ec93dea45d499cef012cf (commit) discards f08869e9041ae978137d002702d0dce6f14dab59 (commit) discards aaf4d16dc4c20c78614b6a556b4931b187010319 (commit) discards e31104eacd9cb2978b18b06236354b6493341c30 (commit) discards 071d36785c3e6cb617b04ca1a7ea69e37a7fc2f8 (commit) discards 8a8330ec580e6c152498128756b2a239c7977642 (commit) discards 50e392a344d8c7ae4e125cf44974bd1198afa4b1 (commit) discards ec43d079fa2d46cb6f925838ab700c12a8613208 (commit) discards 48e87cfc120fb63c81c41098d1e5a168314242a7 (commit) discards 36db768e646d279fa6cdb704fb8afe4734dceef8 (commit) discards c64f2b2d550c8f5ec8c25517b8b024a5392f590b (commit) discards 2e8d949ddab22bacbec1ba3ce0a73c10a881bb92 (commit) discards d94a1af15c1d324774f4aced57253c40852548b1 (commit) discards 992fe98e141a2dade3a80ecaf9494d70fb607d10 (commit) discards 836a21b41842b2d2c86c067fdd1b722a50fe3863 (commit) via bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 (commit) via 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 (commit) via 8e776a3453c95368d30dea0a9e0b92a1c4c02624 (commit) via 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 (commit) via b42b8bd02fcda9219c55ba611514d22cc87c9ec4 (commit) via 21400de211e4a95fe92b39718a8e8cf3d9d67edc (commit) via 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 (commit) via 206dec1a45040a2198ee475a2de88d0afb5927a5 (commit) via 9d8e87868b026172ed18e031f0e673bd45a8f773 (commit) via b58987934fdc397c16c8545c731c782ca9295ac8 (commit) via 44d803da1516822b8c81bd3637d3b5ce012ae786 (commit) via 38e3e37584324e34fd7cf3b160a010a09c4c694f (commit) via bb8eaabcf397c9148c54087c48b4d95d5a228e79 (commit) via 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a (commit) via 2508fdadb259858b86849d517c463463534d441e (commit) via 705e770705f7a669007261b0a586d08cde237552 (commit) via 1cd48d41dc50a279201472459df8768bf03bee20 (commit) via 21e87a0ea21199d3fc4ef0808e89e033dea4e157 (commit) via 9b3931f88e7372e51cfef5b411390cceb0ec3d3a (commit) via b30337398c0837f713ccdc65309fd581ddbef0b9 (commit) via 73353c5cbe0faf514657e27200a89b20ed1479bd (commit) via e82c10091edf4d5aca5a7ac7e0d58eae54b80088 (commit) via 206ebf98259026995e4b979cd94fbd5d56a4b19b (commit) via 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c (commit) via 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 (commit) via 657b434e5dde45ed82bde7111f4166836004a2b5 (commit) via c88b3e314cd0c6726179c101ed8362e37a26c2f5 (commit) via 1f215371e14e362692d15c420d1ceb9a94f6a871 (commit) via f329d7619671402d8bb820b997b868fde90f6a62 (commit) via e7753a6eb068fb3245fc70292faf319e1bfd7011 (commit) via 7b86ceb0104ece438718b11b7ba9cc8da51917a9 (commit) via 3ede1fac59cc32f3277d58b831dacdf5ff909b64 (commit) via aba69f8e768f69e8ad198b44aeca50f69f64d881 (commit) via d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c (commit) via 436d40afeb95fe93ff71bb06945eab31ca043490 (commit) via 5e32cd574141a6897e3c866a73669985e2f975da (commit) via 2c346193e3a6230790486fc315db744cc68fe430 (commit) via 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 (commit) via 694f1df3831c30a003b1c08aae1586a564e7adc1 (commit) via 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed (commit) via 2b0bb2c45488779af960e35b153870f4d4ed6962 (commit) via a00d08a75cac18888181649347a4d45f5aa15d15 (commit) via cbcd8a6d29cf9799932d80e36e4e99a59d04449f (commit) via 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d (commit) via 6e801187cb1cf3df05047f2c7ff02db385fad5d9 (commit) via a46f22156d0cebbd43ef6d27a524ff33cd3a1beb (commit) via 33c7fa59fc477766d695a452568df1aa5437c9c4 (commit) via 4e61bfb6d3eab09facec66729f3ceef2100de9ea (commit) via 7c45b509ae81116473f390771d964fd5fba27a77 (commit) via 8ac35997255f949b13897b84ea5f451fb48f5cc7 (commit) via ee2049468e1638da2cf8eab29330145ca2c88aba (commit) via a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 (commit) via 739e54b273b74cc6b7329afb9568456b068316be (commit) via 84690751df6f6f3d1a82d95286429eb707f012c9 (commit) via 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 (commit) via 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 (commit) via 414049bab5b6517b56c4a0110ca0bea4a5e629b0 (commit) via d6184723ccbb938ad3fbf5d4ba4be63abc35991e (commit) via 31cf319518b4da6425241fe73b2b1bfaf496144b (commit) via 241c3bf753cec83f266727a7728e8e5aee39b61f (commit) via d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c (commit) via 10e0b1c3996086c6da2f51e00b0afe8fe67de405 (commit) via fe5a032d77fe8c53f430657403b7d4c43d19b3f5 (commit) via 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 (commit) via 06370b4d2855b4226c42dfb556c23fda1a4a77c1 (commit) via b0c9976a477927e111f924f957a731eecb7877df (commit) via 8d9288be17b378d4954741f8ec411b579484197b (commit) via d3cb8d229703d977dbacf7d46564831c0b0feb27 (commit) via 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 (commit) via aa7816bfbb99387c60d78404725c59c85703e913 (commit) via 740164391746ade708e062c6a7eeb2ea124c75b2 (commit) via 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 (commit) via e9d71d869e0e86a7aae54ba72555da27086945bf (commit) via 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 (commit) via 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e (commit) via 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac (commit) via 918c566e0d27914415e73a77b3c1e6ef9629a946 (commit) via b7700dd6f4e906ad808294fa4203df0cfe72acc3 (commit) via abf8c424c67610ca1cff13287a19d55082587c45 (commit) via 38e21d250168e15a24c5a5329dc694c0b36fac7b (commit) via 24eca404123722c26c9d10be1bfd788760bbb332 (commit) via 89673c827863b73ccbf7a66653ea14f384bf435d (commit) via be1846e10f68278437efb8daa90d3f26b4c4fec0 (commit) via 8b2423b75aaa511a63d03ad832837adf260d0391 (commit) via 52971cd71597875cac712b556a41e18bfaa64729 (commit) via 5e10265abaa84b74c75b40fd7d09107649a84a10 (commit) via 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 (commit) via 45a2e9bc061c22d777ea336211bfa2047bcd49c2 (commit) via 90e8a187e0fe0274effe031b50f15fc7f0c5e99a (commit) via abb20777766f89ff158480ff882a643dff8415d8 (commit) via fde16f8686a910d21e2b6c082380b7f9a267a847 (commit) via a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 (commit) via 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e (commit) via 59fa2b61a7099eed5b5c44eb80866c9534978a92 (commit) via aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 (commit) via 4f7858b331c32fc98456f5d1ae7ac093a9709134 (commit) via 1ae0b27ffb6c67ee713e55356b1303b419c27c47 (commit) via e6806275bb7757a2e72c17b15b95be00972efd1a (commit) via d6f6457b6480924e8c8eda4876e1ac282fe8123f (commit) via 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f (commit) via 4281694fcd94980dcea85b294193288ad68b87a2 (commit) via d83a2dc4d8e133d6403cf420d925322b9c5c6e84 (commit) via f487834819093aba4e02396f1799d38f6263878e (commit) via 90179581e199db8c8fc122ffc9ad43ce4d7a3813 (commit) via 5811d63bd939ba397808de04f4b5dc185b2ab38e (commit) via 493e53e6dec657d735e2b34e265dd7b2e061315c (commit) via c1708a66a10606078712b3ddc9a1af56f0a7c0c5 (commit) via 91d327919c2a1e16a7468f73b411ef386e33503c (commit) via 48cf119bc258d69988155e5fd856efbfbf00a52e (commit) via 6831dcb910e6bfde17a45b266193847d32380caa (commit) via 2ff6f66df5843436847ce97e9bea26ebb1c54a9e (commit) via 66c14480caa398e1cf997f6b10e62cd151f9832d (commit) via 8eacbc0aca30f801117721094aac35bf701eb7e4 (commit) via bc48e692e1dbabec72b4e65f711f67afe21a4dc3 (commit) via 6782558926faa7907587ae1bd8e92e1813f13614 (commit) via 19d883c2cd16710444767ee8f0d448728535d791 (commit) via 773b1706441cd238371a54009afeb10071df60f6 (commit) via b1cf3198116ab4ab74a58a66125fde99c6399f28 (commit) via 96172f64bda3e22f3e70d26d191e5e28e18d409f (commit) via c0e749659e43dc834de7b06ca02e13b1f9dc70b5 (commit) via 9a76e7412d98f866214e2b7181ae8703563c0e4a (commit) via d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 (commit) via 634228efa31a49532b7155d3afcd22bdd72b1feb (commit) via 2c4186cdb48cf5bf2a9843083358d10cc750bd41 (commit) via a02ffc5d616afc20bf4549623064b5f5affad25d (commit) via f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 (commit) via 08309c3ff912d22933f2c756df652b1a2786220a (commit) via ad306fc8b0b0a50dbf82be073250f99a2b240620 (commit) via 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 (commit) via e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 (commit) via 75fca063141d9ca41e4f45df3ad385e34f7d2d73 (commit) via af3642fb9dec23264709c6e3dc407cc8017baff0 (commit) via 137b71efae5ac75b9c69f859200b5361ebfa01ed (commit) via a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e (commit) via d137d85878b35460dcd400fa27cc82635c8b124a (commit) via 465aabf12c6f1653a5db7997193eb38c78e1d3dd (commit) via 19e06dc607afbda7c3487d6e267934e5a6a44735 (commit) via 91cf88c6155dca0fdf4c4457114a29d14ee61ade (commit) via a148ce2d68697bd7a3d78c69ffd676fa765a3ccc (commit) via e0b1ba19501c78d32d65c107e04289a5fec19bce (commit) via 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd (commit) via e19adfa045fb871fc27dc26c3f2d080f2f29d633 (commit) via 71fcc519ec2b82c3d9e011799f216f4516032423 (commit) via 03afccce8fc1720fad41d19ea05fc9857bd7ce90 (commit) via 79856810145360573f03c2744e06d687790169ee (commit) via 5004efac9db5d7d460536a1e01c9074b6bc839c3 (commit) via df66ba9e9dc82a74e2c17f75169cf6110e880b08 (commit) via f3b8a57cb1826d190149b251a2fa01b99d2f9718 (commit) via 8aef1f21cfa4b20053800e0ecc76c48501248331 (commit) via 97df4115aa91345e6ea08b0c65242622f3540100 (commit) via 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 (commit) via 64db01586c5439b6f6f752f5c2a41d0e7258e63d (commit) via 5519f0448502c4cec70717e2707480d02f62b559 (commit) via d1156ceb3007f2bde5acb21bd07fddfcaacb41aa (commit) via e77f8440252fd529131de4c8901ed91b06a60588 (commit) via ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 (commit) via 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 (commit) via a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 (commit) via fa61769e95882d16e089728223dbeb10a66db87f (commit) via 71192be161fda20a72af60457c5e495d2fd0bf02 (commit) via 1a70f360e7560b4527bc620abc6610ff8c0f19bc (commit) via b3833accd212f783b2f3e2901fbad47ea875ce9e (commit) via bab74a0323c3d2c1c84f85ed73873c265136ee4a (commit) via b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b (commit) via 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 (commit) via e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac (commit) via f96b0a19311851427ef07039517225e3af6be651 (commit) via 42c08efefa2419b5d5c7e448fc39f715e773f218 (commit) via 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 (commit) via 99fca29f338308815a16cebefcadd30c2d81306c (commit) via 807c1074fbb9c104bef80964aec5bf01aaeda006 (commit) via fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a (commit) via 1a89d723813818546b1e86323cd0b409af1a9ed6 (commit) via 009baf202ee697031f8286c842eb7a0b3df21901 (commit) via 2ccc0bd80783f22166e3d70a29e6a2687d6f280f (commit) via 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd (commit) via c04665d1873b4ca108fcfff2a4d979a686ac9672 (commit) via 62b9945085178400642e2873b775d561fd280c7b (commit) via 4ded046ac49db51c43de402f2423b608f3778d52 (commit) via c8bf6477672e92892a2475d1f86b9c96b30415f9 (commit) via 6f2aef194352e09634ddb6dc2abacdd4fe4f257e (commit) via 0413644f92350d2b8d25a76f3de9b8577d4c6dac (commit) via 4541d92ce758fec52a46e5fb0442bbfa67252528 (commit) via bc3b6a399fc9eb8bddeaff34232c447594bb18f6 (commit) via a0ea3289eebb925e2eb529fce21118121e9a5de5 (commit) via 19330b779b7fbf7b998435bf302fd986f998d1d3 (commit) via b13c24e24891b49ca8fcd05408de1755a81d50de (commit) via 737cd78cef651ad94d3b68027d1ee54405478d84 (commit) via b616fb5a7d6fa630ba4b91143f60b349681f0e91 (commit) via ecc4ac6c978e6791fa2229423852640bc988ee0f (commit) via 872253c81247cc68d48780c6aa525f5168d13c71 (commit) via 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 (commit) via 17ae07ec128ecc1d21665a53035a6a5a969fefb4 (commit) via 71ac3beb29b0e43141879f7a037bafd37c37a712 (commit) via e28fce3fc1783e3f0389999f4d3007dff41b2093 (commit) via cb24271e9b82876c6ebe52233daa44724d589415 (commit) via 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 (commit) via ce59a715182cf370cc8e9f2fbc2e01ec426cb957 (commit) via d8dac68c468a9beb15dd34967a61db8c03d0531f (commit) via 6a3b05671bde84f2567e3d368c5da8e2a67bb251 (commit) via 47c3cc3a4f901390cbbfdd263662c0d53183ea5e (commit) via 5fe61b7245c59fb18b39f17f6b8945ed137fafef (commit) via 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c (commit) via b95a4996ea42762e5471c31800a5681c5beee315 (commit) via 61e23b58202ed144a6dc21b26d9a8049a678cf00 (commit) via 21f80b900dab3ce6cdcd8395b26593b00549139a (commit) via d8704997e3b020a4e4582cc115f0074cfee48ca7 (commit) via e207143ada1bbc64a5eaab61652df38391d1bdbb (commit) via 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 (commit) via 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b (commit) via ffa2aeb7c82b16f9963b752bef323ce4006e66d1 (commit) via 668552b1bfb97c6386b0a6ca1c0c773e2a679551 (commit) via ab41ac43019e63a5ff51121275d8794e2b608ed1 (commit) via 8e38b968af9ba5e5302a039c1a01821be1a02de2 (commit) via db238615f3077cf74958a6ec3d6f7be4a5bb4970 (commit) via 3dc6b8249acaa7b3e5bac65eee114e752020c47b (commit) via 4873415b963e74c2a5a3a057a4328ef6e3b937ab (commit) via 073298dee621fadeec1b46a0be692f7f9cd0d55a (commit) via dbbde0e98a79c6cc497ad273d3f0e575964cb731 (commit) via 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f (commit) via 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 (commit) via cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd (commit) via 1afc814166ef1421a69c12861dfafa60902d744d (commit) via 4837c9650cd2d08e08ce1935f81195b2197d0ec0 (commit) via cb7a77a80bbd833cc9531606f6b364e4a455c584 (commit) via c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d (commit) via 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 (commit) via 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 (commit) via 67762cd397aeac6480f5bcb151ad10e183094486 (commit) via 70b651ce1ae4d3f19c61fc496214c52b17c23009 (commit) via 17bb2cac380b93788fc0aba0e75350209e915ebe (commit) via 896fe95f94d2de586d78bf6142f64baca01ef0fe (commit) via 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 (commit) via 225313a358b221e5fb515424ac4282be999b640b (commit) via e5797d03e28b489c04711d23fa30e66e54aa3a5d (commit) via b859e4cdd755230e32855680b9117ff058838293 (commit) via d047d34b2b9debf1f2df38e52753dfae97c60d8a (commit) via aaba80cf2d326b7d75687e370193a144a579ac9a (commit) via fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 (commit) via 016295e14ca079171dc0074337f2b0571e03ec1a (commit) via e2fd954c27e02f8121aed9e65efbae33e98838bb (commit) via 046944f48bb274b1b63cad83e1bbbf0e52b4939f (commit) via 8972617b813a3f1e80e10e3feb5861e95fb539e4 (commit) via fb9ff7ca81634651368ba1a2621368ac8e86860d (commit) via 80033d8f8cbe4bf598a538b87c68528c41f5b2bd (commit) via 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 (commit) via 68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d (commit) via f6e51709fc3a79274646135fec1a603d4316acf6 (commit) via 76f048a1fdf8247ba28a373d989215a5493895ea (commit) via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit) via e610e700da088ba1c4e5f0478317040f236aaebb (commit) via 881064e9b81de4aee7a9cdd52184860260f8723c (commit) via 47e178190744e65079a821f40148eebcaa92bf76 (commit) via a5e369300f77269b2f6b596c2bf7f53795602a0c (commit) via 93bafb611a58293e0353320a14db298133c9d99a (commit) via 59504dc80fe8c0d9a18994d82586a550c7efa341 (commit) via f5e74b5988cb6fb34a71188e70adc7b6c7fea28b (commit) via b7f41d554bd197f23824eafa751d005a22d4277b (commit) via 34f012639ddf41470714ae74ae961d158670a4c7 (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 (d4a1f9bf5f4ddd52a9cc12bf488afcbb83173a01) \ N -- N -- N (bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 commit bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 Author: Neels Hofmeyr Date: Wed Jan 25 14:13:23 2017 +0100 vlr: drop all remaining opaque gsm_subscriber definitions Also drop some unused functions that use gsm_subscriber args Change-Id: Ic8af21e9d7c72ba687a7d2c45b55380333f116a5 http://cgit.osmocom.org/openbsc/commit/?id=5d9ff54eb865ffa922728ccbaa450f93081ce5d0 commit 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 Author: Neels Hofmeyr Date: Wed Jan 25 13:58:08 2017 +0100 llist_count Change-Id: I0e0f715e657c789c6ad6fbb7bc5f11e720b58316 http://cgit.osmocom.org/openbsc/commit/?id=8e776a3453c95368d30dea0a9e0b92a1c4c02624 commit 8e776a3453c95368d30dea0a9e0b92a1c4c02624 Author: Neels Hofmeyr Date: Wed Jan 25 13:57:03 2017 +0100 auth_test.c: drop now unused functions Change-Id: I38a8d1ab5f43e7e3ee87edaefb08cd80c688e2b1 http://cgit.osmocom.org/openbsc/commit/?id=4636ae10cbc50eaef9a5922d7a353eed861cf0f3 commit 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 Author: Neels Hofmeyr Date: Wed Jan 25 13:56:26 2017 +0100 remove gsm_subscriber: rewire VTY 'subscriber expire' to vlr_subscriber Change-Id: I21ee8a7f6e20c7f1ec561b4b61289a156ae79408 http://cgit.osmocom.org/openbsc/commit/?id=b42b8bd02fcda9219c55ba611514d22cc87c9ec4 commit b42b8bd02fcda9219c55ba611514d22cc87c9ec4 Author: Neels Hofmeyr Date: Wed Jan 25 13:55:34 2017 +0100 remove gsm_subscriber: remove auth_get_tuple_for_subscr() Change-Id: I0e4b64b7c8b750ee77f4928837b9f9e0a9e758c7 http://cgit.osmocom.org/openbsc/commit/?id=21400de211e4a95fe92b39718a8e8cf3d9d67edc commit 21400de211e4a95fe92b39718a8e8cf3d9d67edc Author: Neels Hofmeyr Date: Sat Jan 21 01:04:54 2017 +0100 subscr_conn_test.err ^M lost after refactoring Change-Id: Ib16a3b17c68064ad769aa19ab071d0f209a025c2 http://cgit.osmocom.org/openbsc/commit/?id=44d5a318c0e4cbd4fca20480fea4b77bf68bd303 commit 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 Author: Neels Hofmeyr Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 http://cgit.osmocom.org/openbsc/commit/?id=206dec1a45040a2198ee475a2de88d0afb5927a5 commit 206dec1a45040a2198ee475a2de88d0afb5927a5 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=9d8e87868b026172ed18e031f0e673bd45a8f773 commit 9d8e87868b026172ed18e031f0e673bd45a8f773 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=b58987934fdc397c16c8545c731c782ca9295ac8 commit b58987934fdc397c16c8545c731c782ca9295ac8 Author: Neels Hofmeyr Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=44d803da1516822b8c81bd3637d3b5ce012ae786 commit 44d803da1516822b8c81bd3637d3b5ce012ae786 Author: Neels Hofmeyr Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=38e3e37584324e34fd7cf3b160a010a09c4c694f commit 38e3e37584324e34fd7cf3b160a010a09c4c694f Author: Neels Hofmeyr Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=bb8eaabcf397c9148c54087c48b4d95d5a228e79 commit bb8eaabcf397c9148c54087c48b4d95d5a228e79 Author: Neels Hofmeyr Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=46af8eec7f8b666fd5a10dd87fe65c7d47658d5a commit 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a Author: Neels Hofmeyr Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=2508fdadb259858b86849d517c463463534d441e commit 2508fdadb259858b86849d517c463463534d441e Author: Neels Hofmeyr Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=705e770705f7a669007261b0a586d08cde237552 commit 705e770705f7a669007261b0a586d08cde237552 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=1cd48d41dc50a279201472459df8768bf03bee20 commit 1cd48d41dc50a279201472459df8768bf03bee20 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=21e87a0ea21199d3fc4ef0808e89e033dea4e157 commit 21e87a0ea21199d3fc4ef0808e89e033dea4e157 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=9b3931f88e7372e51cfef5b411390cceb0ec3d3a commit 9b3931f88e7372e51cfef5b411390cceb0ec3d3a Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=b30337398c0837f713ccdc65309fd581ddbef0b9 commit b30337398c0837f713ccdc65309fd581ddbef0b9 Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=73353c5cbe0faf514657e27200a89b20ed1479bd commit 73353c5cbe0faf514657e27200a89b20ed1479bd Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=e82c10091edf4d5aca5a7ac7e0d58eae54b80088 commit e82c10091edf4d5aca5a7ac7e0d58eae54b80088 Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=206ebf98259026995e4b979cd94fbd5d56a4b19b commit 206ebf98259026995e4b979cd94fbd5d56a4b19b Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=89ef88cc75b7bcc97d8371b41f090d40d1d85a0c commit 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 commit 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=657b434e5dde45ed82bde7111f4166836004a2b5 commit 657b434e5dde45ed82bde7111f4166836004a2b5 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=c88b3e314cd0c6726179c101ed8362e37a26c2f5 commit c88b3e314cd0c6726179c101ed8362e37a26c2f5 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=1f215371e14e362692d15c420d1ceb9a94f6a871 commit 1f215371e14e362692d15c420d1ceb9a94f6a871 Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=f329d7619671402d8bb820b997b868fde90f6a62 commit f329d7619671402d8bb820b997b868fde90f6a62 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=e7753a6eb068fb3245fc70292faf319e1bfd7011 commit e7753a6eb068fb3245fc70292faf319e1bfd7011 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=7b86ceb0104ece438718b11b7ba9cc8da51917a9 commit 7b86ceb0104ece438718b11b7ba9cc8da51917a9 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=3ede1fac59cc32f3277d58b831dacdf5ff909b64 commit 3ede1fac59cc32f3277d58b831dacdf5ff909b64 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=aba69f8e768f69e8ad198b44aeca50f69f64d881 commit aba69f8e768f69e8ad198b44aeca50f69f64d881 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c commit d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=436d40afeb95fe93ff71bb06945eab31ca043490 commit 436d40afeb95fe93ff71bb06945eab31ca043490 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=5e32cd574141a6897e3c866a73669985e2f975da commit 5e32cd574141a6897e3c866a73669985e2f975da Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=2c346193e3a6230790486fc315db744cc68fe430 commit 2c346193e3a6230790486fc315db744cc68fe430 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=341296c1fedd4dea7b4bfd20a2c65494a2504fd9 commit 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=694f1df3831c30a003b1c08aae1586a564e7adc1 commit 694f1df3831c30a003b1c08aae1586a564e7adc1 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed commit 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=2b0bb2c45488779af960e35b153870f4d4ed6962 commit 2b0bb2c45488779af960e35b153870f4d4ed6962 Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=a00d08a75cac18888181649347a4d45f5aa15d15 commit a00d08a75cac18888181649347a4d45f5aa15d15 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=cbcd8a6d29cf9799932d80e36e4e99a59d04449f commit cbcd8a6d29cf9799932d80e36e4e99a59d04449f Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d commit 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=6e801187cb1cf3df05047f2c7ff02db385fad5d9 commit 6e801187cb1cf3df05047f2c7ff02db385fad5d9 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=a46f22156d0cebbd43ef6d27a524ff33cd3a1beb commit a46f22156d0cebbd43ef6d27a524ff33cd3a1beb Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=33c7fa59fc477766d695a452568df1aa5437c9c4 commit 33c7fa59fc477766d695a452568df1aa5437c9c4 Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=4e61bfb6d3eab09facec66729f3ceef2100de9ea commit 4e61bfb6d3eab09facec66729f3ceef2100de9ea Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=7c45b509ae81116473f390771d964fd5fba27a77 commit 7c45b509ae81116473f390771d964fd5fba27a77 Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=8ac35997255f949b13897b84ea5f451fb48f5cc7 commit 8ac35997255f949b13897b84ea5f451fb48f5cc7 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=ee2049468e1638da2cf8eab29330145ca2c88aba commit ee2049468e1638da2cf8eab29330145ca2c88aba Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 commit a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=739e54b273b74cc6b7329afb9568456b068316be commit 739e54b273b74cc6b7329afb9568456b068316be Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=84690751df6f6f3d1a82d95286429eb707f012c9 commit 84690751df6f6f3d1a82d95286429eb707f012c9 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 commit 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 commit 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=414049bab5b6517b56c4a0110ca0bea4a5e629b0 commit 414049bab5b6517b56c4a0110ca0bea4a5e629b0 Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=d6184723ccbb938ad3fbf5d4ba4be63abc35991e commit d6184723ccbb938ad3fbf5d4ba4be63abc35991e Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=31cf319518b4da6425241fe73b2b1bfaf496144b commit 31cf319518b4da6425241fe73b2b1bfaf496144b Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=241c3bf753cec83f266727a7728e8e5aee39b61f commit 241c3bf753cec83f266727a7728e8e5aee39b61f Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c commit d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=10e0b1c3996086c6da2f51e00b0afe8fe67de405 commit 10e0b1c3996086c6da2f51e00b0afe8fe67de405 Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=fe5a032d77fe8c53f430657403b7d4c43d19b3f5 commit fe5a032d77fe8c53f430657403b7d4c43d19b3f5 Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=9a94e7b55236e3ff47ced9d174713ae9cd7283f0 commit 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=06370b4d2855b4226c42dfb556c23fda1a4a77c1 commit 06370b4d2855b4226c42dfb556c23fda1a4a77c1 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=b0c9976a477927e111f924f957a731eecb7877df commit b0c9976a477927e111f924f957a731eecb7877df Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=8d9288be17b378d4954741f8ec411b579484197b commit 8d9288be17b378d4954741f8ec411b579484197b Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=d3cb8d229703d977dbacf7d46564831c0b0feb27 commit d3cb8d229703d977dbacf7d46564831c0b0feb27 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 commit 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=aa7816bfbb99387c60d78404725c59c85703e913 commit aa7816bfbb99387c60d78404725c59c85703e913 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=740164391746ade708e062c6a7eeb2ea124c75b2 commit 740164391746ade708e062c6a7eeb2ea124c75b2 Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 commit 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=e9d71d869e0e86a7aae54ba72555da27086945bf commit e9d71d869e0e86a7aae54ba72555da27086945bf Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 commit 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=234f1ab95ffb0d6d0448efa4f58ee54499f61d7e commit 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac commit 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=918c566e0d27914415e73a77b3c1e6ef9629a946 commit 918c566e0d27914415e73a77b3c1e6ef9629a946 Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=b7700dd6f4e906ad808294fa4203df0cfe72acc3 commit b7700dd6f4e906ad808294fa4203df0cfe72acc3 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=abf8c424c67610ca1cff13287a19d55082587c45 commit abf8c424c67610ca1cff13287a19d55082587c45 Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=38e21d250168e15a24c5a5329dc694c0b36fac7b commit 38e21d250168e15a24c5a5329dc694c0b36fac7b Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=24eca404123722c26c9d10be1bfd788760bbb332 commit 24eca404123722c26c9d10be1bfd788760bbb332 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=89673c827863b73ccbf7a66653ea14f384bf435d commit 89673c827863b73ccbf7a66653ea14f384bf435d Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=be1846e10f68278437efb8daa90d3f26b4c4fec0 commit be1846e10f68278437efb8daa90d3f26b4c4fec0 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=8b2423b75aaa511a63d03ad832837adf260d0391 commit 8b2423b75aaa511a63d03ad832837adf260d0391 Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=52971cd71597875cac712b556a41e18bfaa64729 commit 52971cd71597875cac712b556a41e18bfaa64729 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=5e10265abaa84b74c75b40fd7d09107649a84a10 commit 5e10265abaa84b74c75b40fd7d09107649a84a10 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=9e0dc98ba6185a7914237de5a6bbe6f6935e0424 commit 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=45a2e9bc061c22d777ea336211bfa2047bcd49c2 commit 45a2e9bc061c22d777ea336211bfa2047bcd49c2 Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=90e8a187e0fe0274effe031b50f15fc7f0c5e99a commit 90e8a187e0fe0274effe031b50f15fc7f0c5e99a Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=abb20777766f89ff158480ff882a643dff8415d8 commit abb20777766f89ff158480ff882a643dff8415d8 Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=fde16f8686a910d21e2b6c082380b7f9a267a847 commit fde16f8686a910d21e2b6c082380b7f9a267a847 Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 commit a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=9f7e3891202d73c4aaeb79eea0fdca56ddf9181e commit 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=59fa2b61a7099eed5b5c44eb80866c9534978a92 commit 59fa2b61a7099eed5b5c44eb80866c9534978a92 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 commit aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=4f7858b331c32fc98456f5d1ae7ac093a9709134 commit 4f7858b331c32fc98456f5d1ae7ac093a9709134 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=1ae0b27ffb6c67ee713e55356b1303b419c27c47 commit 1ae0b27ffb6c67ee713e55356b1303b419c27c47 Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=e6806275bb7757a2e72c17b15b95be00972efd1a commit e6806275bb7757a2e72c17b15b95be00972efd1a Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=d6f6457b6480924e8c8eda4876e1ac282fe8123f commit d6f6457b6480924e8c8eda4876e1ac282fe8123f Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=7c7fcff002e4e861ac40ad8d17c3677b5672ed9f commit 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=4281694fcd94980dcea85b294193288ad68b87a2 commit 4281694fcd94980dcea85b294193288ad68b87a2 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=d83a2dc4d8e133d6403cf420d925322b9c5c6e84 commit d83a2dc4d8e133d6403cf420d925322b9c5c6e84 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=f487834819093aba4e02396f1799d38f6263878e commit f487834819093aba4e02396f1799d38f6263878e Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=90179581e199db8c8fc122ffc9ad43ce4d7a3813 commit 90179581e199db8c8fc122ffc9ad43ce4d7a3813 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=5811d63bd939ba397808de04f4b5dc185b2ab38e commit 5811d63bd939ba397808de04f4b5dc185b2ab38e Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=493e53e6dec657d735e2b34e265dd7b2e061315c commit 493e53e6dec657d735e2b34e265dd7b2e061315c Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=c1708a66a10606078712b3ddc9a1af56f0a7c0c5 commit c1708a66a10606078712b3ddc9a1af56f0a7c0c5 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=91d327919c2a1e16a7468f73b411ef386e33503c commit 91d327919c2a1e16a7468f73b411ef386e33503c Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=48cf119bc258d69988155e5fd856efbfbf00a52e commit 48cf119bc258d69988155e5fd856efbfbf00a52e Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=6831dcb910e6bfde17a45b266193847d32380caa commit 6831dcb910e6bfde17a45b266193847d32380caa Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=2ff6f66df5843436847ce97e9bea26ebb1c54a9e commit 2ff6f66df5843436847ce97e9bea26ebb1c54a9e Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=66c14480caa398e1cf997f6b10e62cd151f9832d commit 66c14480caa398e1cf997f6b10e62cd151f9832d Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=8eacbc0aca30f801117721094aac35bf701eb7e4 commit 8eacbc0aca30f801117721094aac35bf701eb7e4 Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=bc48e692e1dbabec72b4e65f711f67afe21a4dc3 commit bc48e692e1dbabec72b4e65f711f67afe21a4dc3 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=6782558926faa7907587ae1bd8e92e1813f13614 commit 6782558926faa7907587ae1bd8e92e1813f13614 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=19d883c2cd16710444767ee8f0d448728535d791 commit 19d883c2cd16710444767ee8f0d448728535d791 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=773b1706441cd238371a54009afeb10071df60f6 commit 773b1706441cd238371a54009afeb10071df60f6 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=b1cf3198116ab4ab74a58a66125fde99c6399f28 commit b1cf3198116ab4ab74a58a66125fde99c6399f28 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=96172f64bda3e22f3e70d26d191e5e28e18d409f commit 96172f64bda3e22f3e70d26d191e5e28e18d409f Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=c0e749659e43dc834de7b06ca02e13b1f9dc70b5 commit c0e749659e43dc834de7b06ca02e13b1f9dc70b5 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=9a76e7412d98f866214e2b7181ae8703563c0e4a commit 9a76e7412d98f866214e2b7181ae8703563c0e4a Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 commit d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=634228efa31a49532b7155d3afcd22bdd72b1feb commit 634228efa31a49532b7155d3afcd22bdd72b1feb Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=2c4186cdb48cf5bf2a9843083358d10cc750bd41 commit 2c4186cdb48cf5bf2a9843083358d10cc750bd41 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=a02ffc5d616afc20bf4549623064b5f5affad25d commit a02ffc5d616afc20bf4549623064b5f5affad25d Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 commit f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=08309c3ff912d22933f2c756df652b1a2786220a commit 08309c3ff912d22933f2c756df652b1a2786220a Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=ad306fc8b0b0a50dbf82be073250f99a2b240620 commit ad306fc8b0b0a50dbf82be073250f99a2b240620 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 commit 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 commit e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=75fca063141d9ca41e4f45df3ad385e34f7d2d73 commit 75fca063141d9ca41e4f45df3ad385e34f7d2d73 Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=af3642fb9dec23264709c6e3dc407cc8017baff0 commit af3642fb9dec23264709c6e3dc407cc8017baff0 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=137b71efae5ac75b9c69f859200b5361ebfa01ed commit 137b71efae5ac75b9c69f859200b5361ebfa01ed Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e commit a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=d137d85878b35460dcd400fa27cc82635c8b124a commit d137d85878b35460dcd400fa27cc82635c8b124a Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=465aabf12c6f1653a5db7997193eb38c78e1d3dd commit 465aabf12c6f1653a5db7997193eb38c78e1d3dd Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=19e06dc607afbda7c3487d6e267934e5a6a44735 commit 19e06dc607afbda7c3487d6e267934e5a6a44735 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=91cf88c6155dca0fdf4c4457114a29d14ee61ade commit 91cf88c6155dca0fdf4c4457114a29d14ee61ade Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=a148ce2d68697bd7a3d78c69ffd676fa765a3ccc commit a148ce2d68697bd7a3d78c69ffd676fa765a3ccc Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=e0b1ba19501c78d32d65c107e04289a5fec19bce commit e0b1ba19501c78d32d65c107e04289a5fec19bce Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd commit 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=e19adfa045fb871fc27dc26c3f2d080f2f29d633 commit e19adfa045fb871fc27dc26c3f2d080f2f29d633 Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=71fcc519ec2b82c3d9e011799f216f4516032423 commit 71fcc519ec2b82c3d9e011799f216f4516032423 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=03afccce8fc1720fad41d19ea05fc9857bd7ce90 commit 03afccce8fc1720fad41d19ea05fc9857bd7ce90 Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=79856810145360573f03c2744e06d687790169ee commit 79856810145360573f03c2744e06d687790169ee Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=5004efac9db5d7d460536a1e01c9074b6bc839c3 commit 5004efac9db5d7d460536a1e01c9074b6bc839c3 Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=df66ba9e9dc82a74e2c17f75169cf6110e880b08 commit df66ba9e9dc82a74e2c17f75169cf6110e880b08 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=f3b8a57cb1826d190149b251a2fa01b99d2f9718 commit f3b8a57cb1826d190149b251a2fa01b99d2f9718 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=8aef1f21cfa4b20053800e0ecc76c48501248331 commit 8aef1f21cfa4b20053800e0ecc76c48501248331 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=97df4115aa91345e6ea08b0c65242622f3540100 commit 97df4115aa91345e6ea08b0c65242622f3540100 Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 commit 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=64db01586c5439b6f6f752f5c2a41d0e7258e63d commit 64db01586c5439b6f6f752f5c2a41d0e7258e63d Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=5519f0448502c4cec70717e2707480d02f62b559 commit 5519f0448502c4cec70717e2707480d02f62b559 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=d1156ceb3007f2bde5acb21bd07fddfcaacb41aa commit d1156ceb3007f2bde5acb21bd07fddfcaacb41aa Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=e77f8440252fd529131de4c8901ed91b06a60588 commit e77f8440252fd529131de4c8901ed91b06a60588 Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 commit ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 commit 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 commit a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=fa61769e95882d16e089728223dbeb10a66db87f commit fa61769e95882d16e089728223dbeb10a66db87f Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=71192be161fda20a72af60457c5e495d2fd0bf02 commit 71192be161fda20a72af60457c5e495d2fd0bf02 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=1a70f360e7560b4527bc620abc6610ff8c0f19bc commit 1a70f360e7560b4527bc620abc6610ff8c0f19bc Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=b3833accd212f783b2f3e2901fbad47ea875ce9e commit b3833accd212f783b2f3e2901fbad47ea875ce9e Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=bab74a0323c3d2c1c84f85ed73873c265136ee4a commit bab74a0323c3d2c1c84f85ed73873c265136ee4a Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b commit b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 commit 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac commit e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=f96b0a19311851427ef07039517225e3af6be651 commit f96b0a19311851427ef07039517225e3af6be651 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=42c08efefa2419b5d5c7e448fc39f715e773f218 commit 42c08efefa2419b5d5c7e448fc39f715e773f218 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 commit 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=99fca29f338308815a16cebefcadd30c2d81306c commit 99fca29f338308815a16cebefcadd30c2d81306c Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=807c1074fbb9c104bef80964aec5bf01aaeda006 commit 807c1074fbb9c104bef80964aec5bf01aaeda006 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a commit fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=1a89d723813818546b1e86323cd0b409af1a9ed6 commit 1a89d723813818546b1e86323cd0b409af1a9ed6 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=009baf202ee697031f8286c842eb7a0b3df21901 commit 009baf202ee697031f8286c842eb7a0b3df21901 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=2ccc0bd80783f22166e3d70a29e6a2687d6f280f commit 2ccc0bd80783f22166e3d70a29e6a2687d6f280f Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=723ff309460d96c7fd17f175aa0f51dfb6d3dcbd commit 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=c04665d1873b4ca108fcfff2a4d979a686ac9672 commit c04665d1873b4ca108fcfff2a4d979a686ac9672 Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=62b9945085178400642e2873b775d561fd280c7b commit 62b9945085178400642e2873b775d561fd280c7b Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=4ded046ac49db51c43de402f2423b608f3778d52 commit 4ded046ac49db51c43de402f2423b608f3778d52 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=c8bf6477672e92892a2475d1f86b9c96b30415f9 commit c8bf6477672e92892a2475d1f86b9c96b30415f9 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=6f2aef194352e09634ddb6dc2abacdd4fe4f257e commit 6f2aef194352e09634ddb6dc2abacdd4fe4f257e Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=0413644f92350d2b8d25a76f3de9b8577d4c6dac commit 0413644f92350d2b8d25a76f3de9b8577d4c6dac Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=4541d92ce758fec52a46e5fb0442bbfa67252528 commit 4541d92ce758fec52a46e5fb0442bbfa67252528 Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=bc3b6a399fc9eb8bddeaff34232c447594bb18f6 commit bc3b6a399fc9eb8bddeaff34232c447594bb18f6 Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=a0ea3289eebb925e2eb529fce21118121e9a5de5 commit a0ea3289eebb925e2eb529fce21118121e9a5de5 Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=19330b779b7fbf7b998435bf302fd986f998d1d3 commit 19330b779b7fbf7b998435bf302fd986f998d1d3 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=b13c24e24891b49ca8fcd05408de1755a81d50de commit b13c24e24891b49ca8fcd05408de1755a81d50de Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=737cd78cef651ad94d3b68027d1ee54405478d84 commit 737cd78cef651ad94d3b68027d1ee54405478d84 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=b616fb5a7d6fa630ba4b91143f60b349681f0e91 commit b616fb5a7d6fa630ba4b91143f60b349681f0e91 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=ecc4ac6c978e6791fa2229423852640bc988ee0f commit ecc4ac6c978e6791fa2229423852640bc988ee0f Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=872253c81247cc68d48780c6aa525f5168d13c71 commit 872253c81247cc68d48780c6aa525f5168d13c71 Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=83a475e853afee42d6d3dd2697ad0bd6ebb1b596 commit 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=17ae07ec128ecc1d21665a53035a6a5a969fefb4 commit 17ae07ec128ecc1d21665a53035a6a5a969fefb4 Author: Neels Hofmeyr Date: Fri Dec 23 22:01:36 2016 +0100 ws Change-Id: Ib031b1ac8992bfc9195fcb855be4d72e9ae654ae http://cgit.osmocom.org/openbsc/commit/?id=71ac3beb29b0e43141879f7a037bafd37c37a712 commit 71ac3beb29b0e43141879f7a037bafd37c37a712 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 http://cgit.osmocom.org/openbsc/commit/?id=e28fce3fc1783e3f0389999f4d3007dff41b2093 commit e28fce3fc1783e3f0389999f4d3007dff41b2093 Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=cb24271e9b82876c6ebe52233daa44724d589415 commit cb24271e9b82876c6ebe52233daa44724d589415 Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 commit 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=ce59a715182cf370cc8e9f2fbc2e01ec426cb957 commit ce59a715182cf370cc8e9f2fbc2e01ec426cb957 Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=d8dac68c468a9beb15dd34967a61db8c03d0531f commit d8dac68c468a9beb15dd34967a61db8c03d0531f Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=6a3b05671bde84f2567e3d368c5da8e2a67bb251 commit 6a3b05671bde84f2567e3d368c5da8e2a67bb251 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=47c3cc3a4f901390cbbfdd263662c0d53183ea5e commit 47c3cc3a4f901390cbbfdd263662c0d53183ea5e Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=5fe61b7245c59fb18b39f17f6b8945ed137fafef commit 5fe61b7245c59fb18b39f17f6b8945ed137fafef Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c commit 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=b95a4996ea42762e5471c31800a5681c5beee315 commit b95a4996ea42762e5471c31800a5681c5beee315 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=61e23b58202ed144a6dc21b26d9a8049a678cf00 commit 61e23b58202ed144a6dc21b26d9a8049a678cf00 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=21f80b900dab3ce6cdcd8395b26593b00549139a commit 21f80b900dab3ce6cdcd8395b26593b00549139a Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=d8704997e3b020a4e4582cc115f0074cfee48ca7 commit d8704997e3b020a4e4582cc115f0074cfee48ca7 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=e207143ada1bbc64a5eaab61652df38391d1bdbb commit e207143ada1bbc64a5eaab61652df38391d1bdbb Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 commit 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=2f8ceb04457d649ebfc6e2f1a903e0974a6b308b commit 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=ffa2aeb7c82b16f9963b752bef323ce4006e66d1 commit ffa2aeb7c82b16f9963b752bef323ce4006e66d1 Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=668552b1bfb97c6386b0a6ca1c0c773e2a679551 commit 668552b1bfb97c6386b0a6ca1c0c773e2a679551 Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=ab41ac43019e63a5ff51121275d8794e2b608ed1 commit ab41ac43019e63a5ff51121275d8794e2b608ed1 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=8e38b968af9ba5e5302a039c1a01821be1a02de2 commit 8e38b968af9ba5e5302a039c1a01821be1a02de2 Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=db238615f3077cf74958a6ec3d6f7be4a5bb4970 commit db238615f3077cf74958a6ec3d6f7be4a5bb4970 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=3dc6b8249acaa7b3e5bac65eee114e752020c47b commit 3dc6b8249acaa7b3e5bac65eee114e752020c47b Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=4873415b963e74c2a5a3a057a4328ef6e3b937ab commit 4873415b963e74c2a5a3a057a4328ef6e3b937ab Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=073298dee621fadeec1b46a0be692f7f9cd0d55a commit 073298dee621fadeec1b46a0be692f7f9cd0d55a Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=dbbde0e98a79c6cc497ad273d3f0e575964cb731 commit dbbde0e98a79c6cc497ad273d3f0e575964cb731 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=7dc7f4eb38bd2e691f99a52f94987f259a6ca43f commit 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 commit 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd commit cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=1afc814166ef1421a69c12861dfafa60902d744d commit 1afc814166ef1421a69c12861dfafa60902d744d Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=4837c9650cd2d08e08ce1935f81195b2197d0ec0 commit 4837c9650cd2d08e08ce1935f81195b2197d0ec0 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=cb7a77a80bbd833cc9531606f6b364e4a455c584 commit cb7a77a80bbd833cc9531606f6b364e4a455c584 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d commit c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=9945a4e5f6b029f388f0d8820fcfbe332a9c3494 commit 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 commit 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=67762cd397aeac6480f5bcb151ad10e183094486 commit 67762cd397aeac6480f5bcb151ad10e183094486 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=70b651ce1ae4d3f19c61fc496214c52b17c23009 commit 70b651ce1ae4d3f19c61fc496214c52b17c23009 Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=17bb2cac380b93788fc0aba0e75350209e915ebe commit 17bb2cac380b93788fc0aba0e75350209e915ebe Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=896fe95f94d2de586d78bf6142f64baca01ef0fe commit 896fe95f94d2de586d78bf6142f64baca01ef0fe Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 commit 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=225313a358b221e5fb515424ac4282be999b640b commit 225313a358b221e5fb515424ac4282be999b640b Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=e5797d03e28b489c04711d23fa30e66e54aa3a5d commit e5797d03e28b489c04711d23fa30e66e54aa3a5d Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=b859e4cdd755230e32855680b9117ff058838293 commit b859e4cdd755230e32855680b9117ff058838293 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=d047d34b2b9debf1f2df38e52753dfae97c60d8a commit d047d34b2b9debf1f2df38e52753dfae97c60d8a Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=aaba80cf2d326b7d75687e370193a144a579ac9a commit aaba80cf2d326b7d75687e370193a144a579ac9a Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 commit fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=016295e14ca079171dc0074337f2b0571e03ec1a commit 016295e14ca079171dc0074337f2b0571e03ec1a Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=e2fd954c27e02f8121aed9e65efbae33e98838bb commit e2fd954c27e02f8121aed9e65efbae33e98838bb Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=046944f48bb274b1b63cad83e1bbbf0e52b4939f commit 046944f48bb274b1b63cad83e1bbbf0e52b4939f Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=8972617b813a3f1e80e10e3feb5861e95fb539e4 commit 8972617b813a3f1e80e10e3feb5861e95fb539e4 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=fb9ff7ca81634651368ba1a2621368ac8e86860d commit fb9ff7ca81634651368ba1a2621368ac8e86860d Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=80033d8f8cbe4bf598a538b87c68528c41f5b2bd commit 80033d8f8cbe4bf598a538b87c68528c41f5b2bd Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 commit 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d commit 68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf ----------------------------------------------------------------------- Summary of changes: debian/control | 5 +- debian/openbsc-dev.install | 5 +- openbsc/configure.ac | 12 ++ openbsc/contrib/bsc_control.py | 16 ++- openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/auth.h | 4 - openbsc/include/openbsc/db.h | 34 ----- openbsc/include/openbsc/debug.h | 2 - openbsc/include/openbsc/gsm_04_08.h | 1 - openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/signal.h | 2 - openbsc/include/openbsc/system_information.h | 4 + openbsc/src/libbsc/abis_nm.c | 20 ++- openbsc/src/libbsc/arfcn_range_encode.c | 4 + openbsc/src/libbsc/bsc_ctrl_commands.c | 77 +--------- openbsc/src/libbsc/rest_octets.c | 88 ++++++++---- openbsc/src/libbsc/system_information.c | 94 +++++++----- openbsc/src/libmsc/auth.c | 114 --------------- openbsc/src/libmsc/ctrl_commands.c | 21 +-- openbsc/src/libmsc/db.c | 3 - openbsc/src/libmsc/vty_interface_layer3.c | 33 +++++ openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +- openbsc/tests/ctrl_test_runner.py | 8 +- openbsc/tests/gsm0408/gsm0408_test.c | 37 +++++ openbsc/tests/gsm0408/gsm0408_test.ok | 13 ++ openbsc/tests/mm_auth/mm_auth_test.c | 2 + openbsc/tests/sgsn/sgsn_test.c | 16 +-- openbsc/tests/sgsn/sgsn_test.ok | 16 +-- openbsc/tests/subscr/subscr_test.c | 16 +-- openbsc/tests/subscr/subscr_test.ok | 16 +-- openbsc/tests/subscr_conn/subscr_conn_test.c | 50 +++---- openbsc/tests/subscr_conn/subscr_conn_test.err | 192 ++++++++++++------------- 32 files changed, 421 insertions(+), 498 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 25 13:43:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 13:43:55 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-888-ge51152986 Message-ID: <201701251343.v0PDhtsS080232@git.osmocom.org> This 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, neels/vlr has been updated discards bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50 (commit) discards 5d9ff54eb865ffa922728ccbaa450f93081ce5d0 (commit) discards 8e776a3453c95368d30dea0a9e0b92a1c4c02624 (commit) discards 4636ae10cbc50eaef9a5922d7a353eed861cf0f3 (commit) discards b42b8bd02fcda9219c55ba611514d22cc87c9ec4 (commit) discards 21400de211e4a95fe92b39718a8e8cf3d9d67edc (commit) discards 44d5a318c0e4cbd4fca20480fea4b77bf68bd303 (commit) discards 206dec1a45040a2198ee475a2de88d0afb5927a5 (commit) discards 9d8e87868b026172ed18e031f0e673bd45a8f773 (commit) discards b58987934fdc397c16c8545c731c782ca9295ac8 (commit) discards 44d803da1516822b8c81bd3637d3b5ce012ae786 (commit) discards 38e3e37584324e34fd7cf3b160a010a09c4c694f (commit) discards bb8eaabcf397c9148c54087c48b4d95d5a228e79 (commit) discards 46af8eec7f8b666fd5a10dd87fe65c7d47658d5a (commit) discards 2508fdadb259858b86849d517c463463534d441e (commit) discards 705e770705f7a669007261b0a586d08cde237552 (commit) discards 1cd48d41dc50a279201472459df8768bf03bee20 (commit) discards 21e87a0ea21199d3fc4ef0808e89e033dea4e157 (commit) discards 9b3931f88e7372e51cfef5b411390cceb0ec3d3a (commit) discards b30337398c0837f713ccdc65309fd581ddbef0b9 (commit) discards 73353c5cbe0faf514657e27200a89b20ed1479bd (commit) discards e82c10091edf4d5aca5a7ac7e0d58eae54b80088 (commit) discards 206ebf98259026995e4b979cd94fbd5d56a4b19b (commit) discards 89ef88cc75b7bcc97d8371b41f090d40d1d85a0c (commit) discards 70de63cd7e75bba593ad86c4cc3ce0f41e7c33c4 (commit) discards 657b434e5dde45ed82bde7111f4166836004a2b5 (commit) discards c88b3e314cd0c6726179c101ed8362e37a26c2f5 (commit) discards 1f215371e14e362692d15c420d1ceb9a94f6a871 (commit) discards f329d7619671402d8bb820b997b868fde90f6a62 (commit) discards e7753a6eb068fb3245fc70292faf319e1bfd7011 (commit) discards 7b86ceb0104ece438718b11b7ba9cc8da51917a9 (commit) discards 3ede1fac59cc32f3277d58b831dacdf5ff909b64 (commit) discards aba69f8e768f69e8ad198b44aeca50f69f64d881 (commit) discards d0dca7c3fbdf48540b1d9f5f86a6cc24f9764e1c (commit) discards 436d40afeb95fe93ff71bb06945eab31ca043490 (commit) discards 5e32cd574141a6897e3c866a73669985e2f975da (commit) discards 2c346193e3a6230790486fc315db744cc68fe430 (commit) discards 341296c1fedd4dea7b4bfd20a2c65494a2504fd9 (commit) discards 694f1df3831c30a003b1c08aae1586a564e7adc1 (commit) discards 5eb86cbe00043581b2d93c91f9d6a9eccc76e8ed (commit) discards 2b0bb2c45488779af960e35b153870f4d4ed6962 (commit) discards a00d08a75cac18888181649347a4d45f5aa15d15 (commit) discards cbcd8a6d29cf9799932d80e36e4e99a59d04449f (commit) discards 0eaf7e154f7c364dc42f9e9f50a0b04bd60a9a5d (commit) discards 6e801187cb1cf3df05047f2c7ff02db385fad5d9 (commit) discards a46f22156d0cebbd43ef6d27a524ff33cd3a1beb (commit) discards 33c7fa59fc477766d695a452568df1aa5437c9c4 (commit) discards 4e61bfb6d3eab09facec66729f3ceef2100de9ea (commit) discards 7c45b509ae81116473f390771d964fd5fba27a77 (commit) discards 8ac35997255f949b13897b84ea5f451fb48f5cc7 (commit) discards ee2049468e1638da2cf8eab29330145ca2c88aba (commit) discards a88fe0373fb1c4ec0a88b6dce9f0aa21da10d499 (commit) discards 739e54b273b74cc6b7329afb9568456b068316be (commit) discards 84690751df6f6f3d1a82d95286429eb707f012c9 (commit) discards 3a3a947c63d11645ffdc8a38311e6b9d0e7e6739 (commit) discards 7abd03b2a1e64fc26a984262aba6ae2dd92d92e6 (commit) discards 414049bab5b6517b56c4a0110ca0bea4a5e629b0 (commit) discards d6184723ccbb938ad3fbf5d4ba4be63abc35991e (commit) discards 31cf319518b4da6425241fe73b2b1bfaf496144b (commit) discards 241c3bf753cec83f266727a7728e8e5aee39b61f (commit) discards d1a9b2b2ebadcb6542f8b08d1fa7473bc72d613c (commit) discards 10e0b1c3996086c6da2f51e00b0afe8fe67de405 (commit) discards fe5a032d77fe8c53f430657403b7d4c43d19b3f5 (commit) discards 9a94e7b55236e3ff47ced9d174713ae9cd7283f0 (commit) discards 06370b4d2855b4226c42dfb556c23fda1a4a77c1 (commit) discards b0c9976a477927e111f924f957a731eecb7877df (commit) discards 8d9288be17b378d4954741f8ec411b579484197b (commit) discards d3cb8d229703d977dbacf7d46564831c0b0feb27 (commit) discards 9cac7f8a75ce4cb366a0afd2cb9e1ff4c11f4b17 (commit) discards aa7816bfbb99387c60d78404725c59c85703e913 (commit) discards 740164391746ade708e062c6a7eeb2ea124c75b2 (commit) discards 5f5b9ad6acf96a3cd3ea82e92e3aaf8e167330e3 (commit) discards e9d71d869e0e86a7aae54ba72555da27086945bf (commit) discards 9fa9c4127572eb5c65a31d8d5d6fe95804cd2106 (commit) discards 234f1ab95ffb0d6d0448efa4f58ee54499f61d7e (commit) discards 65bb6b60ab0f98f7d76d5062e42f73d32cd2dcac (commit) discards 918c566e0d27914415e73a77b3c1e6ef9629a946 (commit) discards b7700dd6f4e906ad808294fa4203df0cfe72acc3 (commit) discards abf8c424c67610ca1cff13287a19d55082587c45 (commit) discards 38e21d250168e15a24c5a5329dc694c0b36fac7b (commit) discards 24eca404123722c26c9d10be1bfd788760bbb332 (commit) discards 89673c827863b73ccbf7a66653ea14f384bf435d (commit) discards be1846e10f68278437efb8daa90d3f26b4c4fec0 (commit) discards 8b2423b75aaa511a63d03ad832837adf260d0391 (commit) discards 52971cd71597875cac712b556a41e18bfaa64729 (commit) discards 5e10265abaa84b74c75b40fd7d09107649a84a10 (commit) discards 9e0dc98ba6185a7914237de5a6bbe6f6935e0424 (commit) discards 45a2e9bc061c22d777ea336211bfa2047bcd49c2 (commit) discards 90e8a187e0fe0274effe031b50f15fc7f0c5e99a (commit) discards abb20777766f89ff158480ff882a643dff8415d8 (commit) discards fde16f8686a910d21e2b6c082380b7f9a267a847 (commit) discards a0cafb0e1801f786f6fc4efd79c3a292dcdfff42 (commit) discards 9f7e3891202d73c4aaeb79eea0fdca56ddf9181e (commit) discards 59fa2b61a7099eed5b5c44eb80866c9534978a92 (commit) discards aa8b8e5f1247b36004c0eb4ace2808e9c7ba1204 (commit) discards 4f7858b331c32fc98456f5d1ae7ac093a9709134 (commit) discards 1ae0b27ffb6c67ee713e55356b1303b419c27c47 (commit) discards e6806275bb7757a2e72c17b15b95be00972efd1a (commit) discards d6f6457b6480924e8c8eda4876e1ac282fe8123f (commit) discards 7c7fcff002e4e861ac40ad8d17c3677b5672ed9f (commit) discards 4281694fcd94980dcea85b294193288ad68b87a2 (commit) discards d83a2dc4d8e133d6403cf420d925322b9c5c6e84 (commit) discards f487834819093aba4e02396f1799d38f6263878e (commit) discards 90179581e199db8c8fc122ffc9ad43ce4d7a3813 (commit) discards 5811d63bd939ba397808de04f4b5dc185b2ab38e (commit) discards 493e53e6dec657d735e2b34e265dd7b2e061315c (commit) discards c1708a66a10606078712b3ddc9a1af56f0a7c0c5 (commit) discards 91d327919c2a1e16a7468f73b411ef386e33503c (commit) discards 48cf119bc258d69988155e5fd856efbfbf00a52e (commit) discards 6831dcb910e6bfde17a45b266193847d32380caa (commit) discards 2ff6f66df5843436847ce97e9bea26ebb1c54a9e (commit) discards 66c14480caa398e1cf997f6b10e62cd151f9832d (commit) discards 8eacbc0aca30f801117721094aac35bf701eb7e4 (commit) discards bc48e692e1dbabec72b4e65f711f67afe21a4dc3 (commit) discards 6782558926faa7907587ae1bd8e92e1813f13614 (commit) discards 19d883c2cd16710444767ee8f0d448728535d791 (commit) discards 773b1706441cd238371a54009afeb10071df60f6 (commit) discards b1cf3198116ab4ab74a58a66125fde99c6399f28 (commit) discards 96172f64bda3e22f3e70d26d191e5e28e18d409f (commit) discards c0e749659e43dc834de7b06ca02e13b1f9dc70b5 (commit) discards 9a76e7412d98f866214e2b7181ae8703563c0e4a (commit) discards d7a0f4de35a0c4add1c4a4b8f0e4a04ffca54873 (commit) discards 634228efa31a49532b7155d3afcd22bdd72b1feb (commit) discards 2c4186cdb48cf5bf2a9843083358d10cc750bd41 (commit) discards a02ffc5d616afc20bf4549623064b5f5affad25d (commit) discards f518fca4479e8f2f2a410fc9f9e8b2674bcd2ec6 (commit) discards 08309c3ff912d22933f2c756df652b1a2786220a (commit) discards ad306fc8b0b0a50dbf82be073250f99a2b240620 (commit) discards 6c6cdd70f3cbe6180c4a561b87cbde6ea591e054 (commit) discards e968b3bbe133544e2281e00dbb87ad7e5ecf7a51 (commit) discards 75fca063141d9ca41e4f45df3ad385e34f7d2d73 (commit) discards af3642fb9dec23264709c6e3dc407cc8017baff0 (commit) discards 137b71efae5ac75b9c69f859200b5361ebfa01ed (commit) discards a629c9459e1dffa06bd1f2459fb0c0f1ef61ce4e (commit) discards d137d85878b35460dcd400fa27cc82635c8b124a (commit) discards 465aabf12c6f1653a5db7997193eb38c78e1d3dd (commit) discards 19e06dc607afbda7c3487d6e267934e5a6a44735 (commit) discards 91cf88c6155dca0fdf4c4457114a29d14ee61ade (commit) discards a148ce2d68697bd7a3d78c69ffd676fa765a3ccc (commit) discards e0b1ba19501c78d32d65c107e04289a5fec19bce (commit) discards 70e7065f5ad35abb2493b5f89bbfe32cd86f5cbd (commit) discards e19adfa045fb871fc27dc26c3f2d080f2f29d633 (commit) discards 71fcc519ec2b82c3d9e011799f216f4516032423 (commit) discards 03afccce8fc1720fad41d19ea05fc9857bd7ce90 (commit) discards 79856810145360573f03c2744e06d687790169ee (commit) discards 5004efac9db5d7d460536a1e01c9074b6bc839c3 (commit) discards df66ba9e9dc82a74e2c17f75169cf6110e880b08 (commit) discards f3b8a57cb1826d190149b251a2fa01b99d2f9718 (commit) discards 8aef1f21cfa4b20053800e0ecc76c48501248331 (commit) discards 97df4115aa91345e6ea08b0c65242622f3540100 (commit) discards 9965962f2cd07f017be8ed7cdcd86fe1fc40f8e1 (commit) discards 64db01586c5439b6f6f752f5c2a41d0e7258e63d (commit) discards 5519f0448502c4cec70717e2707480d02f62b559 (commit) discards d1156ceb3007f2bde5acb21bd07fddfcaacb41aa (commit) discards e77f8440252fd529131de4c8901ed91b06a60588 (commit) discards ccd850f8e9afd8e3bfbee9b9c2e0640fe2af1134 (commit) discards 1d4a01e7e40a1dd318014b8679a66eddcf11ccd7 (commit) discards a0dfdb2515c4ecf54ad0ba6226d0ccb73a04ab11 (commit) discards fa61769e95882d16e089728223dbeb10a66db87f (commit) discards 71192be161fda20a72af60457c5e495d2fd0bf02 (commit) discards 1a70f360e7560b4527bc620abc6610ff8c0f19bc (commit) discards b3833accd212f783b2f3e2901fbad47ea875ce9e (commit) discards bab74a0323c3d2c1c84f85ed73873c265136ee4a (commit) discards b770ceac6389d8a9d3814b5ff69e3dddaa4b5e0b (commit) discards 3eb5a505ce13ec37c0ff9958a77f99ae6f8ba440 (commit) discards e4205067cb9d3a0b5bc72c6386dcc85ba91f4fac (commit) discards f96b0a19311851427ef07039517225e3af6be651 (commit) discards 42c08efefa2419b5d5c7e448fc39f715e773f218 (commit) discards 4d73a5ae6dbc240ea80c7dc3c0d47f8c6d2cdc58 (commit) discards 99fca29f338308815a16cebefcadd30c2d81306c (commit) discards 807c1074fbb9c104bef80964aec5bf01aaeda006 (commit) discards fc69a1c910d24c6315549a6a7ceb8b8eb2af4f1a (commit) discards 1a89d723813818546b1e86323cd0b409af1a9ed6 (commit) discards 009baf202ee697031f8286c842eb7a0b3df21901 (commit) discards 2ccc0bd80783f22166e3d70a29e6a2687d6f280f (commit) discards 723ff309460d96c7fd17f175aa0f51dfb6d3dcbd (commit) discards c04665d1873b4ca108fcfff2a4d979a686ac9672 (commit) discards 62b9945085178400642e2873b775d561fd280c7b (commit) discards 4ded046ac49db51c43de402f2423b608f3778d52 (commit) discards c8bf6477672e92892a2475d1f86b9c96b30415f9 (commit) discards 6f2aef194352e09634ddb6dc2abacdd4fe4f257e (commit) discards 0413644f92350d2b8d25a76f3de9b8577d4c6dac (commit) discards 4541d92ce758fec52a46e5fb0442bbfa67252528 (commit) discards bc3b6a399fc9eb8bddeaff34232c447594bb18f6 (commit) discards a0ea3289eebb925e2eb529fce21118121e9a5de5 (commit) discards 19330b779b7fbf7b998435bf302fd986f998d1d3 (commit) discards b13c24e24891b49ca8fcd05408de1755a81d50de (commit) discards 737cd78cef651ad94d3b68027d1ee54405478d84 (commit) discards b616fb5a7d6fa630ba4b91143f60b349681f0e91 (commit) discards ecc4ac6c978e6791fa2229423852640bc988ee0f (commit) discards 872253c81247cc68d48780c6aa525f5168d13c71 (commit) discards 83a475e853afee42d6d3dd2697ad0bd6ebb1b596 (commit) discards 17ae07ec128ecc1d21665a53035a6a5a969fefb4 (commit) discards 71ac3beb29b0e43141879f7a037bafd37c37a712 (commit) discards e28fce3fc1783e3f0389999f4d3007dff41b2093 (commit) discards cb24271e9b82876c6ebe52233daa44724d589415 (commit) discards 4924b72b85ecd72c2b5dce9ca21cc7b585d2a7c5 (commit) discards ce59a715182cf370cc8e9f2fbc2e01ec426cb957 (commit) discards d8dac68c468a9beb15dd34967a61db8c03d0531f (commit) discards 6a3b05671bde84f2567e3d368c5da8e2a67bb251 (commit) discards 47c3cc3a4f901390cbbfdd263662c0d53183ea5e (commit) discards 5fe61b7245c59fb18b39f17f6b8945ed137fafef (commit) discards 856e34dd25a1c4fbc1c606f1a1c9a1fee8a2602c (commit) discards b95a4996ea42762e5471c31800a5681c5beee315 (commit) discards 61e23b58202ed144a6dc21b26d9a8049a678cf00 (commit) discards 21f80b900dab3ce6cdcd8395b26593b00549139a (commit) discards d8704997e3b020a4e4582cc115f0074cfee48ca7 (commit) discards e207143ada1bbc64a5eaab61652df38391d1bdbb (commit) discards 3f687f5ed5e3139c2fd635aa6c5ed60e289c4ac3 (commit) discards 2f8ceb04457d649ebfc6e2f1a903e0974a6b308b (commit) discards ffa2aeb7c82b16f9963b752bef323ce4006e66d1 (commit) discards 668552b1bfb97c6386b0a6ca1c0c773e2a679551 (commit) discards ab41ac43019e63a5ff51121275d8794e2b608ed1 (commit) discards 8e38b968af9ba5e5302a039c1a01821be1a02de2 (commit) discards db238615f3077cf74958a6ec3d6f7be4a5bb4970 (commit) discards 3dc6b8249acaa7b3e5bac65eee114e752020c47b (commit) discards 4873415b963e74c2a5a3a057a4328ef6e3b937ab (commit) discards 073298dee621fadeec1b46a0be692f7f9cd0d55a (commit) discards dbbde0e98a79c6cc497ad273d3f0e575964cb731 (commit) discards 7dc7f4eb38bd2e691f99a52f94987f259a6ca43f (commit) discards 8dc2bed946d7c2df4f63b0abf55d12bfc07f6af1 (commit) discards cf99e0ba4d0dd4271fc19f243dc927fc1a4f4dbd (commit) discards 1afc814166ef1421a69c12861dfafa60902d744d (commit) discards 4837c9650cd2d08e08ce1935f81195b2197d0ec0 (commit) discards cb7a77a80bbd833cc9531606f6b364e4a455c584 (commit) discards c85454b07efca1cf84abe3a9b4e2271cd6ab6d6d (commit) discards 9945a4e5f6b029f388f0d8820fcfbe332a9c3494 (commit) discards 2bdf58c2eec86d2878ceb7b4369717c2ae824cb9 (commit) discards 67762cd397aeac6480f5bcb151ad10e183094486 (commit) discards 70b651ce1ae4d3f19c61fc496214c52b17c23009 (commit) discards 17bb2cac380b93788fc0aba0e75350209e915ebe (commit) discards 896fe95f94d2de586d78bf6142f64baca01ef0fe (commit) discards 1fe362742ab7dcfc3d199e563ed8fcdf7c346d39 (commit) discards 225313a358b221e5fb515424ac4282be999b640b (commit) discards e5797d03e28b489c04711d23fa30e66e54aa3a5d (commit) discards b859e4cdd755230e32855680b9117ff058838293 (commit) discards d047d34b2b9debf1f2df38e52753dfae97c60d8a (commit) discards aaba80cf2d326b7d75687e370193a144a579ac9a (commit) discards fa17f6c6b35ed8bd67b8f6f1ad656e1245391694 (commit) discards 016295e14ca079171dc0074337f2b0571e03ec1a (commit) discards e2fd954c27e02f8121aed9e65efbae33e98838bb (commit) discards 046944f48bb274b1b63cad83e1bbbf0e52b4939f (commit) discards 8972617b813a3f1e80e10e3feb5861e95fb539e4 (commit) discards fb9ff7ca81634651368ba1a2621368ac8e86860d (commit) discards 80033d8f8cbe4bf598a538b87c68528c41f5b2bd (commit) discards 3cf7d37b1d4abafd25956a9d0a8ce154dd2eda02 (commit) via e51152986daf5f22566984d237d856f55e31fc63 (commit) via 16cf1255ba7fb58ad55426e02ad260dbd6d34145 (commit) via 5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 (commit) via 78d62b685dc2149c1a222a36b87052f585c6b857 (commit) via 4778f0f4128c566c0c10a1838f1b2a48654566f5 (commit) via 5898a6a6604dbe4c62e7e058276e6a94b6854586 (commit) via d71ed1881a979dab1a0a743ccf484094a453b4cc (commit) via 643de852be2ddae8533a422a4cf6ca291a7c6dd2 (commit) via 822efe84024477b04b8a5dd232a4b0c3b175f48f (commit) via 470317d12a4d2173aab172844014f9c5d5a723df (commit) via 4dbcd99add221391bc6654256920c00d793df21a (commit) via 1bba732857d6aa3f9e90ecbb61f99cfd3259e10c (commit) via 1cab7419de0f453ddae4e75813956b3d18872291 (commit) via 50525adff4c2f0b447eceece364957a0407ea45e (commit) via ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 (commit) via 50cde34692871eef5f385a8e444052008dad9314 (commit) via be47363e39c6b7c30e8ddec18774dd9de9b34c10 (commit) via 83978b9b36570c38a5d528143340dfeb4de4fabe (commit) via 42c8933a871035c719eff3439e502d3694fe3811 (commit) via 1771bac2db8cfd7c39e05641cfae43b2bc28068c (commit) via 35b988b91755fc8e29a4692999b97abf6aaffc61 (commit) via ae028d652ce71c2801182eca371b43dfa8b815d3 (commit) via 0a3c37ba64b24de6b388c61110054277ad9ac2b5 (commit) via fb188ff34a76eccd2795293cb2153fa30010c301 (commit) via 78e95cf71aacd91c7f1421e311579ee5d8ca490b (commit) via df5ba19e485eb075a05e9216d7ee174c1b854f96 (commit) via 290b3c275561517ad6b7255999139c1dbc522737 (commit) via faa7f88d73e5f6feb62b6724bbcb8598e7862ead (commit) via da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d (commit) via b28c131ac5829f4491b948fd5918e6c0abde9325 (commit) via 5500437d0e4e00443fc7afe670bff081fd437c23 (commit) via 44ea229c3ac98ade829dc86e15a8889f124c4788 (commit) via 79204cfab2b7fe11c0895259ba7f632bdf259640 (commit) via fbed7f34921b0aebd11ceb6bd3304622972ce4f3 (commit) via 125b443b4eb6781ff4a848c0077a80b3103f7186 (commit) via 33b309c3295b258db11aed6f444cf00c10625d9b (commit) via 0a0bf2c97a801fffd3b87a1d1448d07905c09702 (commit) via 26f4b98728484d1a990db22f3849b1bd66e11588 (commit) via e70190325e305bd701d3f1c01139280adfcf03cc (commit) via d8a3c68ba80b12accb6f6280c61cc597eab24a98 (commit) via b4dd4133d91fbb4d6ff01da9f08de398c95a52ea (commit) via e2b957ffc1a7efb4793b329160a9d7d447abb360 (commit) via cd6b332d98976bde8df8ac55027252f2454ee968 (commit) via a80d6867245faab454e8da66cc2bb9fb05f2cc3b (commit) via 013da93d1a9ec0e00afecaa13b504401410d0e20 (commit) via 164008c722cd35a350ef1207c1cafb251728758e (commit) via a655473e9b43d742f6ca20c947d7a78899125ae0 (commit) via 86edbb42fb4c38f398c45f44c2a28b566dba71b5 (commit) via b6deff72186d855055c0ecb2fb13e7ab3399032f (commit) via bbb630200594cd4630aa5f1406895a483752ad13 (commit) via 8eb10c0d7807268c09bcd3abedf6d5442bd10279 (commit) via c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 (commit) via d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a (commit) via 4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 (commit) via 0013cefde7df6dbb5378a43844b85f90b2a2b8ed (commit) via fc81afa6aa996f2c4ee46da6e70f082b70601813 (commit) via 0dc4778f0394c2e6e91d2821ee4885013586ca3e (commit) via 35f186d3513a6d1d81342216360a69e28d82e849 (commit) via 85ab798aa6e5a41225962354b41ef00ebebce5b7 (commit) via b2af47b63cc54a0e765015301cb82e828c37557d (commit) via 99c7b4c70049ca76a216563ecae8d6dbec77ef7a (commit) via 2edf2f10afaa11c1f74f45c97c4427e48155a3cb (commit) via ff11da076817359b3ad6642140ce0d0a2fbe12ba (commit) via 232b8b760f90b5f1aae4ac8fc4d29f01060e5069 (commit) via 30dc13abd2cb71be3e4f7a65e5023880342b9e7c (commit) via 9e296babc73f3ecce373fa9e46f1d42bb763bf45 (commit) via 8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd (commit) via 6b5f57b116d53c878052fa362f19b1ef1edca100 (commit) via 328c015e5d62ef601b0f95c160b59ec9953e4751 (commit) via 1307644c24cfd2f18faf1df5630f6be0645c1770 (commit) via e60cb591be77352ca2c95c923e25efb84afe26ff (commit) via 989c5baf3c249530a04175650e0f95684a8a1bb6 (commit) via 704bf7909245ad5053076151f42118b3d6e3ed4f (commit) via 835089cbc89fd775aaed5463891a92a369e331c1 (commit) via d7e6af475c28f81916f26c4868e515ad2cdff20f (commit) via 3ccbce803774a2ab9bd233de203f3a2c2743baf3 (commit) via 797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b (commit) via 3df181c694876febad92eddc8c0fe4e144431be2 (commit) via 39ae948c2ee28af9852925b721f0f2b2cb02e1dd (commit) via 3ef246a0ce5dcd791022a854c225981eb1223332 (commit) via 796221aff25deb03a6aef0e59d49a44197860d10 (commit) via 764941737b57e916d557a8ca565b0a315b02764b (commit) via 91dc57e39f7bc6fd06f94b471607d2adc370e860 (commit) via f9a9344411d4ab99aa23e3dcfd2f59993a10e87f (commit) via ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 (commit) via 8ca2507280a1ea408f84024f18f7fd41b41ceb02 (commit) via d61d7b89e1960e5f1d04a502487babef77ddf322 (commit) via 42e5338b1fa4dd42a278a7105738f5c385a9326e (commit) via f417ab246e356d08bf3ef100d4bf486f51b0467b (commit) via 9e268f0b15eb53b59704f094739d0df0b193041b (commit) via d5e85051526bf09ffc10788fd9917fc0dbba5a9c (commit) via c37b5ff45642f8a5050857614245a1cd0335e911 (commit) via 436a62b9e6cfd62ae02617239da4f55ae1fc1c0f (commit) via 91edb7366a065d0646865b1ebd972f23bd937fab (commit) via 302416137516ad3fdbae0be20e26bb484bcb0cb7 (commit) via 54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 (commit) via cc2d1f58728234ebc4ecab4fb2c12abd56d0538a (commit) via 5e36e5906fcc53975ab889a0daade340736b6d3e (commit) via ec9172984b2da0ea88fa7626ef4a993916a331eb (commit) via 5b9251143e89aa94b8f49e3bbb42f6326fcb729e (commit) via 7644af118dff3a3ccfb0417ec769c7bbafedead6 (commit) via ea569d53e03602a72a89a28e8d776aaf861cedc0 (commit) via 18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 (commit) via fe2bea480b8865529a777bbb1d3e4002ee44e452 (commit) via 199806fe9e2c1d620c32d295acd3f234ceffd5c1 (commit) via 61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 (commit) via 32b965a9d3f4ab9cf2a682e05baa50c609825c37 (commit) via ecddf63d68fa71f960caea30fa2185c886b40560 (commit) via 36884d9d8c8b26e790f965df2277115889595a03 (commit) via b8d85bdc52e9b9d21836ed889786d50dab5a78a1 (commit) via 9f5a82f1320fd3b32cc7214743072e2dad0e8362 (commit) via ce62578594a6a17a2a91487d9fd25b59ea541fb8 (commit) via abd1c7f91c72554bd564cb2e39d62cf83f4715bf (commit) via 1146da54e8df43634eb64566265bae46cf37c573 (commit) via c40d84693675b3dd1b0410847f11a9d4f666a9a3 (commit) via 42084909d4f71ad33d8a8dc9290dea6fbbe136f8 (commit) via 774e295a479cbfa5bc2c86de86a91f9c89b767c1 (commit) via e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 (commit) via b39949c988bb09155f42c89185d65613040c1c7f (commit) via 855de936445cfa64e361733ca7d7f7e3cf3970d9 (commit) via 06f56a846343458cc66ee55a685ff53f846fbd73 (commit) via eed7edd6313f610d421883e72afd8d8a126ae615 (commit) via 84a5f65a72f2a3d191446b1ba7f246109328d257 (commit) via 8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 (commit) via 92d2626c011d6324b667f53f1bd73589dbef1653 (commit) via 8fd5b7749e9dc4552c17000d039d159495329684 (commit) via e5dea161371f414ee3acfd0eb23ae392984d743a (commit) via 0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 (commit) via 3a9291be2de0cfaf7d4761f10915c92bc597cb48 (commit) via f5d1d4a52930cd76426c0befe8b914abb2be88fa (commit) via 77b607bc4128425f1407712355974852c5d3f71f (commit) via 65b7d87e30c74a4adc488bda4ec96c2a8d849f83 (commit) via b42160c337834252e587551e901d72a0ff9e71ee (commit) via 571c21325b6e9f7b63cf9e369104153251198d76 (commit) via 99166dde749db865bb525e6f18c5b4e30db9259b (commit) via 9845fa9ef17e0398d51b477db60513e5c275807b (commit) via 4ba404802c2d9fc99f6930f81c124490dea18f79 (commit) via 81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa (commit) via d7def210eed1d7a943d882d37394115da1f0b248 (commit) via 45ceb344c6332256be495c5373f75532d995533c (commit) via a255eff54b8baa93fcd2ec9237002b057edd7e8b (commit) via 814576b2d9af2e10b559aeec6a6215847d0ec30b (commit) via 71dbe4e541e5840ee7121795e61c79c7e8dc85e2 (commit) via d6c351f9900cf440f13be6323fa7db480b5efffc (commit) via d2b5e1599cd40a6e2b93dd05b53864087edef408 (commit) via 7f6c952464d03d83c94fa90320bfe8131a206c6f (commit) via 48195af3907986b6e5ca219a6e019de27354f42f (commit) via a6e6ad94e81962adf9e4a6b6469c8938b728b489 (commit) via 4b5bd986465ed8d08af009b9762f7942572c4c13 (commit) via 3cc726431b6dd50688a6322d94f0884256e1dbde (commit) via 6984c48c417cd5ea2218fadcc1f0546bc047bc36 (commit) via 3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 (commit) via 69b22821d00166e13ac7b7537d5cf60ec6cfbc13 (commit) via bbefd4bfb4a2a86d6bf0e72666bd43500f63852e (commit) via 202e622b92b1271af95e990eca6ecb4e78e8592f (commit) via 034987d4767aa96fdcd16cb4991876431c0d9cfe (commit) via 7230548311b55a98e68ac98e1c5bbd588243fe8c (commit) via fe6ea498f8cfec5982719f39df2650cf22af75f1 (commit) via 590a01a76ef5581904715943b50e5e6935d480d6 (commit) via 75366d57410c6267139fadea5a369801d5918bfe (commit) via bb39432a81c19522632f5be42624e43319084ca2 (commit) via 4f1181473b26fc57f2c38af96d03aa9564e2fdb7 (commit) via 0c7cd25bbde7674c317c2e44b34332c9fa767324 (commit) via 34643edafd34abda93f02c3fd6bfdbba71bcd09e (commit) via de45db09e0b4da43c797b9e54775290508273b0d (commit) via 47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 (commit) via c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 (commit) via e87285a6e282cb744b022b3648d6ef7cb45cc94f (commit) via 76c69e5066bef99c54f6f67fad19ef45b7a97ba9 (commit) via 33a1a8c912d090c1d6529a3814ec2f66924ea10a (commit) via 1670a0eb4c3f0112aa172d2433f0d412a5d322c0 (commit) via 9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d (commit) via 7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 (commit) via 7b15646207ada6a047347e49b6a71164d5e39c38 (commit) via eddc8e506435935a7a9a10fccb60ef53833b10a8 (commit) via 5b7550f81ab931d666e5bdf72f30732e4041ab98 (commit) via 127a74a4be409663712098ee831237a85b66bd0f (commit) via 3a4da71671d78dbaacdff390337d79d9cb28795b (commit) via 00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 (commit) via 1cf5c3f5fef6c1961412da9a124e6e4931e486c0 (commit) via 3388c1753c2d2aafb994468f243260fd29a7f101 (commit) via 61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 (commit) via c944af3262d82a9298e72f7e5f528df1586cd097 (commit) via 4c4427025002364b38a0adbf835c1e36664ed038 (commit) via 168b5f62bfea6585f950c9cf2e4fec45da57dd6a (commit) via d123339435434fb31754cb99fc989226ff966d09 (commit) via 320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 (commit) via 16b136049b03f35552d1ae5a9b97a25ae1fac206 (commit) via d202e846349d2df044ebf22f89bfc98d5b58cd60 (commit) via f5bac66a2fad52403c00d2e42008247151134577 (commit) via 9be50bfd56b6526edfbc015ea71e5b9a02c4a52f (commit) via eae6f4b9155c9cad5454f1ae08e2548ca30493ee (commit) via 902f2946d075b332926f40a88ed69d902d657f9c (commit) via 0331171dcc9c47a134005c223c5582843950480c (commit) via cde6528893b131e61efaf2bc7228541185343f42 (commit) via 355ce4650fad43b56d784ff8b17f757128f0819a (commit) via eef5293e3b313f0690f73e8cad2cc316daef327a (commit) via f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 (commit) via f5a7492696db7e113a6cd5095f6d41961c3fdb2a (commit) via 28f8e87b19c7c26a9f37f9fbbb0091432837dd32 (commit) via 2d48d55bac2fc4f1e1fba6f07494890e937be8db (commit) via a27b37d94d3077e602105e285deb4b65473564f5 (commit) via bc710e508ae9f4299ddce2663a9050bbc3bf8a12 (commit) via 07f606bd72ebec6af81b844789d4bddced817fb1 (commit) via 8df6ace65b6e136f24557a141bdad0af453aee09 (commit) via bbe427af768a6af53432ae26245ab663dc48c04c (commit) via fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 (commit) via 389d7a5092aa9980717ec64da29239cd45e5d97c (commit) via 8ac589b74b31184b3bad835d22b85727b7a4b278 (commit) via 8e989779c61e026e93ab96799ead4f9a5347eb6b (commit) via f4837636e8bc5b1adb4d0bc97998f5e9139aa098 (commit) via df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f (commit) via ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a (commit) via f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 (commit) via 7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e (commit) via e90c9938b89747d58b24fbfecdfc75af4ea1cf1c (commit) via 67c5a7e19dc34dbebfeec22c44a10e4683865079 (commit) via 1a5f59dea9ff815693dbcdd42d821bd1c953da6b (commit) via 09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a (commit) via 349660184e410dce7ab2a230f07793ed29b677a2 (commit) via 9375e59d767f2f8b69e70b2cf4cbc519ac40969d (commit) via f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 (commit) via f40c40ee038152247737229ac071ab907e754923 (commit) via 1d237dccca86c64ee808789b8fc58f3580c6bb0f (commit) via 7b65bce072412153211f611b9cb0fd9674a9d988 (commit) via 8c012996cca4f5536f3da8fb17b2a4e73a276f5f (commit) via 4631b632e27b1fb2a35f10cfb034a397868b5d28 (commit) via 56243fd85fd53a88440dabeccf49ee70936c3cfb (commit) via 816bf1bb0fbb656839fe5f42ef8b7129d2b4073d (commit) via a68020e399f82d264a94ca51b3fdb30d99191118 (commit) via 34cd86c7c66be89154c7533cdfd7b4d4409bf924 (commit) via 9499dab4410b27d10b96cb18ecb5162f42ab51a8 (commit) via c8770e89722f2645ece97c1e065c606b746f274d (commit) via ca031011cd7fdc0424c35a68c5e24ecd55f70c19 (commit) via 6adcdbfe001b1a3afb42775decabaefaec59663f (commit) via 251354a947171a146185d274c487614c77036187 (commit) via 5a3a9d51ce0b22c31a2199d77f00b5a664397d4e (commit) via 5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc (commit) via 6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 (commit) via 5ac7ba5d5aa21d0142096bb896e2424f9086eb45 (commit) via ca09ceb40590328fab689cfdacf833b67a4ef21d (commit) via 5d31943d700026022692d9c4d939350923f19901 (commit) via a4d2725aa555e865e553639ed2a9b00d268820b0 (commit) via 2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab (commit) via 71af0afe6605249d8b08dfc3054d6ac41c9be5e4 (commit) via d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 (commit) via 5954346b54fa9a3ce8021eba381fd564f1c2d255 (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 (bc75a49ecb8b2a4544cb5796bb3b0fff5a124f50) \ N -- N -- N (e51152986daf5f22566984d237d856f55e31fc63) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e51152986daf5f22566984d237d856f55e31fc63 commit e51152986daf5f22566984d237d856f55e31fc63 Author: Neels Hofmeyr Date: Wed Jan 25 14:13:23 2017 +0100 vlr: drop all remaining opaque gsm_subscriber definitions Also drop some unused functions that use gsm_subscriber args Change-Id: Ic8af21e9d7c72ba687a7d2c45b55380333f116a5 http://cgit.osmocom.org/openbsc/commit/?id=16cf1255ba7fb58ad55426e02ad260dbd6d34145 commit 16cf1255ba7fb58ad55426e02ad260dbd6d34145 Author: Neels Hofmeyr Date: Wed Jan 25 13:58:08 2017 +0100 llist_count Change-Id: I0e0f715e657c789c6ad6fbb7bc5f11e720b58316 http://cgit.osmocom.org/openbsc/commit/?id=5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 commit 5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 Author: Neels Hofmeyr Date: Wed Jan 25 13:57:03 2017 +0100 auth_test.c: drop now unused functions Change-Id: I38a8d1ab5f43e7e3ee87edaefb08cd80c688e2b1 http://cgit.osmocom.org/openbsc/commit/?id=78d62b685dc2149c1a222a36b87052f585c6b857 commit 78d62b685dc2149c1a222a36b87052f585c6b857 Author: Neels Hofmeyr Date: Wed Jan 25 13:56:26 2017 +0100 remove gsm_subscriber: rewire VTY 'subscriber expire' to vlr_subscriber Change-Id: I21ee8a7f6e20c7f1ec561b4b61289a156ae79408 http://cgit.osmocom.org/openbsc/commit/?id=4778f0f4128c566c0c10a1838f1b2a48654566f5 commit 4778f0f4128c566c0c10a1838f1b2a48654566f5 Author: Neels Hofmeyr Date: Wed Jan 25 13:55:34 2017 +0100 remove gsm_subscriber: remove auth_get_tuple_for_subscr() Change-Id: I0e4b64b7c8b750ee77f4928837b9f9e0a9e758c7 http://cgit.osmocom.org/openbsc/commit/?id=5898a6a6604dbe4c62e7e058276e6a94b6854586 commit 5898a6a6604dbe4c62e7e058276e6a94b6854586 Author: Neels Hofmeyr Date: Sat Jan 21 01:04:54 2017 +0100 subscr_conn_test.err ^M lost after refactoring Change-Id: Ib16a3b17c68064ad769aa19ab071d0f209a025c2 http://cgit.osmocom.org/openbsc/commit/?id=d71ed1881a979dab1a0a743ccf484094a453b4cc commit d71ed1881a979dab1a0a743ccf484094a453b4cc Author: Neels Hofmeyr Date: Fri Jan 20 00:28:36 2017 +0100 don't close CM Service Request conn for RR messages Also log the situation more verbosely Change-Id: I736f1dfa5f65b1c846ce25ec400b08974d7f5101 http://cgit.osmocom.org/openbsc/commit/?id=643de852be2ddae8533a422a4cf6ca291a7c6dd2 commit 643de852be2ddae8533a422a4cf6ca291a7c6dd2 Author: Neels Hofmeyr Date: Thu Jan 19 23:10:44 2017 +0100 vlr: use file,line macros to log all vsub ref counts by src Change-Id: I2ef4e109dde8c962c04776ba1360e8a8e07797ec http://cgit.osmocom.org/openbsc/commit/?id=822efe84024477b04b8a5dd232a4b0c3b175f48f commit 822efe84024477b04b8a5dd232a4b0c3b175f48f Author: Neels Hofmeyr Date: Thu Jan 19 23:10:07 2017 +0100 log: log MM Auth Response on its own line Change-Id: I2d3bfade6f0997c4ee46c8c8cf515fbeef7870bb http://cgit.osmocom.org/openbsc/commit/?id=470317d12a4d2173aab172844014f9c5d5a723df commit 470317d12a4d2173aab172844014f9c5d5a723df Author: Neels Hofmeyr Date: Thu Jan 19 22:46:43 2017 +0100 gsmnet, vty: drop avoid_tmsi, use vlr->cfg.assign_tmsi instead Change-Id: If309e30b0ed15e7f1695a0447e9f1dfd182923e2 http://cgit.osmocom.org/openbsc/commit/?id=4dbcd99add221391bc6654256920c00d793df21a commit 4dbcd99add221391bc6654256920c00d793df21a Author: Neels Hofmeyr Date: Thu Jan 19 22:46:13 2017 +0100 vlr: rename alloc_tmsi to assign_tmsi to match the vty command Change-Id: I1db95f458a6b390c46afee123badcaf7277ea31c http://cgit.osmocom.org/openbsc/commit/?id=1bba732857d6aa3f9e90ecbb61f99cfd3259e10c commit 1bba732857d6aa3f9e90ecbb61f99cfd3259e10c Author: Neels Hofmeyr Date: Thu Jan 19 22:40:54 2017 +0100 vlr: split vlr_init and msc_vlr_init in _alloc and _start Same as with the gsm_network struct, this allows first allocating the vlr_instance, then calling the VTY configuration to populate the configuration of the vlr_instance, and only later start things up. Change-Id: Id9ff60d4136b1e20926591a479264b1fca6a494f http://cgit.osmocom.org/openbsc/commit/?id=1cab7419de0f453ddae4e75813956b3d18872291 commit 1cab7419de0f453ddae4e75813956b3d18872291 Author: Neels Hofmeyr Date: Thu Jan 19 17:00:06 2017 +0100 eliminate struct gsm_subscriber completely: remove mm_auth_test Change-Id: I432e642aa7f418edc9690ac1c7a3f876674bda68 http://cgit.osmocom.org/openbsc/commit/?id=50525adff4c2f0b447eceece364957a0407ea45e commit 50525adff4c2f0b447eceece364957a0407ea45e Author: Neels Hofmeyr Date: Thu Jan 19 16:57:02 2017 +0100 db upgrade path: get subscriber extension by direct SQL query Change-Id: Ie2cffbc9370856cd18dc3c3feddf2211ae5c53ab http://cgit.osmocom.org/openbsc/commit/?id=ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 commit ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 Author: Neels Hofmeyr Date: Thu Jan 19 16:57:50 2017 +0100 subscr_update: fix unset rc Change-Id: I710215251d50154aa55b79ac01227d5294b632b2 http://cgit.osmocom.org/openbsc/commit/?id=50cde34692871eef5f385a8e444052008dad9314 commit 50cde34692871eef5f385a8e444052008dad9314 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:55 2017 +0100 log: remove imsi filter Change-Id: I8651a52a1dbe7e15287c9ede316173080493553f http://cgit.osmocom.org/openbsc/commit/?id=be47363e39c6b7c30e8ddec18774dd9de9b34c10 commit be47363e39c6b7c30e8ddec18774dd9de9b34c10 Author: Neels Hofmeyr Date: Thu Jan 19 16:55:01 2017 +0100 fix sgsn_vty show subscribers: use proper gprs_subscribers list Change-Id: I3ad1ca77df36e2fce41eecf794311459d50adf51 http://cgit.osmocom.org/openbsc/commit/?id=83978b9b36570c38a5d528143340dfeb4de4fabe commit 83978b9b36570c38a5d528143340dfeb4de4fabe Author: Neels Hofmeyr Date: Wed Jan 18 00:22:51 2017 +0100 remove vsub->flags,auth_error_cause,auth_tuples_updated,authorized Change-Id: I84c8582bf3e747371a7c4490a7d8af202877c88f http://cgit.osmocom.org/openbsc/commit/?id=42c8933a871035c719eff3439e502d3694fe3811 commit 42c8933a871035c719eff3439e502d3694fe3811 Author: Neels Hofmeyr Date: Wed Jan 18 00:25:29 2017 +0100 vlr: auth tuples error checking fixme Change-Id: I2ff422d50e6597f0fba33c36ac8a99e14bb45c1b http://cgit.osmocom.org/openbsc/commit/?id=1771bac2db8cfd7c39e05641cfae43b2bc28068c commit 1771bac2db8cfd7c39e05641cfae43b2bc28068c Author: Neels Hofmeyr Date: Wed Jan 18 00:21:48 2017 +0100 vlr_sub_cancel Change-Id: I22af1dd124933218890157dae16a1ec983f5de4d http://cgit.osmocom.org/openbsc/commit/?id=35b988b91755fc8e29a4692999b97abf6aaffc61 commit 35b988b91755fc8e29a4692999b97abf6aaffc61 Author: Neels Hofmeyr Date: Wed Jan 18 00:22:06 2017 +0100 stupid cosmetic tweak: vsub->name further up Change-Id: I65f4ea5129d25802447069a11440ec7240a65c7d http://cgit.osmocom.org/openbsc/commit/?id=ae028d652ce71c2801182eca371b43dfa8b815d3 commit ae028d652ce71c2801182eca371b43dfa8b815d3 Author: Neels Hofmeyr Date: Wed Jan 18 00:23:38 2017 +0100 publish vlr_sub_purge, update api doc vlr_sub_purge() seems to have been misunderstood before. To be verified, but it appears this exists to tell *another* VLR to purge this subscriber because we are using it here. Change-Id: I08e0857b1146c304bcd4d24f2c178d4ca9a2bf9d http://cgit.osmocom.org/openbsc/commit/?id=0a3c37ba64b24de6b388c61110054277ad9ac2b5 commit 0a3c37ba64b24de6b388c61110054277ad9ac2b5 Author: Neels Hofmeyr Date: Tue Jan 17 23:30:06 2017 +0100 vlr_sub_name(): log id type, preferably log MSISDN over IMSI Change-Id: Ie8acb549e627c8b286febb31a2361031df78a5cd http://cgit.osmocom.org/openbsc/commit/?id=fb188ff34a76eccd2795293cb2153fa30010c301 commit fb188ff34a76eccd2795293cb2153fa30010c301 Author: Neels Hofmeyr Date: Tue Jan 17 23:26:11 2017 +0100 subscr_conn_test Change-Id: I9fdaadc6e7cfce8dee0da5004b3748d6c09e7d1f http://cgit.osmocom.org/openbsc/commit/?id=78e95cf71aacd91c7f1421e311579ee5d8ca490b commit 78e95cf71aacd91c7f1421e311579ee5d8ca490b Author: Neels Hofmeyr Date: Tue Jan 17 23:25:49 2017 +0100 fix: put vsub after GSUP rx Change-Id: I6503738b89c906eb920706ee6e26037707febdf8 http://cgit.osmocom.org/openbsc/commit/?id=df5ba19e485eb075a05e9216d7ee174c1b854f96 commit df5ba19e485eb075a05e9216d7ee174c1b854f96 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:24 2017 +0100 log new MSISDN tweak Change-Id: I5434f5d080f90e0f88611cbbdf806005846c1ed8 http://cgit.osmocom.org/openbsc/commit/?id=290b3c275561517ad6b7255999139c1dbc522737 commit 290b3c275561517ad6b7255999139c1dbc522737 Author: Neels Hofmeyr Date: Tue Jan 17 23:25:02 2017 +0100 vlr_subscriber: fix: initialize tmsi_new properly Change-Id: I277714e573dc8bbc2280d81522be95ab9f664e48 http://cgit.osmocom.org/openbsc/commit/?id=faa7f88d73e5f6feb62b6724bbcb8598e7862ead commit faa7f88d73e5f6feb62b6724bbcb8598e7862ead Author: Neels Hofmeyr Date: Tue Jan 17 23:24:43 2017 +0100 imsi detach: put vsub after anchor release Change-Id: I728d8b47b056ab033767addb25ddba07c23306e7 http://cgit.osmocom.org/openbsc/commit/?id=da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d commit da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d Author: Neels Hofmeyr Date: Tue Jan 17 23:23:58 2017 +0100 vlr_sub_name: don't print invalid TMSIs Change-Id: I262d06afdcb921c4dce1ee739b1913d7ee5a5691 http://cgit.osmocom.org/openbsc/commit/?id=b28c131ac5829f4491b948fd5918e6c0abde9325 commit b28c131ac5829f4491b948fd5918e6c0abde9325 Author: Neels Hofmeyr Date: Tue Jan 17 23:23:35 2017 +0100 vlr.h: tweak msisdn and name sizes Change-Id: Idd90f6386151a56293deaf347e41c5e377db6d72 http://cgit.osmocom.org/openbsc/commit/?id=5500437d0e4e00443fc7afe670bff081fd437c23 commit 5500437d0e4e00443fc7afe670bff081fd437c23 Author: Neels Hofmeyr Date: Tue Jan 17 21:26:20 2017 +0100 fix vlr_subscriber ref counting Change-Id: I43bc8efe8b6e55bbb8ac4f801a3e19e3fd9a8b69 http://cgit.osmocom.org/openbsc/commit/?id=44ea229c3ac98ade829dc86e15a8889f124c4788 commit 44ea229c3ac98ade829dc86e15a8889f124c4788 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:58 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: I8dc4944f4ed89a86824cb30cd3191edf5ad22c32 http://cgit.osmocom.org/openbsc/commit/?id=79204cfab2b7fe11c0895259ba7f632bdf259640 commit 79204cfab2b7fe11c0895259ba7f632bdf259640 Author: Neels Hofmeyr Date: Tue Jan 17 21:24:19 2017 +0100 msc_ctrl_cmds Change-Id: I9d517d949b9d14a8373d60367c6d1e63a7302d56 http://cgit.osmocom.org/openbsc/commit/?id=fbed7f34921b0aebd11ceb6bd3304622972ce4f3 commit fbed7f34921b0aebd11ceb6bd3304622972ce4f3 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:30 2017 +0100 vlr: subscriber ref count debug log Change-Id: Ib8b24e72868d5ba748034c3e0ff8c35a36b75553 http://cgit.osmocom.org/openbsc/commit/?id=125b443b4eb6781ff4a848c0077a80b3103f7186 commit 125b443b4eb6781ff4a848c0077a80b3103f7186 Author: Neels Hofmeyr Date: Sat Jan 14 03:34:13 2017 +0100 vlr: fix subscriber ref counting Change-Id: I2999feb03e97518deddab2f9d10ba03b19ba25e6 http://cgit.osmocom.org/openbsc/commit/?id=33b309c3295b258db11aed6f444cf00c10625d9b commit 33b309c3295b258db11aed6f444cf00c10625d9b Author: Neels Hofmeyr Date: Sat Jan 14 03:32:12 2017 +0100 bsc_subscriber ref count log with 'BSC' name Change-Id: I42a37b0c8a688e6c888e3a5783780c5e58179c5f http://cgit.osmocom.org/openbsc/commit/?id=0a0bf2c97a801fffd3b87a1d1448d07905c09702 commit 0a0bf2c97a801fffd3b87a1d1448d07905c09702 Author: Neels Hofmeyr Date: Sat Jan 14 02:13:50 2017 +0100 vty paging output tweak Change-Id: I0d0d5a0c06bbc3d9809cea377473c43a07f2f039 http://cgit.osmocom.org/openbsc/commit/?id=26f4b98728484d1a990db22f3849b1bd66e11588 commit 26f4b98728484d1a990db22f3849b1bd66e11588 Author: Neels Hofmeyr Date: Sat Jan 14 02:14:39 2017 +0100 vty show subscr cache: safety exit after 100 subscribers Change-Id: I5e0497cbe96f5f894ce424903454d98a7d8b20d7 http://cgit.osmocom.org/openbsc/commit/?id=e70190325e305bd701d3f1c01139280adfcf03cc commit e70190325e305bd701d3f1c01139280adfcf03cc Author: Neels Hofmeyr Date: Sat Jan 14 02:13:15 2017 +0100 vlr_subscriber: vty dump auth stuff Change-Id: If2e2982cadc97c7e286a9b991fd3e49978481e4a http://cgit.osmocom.org/openbsc/commit/?id=d8a3c68ba80b12accb6f6280c61cc597eab24a98 commit d8a3c68ba80b12accb6f6280c61cc597eab24a98 Author: Neels Hofmeyr Date: Sat Jan 14 01:30:44 2017 +0100 completely replace gsm_subscriber with vlr_subscriber Change-Id: If6fe6ccf20d12f0c422256e2e1d00167fedc1d45 http://cgit.osmocom.org/openbsc/commit/?id=b4dd4133d91fbb4d6ff01da9f08de398c95a52ea commit b4dd4133d91fbb4d6ff01da9f08de398c95a52ea Author: Neels Hofmeyr Date: Sat Jan 14 01:37:05 2017 +0100 vlr: consistent vlr_sub_ prefix (not some as vlr_subscr_) Change-Id: I01e12d85be740e31583eeeff437ec435fc4f8e90 http://cgit.osmocom.org/openbsc/commit/?id=e2b957ffc1a7efb4793b329160a9d7d447abb360 commit e2b957ffc1a7efb4793b329160a9d7d447abb360 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:56 2017 +0100 vlr_subscriber ref counting Change-Id: I3b1177c750b07ff315b7fdfa0773acac6cae32f4 http://cgit.osmocom.org/openbsc/commit/?id=cd6b332d98976bde8df8ac55027252f2454ee968 commit cd6b332d98976bde8df8ac55027252f2454ee968 Author: Neels Hofmeyr Date: Sat Jan 14 00:39:33 2017 +0100 remove gsm_subscriber_connection->subscr, use ->vsub instead Change-Id: I9cc833b6407d3d8efa3e4a6fa41839c618459193 http://cgit.osmocom.org/openbsc/commit/?id=a80d6867245faab454e8da66cc2bb9fb05f2cc3b commit a80d6867245faab454e8da66cc2bb9fb05f2cc3b Author: Neels Hofmeyr Date: Fri Jan 13 20:56:43 2017 +0100 dismantle gsm_subscriber api: drop subscr_create_subscriber() Change-Id: If7b9f9fe6a36fe351828fa2ee01d54a3c5503c21 http://cgit.osmocom.org/openbsc/commit/?id=013da93d1a9ec0e00afecaa13b504401410d0e20 commit 013da93d1a9ec0e00afecaa13b504401410d0e20 Author: Neels Hofmeyr Date: Fri Jan 13 20:56:03 2017 +0100 requestsfu Change-Id: I5564830da99f6f03811e2c70c93bc84e6ac8f013 http://cgit.osmocom.org/openbsc/commit/?id=164008c722cd35a350ef1207c1cafb251728758e commit 164008c722cd35a350ef1207c1cafb251728758e Author: Neels Hofmeyr Date: Fri Jan 13 20:47:01 2017 +0100 neutralize gsm_subscriber->sgsn_data Change-Id: I9098634e9191c231074d4ed4dc1fd16603d53b3c http://cgit.osmocom.org/openbsc/commit/?id=a655473e9b43d742f6ca20c947d7a78899125ae0 commit a655473e9b43d742f6ca20c947d7a78899125ae0 Author: Neels Hofmeyr Date: Fri Jan 13 17:59:26 2017 +0100 neutralize gsm_subscriber->requests Change-Id: I3a0ca57179fff37bec8efb02b36024e2cf34220e http://cgit.osmocom.org/openbsc/commit/?id=86edbb42fb4c38f398c45f44c2a28b566dba71b5 commit 86edbb42fb4c38f398c45f44c2a28b566dba71b5 Author: Neels Hofmeyr Date: Fri Jan 13 17:51:58 2017 +0100 neutralize gsm_subscriber->is_paging Change-Id: I524ac7142ab77377d476addd3d52bc206016a741 http://cgit.osmocom.org/openbsc/commit/?id=b6deff72186d855055c0ecb2fb13e7ab3399032f commit b6deff72186d855055c0ecb2fb13e7ab3399032f Author: Neels Hofmeyr Date: Fri Jan 13 17:47:42 2017 +0100 neutralize gsm_subscriber->equipment Change-Id: Iff5ac5be93fc936609d52ab9c363eac6346a0bd9 http://cgit.osmocom.org/openbsc/commit/?id=bbb630200594cd4630aa5f1406895a483752ad13 commit bbb630200594cd4630aa5f1406895a483752ad13 Author: Neels Hofmeyr Date: Fri Jan 13 17:37:12 2017 +0100 neutralize gsm_subscriber->flags Change-Id: I84b7abbdb62cd1e5b8e91c55843222950504c77d http://cgit.osmocom.org/openbsc/commit/?id=8eb10c0d7807268c09bcd3abedf6d5442bd10279 commit 8eb10c0d7807268c09bcd3abedf6d5442bd10279 Author: Neels Hofmeyr Date: Fri Jan 13 17:20:20 2017 +0100 neutralize gsm_subscriber->keep_in_ram Change-Id: If726d71d683378220f940f8855d72a824fa3fae5 http://cgit.osmocom.org/openbsc/commit/?id=c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 commit c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 Author: Neels Hofmeyr Date: Fri Jan 13 16:07:55 2017 +0100 neutralize gsm_subscriber->expire_lu Change-Id: Icd3924da544b65c507e4833b3d457f8195788a31 http://cgit.osmocom.org/openbsc/commit/?id=d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a commit d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a Author: Neels Hofmeyr Date: Fri Jan 13 05:36:12 2017 +0100 subscr_conn_test set imsi/imei/imeisv logging Change-Id: If8ab1d08a4f4893aa4fdfe405eb8dcfea11c6af2 http://cgit.osmocom.org/openbsc/commit/?id=4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 commit 4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 Author: Neels Hofmeyr Date: Fri Jan 13 05:34:28 2017 +0100 vlr_sub_set_imeisv Change-Id: I6c2d6e738746eb5b3bfd0381b3c806fef4b4119a http://cgit.osmocom.org/openbsc/commit/?id=0013cefde7df6dbb5378a43844b85f90b2a2b8ed commit 0013cefde7df6dbb5378a43844b85f90b2a2b8ed Author: Neels Hofmeyr Date: Fri Jan 13 02:08:13 2017 +0100 drop obsolete comment Change-Id: Ida306572bf860fa56a1a7c902eead4d923343858 http://cgit.osmocom.org/openbsc/commit/?id=fc81afa6aa996f2c4ee46da6e70f082b70601813 commit fc81afa6aa996f2c4ee46da6e70f082b70601813 Author: Neels Hofmeyr Date: Fri Jan 13 04:15:31 2017 +0100 vlr_subscr: add id as long long int version of imsi Change-Id: I3ec29bca7dc7818d7089faf53b3072fe6d8c8bf9 http://cgit.osmocom.org/openbsc/commit/?id=0dc4778f0394c2e6e91d2821ee4885013586ca3e commit 0dc4778f0394c2e6e91d2821ee4885013586ca3e Author: Neels Hofmeyr Date: Fri Jan 13 02:05:04 2017 +0100 neutralize gsm_subscriber->id Change-Id: Id76b8f797791e6f1d219066ad4f1faf0a1339a1a http://cgit.osmocom.org/openbsc/commit/?id=35f186d3513a6d1d81342216360a69e28d82e849 commit 35f186d3513a6d1d81342216360a69e28d82e849 Author: Neels Hofmeyr Date: Fri Jan 13 01:08:37 2017 +0100 neutralize gsm_subscriber->authorized Change-Id: I960d82ebd188ae7777f0a8bf5b5b825be307d79b http://cgit.osmocom.org/openbsc/commit/?id=85ab798aa6e5a41225962354b41ef00ebebce5b7 commit 85ab798aa6e5a41225962354b41ef00ebebce5b7 Author: Neels Hofmeyr Date: Thu Jan 12 14:42:20 2017 +0100 neutralize gsm_subscriber->name Change-Id: I2a8298f26d352c42f0c09ad8caf88ffce46b7bd9 http://cgit.osmocom.org/openbsc/commit/?id=b2af47b63cc54a0e765015301cb82e828c37557d commit b2af47b63cc54a0e765015301cb82e828c37557d Author: Neels Hofmeyr Date: Thu Jan 12 14:27:07 2017 +0100 neutralize gsm_subscriber->lac Change-Id: I5ffe7859165c89664cb79506e60b1b10e090cb9e http://cgit.osmocom.org/openbsc/commit/?id=99c7b4c70049ca76a216563ecae8d6dbec77ef7a commit 99c7b4c70049ca76a216563ecae8d6dbec77ef7a Author: Neels Hofmeyr Date: Fri Jan 13 02:08:02 2017 +0100 vlr: provide functions to update the imsi, imei, imeisv safely Change-Id: Ide362b9d35c2ae678bb8a03dd9e630dcf87bc592 http://cgit.osmocom.org/openbsc/commit/?id=2edf2f10afaa11c1f74f45c97c4427e48155a3cb commit 2edf2f10afaa11c1f74f45c97c4427e48155a3cb Author: Neels Hofmeyr Date: Fri Jan 13 15:22:34 2017 +0100 use msisdn fu Change-Id: I5c84f6beba604890afca535c6ffbbf76a0bf3dfd http://cgit.osmocom.org/openbsc/commit/?id=ff11da076817359b3ad6642140ce0d0a2fbe12ba commit ff11da076817359b3ad6642140ce0d0a2fbe12ba Author: Neels Hofmeyr Date: Fri Jan 13 02:07:16 2017 +0100 use strncpy0 instead of strncpy Change-Id: If05210bab498d3b3ef271b7495f83e31a23f13fd http://cgit.osmocom.org/openbsc/commit/?id=232b8b760f90b5f1aae4ac8fc4d29f01060e5069 commit 232b8b760f90b5f1aae4ac8fc4d29f01060e5069 Author: Neels Hofmeyr Date: Thu Jan 12 14:29:35 2017 +0100 fix osmo_bsc_vty missing include of bsc_subscriber Change-Id: I8eb5623daf3778d90bdb5983790daab84d7fa909 http://cgit.osmocom.org/openbsc/commit/?id=30dc13abd2cb71be3e4f7a65e5023880342b9e7c commit 30dc13abd2cb71be3e4f7a65e5023880342b9e7c Author: Neels Hofmeyr Date: Thu Jan 12 14:28:43 2017 +0100 disable subscr_expire_callback Change-Id: I7e16dce390a950e04743671bcd06dc174fdcfaeb http://cgit.osmocom.org/openbsc/commit/?id=9e296babc73f3ecce373fa9e46f1d42bb763bf45 commit 9e296babc73f3ecce373fa9e46f1d42bb763bf45 Author: Neels Hofmeyr Date: Thu Jan 12 14:28:21 2017 +0100 vlr: send signal S_SUBSCR_ATTACHED when conn is accepted Change-Id: I2dd180b9be5ed447619c51ca86ea795b84523512 http://cgit.osmocom.org/openbsc/commit/?id=8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd commit 8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd Author: Neels Hofmeyr Date: Thu Jan 12 14:42:42 2017 +0100 disable legacy subscr db Change-Id: I145d21125a1f813fbd5a6f1264d8fc9c50cc1220 http://cgit.osmocom.org/openbsc/commit/?id=6b5f57b116d53c878052fa362f19b1ef1edca100 commit 6b5f57b116d53c878052fa362f19b1ef1edca100 Author: Neels Hofmeyr Date: Thu Jan 12 14:27:21 2017 +0100 disable legacy subscr db Change-Id: Iae4756a6b99518e1d0bea53bd6c377157f78c67a http://cgit.osmocom.org/openbsc/commit/?id=328c015e5d62ef601b0f95c160b59ec9953e4751 commit 328c015e5d62ef601b0f95c160b59ec9953e4751 Author: Neels Hofmeyr Date: Thu Jan 12 14:26:42 2017 +0100 disable imsi filter Change-Id: Iafef8fc4d5af5b4391fbd8feedf2bd7206ffaf21 http://cgit.osmocom.org/openbsc/commit/?id=1307644c24cfd2f18faf1df5630f6be0645c1770 commit 1307644c24cfd2f18faf1df5630f6be0645c1770 Author: Neels Hofmeyr Date: Thu Jan 12 13:56:31 2017 +0100 subscr_conn_test: LU with unknown TMSI Change-Id: Iefb711f2e6b8d0939aa2054462933821de1da238 http://cgit.osmocom.org/openbsc/commit/?id=e60cb591be77352ca2c95c923e25efb84afe26ff commit e60cb591be77352ca2c95c923e25efb84afe26ff Author: Neels Hofmeyr Date: Wed Jan 11 17:48:38 2017 +0100 smsq log wip Change-Id: I571f44f6b9d817ce60761fa3a1609d929ab1026d http://cgit.osmocom.org/openbsc/commit/?id=989c5baf3c249530a04175650e0f95684a8a1bb6 commit 989c5baf3c249530a04175650e0f95684a8a1bb6 Author: Neels Hofmeyr Date: Wed Jan 11 17:11:58 2017 +0100 subscr_conn_test: LU with TMSI Change-Id: I4277c28aaa06a4b65ed52a2cd2d62f917d88b03f http://cgit.osmocom.org/openbsc/commit/?id=704bf7909245ad5053076151f42118b3d6e3ed4f commit 704bf7909245ad5053076151f42118b3d6e3ed4f Author: Neels Hofmeyr Date: Wed Jan 11 04:01:32 2017 +0100 vlr: make sure to store new LAC in VLR upon LU Change-Id: I87c510ebeae8d4b102f876d7d94178820e95288c http://cgit.osmocom.org/openbsc/commit/?id=835089cbc89fd775aaed5463891a92a369e331c1 commit 835089cbc89fd775aaed5463891a92a369e331c1 Author: Neels Hofmeyr Date: Wed Jan 11 04:01:08 2017 +0100 vlr: vlr_subscr alloc tweaks Change-Id: Ia869528ab6556c9e77182677bc45a08b56d1a1d8 http://cgit.osmocom.org/openbsc/commit/?id=d7e6af475c28f81916f26c4868e515ad2cdff20f commit d7e6af475c28f81916f26c4868e515ad2cdff20f Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 gprs_subscriber Change-Id: I9beafef297ee59ce358cf041ad152952ab14e608 http://cgit.osmocom.org/openbsc/commit/?id=3ccbce803774a2ab9bd233de203f3a2c2743baf3 commit 3ccbce803774a2ab9bd233de203f3a2c2743baf3 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 bsc_subscriber Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b commit 797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b Author: Neels Hofmeyr Date: Mon Jan 9 22:03:34 2017 +0100 neutralize gsm_subscriber: remove imsi, tmsi Change-Id: I0b8a14510ed1fc1605901004c139c3ab2fe32768 http://cgit.osmocom.org/openbsc/commit/?id=3df181c694876febad92eddc8c0fe4e144431be2 commit 3df181c694876febad92eddc8c0fe4e144431be2 Author: Neels Hofmeyr Date: Mon Jan 9 22:08:53 2017 +0100 disable old HLR db Change-Id: If46a7e75fc48c2f6ebc9ace68e3f3055859b558d http://cgit.osmocom.org/openbsc/commit/?id=39ae948c2ee28af9852925b721f0f2b2cb02e1dd commit 39ae948c2ee28af9852925b721f0f2b2cb02e1dd Author: Neels Hofmeyr Date: Mon Jan 9 14:21:03 2017 +0100 vlr: add functions vlr_sub_have*, publish subscr_have() Change-Id: I89ead02daa55b3d85476022aae4b4d3fec415d77 http://cgit.osmocom.org/openbsc/commit/?id=3ef246a0ce5dcd791022a854c225981eb1223332 commit 3ef246a0ce5dcd791022a854c225981eb1223332 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:27 2017 +0100 eliminate gsm_subscriber.extension, replace with vsub->msisdn Move code to remove pending SMS by MSISDN to separate function. Change-Id: I70fd2b7ec544177a19abe4e815a7d4df9624b758 http://cgit.osmocom.org/openbsc/commit/?id=796221aff25deb03a6aef0e59d49a44197860d10 commit 796221aff25deb03a6aef0e59d49a44197860d10 Author: Neels Hofmeyr Date: Mon Jan 9 14:20:18 2017 +0100 subscr_name(): return const; add subscr_msisdn_or_name() Change-Id: I0260a4fddc1fd07f46ffb24f35a74883b16d9937 http://cgit.osmocom.org/openbsc/commit/?id=764941737b57e916d557a8ca565b0a315b02764b commit 764941737b57e916d557a8ca565b0a315b02764b Author: Neels Hofmeyr Date: Mon Jan 9 14:11:34 2017 +0100 subscr_conn_test: expect IMSI/TMSI Change-Id: Ic702e25bf24204cc8775dd3dad16317e778aa88c http://cgit.osmocom.org/openbsc/commit/?id=91dc57e39f7bc6fd06f94b471607d2adc370e860 commit 91dc57e39f7bc6fd06f94b471607d2adc370e860 Author: Neels Hofmeyr Date: Mon Jan 9 02:28:12 2017 +0100 vlr: IMEISV Change-Id: I8804351464bb8ec1f0742b36b0fb0591bbf4bfe4 http://cgit.osmocom.org/openbsc/commit/?id=f9a9344411d4ab99aa23e3dcfd2f59993a10e87f commit f9a9344411d4ab99aa23e3dcfd2f59993a10e87f Author: Neels Hofmeyr Date: Mon Jan 9 00:55:06 2017 +0100 subscr_con_test: IMEI, IMEI+TMSI Change-Id: I797348b24d9d7379c014c55091f263eab6fa482c http://cgit.osmocom.org/openbsc/commit/?id=ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 commit ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 Author: Neels Hofmeyr Date: Mon Jan 9 00:51:54 2017 +0100 subscr_conn_test: tweaks Change-Id: I949b0d296eebfbd2c59f44355814f9711c34942b http://cgit.osmocom.org/openbsc/commit/?id=8ca2507280a1ea408f84024f18f7fd41b41ceb02 commit 8ca2507280a1ea408f84024f18f7fd41b41ceb02 Author: Neels Hofmeyr Date: Mon Jan 9 00:48:03 2017 +0100 vlr: fix IMEI-required Change-Id: I3fd35b9de2ec8f7ac0bf47ece7e40151fd0749df http://cgit.osmocom.org/openbsc/commit/?id=d61d7b89e1960e5f1d04a502487babef77ddf322 commit d61d7b89e1960e5f1d04a502487babef77ddf322 Author: Neels Hofmeyr Date: Sun Jan 8 20:34:43 2017 +0100 subscr_conn_test: TMSI Change-Id: I82e5b92f5b99b9e0b22165a91d74b3dea0bcd070 http://cgit.osmocom.org/openbsc/commit/?id=42e5338b1fa4dd42a278a7105738f5c385a9326e commit 42e5338b1fa4dd42a278a7105738f5c385a9326e Author: Neels Hofmeyr Date: Sun Jan 8 20:11:49 2017 +0100 subscr_conn_test: cosmetics Change-Id: Iec0b676f4d89eb37df0b2c619c49de96627f5952 http://cgit.osmocom.org/openbsc/commit/?id=f417ab246e356d08bf3ef100d4bf486f51b0467b commit f417ab246e356d08bf3ef100d4bf486f51b0467b Author: Neels Hofmeyr Date: Sun Jan 8 20:11:01 2017 +0100 vlr: TMSI Change-Id: I3363b430ba284268af2b441c05bb0578fd393c83 http://cgit.osmocom.org/openbsc/commit/?id=9e268f0b15eb53b59704f094739d0df0b193041b commit 9e268f0b15eb53b59704f094739d0df0b193041b Author: Neels Hofmeyr Date: Sun Jan 8 20:10:46 2017 +0100 vlr_subscr_find: safeguard against empty/invalid search param Change-Id: Ie9ecbe853395caa0d64c5e6e869637af780a21c4 http://cgit.osmocom.org/openbsc/commit/?id=d5e85051526bf09ffc10788fd9917fc0dbba5a9c commit d5e85051526bf09ffc10788fd9917fc0dbba5a9c Author: Neels Hofmeyr Date: Sun Jan 8 19:48:24 2017 +0100 subscr_conn_test assert subscr Change-Id: I923b08dcf7f909fba546b9d3f05e47d8cfc3074c http://cgit.osmocom.org/openbsc/commit/?id=c37b5ff45642f8a5050857614245a1cd0335e911 commit c37b5ff45642f8a5050857614245a1cd0335e911 Author: Neels Hofmeyr Date: Sun Jan 8 19:43:57 2017 +0100 subscr_conn_test Change-Id: Id3e2ae83447cdd6e92d51ddb2b79b26783917b9e http://cgit.osmocom.org/openbsc/commit/?id=436a62b9e6cfd62ae02617239da4f55ae1fc1c0f commit 436a62b9e6cfd62ae02617239da4f55ae1fc1c0f Author: Neels Hofmeyr Date: Sun Jan 8 19:43:46 2017 +0100 vlr: TMSI Change-Id: I447f8e69d63cbefff7071003e30688ac2d468c09 http://cgit.osmocom.org/openbsc/commit/?id=91edb7366a065d0646865b1ebd972f23bd937fab commit 91edb7366a065d0646865b1ebd972f23bd937fab Author: Neels Hofmeyr Date: Sun Jan 8 19:24:39 2017 +0100 subscr_conn_test: verify repeated LU Change-Id: Ida60d8d1c15c927293b6b22ab9551db307cd3ca3 http://cgit.osmocom.org/openbsc/commit/?id=302416137516ad3fdbae0be20e26bb484bcb0cb7 commit 302416137516ad3fdbae0be20e26bb484bcb0cb7 Author: Neels Hofmeyr Date: Sun Jan 8 19:24:00 2017 +0100 subscr_conn_test: verify lu accept sent Change-Id: I74f288f256903d9fb78b804d1e6dd87fb51bb7f0 http://cgit.osmocom.org/openbsc/commit/?id=54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 commit 54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 Author: Neels Hofmeyr Date: Sun Jan 8 18:25:56 2017 +0100 fsm: debug log tweak: log __func__, not explicit names Change-Id: I7f8adb5c67bcb83a38ac58726d831ef7bda58f5e http://cgit.osmocom.org/openbsc/commit/?id=cc2d1f58728234ebc4ecab4fb2c12abd56d0538a commit cc2d1f58728234ebc4ecab4fb2c12abd56d0538a Author: Neels Hofmeyr Date: Fri Jan 6 03:48:41 2017 +0100 subscr_conn_test cosmetics Change-Id: I540dcb5636ec9e3b309c808a635bc34ec52ada5e http://cgit.osmocom.org/openbsc/commit/?id=5e36e5906fcc53975ab889a0daade340736b6d3e commit 5e36e5906fcc53975ab889a0daade340736b6d3e Author: Neels Hofmeyr Date: Fri Jan 6 01:05:36 2017 +0100 subscr_conn_test: paging with ciph Change-Id: Iea1df88ec79ab6e15cab62c9a7d562deefec890d http://cgit.osmocom.org/openbsc/commit/?id=ec9172984b2da0ea88fa7626ef4a993916a331eb commit ec9172984b2da0ea88fa7626ef4a993916a331eb Author: Neels Hofmeyr Date: Fri Jan 6 01:00:29 2017 +0100 subscr_conn_test: paging with auth Change-Id: I40aa8c28a4f5e0feb8a5b822c938b346ffb7fb8a http://cgit.osmocom.org/openbsc/commit/?id=5b9251143e89aa94b8f49e3bbb42f6326fcb729e commit 5b9251143e89aa94b8f49e3bbb42f6326fcb729e Author: Neels Hofmeyr Date: Thu Jan 5 19:55:20 2017 +0100 subscr_conn_test Change-Id: Idbb0d5ae15789030486e088dfc15ef0cd6f8aa19 http://cgit.osmocom.org/openbsc/commit/?id=7644af118dff3a3ccfb0417ec769c7bbafedead6 commit 7644af118dff3a3ccfb0417ec769c7bbafedead6 Author: Neels Hofmeyr Date: Thu Jan 5 19:52:35 2017 +0100 vlr: add wait-for-ciphering states in LU and PARQ Change-Id: I95afba42941cf0651eb56f0910edd128183b471f http://cgit.osmocom.org/openbsc/commit/?id=ea569d53e03602a72a89a28e8d776aaf861cedc0 commit ea569d53e03602a72a89a28e8d776aaf861cedc0 Author: Neels Hofmeyr Date: Thu Jan 5 19:54:23 2017 +0100 vlr: move LU and PARQ FSM state definitions to header files Change-Id: I6ea175102d293b118a8b970819673ae9f8f68c14 http://cgit.osmocom.org/openbsc/commit/?id=18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 commit 18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 Author: Neels Hofmeyr Date: Thu Jan 5 05:41:16 2017 +0100 subscr_conn_test Change-Id: Ic5fd4c5332d4a6d56bcc9660baf1a15df0170061 http://cgit.osmocom.org/openbsc/commit/?id=fe2bea480b8865529a777bbb1d3e4002ee44e452 commit fe2bea480b8865529a777bbb1d3e4002ee44e452 Author: Neels Hofmeyr Date: Thu Jan 5 06:04:16 2017 +0100 tweak: set conn->received_cm_serv_req on conn accept Change-Id: I1e086bc000af25f3fa4fa36a2fa6923e125175a1 http://cgit.osmocom.org/openbsc/commit/?id=199806fe9e2c1d620c32d295acd3f234ceffd5c1 commit 199806fe9e2c1d620c32d295acd3f234ceffd5c1 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 paging Change-Id: I5ea880d1920656d53c77e81475e53c9509a7f8fe http://cgit.osmocom.org/openbsc/commit/?id=61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 commit 61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 Author: Neels Hofmeyr Date: Thu Jan 5 05:29:29 2017 +0100 fix missing group in some subscr alloc Change-Id: Ic27f340dbd91fe124c0007913aaeb98721bd96c0 http://cgit.osmocom.org/openbsc/commit/?id=32b965a9d3f4ab9cf2a682e05baa50c609825c37 commit 32b965a9d3f4ab9cf2a682e05baa50c609825c37 Author: Neels Hofmeyr Date: Thu Jan 5 05:25:43 2017 +0100 vlr: indicate subscr_conn_from upon subscr_conn ACCEPT Change-Id: I705362f6368262e2eef179b2c68fad8e1fb7c1f2 http://cgit.osmocom.org/openbsc/commit/?id=ecddf63d68fa71f960caea30fa2185c886b40560 commit ecddf63d68fa71f960caea30fa2185c886b40560 Author: Neels Hofmeyr Date: Thu Jan 5 05:33:36 2017 +0100 fix: bump conn_fsm only in accepted state Change-Id: I5463ce65e5db54a0c03874acb31943e123f13a71 http://cgit.osmocom.org/openbsc/commit/?id=36884d9d8c8b26e790f965df2277115889595a03 commit 36884d9d8c8b26e790f965df2277115889595a03 Author: Neels Hofmeyr Date: Thu Jan 5 05:30:18 2017 +0100 sms: use vsub msisdn Change-Id: I3c53888de60520085b0b5b478df3794a38741254 http://cgit.osmocom.org/openbsc/commit/?id=b8d85bdc52e9b9d21836ed889786d50dab5a78a1 commit b8d85bdc52e9b9d21836ed889786d50dab5a78a1 Author: Neels Hofmeyr Date: Thu Jan 5 05:40:55 2017 +0100 log proc_arq_vlr_fn_post_imsi() Change-Id: I4195fcb30f336b4607248494d2158bd2a741f69d http://cgit.osmocom.org/openbsc/commit/?id=9f5a82f1320fd3b32cc7214743072e2dad0e8362 commit 9f5a82f1320fd3b32cc7214743072e2dad0e8362 Author: Neels Hofmeyr Date: Thu Jan 5 05:26:56 2017 +0100 log ref count Change-Id: Id185efaff25c599b06c8942aa14ca74b1d9a1541 http://cgit.osmocom.org/openbsc/commit/?id=ce62578594a6a17a2a91487d9fd25b59ea541fb8 commit ce62578594a6a17a2a91487d9fd25b59ea541fb8 Author: Neels Hofmeyr Date: Wed Jan 4 03:14:05 2017 +0100 subscr_conn_test Change-Id: I036fce10d93361be162cf5d460a9bcb02de555ba http://cgit.osmocom.org/openbsc/commit/?id=abd1c7f91c72554bd564cb2e39d62cf83f4715bf commit abd1c7f91c72554bd564cb2e39d62cf83f4715bf Author: Neels Hofmeyr Date: Mon Dec 26 03:32:07 2016 +0100 subscr_conn_test Change-Id: I135466b83f4a406e6dff0c5ca78d28d25d10c30d http://cgit.osmocom.org/openbsc/commit/?id=1146da54e8df43634eb64566265bae46cf37c573 commit 1146da54e8df43634eb64566265bae46cf37c573 Author: Neels Hofmeyr Date: Wed Jan 4 03:11:49 2017 +0100 proc_arq_vlr: fix: also auth when ciph is requested Change-Id: I42380f1b213e877f31dce34796adf51a2ca67bdf http://cgit.osmocom.org/openbsc/commit/?id=c40d84693675b3dd1b0410847f11a9d4f666a9a3 commit c40d84693675b3dd1b0410847f11a9d4f666a9a3 Author: Neels Hofmeyr Date: Wed Jan 4 03:10:42 2017 +0100 fu in subscr_conn.c Change-Id: I47913feccfe241cead0093c1d6345042c269d4ec http://cgit.osmocom.org/openbsc/commit/?id=42084909d4f71ad33d8a8dc9290dea6fbbe136f8 commit 42084909d4f71ad33d8a8dc9290dea6fbbe136f8 Author: Neels Hofmeyr Date: Wed Jan 4 03:09:06 2017 +0100 log: tweak msc_dtap conn keep/discard logging Change-Id: If97af139f176b96b89a5ee8eeeba6dc11b43e3ad http://cgit.osmocom.org/openbsc/commit/?id=774e295a479cbfa5bc2c86de86a91f9c89b767c1 commit 774e295a479cbfa5bc2c86de86a91f9c89b767c1 Author: Neels Hofmeyr Date: Wed Jan 4 03:08:09 2017 +0100 implement msc_vlr_set_ciph_mode() with vlr_subscriber Change-Id: I5eeb8ca30627b61376b117ff707fa6b8e8b57a48 http://cgit.osmocom.org/openbsc/commit/?id=e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 commit e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 Author: Neels Hofmeyr Date: Wed Jan 4 03:06:46 2017 +0100 vlr proc acc req ciphering Change-Id: If7f0d1644c45f62a46ff6cfee7e27ddb03337aa8 http://cgit.osmocom.org/openbsc/commit/?id=b39949c988bb09155f42c89185d65613040c1c7f commit b39949c988bb09155f42c89185d65613040c1c7f Author: Neels Hofmeyr Date: Wed Jan 4 03:06:13 2017 +0100 CM Serv Req: keep conn open with received_cm_service_request flag Change-Id: I2f2fce23a8375c4e60ae50c50bb5d9d070e3082e http://cgit.osmocom.org/openbsc/commit/?id=855de936445cfa64e361733ca7d7f7e3cf3970d9 commit 855de936445cfa64e361733ca7d7f7e3cf3970d9 Author: Neels Hofmeyr Date: Mon Dec 26 03:23:39 2016 +0100 subscr conn lifetime To work around libbsc also discarding subscr conns on compl_l3, introduce a flag that prevents libmsc from discarding a conn when we're expecting libbsc to do the same, as commented in code. Have bump event on the conn_fsm to re-evaluate whether it wants to be closed. Change-Id: I9ecaa18d7cc008aa376d2218b0ec07affc784c55 http://cgit.osmocom.org/openbsc/commit/?id=06f56a846343458cc66ee55a685ff53f846fbd73 commit 06f56a846343458cc66ee55a685ff53f846fbd73 Author: Neels Hofmeyr Date: Mon Dec 26 03:28:39 2016 +0100 remove old db access, redirect to vlr Change-Id: I2a20656adaec579d246427891a3261c793ed9df8 http://cgit.osmocom.org/openbsc/commit/?id=eed7edd6313f610d421883e72afd8d8a126ae615 commit eed7edd6313f610d421883e72afd8d8a126ae615 Author: Neels Hofmeyr Date: Mon Dec 26 03:31:13 2016 +0100 log new subscr Change-Id: Ib0af2787ec5bb5f8c547377d78150566be76886b http://cgit.osmocom.org/openbsc/commit/?id=84a5f65a72f2a3d191446b1ba7f246109328d257 commit 84a5f65a72f2a3d191446b1ba7f246109328d257 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:32 2016 +0100 vlr: add vlr_subscr_find_by_msisdn Change-Id: Ia5cdb396ad297c3469de6e1aa9d58d379e086abc http://cgit.osmocom.org/openbsc/commit/?id=8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 commit 8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 Author: Neels Hofmeyr Date: Mon Dec 26 03:24:01 2016 +0100 vlr: add IMSI detach Change-Id: Idc6521450b36b9ac96934ece03988fdf26abcd65 http://cgit.osmocom.org/openbsc/commit/?id=92d2626c011d6324b667f53f1bd73589dbef1653 commit 92d2626c011d6324b667f53f1bd73589dbef1653 Author: Neels Hofmeyr Date: Mon Dec 26 03:22:28 2016 +0100 keep global vlr_instance in the gsm_network struct Change-Id: I24374fc61d27e101cd8c6dbf5d144588ba523503 http://cgit.osmocom.org/openbsc/commit/?id=8fd5b7749e9dc4552c17000d039d159495329684 commit 8fd5b7749e9dc4552c17000d039d159495329684 Author: Neels Hofmeyr Date: Sun Dec 25 16:51:20 2016 +0100 subscr_conn_test ussd Change-Id: I2ba664a7e813d42ed46482a75c896c1a59382a91 http://cgit.osmocom.org/openbsc/commit/?id=e5dea161371f414ee3acfd0eb23ae392984d743a commit e5dea161371f414ee3acfd0eb23ae392984d743a Author: Neels Hofmeyr Date: Sun Dec 25 16:39:24 2016 +0100 subscr_conn_test Change-Id: I6f27fc7916fefe76f5be236399f47fbc7e14e565 http://cgit.osmocom.org/openbsc/commit/?id=0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 commit 0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:37 2016 +0100 subscr_conn_test: ussd Change-Id: I562359b8b2dc36eb372374aadb61efd512c0ecaa http://cgit.osmocom.org/openbsc/commit/?id=3a9291be2de0cfaf7d4761f10915c92bc597cb48 commit 3a9291be2de0cfaf7d4761f10915c92bc597cb48 Author: Neels Hofmeyr Date: Sun Dec 25 16:30:16 2016 +0100 subscr_conn_test: ciph Change-Id: I0a2014f2ffc41802b47e77af8cfab4404d37de4e http://cgit.osmocom.org/openbsc/commit/?id=f5d1d4a52930cd76426c0befe8b914abb2be88fa commit f5d1d4a52930cd76426c0befe8b914abb2be88fa Author: Neels Hofmeyr Date: Sun Dec 25 03:00:10 2016 +0100 subscr_conn_test Change-Id: Iba897235173c782ecb88d6d0049b62a2bd7ba5f8 http://cgit.osmocom.org/openbsc/commit/?id=77b607bc4128425f1407712355974852c5d3f71f commit 77b607bc4128425f1407712355974852c5d3f71f Author: Neels Hofmeyr Date: Sun Dec 25 02:59:31 2016 +0100 vlr: add vlr_sub_free Change-Id: I3be55b10d28276f4024d58eee9560fd82f2a9feb http://cgit.osmocom.org/openbsc/commit/?id=65b7d87e30c74a4adc488bda4ec96c2a8d849f83 commit 65b7d87e30c74a4adc488bda4ec96c2a8d849f83 Author: Neels Hofmeyr Date: Sat Dec 24 23:55:35 2016 +0100 drop unused _gsm48_rx_mm_serv_req_sec_cb Change-Id: I4feb799002d0c05c7253b559c355d8469cd8b1eb http://cgit.osmocom.org/openbsc/commit/?id=b42160c337834252e587551e901d72a0ff9e71ee commit b42160c337834252e587551e901d72a0ff9e71ee Author: Neels Hofmeyr Date: Sun Dec 25 04:55:28 2016 +0100 ciph Change-Id: Id253026531aef6e905c24b3e09618bebebd8af7c http://cgit.osmocom.org/openbsc/commit/?id=571c21325b6e9f7b63cf9e369104153251198d76 commit 571c21325b6e9f7b63cf9e369104153251198d76 Author: Neels Hofmeyr Date: Sat Dec 24 23:53:36 2016 +0100 add enum vlr_ciph Change-Id: Ie73ceae3d2f2977af12bf282faa39c397c96d555 http://cgit.osmocom.org/openbsc/commit/?id=99166dde749db865bb525e6f18c5b4e30db9259b commit 99166dde749db865bb525e6f18c5b4e30db9259b Author: Neels Hofmeyr Date: Sat Dec 24 23:35:01 2016 +0100 subscr_conn_test Change-Id: Ib8607db4b8e91a38bd8163445260971132669383 http://cgit.osmocom.org/openbsc/commit/?id=9845fa9ef17e0398d51b477db60513e5c275807b commit 9845fa9ef17e0398d51b477db60513e5c275807b Author: Neels Hofmeyr Date: Sat Dec 24 23:54:22 2016 +0100 vlr_loc_update fu: arg names Change-Id: If6c3ce41fb965fb76cd8fd809a353063ed2c701f http://cgit.osmocom.org/openbsc/commit/?id=4ba404802c2d9fc99f6930f81c124490dea18f79 commit 4ba404802c2d9fc99f6930f81c124490dea18f79 Author: Neels Hofmeyr Date: Sun Dec 25 05:03:05 2016 +0100 vlr cosmetic Change-Id: Ied4508e6817c11e1ad8551b7937aa6959134220b http://cgit.osmocom.org/openbsc/commit/?id=81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa commit 81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa Author: Neels Hofmeyr Date: Sat Dec 24 23:34:55 2016 +0100 vlr_access_req_fsm: tweak state names with OSMO_STRINGIFY Change-Id: Ifdfe9b771e746fbd01b064eeb5b44a2e47db92fe http://cgit.osmocom.org/openbsc/commit/?id=d7def210eed1d7a943d882d37394115da1f0b248 commit d7def210eed1d7a943d882d37394115da1f0b248 Author: Neels Hofmeyr Date: Sat Dec 24 18:37:28 2016 +0100 subscr_conn_test Change-Id: If19abbe962c1cc75eac68453c1abb8c0f1f20c86 http://cgit.osmocom.org/openbsc/commit/?id=45ceb344c6332256be495c5373f75532d995533c commit 45ceb344c6332256be495c5373f75532d995533c Author: Neels Hofmeyr Date: Sat Dec 24 00:46:48 2016 +0100 subscr_conn_test Change-Id: I554cf64b634171662743e5dd39406c0f20d55481 http://cgit.osmocom.org/openbsc/commit/?id=a255eff54b8baa93fcd2ec9237002b057edd7e8b commit a255eff54b8baa93fcd2ec9237002b057edd7e8b Author: Neels Hofmeyr Date: Sat Dec 24 00:46:24 2016 +0100 vlr auth_fsm_states names tweak with OSMO_STRINGIFY Change-Id: I94f3b6f092fb3378f14a1d3c1b1bddbc5b1f06d3 http://cgit.osmocom.org/openbsc/commit/?id=814576b2d9af2e10b559aeec6a6215847d0ec30b commit 814576b2d9af2e10b559aeec6a6215847d0ec30b Author: Neels Hofmeyr Date: Sat Dec 24 00:45:56 2016 +0100 vlr_auth_fsm: fix: don't skip auth vector when checking availability factor out _vlr_sub_next_auth_tuple() to find an available tuple and only increase the use count in vlr_sub_get_auth_tuple(). Also provide vlr_sub_has_auth_tuple() to allow checking availability without use inc. Otherwise, during a CM Service request, the use count would increase without using the auth tuple. Change-Id: I8314fd5026adbe5ca15d3518300531473234c9b6 http://cgit.osmocom.org/openbsc/commit/?id=71dbe4e541e5840ee7121795e61c79c7e8dc85e2 commit 71dbe4e541e5840ee7121795e61c79c7e8dc85e2 Author: Neels Hofmeyr Date: Sat Dec 24 00:42:27 2016 +0100 tweak fsm_auth_event_names with OSMO_VALUE_STRING Change-Id: Ie72c2e008848f10f33005e0a75591e7bb8598e0d http://cgit.osmocom.org/openbsc/commit/?id=d6c351f9900cf440f13be6323fa7db480b5efffc commit d6c351f9900cf440f13be6323fa7db480b5efffc Author: Neels Hofmeyr Date: Fri Dec 23 22:04:03 2016 +0100 subscr_conn_test Change-Id: Iedfd7fbd0be6fa464aafa78304d36e4314b4cd1c http://cgit.osmocom.org/openbsc/commit/?id=d2b5e1599cd40a6e2b93dd05b53864087edef408 commit d2b5e1599cd40a6e2b93dd05b53864087edef408 Author: Neels Hofmeyr Date: Fri Dec 23 22:31:53 2016 +0100 vlr_auth_fsm.c: dont log the entire auth tuple Change-Id: Ieb8b2b6cca7a49cd3dcab3286462ef46c6ddba37 http://cgit.osmocom.org/openbsc/commit/?id=7f6c952464d03d83c94fa90320bfe8131a206c6f commit 7f6c952464d03d83c94fa90320bfe8131a206c6f Author: Neels Hofmeyr Date: Fri Dec 23 22:03:26 2016 +0100 vlr: log: check_auth_resp: fix output of expected sres Change-Id: I596730551fd25b3cbc4ec2b71830019950845583 http://cgit.osmocom.org/openbsc/commit/?id=48195af3907986b6e5ca219a6e019de27354f42f commit 48195af3907986b6e5ca219a6e019de27354f42f Author: Neels Hofmeyr Date: Fri Dec 23 22:01:23 2016 +0100 tweak msg_is_initially_permitted Change-Id: I89268ad21f289f9c24421eb354fa19a26446267d http://cgit.osmocom.org/openbsc/commit/?id=a6e6ad94e81962adf9e4a6b6469c8938b728b489 commit a6e6ad94e81962adf9e4a6b6469c8938b728b489 Author: Neels Hofmeyr Date: Fri Dec 23 16:49:37 2016 +0100 subscr_conn_test Change-Id: If3285465b8deef3dd64ebbe1282d1c5d8bdc5134 http://cgit.osmocom.org/openbsc/commit/?id=4b5bd986465ed8d08af009b9762f7942572c4c13 commit 4b5bd986465ed8d08af009b9762f7942572c4c13 Author: Neels Hofmeyr Date: Fri Dec 23 02:53:18 2016 +0100 vlr_lu_fsm and vlr_lu_compl_fsm: enable result dispatch Distinguish success and failure; separate into alloc and start. Change-Id: I35f8183702e0b2f045dee96d706740c705477e9f http://cgit.osmocom.org/openbsc/commit/?id=3cc726431b6dd50688a6322d94f0884256e1dbde commit 3cc726431b6dd50688a6322d94f0884256e1dbde Author: Neels Hofmeyr Date: Fri Dec 23 02:52:20 2016 +0100 proc_arq_fsm rename _signal_result to _dispatch_result Change-Id: I01df3d8b061789b541baf7f2028094f42df722f5 http://cgit.osmocom.org/openbsc/commit/?id=6984c48c417cd5ea2218fadcc1f0546bc047bc36 commit 6984c48c417cd5ea2218fadcc1f0546bc047bc36 Author: Neels Hofmeyr Date: Fri Dec 23 02:51:09 2016 +0100 debug log: remove pointer from log for deterministic test output Change-Id: I4607f5ba8872b1093d234a82027371fdd8fa5ac3 http://cgit.osmocom.org/openbsc/commit/?id=3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 commit 3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 Author: Neels Hofmeyr Date: Fri Dec 23 02:50:46 2016 +0100 do not ref count on subscr conn Change-Id: I103a1a6ea18a913295fc7b84f99d44b6b9a6325e http://cgit.osmocom.org/openbsc/commit/?id=69b22821d00166e13ac7b7537d5cf60ec6cfbc13 commit 69b22821d00166e13ac7b7537d5cf60ec6cfbc13 Author: Neels Hofmeyr Date: Thu Dec 22 05:24:06 2016 +0100 subscr_conn_test Change-Id: I96bd018407ae55ef88d9fcecf12c395998a37946 http://cgit.osmocom.org/openbsc/commit/?id=bbefd4bfb4a2a86d6bf0e72666bd43500f63852e commit bbefd4bfb4a2a86d6bf0e72666bd43500f63852e Author: Neels Hofmeyr Date: Fri Dec 23 04:49:04 2016 +0100 adjust msc_subscr_cleanup Change-Id: I840f808541d4ac3cdfd8e3cb3abf34b172c40e6d http://cgit.osmocom.org/openbsc/commit/?id=202e622b92b1271af95e990eca6ecb4e78e8592f commit 202e622b92b1271af95e990eca6ecb4e78e8592f Author: Neels Hofmeyr Date: Fri Dec 23 01:45:22 2016 +0100 log: gsm_04_08.c: change some logs from DEBUGPC to complete lines Change-Id: Ic255523c29bcd44f9487f22e204b9e0995d6b3ed http://cgit.osmocom.org/openbsc/commit/?id=034987d4767aa96fdcd16cb4991876431c0d9cfe commit 034987d4767aa96fdcd16cb4991876431c0d9cfe Author: Neels Hofmeyr Date: Fri Dec 23 00:58:00 2016 +0100 subscr_con_put: disable implicit destruction on zero ref count Change-Id: I5a0307eef75b45f86a6bcc1eb4723489ef0d4c62 http://cgit.osmocom.org/openbsc/commit/?id=7230548311b55a98e68ac98e1c5bbd588243fe8c commit 7230548311b55a98e68ac98e1c5bbd588243fe8c Author: Neels Hofmeyr Date: Fri Dec 23 00:57:34 2016 +0100 osmo_signal_dispatch of S_SUBSC_IDENTITY before vlr starts Change-Id: I661e13ef689693d932c7cbe93f24831d07a23f5c http://cgit.osmocom.org/openbsc/commit/?id=fe6ea498f8cfec5982719f39df2650cf22af75f1 commit fe6ea498f8cfec5982719f39df2650cf22af75f1 Author: Neels Hofmeyr Date: Fri Dec 23 00:56:47 2016 +0100 vlr proc arq fsm: refactor success/failure events Change-Id: I095f3ef101419f8d485c01c977644dd6ba6a748a http://cgit.osmocom.org/openbsc/commit/?id=590a01a76ef5581904715943b50e5e6935d480d6 commit 590a01a76ef5581904715943b50e5e6935d480d6 Author: Neels Hofmeyr Date: Thu Dec 22 23:37:44 2016 +0100 vlr ops Change-Id: I2f5b67ce26d818de7da48701bd38faab558a34e7 http://cgit.osmocom.org/openbsc/commit/?id=75366d57410c6267139fadea5a369801d5918bfe commit 75366d57410c6267139fadea5a369801d5918bfe Author: Neels Hofmeyr Date: Thu Dec 22 23:37:34 2016 +0100 refactor conn_fsm events Change-Id: I358b92a9a028cf13c4477ccc3c695d48ed2af34f http://cgit.osmocom.org/openbsc/commit/?id=bb39432a81c19522632f5be42624e43319084ca2 commit bb39432a81c19522632f5be42624e43319084ca2 Author: Neels Hofmeyr Date: Thu Dec 22 23:15:51 2016 +0100 rename master_fsm to conn_fsm Change-Id: Idbd44dd6b10d68291e745a48b04466f720f9360a http://cgit.osmocom.org/openbsc/commit/?id=4f1181473b26fc57f2c38af96d03aa9564e2fdb7 commit 4f1181473b26fc57f2c38af96d03aa9564e2fdb7 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:55 2016 +0100 wip Change-Id: I5c418c3ac0bc036deed27f5fa67e095d6a3e12cf http://cgit.osmocom.org/openbsc/commit/?id=0c7cd25bbde7674c317c2e44b34332c9fa767324 commit 0c7cd25bbde7674c317c2e44b34332c9fa767324 Author: Neels Hofmeyr Date: Thu Dec 22 05:23:11 2016 +0100 log: subscr and subscr_conn ref counts: log callers of get/put Change-Id: Iaec6385aad233be74f31924c0def3251e6caacfe http://cgit.osmocom.org/openbsc/commit/?id=34643edafd34abda93f02c3fd6bfdbba71bcd09e commit 34643edafd34abda93f02c3fd6bfdbba71bcd09e Author: Neels Hofmeyr Date: Wed Dec 21 02:06:03 2016 +0100 subscr_conn_test Change-Id: I9f40a0036a10d146adb61e52d7b24a57d26ec2b0 http://cgit.osmocom.org/openbsc/commit/?id=de45db09e0b4da43c797b9e54775290508273b0d commit de45db09e0b4da43c797b9e54775290508273b0d Author: Neels Hofmeyr Date: Thu Dec 22 04:14:31 2016 +0100 log tweaks for conn use count / free in osmo_msc.c Change-Id: I25d0cccc8fe5b5ebba20dc8ee00faac7547dbe11 http://cgit.osmocom.org/openbsc/commit/?id=47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 commit 47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:43 2016 +0100 subscr_conn Change-Id: I5f2873be1289522b88f316eef81cc713fb6e2f4f http://cgit.osmocom.org/openbsc/commit/?id=c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 commit c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 Author: Neels Hofmeyr Date: Thu Dec 22 03:35:46 2016 +0100 vlr: add VLR_PR_ARQ_T_INVALID Change-Id: I3464b9a11d7574884e32b43334afd8632dd3be46 http://cgit.osmocom.org/openbsc/commit/?id=e87285a6e282cb744b022b3648d6ef7cb45cc94f commit e87285a6e282cb744b022b3648d6ef7cb45cc94f Author: Neels Hofmeyr Date: Thu Dec 22 01:58:33 2016 +0100 add check: msg_is_initially_permitted Change-Id: Ia03377b184fa1e8c7187e015fd3266f9a5552d81 http://cgit.osmocom.org/openbsc/commit/?id=76c69e5066bef99c54f6f67fad19ef45b7a97ba9 commit 76c69e5066bef99c54f6f67fad19ef45b7a97ba9 Author: Neels Hofmeyr Date: Thu Dec 22 01:57:23 2016 +0100 vlr_loc_update with success and fail term events Change-Id: I05cc0b71fe320d5b83fac09d04c8bfb19a1ed9da http://cgit.osmocom.org/openbsc/commit/?id=33a1a8c912d090c1d6529a3814ec2f66924ea10a commit 33a1a8c912d090c1d6529a3814ec2f66924ea10a Author: Neels Hofmeyr Date: Thu Dec 22 02:01:08 2016 +0100 fix vlr_access_req_fsm: set success_parent_term Change-Id: I6a7a57464685506950a41ea5c6f818169fc22cb9 http://cgit.osmocom.org/openbsc/commit/?id=1670a0eb4c3f0112aa172d2433f0d412a5d322c0 commit 1670a0eb4c3f0112aa172d2433f0d412a5d322c0 Author: Neels Hofmeyr Date: Thu Dec 22 01:56:11 2016 +0100 rename to SUBSCR_CONN_ Change-Id: I1a03e17ef89f66d6975ac3a63eb88247ee83f93c http://cgit.osmocom.org/openbsc/commit/?id=9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d commit 9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d Author: Neels Hofmeyr Date: Wed Dec 21 17:21:37 2016 +0100 vlr: fix: dispatch subscr conn close event only when there is a master_fsm Change-Id: I66c688b0c2443540bb3ceee30d580653090658bf http://cgit.osmocom.org/openbsc/commit/?id=7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 commit 7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:45 2016 +0100 typo in comment Change-Id: I41da41494ab6d4b058f74d9ad231eec9889d48ab http://cgit.osmocom.org/openbsc/commit/?id=7b15646207ada6a047347e49b6a71164d5e39c38 commit 7b15646207ada6a047347e49b6a71164d5e39c38 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:37 2016 +0100 fix SUBSCR_CONN_S_ACCEPTED Change-Id: I40b70a8bf9d84964f6cf8cc3117bcf7ad2766e32 http://cgit.osmocom.org/openbsc/commit/?id=eddc8e506435935a7a9a10fccb60ef53833b10a8 commit eddc8e506435935a7a9a10fccb60ef53833b10a8 Author: Neels Hofmeyr Date: Wed Dec 21 01:52:13 2016 +0100 subscr_conn_fsm_event_names tweaks Change-Id: Ia7a4d8be4b35b2609e9b436e5cae64d93aa4a9e0 http://cgit.osmocom.org/openbsc/commit/?id=5b7550f81ab931d666e5bdf72f30732e4041ab98 commit 5b7550f81ab931d666e5bdf72f30732e4041ab98 Author: Neels Hofmeyr Date: Wed Dec 21 01:51:56 2016 +0100 logging tweaks Change-Id: Ic5d749fb427c7fed8470014c8cb88dbcfd1d4b3c http://cgit.osmocom.org/openbsc/commit/?id=127a74a4be409663712098ee831237a85b66bd0f commit 127a74a4be409663712098ee831237a85b66bd0f Author: Neels Hofmeyr Date: Wed Dec 21 02:04:45 2016 +0100 move some subscriber connection related things to subscr_conn.c Change-Id: I24f4c4676c2b67b1cc3632e021af5146eeff0ce3 http://cgit.osmocom.org/openbsc/commit/?id=3a4da71671d78dbaacdff390337d79d9cb28795b commit 3a4da71671d78dbaacdff390337d79d9cb28795b Author: Neels Hofmeyr Date: Tue Dec 20 01:22:02 2016 +0100 vlr: cm serv req WIP Change-Id: I155d819f81e3e8dde221f3bf0c58fff43f9268c8 http://cgit.osmocom.org/openbsc/commit/?id=00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 commit 00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 Author: Neels Hofmeyr Date: Tue Dec 20 01:21:28 2016 +0100 vlr: log invocation of internal _proc_arq_vlr_* functions Change-Id: I711f88b56fff4b3900c1813fb2626d76062aa715 http://cgit.osmocom.org/openbsc/commit/?id=1cf5c3f5fef6c1961412da9a124e6e4931e486c0 commit 1cf5c3f5fef6c1961412da9a124e6e4931e486c0 Author: Neels Hofmeyr Date: Tue Dec 20 01:19:28 2016 +0100 vlr: tweak proc_arq_vlr_event_names Change-Id: I5d7eed109bcfcd1e3b0f22c01470b592e7a4c5f2 http://cgit.osmocom.org/openbsc/commit/?id=3388c1753c2d2aafb994468f243260fd29a7f101 commit 3388c1753c2d2aafb994468f243260fd29a7f101 Author: Neels Hofmeyr Date: Tue Dec 20 01:18:57 2016 +0100 vlr: fix: no longer trigger old code to send CM Service Accept Change-Id: I80c7c978ab40dcd886899887d906b1d338c63418 http://cgit.osmocom.org/openbsc/commit/?id=61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 commit 61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 Author: Neels Hofmeyr Date: Tue Dec 20 01:17:29 2016 +0100 vlr: add value strings for enum vlr_proc_arq_result Change-Id: I6ae82c34cf577e0113154474268c083535db9c85 http://cgit.osmocom.org/openbsc/commit/?id=c944af3262d82a9298e72f7e5f528df1586cd097 commit c944af3262d82a9298e72f7e5f528df1586cd097 Author: Neels Hofmeyr Date: Mon Dec 19 04:07:29 2016 +0100 vlr: debug log: log received GSUP MSISDN Change-Id: I80c00862be880b58ada39d1585c7cbdbe96228ee http://cgit.osmocom.org/openbsc/commit/?id=4c4427025002364b38a0adbf835c1e36664ed038 commit 4c4427025002364b38a0adbf835c1e36664ed038 Author: Neels Hofmeyr Date: Mon Dec 19 03:51:11 2016 +0100 vlr: fix: decode GSUP MSISDN from BCD without leading '0' When using gsm48_mi_to_string() to decode the MSISDN, odd-length numbers are preceded by a leading zero, which may break things. Instead, use gsm48_decode_bcd_number() to do the job properly. E.g. when the hlr.db contains '12345', it gets encoded as bcd hex L=03 V=2143f5 in GSUP, which apparently gets right-justified to "012345" in gsm48_mi_to_string(). gsm48_decode_bcd_number()'s result is just "12345". However, to benefit from the available length (gsup_msg->msisdn_enc_len), provide a function decode_bcd_number_safe(), which adds input length checks to gsm48_decode_bcd_number() by means of an additional argument. Todo: maybe add such a length check to libosmocore, deprecating the original gsm48_decode_bcd_number(); add unit tests for the length checks and BCD decoding. Change-Id: Ia3428792562c3f7f4ba339d000536373e0513f8e http://cgit.osmocom.org/openbsc/commit/?id=168b5f62bfea6585f950c9cf2e4fec45da57dd6a commit 168b5f62bfea6585f950c9cf2e4fec45da57dd6a Author: Neels Hofmeyr Date: Mon Dec 19 02:46:41 2016 +0100 tmp log: ussd Change-Id: I5cc462111054207d8022ea801e9ef3a77d11d780 http://cgit.osmocom.org/openbsc/commit/?id=d123339435434fb31754cb99fc989226ff966d09 commit d123339435434fb31754cb99fc989226ff966d09 Author: Neels Hofmeyr Date: Mon Dec 19 04:10:19 2016 +0100 vlr: ussd: use vlr_subscriber's msisdn Change-Id: I1b4b0aa1ccb5417294148ca54572319d042aa8a7 http://cgit.osmocom.org/openbsc/commit/?id=320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 commit 320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 Author: Neels Hofmeyr Date: Mon Dec 19 01:33:47 2016 +0100 vsub Change-Id: I2432fd147a2ae23341b58a6e744e397450057538 http://cgit.osmocom.org/openbsc/commit/?id=16b136049b03f35552d1ae5a9b97a25ae1fac206 commit 16b136049b03f35552d1ae5a9b97a25ae1fac206 Author: Neels Hofmeyr Date: Mon Dec 19 00:00:12 2016 +0100 temp: osmo-nitb: log fsm addresses Change-Id: I242b6dc3793487a02f3f2d7d75d3416175ee7626 http://cgit.osmocom.org/openbsc/commit/?id=d202e846349d2df044ebf22f89bfc98d5b58cd60 commit d202e846349d2df044ebf22f89bfc98d5b58cd60 Author: Neels Hofmeyr Date: Mon Dec 19 01:35:27 2016 +0100 vlr: lu_fsm: explicitly log the "_node*" functions Change-Id: Ib371280aef82fed6b8c270a05dc2a98d782c7027 http://cgit.osmocom.org/openbsc/commit/?id=f5bac66a2fad52403c00d2e42008247151134577 commit f5bac66a2fad52403c00d2e42008247151134577 Author: Neels Hofmeyr Date: Mon Dec 19 01:34:56 2016 +0100 cosmetic: fsm, state and event names by OSMO_STRINGIFY When reading logs and looking for bugs, it can be quite cumbersome to have to follow the given name strings back to a name used in the C code. Rather make the names identical to the C code enum values and struct names. Depends-on: libosmocore I857af45ae602bb9a647ba26cf8b0d1b23403b54c Change-Id: Ie9a8f8e94a009eef2bb4a6a6f5572e4013e5b085 http://cgit.osmocom.org/openbsc/commit/?id=9be50bfd56b6526edfbc015ea71e5b9a02c4a52f commit 9be50bfd56b6526edfbc015ea71e5b9a02c4a52f Author: Neels Hofmeyr Date: Mon Dec 19 01:31:36 2016 +0100 fix: msc-specific subscr conn de/alloc msc_subscr_con_free() is dead code -- this is the result of the ongoing mscsplit (OS#1594); it is used on the iu branch, but osmo-nitb on the master branch still uses only bsc_subscr_con_free(). To make sure that the lu_fsm is cleaned up when a subscr conn is discarded, add some cleanup code: to keep it on the proper side, put this in libmsc/osmo_msc.c and add another callback to struct bsc_api: conn_cleanup(). The osmo-bsc standalone implementations keep it NULL (not called when NULL), the msc_bsc_api() sets it to msc_subscr_con_cleanup(), which does the lu_fsm cleanup. Call this from bsc_subscr_con_free(). Move along all other msc_subscr_con_*() to osmo_msc.c instead of gsm_04_08.c, to counteract the tendency of gsm_04_08.c to become a kitchen sink for everything. Factor out msc_subscr_cleanup() for no good reason, really. All this to make sure that in the new VLR: 1) when a subscr conn is freed, the FSM instances are properly terminated instead of being freed quietly along with the conn's talloc context; 2) that an orphaned LU attempt doesn't leave an invalid lu_fsm pointer in the vlr_subscriber. Change-Id: I597a650ed19a6e9335890bbba7c8353a3e1ba7bf http://cgit.osmocom.org/openbsc/commit/?id=eae6f4b9155c9cad5454f1ae08e2548ca30493ee commit eae6f4b9155c9cad5454f1ae08e2548ca30493ee Author: Neels Hofmeyr Date: Sun Dec 18 23:54:36 2016 +0100 cosmetic: mark fixme Change-Id: I099362da02d81ac273d57fa36f641ecd3dbd9bfc http://cgit.osmocom.org/openbsc/commit/?id=902f2946d075b332926f40a88ed69d902d657f9c commit 902f2946d075b332926f40a88ed69d902d657f9c Author: Neels Hofmeyr Date: Sun Dec 18 23:56:43 2016 +0100 cosmetic: extraneous 'break;' Change-Id: I73515e3cf4ccd3312d1ce8270cd5ab3ff96feaca http://cgit.osmocom.org/openbsc/commit/?id=0331171dcc9c47a134005c223c5582843950480c commit 0331171dcc9c47a134005c223c5582843950480c Author: Neels Hofmeyr Date: Sun Dec 18 23:54:23 2016 +0100 lu fsm: absorb state change to DONE into lu_fsm_term() Change-Id: I0d21783678d96e56904e3b62af4a14c2a8c3b854 http://cgit.osmocom.org/openbsc/commit/?id=cde6528893b131e61efaf2bc7228541185343f42 commit cde6528893b131e61efaf2bc7228541185343f42 Author: Neels Hofmeyr Date: Sun Dec 18 23:55:44 2016 +0100 vlr: lu fsm: deal with failure during internal subscriber assoc Change-Id: Id64705fbf106d3ba5b9c9ab465776f088edc6cdb http://cgit.osmocom.org/openbsc/commit/?id=355ce4650fad43b56d784ff8b17f757128f0819a commit 355ce4650fad43b56d784ff8b17f757128f0819a Author: Neels Hofmeyr Date: Sun Dec 18 23:53:26 2016 +0100 lu fsm invocation: abort if internal subscriber assoc has failed Change-Id: I8f6fe8d1d911059e7bfcff88a46abb4f83c34fc4 http://cgit.osmocom.org/openbsc/commit/?id=eef5293e3b313f0690f73e8cad2cc316daef327a commit eef5293e3b313f0690f73e8cad2cc316daef327a Author: Neels Hofmeyr Date: Sun Dec 18 23:52:24 2016 +0100 vlr_proc_acc_req authentication option Change-Id: Ie66580d3f73c1faebe90c36f99070ed201a48878 http://cgit.osmocom.org/openbsc/commit/?id=f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 commit f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:05 2016 +0100 vlr_loc_upd authentication option Change-Id: Ibf105e4ba91e94c1362b1ab1409ec05f976e69ea http://cgit.osmocom.org/openbsc/commit/?id=f5a7492696db7e113a6cd5095f6d41961c3fdb2a commit f5a7492696db7e113a6cd5095f6d41961c3fdb2a Author: Neels Hofmeyr Date: Sun Dec 18 23:51:01 2016 +0100 vty: add net / 'authentication (optional|required)' Change-Id: I82e13a81f5d1d4d078907319d72385d505243be1 http://cgit.osmocom.org/openbsc/commit/?id=28f8e87b19c7c26a9f37f9fbbb0091432837dd32 commit 28f8e87b19c7c26a9f37f9fbbb0091432837dd32 Author: Neels Hofmeyr Date: Fri Dec 16 16:14:50 2016 +0100 log: vlr: log all auth tuple details Change-Id: I5c73e7edda35e908b07411114226711105262173 http://cgit.osmocom.org/openbsc/commit/?id=2d48d55bac2fc4f1e1fba6f07494890e937be8db commit 2d48d55bac2fc4f1e1fba6f07494890e937be8db Author: Neels Hofmeyr Date: Fri Dec 16 16:14:06 2016 +0100 typo in comment Change-Id: Iefc7a9b547dac18af9bb6aacd707e7465107250f http://cgit.osmocom.org/openbsc/commit/?id=a27b37d94d3077e602105e285deb4b65473564f5 commit a27b37d94d3077e602105e285deb4b65473564f5 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:33 2016 +0100 vlr: assert that we don't replace an existing conn->master_fsm Change-Id: Iaccd07e5b8c299232d05bbffa45f854d0b974300 http://cgit.osmocom.org/openbsc/commit/?id=bc710e508ae9f4299ddce2663a9050bbc3bf8a12 commit bc710e508ae9f4299ddce2663a9050bbc3bf8a12 Author: Neels Hofmeyr Date: Fri Dec 16 16:15:11 2016 +0100 vlr: authenticate: fix erratic assertion res is never NULL, since it is an array member. Furthermore, res is not related to this part of auth, so don't assert res_len. Change-Id: I0f5c9584bc5398523c4748e2fc469da104bbe628 http://cgit.osmocom.org/openbsc/commit/?id=07f606bd72ebec6af81b844789d4bddced817fb1 commit 07f606bd72ebec6af81b844789d4bddced817fb1 Author: Neels Hofmeyr Date: Fri Dec 16 16:13:03 2016 +0100 vlr: create conn->master_fsm also for CM Service Req Change-Id: I2c4f5b47abd7e28cb2000adcedaa5bcc53c381d5 http://cgit.osmocom.org/openbsc/commit/?id=8df6ace65b6e136f24557a141bdad0af453aee09 commit 8df6ace65b6e136f24557a141bdad0af453aee09 Author: Neels Hofmeyr Date: Fri Dec 16 14:31:39 2016 +0100 add value strings for enum vlr_auth_fsm_result Change-Id: I85cbadd546eae032542b942718b6997c4ab5cadf http://cgit.osmocom.org/openbsc/commit/?id=bbe427af768a6af53432ae26245ab663dc48c04c commit bbe427af768a6af53432ae26245ab663dc48c04c Author: Neels Hofmeyr Date: Fri Dec 16 14:35:20 2016 +0100 fix: vlr_lu_fsm: set vsub->lu_fsm to NULL upon cleanup Otherwise an invalid pointer to a previous, deallocated lu_fsm would stick around and prevent future Location Updating attempts. Change-Id: I81cc50b77fa26863c6bf4a29b09c35fa98921f08 http://cgit.osmocom.org/openbsc/commit/?id=fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 commit fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 Author: Neels Hofmeyr Date: Fri Dec 16 14:33:29 2016 +0100 cosmetic: drop obvious comment Change-Id: Id3362ec013c1929659c1167de566de944ba2803e http://cgit.osmocom.org/openbsc/commit/?id=389d7a5092aa9980717ec64da29239cd45e5d97c commit 389d7a5092aa9980717ec64da29239cd45e5d97c Author: Neels Hofmeyr Date: Fri Dec 16 14:33:09 2016 +0100 fix: missing return after auth_fsm_term() in auth_fsm_wait_ai() Missing return statement would cause FSM to be terminated twice, resulting in segfault. Change-Id: Iba9f208c598ccc4623a20188496b2753cdfa5b22 http://cgit.osmocom.org/openbsc/commit/?id=8ac589b74b31184b3bad835d22b85727b7a4b278 commit 8ac589b74b31184b3bad835d22b85727b7a4b278 Author: Neels Hofmeyr Date: Fri Dec 16 14:32:08 2016 +0100 vlr_auth_fsm: log term result Change-Id: I34b769e75d8aea6e5a96e6d4c4e691fa37208dc0 http://cgit.osmocom.org/openbsc/commit/?id=8e989779c61e026e93ab96799ead4f9a5347eb6b commit 8e989779c61e026e93ab96799ead4f9a5347eb6b Author: Neels Hofmeyr Date: Fri Dec 16 14:30:49 2016 +0100 cosmetic: don't log fsm instance addresses Change-Id: I8ffbeecdddbef4db4e23722c8300bced7d06caec http://cgit.osmocom.org/openbsc/commit/?id=f4837636e8bc5b1adb4d0bc97998f5e9139aa098 commit f4837636e8bc5b1adb4d0bc97998f5e9139aa098 Author: Neels Hofmeyr Date: Tue Dec 13 01:09:04 2016 +0100 implement msc_create_conn_fsm Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3 http://cgit.osmocom.org/openbsc/commit/?id=df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f commit df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f Author: Neels Hofmeyr Date: Tue Dec 13 01:10:49 2016 +0100 lu_fsm bootstrap Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676 http://cgit.osmocom.org/openbsc/commit/?id=ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a commit ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a Author: Neels Hofmeyr Date: Tue Dec 13 01:09:39 2016 +0100 fix implit function: declare msc_release_connection Change-Id: I34a673616238e6bda677e470c83ab57fd521a217 http://cgit.osmocom.org/openbsc/commit/?id=f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 commit f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 Author: Neels Hofmeyr Date: Mon Dec 12 23:03:09 2016 +0100 gsup client: tweak logging levels around connecting Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921 http://cgit.osmocom.org/openbsc/commit/?id=7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e commit 7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e Author: Neels Hofmeyr Date: Sat Dec 10 15:38:27 2016 +0100 nitb: vlr init Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7 http://cgit.osmocom.org/openbsc/commit/?id=e90c9938b89747d58b24fbfecdfc75af4ea1cf1c commit e90c9938b89747d58b24fbfecdfc75af4ea1cf1c Author: Neels Hofmeyr Date: Fri Dec 9 01:30:58 2016 +0100 vlr gsup client fu Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55 http://cgit.osmocom.org/openbsc/commit/?id=67c5a7e19dc34dbebfeec22c44a10e4683865079 commit 67c5a7e19dc34dbebfeec22c44a10e4683865079 Author: Neels Hofmeyr Date: Fri Dec 9 01:31:14 2016 +0100 cosmetic subscr count log Related: OS#1592 Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9 http://cgit.osmocom.org/openbsc/commit/?id=1a5f59dea9ff815693dbcdd42d821bd1c953da6b commit 1a5f59dea9ff815693dbcdd42d821bd1c953da6b Author: Neels Hofmeyr Date: Thu Dec 8 14:59:48 2016 +0100 gsm_04_08 rx: check subscriber presence Related: OS#1592 Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21 http://cgit.osmocom.org/openbsc/commit/?id=09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a commit 09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a Author: Neels Hofmeyr Date: Tue Dec 13 01:40:40 2016 +0100 vlr_fu Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc http://cgit.osmocom.org/openbsc/commit/?id=349660184e410dce7ab2a230f07793ed29b677a2 commit 349660184e410dce7ab2a230f07793ed29b677a2 Author: Neels Hofmeyr Date: Thu Dec 8 02:01:27 2016 +0100 fix build: osmo-nitb: include libvlr from proper dir Related: OS#1592 Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39 http://cgit.osmocom.org/openbsc/commit/?id=9375e59d767f2f8b69e70b2cf4cbc519ac40969d commit 9375e59d767f2f8b69e70b2cf4cbc519ac40969d Author: Neels Hofmeyr Date: Thu Dec 8 14:57:02 2016 +0100 move vlr_sub_name to libcommon, to allow logging vsub name without libvlr Related: OS#1592 Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca http://cgit.osmocom.org/openbsc/commit/?id=f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 commit f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:35 2016 +0100 comment fix in vlr_subscriber Related: OS#1592 Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3 http://cgit.osmocom.org/openbsc/commit/?id=f40c40ee038152247737229ac071ab907e754923 commit f40c40ee038152247737229ac071ab907e754923 Author: Neels Hofmeyr Date: Thu Dec 8 01:28:09 2016 +0100 vlr: temporary comments in gsm_subscriber Related: OS#1592 Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f http://cgit.osmocom.org/openbsc/commit/?id=1d237dccca86c64ee808789b8fc58f3580c6bb0f commit 1d237dccca86c64ee808789b8fc58f3580c6bb0f Author: Neels Hofmeyr Date: Thu Dec 8 01:01:06 2016 +0100 vlr: add vlr_subscriber to gsm_subscriber and comment subscr_name: redirect to vlr_subscriber Related: OS#1592 Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69 http://cgit.osmocom.org/openbsc/commit/?id=7b65bce072412153211f611b9cb0fd9674a9d988 commit 7b65bce072412153211f611b9cb0fd9674a9d988 Author: Neels Hofmeyr Date: Wed Dec 7 14:49:18 2016 +0100 vlr: fix LAI composition: use proper network and bts pointers Related: OS#1592 Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d http://cgit.osmocom.org/openbsc/commit/?id=8c012996cca4f5536f3da8fb17b2a4e73a276f5f commit 8c012996cca4f5536f3da8fb17b2a4e73a276f5f Author: Neels Hofmeyr Date: Wed Dec 7 02:44:50 2016 +0100 FIXME disable subscr_update() Related: OS#1592 Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff http://cgit.osmocom.org/openbsc/commit/?id=4631b632e27b1fb2a35f10cfb034a397868b5d28 commit 4631b632e27b1fb2a35f10cfb034a397868b5d28 Author: Neels Hofmeyr Date: Wed Dec 7 14:47:39 2016 +0100 FIXME disable classmark2 Related: OS#1592 Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c http://cgit.osmocom.org/openbsc/commit/?id=56243fd85fd53a88440dabeccf49ee70936c3cfb commit 56243fd85fd53a88440dabeccf49ee70936c3cfb Author: Neels Hofmeyr Date: Wed Dec 7 15:58:25 2016 +0100 vlr_sub_name(): be robust against NULL pointer Related: OS#1592 Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e http://cgit.osmocom.org/openbsc/commit/?id=816bf1bb0fbb656839fe5f42ef8b7129d2b4073d commit 816bf1bb0fbb656839fe5f42ef8b7129d2b4073d Author: Neels Hofmeyr Date: Wed Dec 7 14:31:05 2016 +0100 gsm48_rx_rr_app_info: don't store app info at all, comment Related: OS#1592 Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de http://cgit.osmocom.org/openbsc/commit/?id=a68020e399f82d264a94ca51b3fdb30d99191118 commit a68020e399f82d264a94ca51b3fdb30d99191118 Author: Neels Hofmeyr Date: Wed Dec 7 14:29:42 2016 +0100 fixes for tmsi reall compl path vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h. gsm48_rx_mm_tmsi_reall_compl(): fix everything. Related: OS#1592 Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40 http://cgit.osmocom.org/openbsc/commit/?id=34cd86c7c66be89154c7533cdfd7b4d4409bf924 commit 34cd86c7c66be89154c7533cdfd7b4d4409bf924 Author: Neels Hofmeyr Date: Wed Dec 7 02:46:13 2016 +0100 gsm_04_08.c: add missing vlr .subscr_assoc() Related: OS#1592 Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0 http://cgit.osmocom.org/openbsc/commit/?id=9499dab4410b27d10b96cb18ecb5162f42ab51a8 commit 9499dab4410b27d10b96cb18ecb5162f42ab51a8 Author: Neels Hofmeyr Date: Wed Dec 7 02:43:09 2016 +0100 fix const compiler warning in print_meas_rep() Related: OS#1592 Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a http://cgit.osmocom.org/openbsc/commit/?id=c8770e89722f2645ece97c1e065c606b746f274d commit c8770e89722f2645ece97c1e065c606b746f274d Author: Neels Hofmeyr Date: Wed Dec 7 14:45:16 2016 +0100 vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI Related: OS#1592 Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5 http://cgit.osmocom.org/openbsc/commit/?id=ca031011cd7fdc0424c35a68c5e24ecd55f70c19 commit ca031011cd7fdc0424c35a68c5e24ecd55f70c19 Author: Neels Hofmeyr Date: Wed Dec 7 14:44:04 2016 +0100 libmsc: store classmark1 in gsm_subscriber_connection Related: OS#1592 Change-Id: I03d194595da684e165715faf5f602adef8587144 http://cgit.osmocom.org/openbsc/commit/?id=6adcdbfe001b1a3afb42775decabaefaec59663f commit 6adcdbfe001b1a3afb42775decabaefaec59663f Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 vlr: cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Related: OS#1592 Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9 http://cgit.osmocom.org/openbsc/commit/?id=251354a947171a146185d274c487614c77036187 commit 251354a947171a146185d274c487614c77036187 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 vlr: comments: various tweaks and fixes Mention 3GPP TS 23.008, whitespace, typos Related: OS#1592 Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b http://cgit.osmocom.org/openbsc/commit/?id=5a3a9d51ce0b22c31a2199d77f00b5a664397d4e commit 5a3a9d51ce0b22c31a2199d77f00b5a664397d4e Author: Neels Hofmeyr Date: Wed Dec 7 14:28:33 2016 +0100 fix various missing vars and unused vars Related: OS#1592 Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b http://cgit.osmocom.org/openbsc/commit/?id=5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc commit 5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc Author: Neels Hofmeyr Date: Wed Dec 7 14:53:37 2016 +0100 fix vlr_loc_update: don't return vlr_subscriber, return fsm inst Related: OS#1592 Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752 http://cgit.osmocom.org/openbsc/commit/?id=6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 commit 6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 Author: Harald Welte Date: Mon Nov 14 14:48:00 2016 +0100 WIP: more incomplete libvlr integration work Related: OS#1592 Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6 http://cgit.osmocom.org/openbsc/commit/?id=5ac7ba5d5aa21d0142096bb896e2424f9086eb45 commit 5ac7ba5d5aa21d0142096bb896e2424f9086eb45 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=ca09ceb40590328fab689cfdacf833b67a4ef21d commit ca09ceb40590328fab689cfdacf833b67a4ef21d Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=5d31943d700026022692d9c4d939350923f19901 commit 5d31943d700026022692d9c4d939350923f19901 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=a4d2725aa555e865e553639ed2a9b00d268820b0 commit a4d2725aa555e865e553639ed2a9b00d268820b0 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab commit 2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=71af0afe6605249d8b08dfc3054d6ac41c9be5e4 commit 71af0afe6605249d8b08dfc3054d6ac41c9be5e4 Author: Neels Hofmeyr Date: Thu Nov 17 05:06:59 2016 +0100 cosmetic: in comments, drop some unbalanced braces Simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is of course aimed at the fsm-to-dot.py script recently added in libosmocore/contrib. Change-Id: I3c1fa53195a1e57d6fe0a6791c346d30ceff1251 http://cgit.osmocom.org/openbsc/commit/?id=d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 commit d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 Author: Neels Hofmeyr Date: Wed Dec 7 14:46:12 2016 +0100 comments: various tweaks and fixes Change-Id: Iefb6e8e31d78e9958c689997b63ae4f84c8f6fb7 http://cgit.osmocom.org/openbsc/commit/?id=5954346b54fa9a3ce8021eba381fd564f1c2d255 commit 5954346b54fa9a3ce8021eba381fd564f1c2d255 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 cosmetic ws in common_cs_vty.c, osmo_msc.c Change-Id: I716d6f33aa7e8f2fbaf4bf247f97da57e77c7d61 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 25 19:42:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 19:42:50 GMT Subject: osmo-gsm-manuals.git branch master updated. 0f5c98054a433f7a2c365d63c8b897280b178359 Message-ID: <201701251942.v0PJgoCa070674@git.osmocom.org> This 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 0f5c98054a433f7a2c365d63c8b897280b178359 (commit) from b28c11a87abdf9ce35183f64b45ddd1b215b19c9 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=0f5c98054a433f7a2c365d63c8b897280b178359 commit 0f5c98054a433f7a2c365d63c8b897280b178359 Author: Harald Welte Date: Wed Jan 25 19:56:41 2017 +0100 Add ETSI TS 101 220 for AID numbering in smart cards Change-Id: If3d04546f6d68e2947705c252464a0ed71377f44 ----------------------------------------------------------------------- Summary of changes: common/chapters/bibliography.adoc | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Wed Jan 25 19:43:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 19:43:08 GMT Subject: osmo-trx.git branch master updated. 1f1cebb2e503c1740ee53caf9664c0d39b5fe70e Message-ID: <201701251943.v0PJh8jN070800@git.osmocom.org> This 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 1f1cebb2e503c1740ee53caf9664c0d39b5fe70e (commit) via d1b28bd766e55f50cfcd3011cd55908e8913fddb (commit) via 833e97e9ba84fb3237adda5808dddc8a2d8430a7 (commit) via e6d059f0c998c84113e5d7960eb9dacf2c4c9f25 (commit) from 012a1b345b27255a9760fdd9e8be3100dabeecc9 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=1f1cebb2e503c1740ee53caf9664c0d39b5fe70e commit 1f1cebb2e503c1740ee53caf9664c0d39b5fe70e Author: Max Date: Wed Dec 21 18:40:39 2016 +0100 Remove embedded sqlite3 Previous patch switches to using system-wide sqlite3 so it's safe to remove local copy now. Change-Id: Ie8e751cc62132fe1f7748ccd78c5d48469027329 http://cgit.osmocom.org/osmo-trx/commit/?id=d1b28bd766e55f50cfcd3011cd55908e8913fddb commit d1b28bd766e55f50cfcd3011cd55908e8913fddb Author: Ruben Undheim Date: Wed Dec 21 18:36:35 2016 +0100 Do not embed sqlite3 when building Change-Id: If5edadc04c3ff953b451676e55ad3d00d4e43c82 http://cgit.osmocom.org/osmo-trx/commit/?id=833e97e9ba84fb3237adda5808dddc8a2d8430a7 commit 833e97e9ba84fb3237adda5808dddc8a2d8430a7 Author: Max Date: Tue Jan 24 15:14:32 2017 +0100 Integrate Debian packaging changes debian/control: * restructure to make it easier to incorporate further changes * update package descriptions * update project URL debian/rules: * use proper hardening syntax debian/copyright: update to match Debian format Change-Id: I9a89e7311c8632ae26ac2e6c02d1e427d94b1608 Related: OS#1694 http://cgit.osmocom.org/osmo-trx/commit/?id=e6d059f0c998c84113e5d7960eb9dacf2c4c9f25 commit e6d059f0c998c84113e5d7960eb9dacf2c4c9f25 Author: Max Date: Wed Dec 21 18:34:17 2016 +0100 Add gerrit settings Make it simple to setup and use this repo with 'git review' command. Change-Id: I6bbe65cc09e086685995f084a07a646a7d60b93c ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 + Makefile.am | 1 - Makefile.common | 2 +- configure.ac | 1 - debian/control | 37 +- debian/copyright | 166 +- debian/rules | 2 +- sqlite3/Makefile.am | 34 - sqlite3/sqlite3.c | 138243 ------------------------------------------------ sqlite3/sqlite3.h | 7055 --- sqlite3/sqlite3ext.h | 447 - 11 files changed, 185 insertions(+), 145806 deletions(-) create mode 100644 .gitreview delete mode 100644 sqlite3/Makefile.am delete mode 100644 sqlite3/sqlite3.c delete mode 100644 sqlite3/sqlite3.h delete mode 100644 sqlite3/sqlite3ext.h hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jan 25 19:44:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 19:44:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-372-gf65b57a Message-ID: <201701251944.v0PJiUdm071280@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f65b57a7071acd23ed5429df71393e76907a7283 (commit) via 871e0bec7e5218defc404b117dd6f89906c5c0da (commit) from 10b11325a77af9a159bf05af0cd2ad7a3d24dc58 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f65b57a7071acd23ed5429df71393e76907a7283 commit f65b57a7071acd23ed5429df71393e76907a7283 Author: Max Date: Wed Jan 11 17:25:05 2017 +0100 Add ctrl command to send OML alert Change-Id: I228cb71ab945e19e3747843469a52f577ee32f97 Related: OS#1615 http://cgit.osmocom.org/osmo-bts/commit/?id=871e0bec7e5218defc404b117dd6f89906c5c0da commit 871e0bec7e5218defc404b117dd6f89906c5c0da Author: Max Date: Tue Jan 24 16:27:06 2017 +0100 OML: internalize failure reporting * make oml_tx_failure_event_rep() static and use osmo_signal_dispatch() wrapped into oml_fail_rep() to trigger event reports outside of oml.c instead of directly calling into OML layer * remove unnecessary formatting from text messages Related: OS#1615 Change-Id: I738555c547926e97b325ab53763c0076c42309bc ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/oml.h | 5 +-- include/osmo-bts/signal.h | 1 + src/common/abis.c | 2 +- src/common/bts.c | 6 +-- src/common/bts_ctrl_commands.c | 15 ++++++++ src/common/l1sap.c | 6 +-- src/common/main.c | 13 +++---- src/common/oml.c | 87 +++++++++++++++++++++++++++++------------- src/common/rsl.c | 21 ++++------ 9 files changed, 98 insertions(+), 58 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jan 25 19:45:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 19:45:10 GMT Subject: openbsc.git branch master updated. 0.15.0-641-gd0ef1ed78 Message-ID: <201701251945.v0PJjAoa071585@git.osmocom.org> This 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, master has been updated via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) from f6e51709fc3a79274646135fec1a603d4316acf6 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d0ef1ed78cc4e8e04296342499991fdde77fbbe7 commit d0ef1ed78cc4e8e04296342499991fdde77fbbe7 Author: Philipp Maier Date: Mon Jan 23 15:36:37 2017 +0100 compression: Fix nullpointer deref When the creation of a new compression entity fails, an error message is created, this error message contains printf with a dereferentiation of the compression entity, that is clearly NULL at that point. This commit corrects that. Change-Id: I87371ade0ccd6a93b446f2013c1747f486739518 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sndcp_comp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jan 25 21:54:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 Jan 2017 21:54:58 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-86-g535de8a Message-ID: <201701252154.v0PLsw7t004219@git.osmocom.org> This 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 "SCCP Library". The branch, sysmocom/iu has been updated discards 2187983b24dce005363491f7b6cbf10b23df2ade (commit) discards c6d9a162899f48b06a823efdd2e9e718d16641de (commit) discards 6a982a8c6314024702c16974aa03d46b8909bdbc (commit) discards 980123466f06bad33f21713df89f769040e59702 (commit) discards f7135de8b4de9df4f91f64d4a346ac24ecf16d79 (commit) discards 37503b1fcc040addbe2d7762e7aff9975b9eca86 (commit) discards f1f40391398593a7142d1d25af826d6112a50664 (commit) discards d21165f613e59235d33912ddc29c00392655b71c (commit) discards 8067a11abb03af7f1f4b45eaffeb0464a533f1da (commit) discards e4c50110d8f8252231328e83c75e2287a5e2d2bd (commit) discards ba52afe05269b2a6ed68c68e1e24a41956feed90 (commit) discards 6fab2a715fd5814c8e9d70b8f94d8c93c207b70b (commit) discards 3a09b6cfd117c3ab39884d0696ef80dbc77d0708 (commit) discards 1f1c586f719a6d0a7570829f90102b8af6d96a24 (commit) discards 1ebc8df1da8537a40f81930eb1c9715a87b0c2b8 (commit) discards 9146ab7d8cafb4fc425fcdfd096cd521e46f5c29 (commit) discards 439f7d903f8119d8c5e1550a34f9b605d9c51b4c (commit) discards 34ca6534de322efdf8feb92f94d844e8391f0aa6 (commit) discards 29e43685ff6996c0912599434b44a8e33b41176c (commit) discards d0d18c59b2fe5e9c2c2378e822017dae0b1f60a6 (commit) discards b3a627c97450e6700f6f04cedba5020f55e37a65 (commit) discards 18e17e4554e95a0dbbf3ec2829c3ddf648120d56 (commit) discards ac145ed736fc2fe75b79a9aa305ad77bb0468a46 (commit) discards 897b3aa786487da5fa5b85dd11c35290e76a6e06 (commit) discards 1538bab4f8281900891a02091fe883cb58d23878 (commit) discards 688882d8c2275daec6b5b3c26ae7926a574e5b12 (commit) via 535de8a70559252d666131c4647c5aac3296f17a (commit) via 48102f6a4aa59d3adc68930a5681d67f14d958c0 (commit) via 6fc3b06ad7428d296e8e625e0a07e34e41a66034 (commit) via 29cd6ec4e06620b00a9362e6efba0dbf88c306e7 (commit) via a7b4aea59b44740718e6258e3b76b8cb8f9a8c89 (commit) via 9888427cba262bcd8d803ac258ac33fc4b19e737 (commit) via ce9724b44343828e7dddd0680f8a9caf82abd3db (commit) via 3847c628c58b4fda6dd6f67311c1ecb39822d552 (commit) via f541fada47dac44bfbf17d5c4f5f12e7093cdb6a (commit) via 523afa954d113b18de31b3b276a05ff901544ef1 (commit) via a6ee5c373ef36c8089eb7ef9a756e0a314719781 (commit) via 0e5d703eba7d179b5a0d69e8b1c5556664342491 (commit) via 158cc4f81df253228453bc55af7107289a0e291a (commit) via ccb736470320cfb9486f347f148c69d0180e2596 (commit) via 03fd94b4f8e56bfdc5dea08613826a438361cf41 (commit) via 92097ce4e831df4ee6743caba2d650db7bf926ce (commit) via 5b4354dcf615363450b73e3e2ee2895de7931382 (commit) via 7a84af058e17b85b0ea3fd2af3d20e9ede3d9dd2 (commit) via 48e0bacf499a9f456c797d070664002a535e2a29 (commit) via d3bfc7ac359cf292b53c01f905b9353497498dbb (commit) via b50aca86299658fcd6641848fad94002752c9db2 (commit) via 4251623c99fadccf01405bcb366574fdca8ab576 (commit) via db56e63de359882e8c9163d87b44def69ac5fa8f (commit) via fb0b559cbb3ef5dba03e520b6f5d2555fc2bd75e (commit) via 8cfba6c1d3abdf14fb01cb42bd558a7f5f49bb38 (commit) via 73379a52ddff5bbba8da5cb3cb2bbbafcf17051f (commit) via 26bcc0b9c4f0240b5caad1b410a966f76563e631 (commit) via 8fab8413bf76d47300a9d0b0f995ffe7691169b2 (commit) via 675a3cb718fa11e476fcfbe6573e58c6f5d19ae3 (commit) via dfb4d918927b455127f5ef0149a76ee88bee05bb (commit) via da1ca89bcb4c27b03bd04bbc0e588e93ef4b9374 (commit) via 8e4bcfef3c69097c8755a14f85504a22132bd7c6 (commit) via ed9e76e46e530faf2560fc875ecbe83faff8d809 (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 (2187983b24dce005363491f7b6cbf10b23df2ade) \ N -- N -- N (535de8a70559252d666131c4647c5aac3296f17a) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=535de8a70559252d666131c4647c5aac3296f17a commit 535de8a70559252d666131c4647c5aac3296f17a Author: Neels Hofmeyr Date: Wed Mar 30 12:44:21 2016 +0200 sccp_helpers: add convenience function for RANAP unitdata http://cgit.osmocom.org/libosmo-sccp/commit/?id=48102f6a4aa59d3adc68930a5681d67f14d958c0 commit 48102f6a4aa59d3adc68930a5681d67f14d958c0 Author: Neels Hofmeyr Date: Wed Mar 30 12:43:04 2016 +0200 sccp_helpers: add osmo_ prefix to all functions http://cgit.osmocom.org/libosmo-sccp/commit/?id=6fc3b06ad7428d296e8e625e0a07e34e41a66034 commit 6fc3b06ad7428d296e8e625e0a07e34e41a66034 Author: Neels Hofmeyr Date: Wed Mar 30 13:39:04 2016 +0200 sccp_helpers: adjust .h include and copyright http://cgit.osmocom.org/libosmo-sccp/commit/?id=29cd6ec4e06620b00a9362e6efba0dbf88c306e7 commit 29cd6ec4e06620b00a9362e6efba0dbf88c306e7 Author: Neels Hofmeyr Date: Tue Sep 27 17:08:55 2016 +0200 sccp_helpers.h/.c: fix: apply rename of osmo_sua_link to osmo_sccp_link Change-Id: If8b09bb05297ebf663b4a04d3cc094a6a8087f53 http://cgit.osmocom.org/libosmo-sccp/commit/?id=a7b4aea59b44740718e6258e3b76b8cb8f9a8c89 commit a7b4aea59b44740718e6258e3b76b8cb8f9a8c89 Author: Neels Hofmeyr Date: Wed Mar 30 12:41:00 2016 +0200 Add sccp_helpers.[hc] moved from osmo-iuh, 1:1 at first Move here unchanged first, so we're able to see the modifications in diffs. Pending changes will follow in subsequent patches. Moved from osmo-iuh 3da8608b6ad014fc74536dbb49019704fd425b8c, which was before the rename of osmo_sua_link and osmo_sua_user to osmo_sccp_link and osmo_sccp_user, so this will not compile. Change-Id: Iae0c58c5f1eb00a685de70add0d5257e4316c6d5 http://cgit.osmocom.org/libosmo-sccp/commit/?id=9888427cba262bcd8d803ac258ac33fc4b19e737 commit 9888427cba262bcd8d803ac258ac33fc4b19e737 Author: Neels Hofmeyr Date: Mon Jul 11 19:20:02 2016 +0200 fix for FreeBSD: ifdef SCTP_AUTHENTICATION_INDICATION Don't print SCTP_AUTHENTICATION_INDICATION if it isn't defined. This helps the FreeBSD build in particular. Change-Id: Iaff5067c84b4d3ccda913c1f44b4bb0c210f14e5 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ce9724b44343828e7dddd0680f8a9caf82abd3db commit ce9724b44343828e7dddd0680f8a9caf82abd3db Author: Neels Hofmeyr Date: Wed Apr 13 16:20:41 2016 +0200 add another #ifdef SCTP_SENDER_DRY_EVENT (missing from previous commit) http://cgit.osmocom.org/libosmo-sccp/commit/?id=3847c628c58b4fda6dd6f67311c1ecb39822d552 commit 3847c628c58b4fda6dd6f67311c1ecb39822d552 Author: Neels Hofmeyr Date: Fri Apr 8 00:43:31 2016 +0200 add #ifdef SCTP_SENDER_DRY_EVENT Some older SCTP implementations don't have the SCTP_SENDER_DRY_EVENT. Fix the coverity build by encapsulating its logging in an #ifdef. http://cgit.osmocom.org/libosmo-sccp/commit/?id=f541fada47dac44bfbf17d5c4f5f12e7093cdb6a commit f541fada47dac44bfbf17d5c4f5f12e7093cdb6a Author: Neels Hofmeyr Date: Mon Apr 4 15:20:08 2016 +0200 cosmetic: rename static sua_cli_conn_cb() to sua_cli_read_cb() The read cb fed to osmo_stream_cli_set_read_cb() is called sua_cli_conn_cb(), which is confusing. Call it _read_ instead of _conn_. http://cgit.osmocom.org/libosmo-sccp/commit/?id=523afa954d113b18de31b3b276a05ff901544ef1 commit 523afa954d113b18de31b3b276a05ff901544ef1 Author: Neels Hofmeyr Date: Mon Apr 4 18:31:44 2016 +0200 cosmetic: log more sctp notifications http://cgit.osmocom.org/libosmo-sccp/commit/?id=a6ee5c373ef36c8089eb7ef9a756e0a314719781 commit a6ee5c373ef36c8089eb7ef9a756e0a314719781 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:37 2016 +0100 add some debug logging http://cgit.osmocom.org/libosmo-sccp/commit/?id=0e5d703eba7d179b5a0d69e8b1c5556664342491 commit 0e5d703eba7d179b5a0d69e8b1c5556664342491 Author: Harald Welte Date: Mon Jan 4 12:35:49 2016 +0100 HACK: start to handle SCTP notifications http://cgit.osmocom.org/libosmo-sccp/commit/?id=158cc4f81df253228453bc55af7107289a0e291a commit 158cc4f81df253228453bc55af7107289a0e291a Author: Neels Hofmeyr Date: Mon May 2 18:02:56 2016 +0200 fix: use proper disconnect prim param type For the N-DISCONNECT prim, parse CREF, RLC and RLSD from the proper parameter struct type: osmo_scu_disconn_param instead of osmo_scu_connect_param. Before this, the conn_id ended up in the wrong place and the other side always received a zero conn_id. Tested only for the RLSD case, which fixes Iu-Release message evaluation for all except the very first SUA conn received by the CN components. In all three cases, set: * param->responding_addr to conn->called_addr. * param->originator to OSMO_SCCP_ORIG_UNDEFINED. Change-Id: I446f2fe57cc3b7c52723f3ab82836513a5d37752 http://cgit.osmocom.org/libosmo-sccp/commit/?id=ccb736470320cfb9486f347f148c69d0180e2596 commit ccb736470320cfb9486f347f148c69d0180e2596 Author: Neels Hofmeyr Date: Mon May 2 17:57:48 2016 +0200 cosmetic: sua.c: comments Add some human readable names. Change-Id: If4aa15aae8b03c764a45b866a751eb3fbabebec1 http://cgit.osmocom.org/libosmo-sccp/commit/?id=03fd94b4f8e56bfdc5dea08613826a438361cf41 commit 03fd94b4f8e56bfdc5dea08613826a438361cf41 Author: Neels Hofmeyr Date: Wed Apr 13 19:08:18 2016 +0200 parse SCCP src+dst addresses In order to receive a Paging command with a valid RANAP SSN, decode the SCCP source and destination address IEs. This is used by hnbgw to forward a Paging from CN to RNC. This may be done more generally as soon as more IEs need parsing of their sub parts. For now, iterate the higher level IE's data chunk and obtain the address sub part IEs without storing sub part locations. Change-Id: I03d0c2a9003fda59c5b88c8738df009c30fbc11c http://cgit.osmocom.org/libosmo-sccp/commit/?id=92097ce4e831df4ee6743caba2d650db7bf926ce commit 92097ce4e831df4ee6743caba2d650db7bf926ce Author: Neels Hofmeyr Date: Mon Apr 4 16:30:58 2016 +0200 remove two compiler warnings for unused variables Change-Id: I173dc67050d907f9b09b99265af9dee9d142ace3 http://cgit.osmocom.org/libosmo-sccp/commit/?id=5b4354dcf615363450b73e3e2ee2895de7931382 commit 5b4354dcf615363450b73e3e2ee2895de7931382 Author: Neels Hofmeyr Date: Wed Mar 30 12:45:38 2016 +0200 cosmetic: add comments for GT, PC, SSN to help noobs finding their way Change-Id: I8f47f855c2718f4922b36229a388fa719c628bf6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=7a84af058e17b85b0ea3fd2af3d20e9ede3d9dd2 commit 7a84af058e17b85b0ea3fd2af3d20e9ede3d9dd2 Author: Neels Hofmeyr Date: Mon Mar 7 14:35:42 2016 +0100 add RFC 3868 (SUA) spec in HTML Change-Id: Ieab0212157381f7b71f0196925e94c88e9b5938e http://cgit.osmocom.org/libosmo-sccp/commit/?id=48e0bacf499a9f456c797d070664002a535e2a29 commit 48e0bacf499a9f456c797d070664002a535e2a29 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:04 2016 +0100 add comment (meaning of COIT) Change-Id: I63276ca2bfd6282676618e50268ed2234025b7bb http://cgit.osmocom.org/libosmo-sccp/commit/?id=d3bfc7ac359cf292b53c01f905b9353497498dbb commit d3bfc7ac359cf292b53c01f905b9353497498dbb Author: Neels Hofmeyr Date: Mon Mar 7 14:15:17 2016 +0100 SUA COIT: send dest ref nr, not dest addr See RFC 3868 3.3.11 https://tools.ietf.org/html/rfc3868#section-3.3.11 Change-Id: I083384876d4a8d7fa9c03409fbdc9e00e3c8f416 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b50aca86299658fcd6641848fad94002752c9db2 commit b50aca86299658fcd6641848fad94002752c9db2 Author: Harald Welte Date: Sat Dec 26 23:36:27 2015 +0100 sua: Ensure that a SUA client will continuously try to reconnect Change-Id: Ic05a2b78e29e4ede214a3395430ef54bacd84e60 http://cgit.osmocom.org/libosmo-sccp/commit/?id=4251623c99fadccf01405bcb366574fdca8ab576 commit 4251623c99fadccf01405bcb366574fdca8ab576 Author: Harald Welte Date: Sat Dec 26 23:35:31 2015 +0100 sua: call conn_disconnect() in sua_disconnect_req() disconnect is not a class3/4 operation. We simply generate + send the DISCONNECT.ind message to the remote side and drop all local state about the connection. Change-Id: I4e336f9dfd4ebd0122cd9e5a70db3d05e9dc1764 http://cgit.osmocom.org/libosmo-sccp/commit/?id=db56e63de359882e8c9163d87b44def69ac5fa8f commit db56e63de359882e8c9163d87b44def69ac5fa8f Author: Harald Welte Date: Sat Dec 26 23:34:54 2015 +0100 sua: Fix typo in log message Change-Id: I13bb0e2f4ec688fefd9b98d6d2389562e2a2dad7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=fb0b559cbb3ef5dba03e520b6f5d2555fc2bd75e commit fb0b559cbb3ef5dba03e520b6f5d2555fc2bd75e Author: Harald Welte Date: Sat Dec 26 23:34:03 2015 +0100 allow user to give private data to osmo_sua_user_create() ... which can be resolved from the prim_cb() by calling osmo_sccp_link_get_user_priv(). Change-Id: If4c0f96f0621fb2adf4c78dc5994d3398431d92f ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 ++ Makefile.am | 2 +- configure.ac | 1 + debian/control | 29 ++++++++--- debian/copyright | 89 ++++++++++++++++++++-------------- debian/rules | 18 ++++--- libosmo-mtp.pc.in => libosmo-xua.pc.in | 6 +-- src/sua.c | 1 - tests/mtp/mtp_parse_test.c | 16 +++--- 9 files changed, 103 insertions(+), 62 deletions(-) create mode 100644 .gitreview copy libosmo-mtp.pc.in => libosmo-xua.pc.in (63%) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jan 26 00:34:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 00:34:03 GMT Subject: op25.git branch max updated. 668ff60e3400c55ed41c3efda7d10155e3d79de8 Message-ID: <201701260034.v0Q0Y3E5048915@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 668ff60e3400c55ed41c3efda7d10155e3d79de8 (commit) via aaee53c998b9a8a277cad4f4e7927bded5b09c2b (commit) via a101714375f9de221f1460cba3f96486e80948a6 (commit) from a83fbd8c864ef253e4d6d79d5069b45ac92f8e75 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/op25/commit/?id=668ff60e3400c55ed41c3efda7d10155e3d79de8 commit 668ff60e3400c55ed41c3efda7d10155e3d79de8 Author: Max Date: Wed Jan 25 19:33:02 2017 -0500 dmr bs tx initial checkin http://cgit.osmocom.org/op25/commit/?id=aaee53c998b9a8a277cad4f4e7927bded5b09c2b commit aaee53c998b9a8a277cad4f4e7927bded5b09c2b Author: Max Date: Wed Jan 25 19:24:10 2017 -0500 dmr bs tx patch http://cgit.osmocom.org/op25/commit/?id=a101714375f9de221f1460cba3f96486e80948a6 commit a101714375f9de221f1460cba3f96486e80948a6 Author: Max Date: Wed Jan 25 19:21:31 2017 -0500 typo correction ----------------------------------------------------------------------- Summary of changes: .../op25_repeater/{vocoder.h => dmr_bs_tx_bb.h} | 21 +- op25/gr-op25_repeater/lib/CMakeLists.txt | 1 + op25/gr-op25_repeater/lib/ambe_encoder_sb_impl.cc | 2 +- op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc | 465 ++++++++++++ ...{ambe_encoder_sb_impl.h => dmr_bs_tx_bb_impl.h} | 36 +- op25/gr-op25_repeater/lib/dmr_const.h | 826 +++++++++++++++++++++ op25/gr-op25_repeater/swig/op25_repeater_swig.i | 4 + 7 files changed, 1327 insertions(+), 28 deletions(-) copy op25/gr-op25_repeater/include/op25_repeater/{vocoder.h => dmr_bs_tx_bb.h} (70%) create mode 100644 op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.cc copy op25/gr-op25_repeater/lib/{ambe_encoder_sb_impl.h => dmr_bs_tx_bb_impl.h} (72%) create mode 100644 op25/gr-op25_repeater/lib/dmr_const.h hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Thu Jan 26 00:58:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 00:58:46 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-654-gbeb2e61dc Message-ID: <201701260058.v0Q0wkEp054331@git.osmocom.org> This 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, neels/vlr has been updated discards e51152986daf5f22566984d237d856f55e31fc63 (commit) discards 16cf1255ba7fb58ad55426e02ad260dbd6d34145 (commit) discards 5779cae22dcc13b3aaa9c209b95f7a741ccb8f87 (commit) discards 78d62b685dc2149c1a222a36b87052f585c6b857 (commit) discards 4778f0f4128c566c0c10a1838f1b2a48654566f5 (commit) discards 5898a6a6604dbe4c62e7e058276e6a94b6854586 (commit) discards d71ed1881a979dab1a0a743ccf484094a453b4cc (commit) discards 643de852be2ddae8533a422a4cf6ca291a7c6dd2 (commit) discards 822efe84024477b04b8a5dd232a4b0c3b175f48f (commit) discards 470317d12a4d2173aab172844014f9c5d5a723df (commit) discards 4dbcd99add221391bc6654256920c00d793df21a (commit) discards 1bba732857d6aa3f9e90ecbb61f99cfd3259e10c (commit) discards 1cab7419de0f453ddae4e75813956b3d18872291 (commit) discards 50525adff4c2f0b447eceece364957a0407ea45e (commit) discards ece50f535aa7b8cba2f80db42daaf9b3a1b7a649 (commit) discards 50cde34692871eef5f385a8e444052008dad9314 (commit) discards be47363e39c6b7c30e8ddec18774dd9de9b34c10 (commit) discards 83978b9b36570c38a5d528143340dfeb4de4fabe (commit) discards 42c8933a871035c719eff3439e502d3694fe3811 (commit) discards 1771bac2db8cfd7c39e05641cfae43b2bc28068c (commit) discards 35b988b91755fc8e29a4692999b97abf6aaffc61 (commit) discards ae028d652ce71c2801182eca371b43dfa8b815d3 (commit) discards 0a3c37ba64b24de6b388c61110054277ad9ac2b5 (commit) discards fb188ff34a76eccd2795293cb2153fa30010c301 (commit) discards 78e95cf71aacd91c7f1421e311579ee5d8ca490b (commit) discards df5ba19e485eb075a05e9216d7ee174c1b854f96 (commit) discards 290b3c275561517ad6b7255999139c1dbc522737 (commit) discards faa7f88d73e5f6feb62b6724bbcb8598e7862ead (commit) discards da526adaa59f5c6325328d9f0ab8f4fffd2e3a4d (commit) discards b28c131ac5829f4491b948fd5918e6c0abde9325 (commit) discards 5500437d0e4e00443fc7afe670bff081fd437c23 (commit) discards 44ea229c3ac98ade829dc86e15a8889f124c4788 (commit) discards 79204cfab2b7fe11c0895259ba7f632bdf259640 (commit) discards fbed7f34921b0aebd11ceb6bd3304622972ce4f3 (commit) discards 125b443b4eb6781ff4a848c0077a80b3103f7186 (commit) discards 33b309c3295b258db11aed6f444cf00c10625d9b (commit) discards 0a0bf2c97a801fffd3b87a1d1448d07905c09702 (commit) discards 26f4b98728484d1a990db22f3849b1bd66e11588 (commit) discards e70190325e305bd701d3f1c01139280adfcf03cc (commit) discards d8a3c68ba80b12accb6f6280c61cc597eab24a98 (commit) discards b4dd4133d91fbb4d6ff01da9f08de398c95a52ea (commit) discards e2b957ffc1a7efb4793b329160a9d7d447abb360 (commit) discards cd6b332d98976bde8df8ac55027252f2454ee968 (commit) discards a80d6867245faab454e8da66cc2bb9fb05f2cc3b (commit) discards 013da93d1a9ec0e00afecaa13b504401410d0e20 (commit) discards 164008c722cd35a350ef1207c1cafb251728758e (commit) discards a655473e9b43d742f6ca20c947d7a78899125ae0 (commit) discards 86edbb42fb4c38f398c45f44c2a28b566dba71b5 (commit) discards b6deff72186d855055c0ecb2fb13e7ab3399032f (commit) discards bbb630200594cd4630aa5f1406895a483752ad13 (commit) discards 8eb10c0d7807268c09bcd3abedf6d5442bd10279 (commit) discards c82c5e2fd9e74bf5df6c9d543b4d359d1385e793 (commit) discards d3c8641d6b4daa4f4497441a3aa0fb29c7117a9a (commit) discards 4bea8a4e5e9faed34fa4e65e6d250dd0d8d4b994 (commit) discards 0013cefde7df6dbb5378a43844b85f90b2a2b8ed (commit) discards fc81afa6aa996f2c4ee46da6e70f082b70601813 (commit) discards 0dc4778f0394c2e6e91d2821ee4885013586ca3e (commit) discards 35f186d3513a6d1d81342216360a69e28d82e849 (commit) discards 85ab798aa6e5a41225962354b41ef00ebebce5b7 (commit) discards b2af47b63cc54a0e765015301cb82e828c37557d (commit) discards 99c7b4c70049ca76a216563ecae8d6dbec77ef7a (commit) discards 2edf2f10afaa11c1f74f45c97c4427e48155a3cb (commit) discards ff11da076817359b3ad6642140ce0d0a2fbe12ba (commit) discards 232b8b760f90b5f1aae4ac8fc4d29f01060e5069 (commit) discards 30dc13abd2cb71be3e4f7a65e5023880342b9e7c (commit) discards 9e296babc73f3ecce373fa9e46f1d42bb763bf45 (commit) discards 8f7aa99a4b5a3b5ac09e8120b451c49332ae0edd (commit) discards 6b5f57b116d53c878052fa362f19b1ef1edca100 (commit) discards 328c015e5d62ef601b0f95c160b59ec9953e4751 (commit) discards 1307644c24cfd2f18faf1df5630f6be0645c1770 (commit) discards e60cb591be77352ca2c95c923e25efb84afe26ff (commit) discards 989c5baf3c249530a04175650e0f95684a8a1bb6 (commit) discards 704bf7909245ad5053076151f42118b3d6e3ed4f (commit) discards 835089cbc89fd775aaed5463891a92a369e331c1 (commit) discards d7e6af475c28f81916f26c4868e515ad2cdff20f (commit) discards 3ccbce803774a2ab9bd233de203f3a2c2743baf3 (commit) discards 797c0de78a4c83e36e6cfca8fb08ff281d0a7c6b (commit) discards 3df181c694876febad92eddc8c0fe4e144431be2 (commit) discards 39ae948c2ee28af9852925b721f0f2b2cb02e1dd (commit) discards 3ef246a0ce5dcd791022a854c225981eb1223332 (commit) discards 796221aff25deb03a6aef0e59d49a44197860d10 (commit) discards 764941737b57e916d557a8ca565b0a315b02764b (commit) discards 91dc57e39f7bc6fd06f94b471607d2adc370e860 (commit) discards f9a9344411d4ab99aa23e3dcfd2f59993a10e87f (commit) discards ffb147409884a66c90f5fc5d3ea17d3a4c6a3783 (commit) discards 8ca2507280a1ea408f84024f18f7fd41b41ceb02 (commit) discards d61d7b89e1960e5f1d04a502487babef77ddf322 (commit) discards 42e5338b1fa4dd42a278a7105738f5c385a9326e (commit) discards f417ab246e356d08bf3ef100d4bf486f51b0467b (commit) discards 9e268f0b15eb53b59704f094739d0df0b193041b (commit) discards d5e85051526bf09ffc10788fd9917fc0dbba5a9c (commit) discards c37b5ff45642f8a5050857614245a1cd0335e911 (commit) discards 436a62b9e6cfd62ae02617239da4f55ae1fc1c0f (commit) discards 91edb7366a065d0646865b1ebd972f23bd937fab (commit) discards 302416137516ad3fdbae0be20e26bb484bcb0cb7 (commit) discards 54aa6ab8dd8c74ae70bea6c49deb6b9c89f69d13 (commit) discards cc2d1f58728234ebc4ecab4fb2c12abd56d0538a (commit) discards 5e36e5906fcc53975ab889a0daade340736b6d3e (commit) discards ec9172984b2da0ea88fa7626ef4a993916a331eb (commit) discards 5b9251143e89aa94b8f49e3bbb42f6326fcb729e (commit) discards 7644af118dff3a3ccfb0417ec769c7bbafedead6 (commit) discards ea569d53e03602a72a89a28e8d776aaf861cedc0 (commit) discards 18f3f0a8225a84de5f540b35e45310c7d2a2c5c0 (commit) discards fe2bea480b8865529a777bbb1d3e4002ee44e452 (commit) discards 199806fe9e2c1d620c32d295acd3f234ceffd5c1 (commit) discards 61ce99b804fa6ae867d1cd1fc8a2ab970f81fef1 (commit) discards 32b965a9d3f4ab9cf2a682e05baa50c609825c37 (commit) discards ecddf63d68fa71f960caea30fa2185c886b40560 (commit) discards 36884d9d8c8b26e790f965df2277115889595a03 (commit) discards b8d85bdc52e9b9d21836ed889786d50dab5a78a1 (commit) discards 9f5a82f1320fd3b32cc7214743072e2dad0e8362 (commit) discards ce62578594a6a17a2a91487d9fd25b59ea541fb8 (commit) discards abd1c7f91c72554bd564cb2e39d62cf83f4715bf (commit) discards 1146da54e8df43634eb64566265bae46cf37c573 (commit) discards c40d84693675b3dd1b0410847f11a9d4f666a9a3 (commit) discards 42084909d4f71ad33d8a8dc9290dea6fbbe136f8 (commit) discards 774e295a479cbfa5bc2c86de86a91f9c89b767c1 (commit) discards e8db8887a9376e0f50ee6c05ed6fa8a32a098a00 (commit) discards b39949c988bb09155f42c89185d65613040c1c7f (commit) discards 855de936445cfa64e361733ca7d7f7e3cf3970d9 (commit) discards 06f56a846343458cc66ee55a685ff53f846fbd73 (commit) discards eed7edd6313f610d421883e72afd8d8a126ae615 (commit) discards 84a5f65a72f2a3d191446b1ba7f246109328d257 (commit) discards 8a3dc7cb0202077b9b26b35c0b36c1d768b182a3 (commit) discards 92d2626c011d6324b667f53f1bd73589dbef1653 (commit) discards 8fd5b7749e9dc4552c17000d039d159495329684 (commit) discards e5dea161371f414ee3acfd0eb23ae392984d743a (commit) discards 0ee07df8cfbc1370f6c68d99838dc2d0a0c525b9 (commit) discards 3a9291be2de0cfaf7d4761f10915c92bc597cb48 (commit) discards f5d1d4a52930cd76426c0befe8b914abb2be88fa (commit) discards 77b607bc4128425f1407712355974852c5d3f71f (commit) discards 65b7d87e30c74a4adc488bda4ec96c2a8d849f83 (commit) discards b42160c337834252e587551e901d72a0ff9e71ee (commit) discards 571c21325b6e9f7b63cf9e369104153251198d76 (commit) discards 99166dde749db865bb525e6f18c5b4e30db9259b (commit) discards 9845fa9ef17e0398d51b477db60513e5c275807b (commit) discards 4ba404802c2d9fc99f6930f81c124490dea18f79 (commit) discards 81fbd2aae39c1c9b447f1ceb26784b8ffa2d39aa (commit) discards d7def210eed1d7a943d882d37394115da1f0b248 (commit) discards 45ceb344c6332256be495c5373f75532d995533c (commit) discards a255eff54b8baa93fcd2ec9237002b057edd7e8b (commit) discards 814576b2d9af2e10b559aeec6a6215847d0ec30b (commit) discards 71dbe4e541e5840ee7121795e61c79c7e8dc85e2 (commit) discards d6c351f9900cf440f13be6323fa7db480b5efffc (commit) discards d2b5e1599cd40a6e2b93dd05b53864087edef408 (commit) discards 7f6c952464d03d83c94fa90320bfe8131a206c6f (commit) discards 48195af3907986b6e5ca219a6e019de27354f42f (commit) discards a6e6ad94e81962adf9e4a6b6469c8938b728b489 (commit) discards 4b5bd986465ed8d08af009b9762f7942572c4c13 (commit) discards 3cc726431b6dd50688a6322d94f0884256e1dbde (commit) discards 6984c48c417cd5ea2218fadcc1f0546bc047bc36 (commit) discards 3b8979b6ebe7eae14890f1ed07e16a6ef0874cb5 (commit) discards 69b22821d00166e13ac7b7537d5cf60ec6cfbc13 (commit) discards bbefd4bfb4a2a86d6bf0e72666bd43500f63852e (commit) discards 202e622b92b1271af95e990eca6ecb4e78e8592f (commit) discards 034987d4767aa96fdcd16cb4991876431c0d9cfe (commit) discards 7230548311b55a98e68ac98e1c5bbd588243fe8c (commit) discards fe6ea498f8cfec5982719f39df2650cf22af75f1 (commit) discards 590a01a76ef5581904715943b50e5e6935d480d6 (commit) discards 75366d57410c6267139fadea5a369801d5918bfe (commit) discards bb39432a81c19522632f5be42624e43319084ca2 (commit) discards 4f1181473b26fc57f2c38af96d03aa9564e2fdb7 (commit) discards 0c7cd25bbde7674c317c2e44b34332c9fa767324 (commit) discards 34643edafd34abda93f02c3fd6bfdbba71bcd09e (commit) discards de45db09e0b4da43c797b9e54775290508273b0d (commit) discards 47be9fc59a943b3663ef9ff4f1b7351b6f1a9919 (commit) discards c30bc6ea855cfbf77f785cf7b9ec8d02f6f1c3d1 (commit) discards e87285a6e282cb744b022b3648d6ef7cb45cc94f (commit) discards 76c69e5066bef99c54f6f67fad19ef45b7a97ba9 (commit) discards 33a1a8c912d090c1d6529a3814ec2f66924ea10a (commit) discards 1670a0eb4c3f0112aa172d2433f0d412a5d322c0 (commit) discards 9c1a70fc58f98fe3fc2189fb7e3946f3a0c0d29d (commit) discards 7e48d6b969aeaec1dc17eb3dd1fb2ff466f51aa1 (commit) discards 7b15646207ada6a047347e49b6a71164d5e39c38 (commit) discards eddc8e506435935a7a9a10fccb60ef53833b10a8 (commit) discards 5b7550f81ab931d666e5bdf72f30732e4041ab98 (commit) discards 127a74a4be409663712098ee831237a85b66bd0f (commit) discards 3a4da71671d78dbaacdff390337d79d9cb28795b (commit) discards 00ce26b3fb74a60e32b2a9be7f57d9016b03fce0 (commit) discards 1cf5c3f5fef6c1961412da9a124e6e4931e486c0 (commit) discards 3388c1753c2d2aafb994468f243260fd29a7f101 (commit) discards 61fe0e6bd168c3c2b3f8c4caaabf8c56c966d579 (commit) discards c944af3262d82a9298e72f7e5f528df1586cd097 (commit) discards 4c4427025002364b38a0adbf835c1e36664ed038 (commit) discards 168b5f62bfea6585f950c9cf2e4fec45da57dd6a (commit) discards d123339435434fb31754cb99fc989226ff966d09 (commit) discards 320ef3b3d02cc8e8df8c3fbe96befd9c113cbea8 (commit) discards 16b136049b03f35552d1ae5a9b97a25ae1fac206 (commit) discards d202e846349d2df044ebf22f89bfc98d5b58cd60 (commit) discards f5bac66a2fad52403c00d2e42008247151134577 (commit) discards 9be50bfd56b6526edfbc015ea71e5b9a02c4a52f (commit) discards eae6f4b9155c9cad5454f1ae08e2548ca30493ee (commit) discards 902f2946d075b332926f40a88ed69d902d657f9c (commit) discards 0331171dcc9c47a134005c223c5582843950480c (commit) discards cde6528893b131e61efaf2bc7228541185343f42 (commit) discards 355ce4650fad43b56d784ff8b17f757128f0819a (commit) discards eef5293e3b313f0690f73e8cad2cc316daef327a (commit) discards f0eb750b3e2b0cf08b70200bb639a24c6e3871c6 (commit) discards f5a7492696db7e113a6cd5095f6d41961c3fdb2a (commit) discards 28f8e87b19c7c26a9f37f9fbbb0091432837dd32 (commit) discards 2d48d55bac2fc4f1e1fba6f07494890e937be8db (commit) discards a27b37d94d3077e602105e285deb4b65473564f5 (commit) discards bc710e508ae9f4299ddce2663a9050bbc3bf8a12 (commit) discards 07f606bd72ebec6af81b844789d4bddced817fb1 (commit) discards 8df6ace65b6e136f24557a141bdad0af453aee09 (commit) discards bbe427af768a6af53432ae26245ab663dc48c04c (commit) discards fef939915f00d61cdb0b4661b82e6ff1aa8c8b39 (commit) discards 389d7a5092aa9980717ec64da29239cd45e5d97c (commit) discards 8ac589b74b31184b3bad835d22b85727b7a4b278 (commit) discards 8e989779c61e026e93ab96799ead4f9a5347eb6b (commit) discards f4837636e8bc5b1adb4d0bc97998f5e9139aa098 (commit) discards df9a6958c6ca4541ae073f3d6f6bd4d2f0ed2e4f (commit) discards ab4aa3cad8c8c6747a059cb657454f3f5ef51d2a (commit) discards f17b3fe6ef70fc63260fb2c56611e177ae2bb8c1 (commit) discards 7ef2b474ee4bbd0276dc8af4d1b67f2bb2503f0e (commit) discards e90c9938b89747d58b24fbfecdfc75af4ea1cf1c (commit) discards 67c5a7e19dc34dbebfeec22c44a10e4683865079 (commit) discards 1a5f59dea9ff815693dbcdd42d821bd1c953da6b (commit) discards 09e8fe5426b6c86a5ce0c9ee2a598e49efa9c96a (commit) discards 349660184e410dce7ab2a230f07793ed29b677a2 (commit) discards 9375e59d767f2f8b69e70b2cf4cbc519ac40969d (commit) discards f0210a093fdcaf77a7b24708b6ec1e8017a8aa56 (commit) discards f40c40ee038152247737229ac071ab907e754923 (commit) discards 1d237dccca86c64ee808789b8fc58f3580c6bb0f (commit) discards 7b65bce072412153211f611b9cb0fd9674a9d988 (commit) discards 8c012996cca4f5536f3da8fb17b2a4e73a276f5f (commit) discards 4631b632e27b1fb2a35f10cfb034a397868b5d28 (commit) discards 56243fd85fd53a88440dabeccf49ee70936c3cfb (commit) discards 816bf1bb0fbb656839fe5f42ef8b7129d2b4073d (commit) discards a68020e399f82d264a94ca51b3fdb30d99191118 (commit) discards 34cd86c7c66be89154c7533cdfd7b4d4409bf924 (commit) discards 9499dab4410b27d10b96cb18ecb5162f42ab51a8 (commit) discards c8770e89722f2645ece97c1e065c606b746f274d (commit) discards ca031011cd7fdc0424c35a68c5e24ecd55f70c19 (commit) discards 6adcdbfe001b1a3afb42775decabaefaec59663f (commit) discards 251354a947171a146185d274c487614c77036187 (commit) discards 5a3a9d51ce0b22c31a2199d77f00b5a664397d4e (commit) discards 5fb5ab65dee7f72cdd4c4ce684b927c42ff269dc (commit) discards 6b93c91d46729a4c78c00ab7bd95fa516c0dbc11 (commit) discards 5ac7ba5d5aa21d0142096bb896e2424f9086eb45 (commit) discards ca09ceb40590328fab689cfdacf833b67a4ef21d (commit) discards 5d31943d700026022692d9c4d939350923f19901 (commit) discards a4d2725aa555e865e553639ed2a9b00d268820b0 (commit) discards 2a3dc2d91c52c821d2f6d5614ee53c8ce59d16ab (commit) discards 71af0afe6605249d8b08dfc3054d6ac41c9be5e4 (commit) discards d37746bb138ea7d8fbf8604ea7f1c8990a3023b0 (commit) discards 5954346b54fa9a3ce8021eba381fd564f1c2d255 (commit) discards 68dd59f2e9c5e8e239f92ba56226a9c6eac3a91d (commit) via beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30 (commit) via 6e5f695211947f5221d52f7148fa4d2240c29167 (commit) via ce134fead87d1e883fedd7c23a1bc314e2210629 (commit) via c3092eacfe0a2e259ffd0887fed3584ce0903dab (commit) via b0d6dfdea059c828e701cf8e391388fcb83d24b5 (commit) via d52bfdbc115aacabd415b0bb9ad1d1ff08dd4cd1 (commit) via e2e3682d41a55351529ab77b4e3c23f1713fa447 (commit) via e312edd5ec1f03ba4dd1c165c058301826fecb54 (commit) via 2ca7d8e47bf4edb426a0a7f178c92bc3b9231855 (commit) via 63c9a5421269a87cb259b465feb90129d3a141cf (commit) via b3d2ad9626c31cacc577d96826f4aec68657a85f (commit) via 5bd517097b19b493c57c4d6d7fac773425777b1a (commit) via 7d209ee7f3f8967114f9d74e545e796cf64bac08 (commit) via 32b5dfce14f9c71dafce09216285fc52b08b2cf5 (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 (e51152986daf5f22566984d237d856f55e31fc63) \ N -- N -- N (beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30 commit beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=6e5f695211947f5221d52f7148fa4d2240c29167 commit 6e5f695211947f5221d52f7148fa4d2240c29167 Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=ce134fead87d1e883fedd7c23a1bc314e2210629 commit ce134fead87d1e883fedd7c23a1bc314e2210629 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=c3092eacfe0a2e259ffd0887fed3584ce0903dab commit c3092eacfe0a2e259ffd0887fed3584ce0903dab Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=b0d6dfdea059c828e701cf8e391388fcb83d24b5 commit b0d6dfdea059c828e701cf8e391388fcb83d24b5 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=d52bfdbc115aacabd415b0bb9ad1d1ff08dd4cd1 commit d52bfdbc115aacabd415b0bb9ad1d1ff08dd4cd1 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=e2e3682d41a55351529ab77b4e3c23f1713fa447 commit e2e3682d41a55351529ab77b4e3c23f1713fa447 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=e312edd5ec1f03ba4dd1c165c058301826fecb54 commit e312edd5ec1f03ba4dd1c165c058301826fecb54 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=2ca7d8e47bf4edb426a0a7f178c92bc3b9231855 commit 2ca7d8e47bf4edb426a0a7f178c92bc3b9231855 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=63c9a5421269a87cb259b465feb90129d3a141cf commit 63c9a5421269a87cb259b465feb90129d3a141cf Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=b3d2ad9626c31cacc577d96826f4aec68657a85f commit b3d2ad9626c31cacc577d96826f4aec68657a85f Author: Neels Hofmeyr Date: Wed Jan 25 15:50:36 2017 +0100 abis_om2000: drop unused function con_group_del() Change-Id: Idc47bf790fb680a3c322342170369993ec02f73a http://cgit.osmocom.org/openbsc/commit/?id=5bd517097b19b493c57c4d6d7fac773425777b1a commit 5bd517097b19b493c57c4d6d7fac773425777b1a Author: Neels Hofmeyr Date: Wed Jan 25 16:15:43 2017 +0100 paging.h: use '<>' include, not '""' Also separate openbsc includes from osmocom/core includes. Change-Id: I4da0cb32476202d06902531d07faed8004f689f9 http://cgit.osmocom.org/openbsc/commit/?id=7d209ee7f3f8967114f9d74e545e796cf64bac08 commit 7d209ee7f3f8967114f9d74e545e796cf64bac08 Author: Neels Hofmeyr Date: Wed Jan 25 16:14:25 2017 +0100 osmo_bsc_grace.h: use '<>' include, not '""' Change-Id: I2f22be93d1a5fd6f229b85305a1d2a2cf6a43ce2 http://cgit.osmocom.org/openbsc/commit/?id=32b5dfce14f9c71dafce09216285fc52b08b2cf5 commit 32b5dfce14f9c71dafce09216285fc52b08b2cf5 Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 various comment / whitespace tweaks (libmsc, gprs, libcommon-cs) cosmetic ws in common_cs_vty.c, osmo_msc.c comment: tiny typo fix in gsm_04_08.c In comments, drop some unbalanced braces, because simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is aimed at the fsm-to-dot.py script in libosmocore/contrib. Change-Id: I3c1fa53195a1e57d6fe0a6791c346d30ceff1251 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_subscriber.h | 12 ++-- openbsc/include/openbsc/gprs_subscriber.h | 8 +-- openbsc/include/openbsc/gsm_04_08.h | 2 +- openbsc/include/openbsc/gsm_data.h | 18 +++--- openbsc/include/openbsc/paging.h | 14 ++--- openbsc/src/gprs/gprs_subscriber.c | 68 ++++++++++---------- openbsc/src/gprs/sgsn_vty.c | 58 +++++++---------- openbsc/src/libbsc/abis_om2000_vty.c | 16 ----- openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libbsc/bsc_subscriber.c | 100 +++++++++++++++--------------- openbsc/src/libbsc/bsc_vty.c | 14 ++--- openbsc/src/libbsc/gsm_04_08_utils.c | 16 ++--- openbsc/src/libbsc/paging.c | 56 ++++++++--------- openbsc/src/libmsc/gsm_subscriber.c | 16 ++--- openbsc/src/libmsc/ussd.c | 1 - openbsc/src/osmo-bsc/osmo_bsc_filter.c | 1 + openbsc/tests/channel/channel_test.c | 1 + openbsc/tests/subscr/subscr_test.c | 8 +-- 18 files changed, 192 insertions(+), 219 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 26 01:44:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 01:44:49 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-655-g943d37342 Message-ID: <201701260144.v0Q1in4I066465@git.osmocom.org> This 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, neels/vlr has been updated discards beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30 (commit) discards 6e5f695211947f5221d52f7148fa4d2240c29167 (commit) discards ce134fead87d1e883fedd7c23a1bc314e2210629 (commit) discards c3092eacfe0a2e259ffd0887fed3584ce0903dab (commit) discards b0d6dfdea059c828e701cf8e391388fcb83d24b5 (commit) discards d52bfdbc115aacabd415b0bb9ad1d1ff08dd4cd1 (commit) discards e2e3682d41a55351529ab77b4e3c23f1713fa447 (commit) discards e312edd5ec1f03ba4dd1c165c058301826fecb54 (commit) via 943d37342ae825557cb9a3ba9f02c4b718105ca5 (commit) via 8a57e2f8228ea89bee9bef58f4e44ada71596be9 (commit) via 60f12d256f7ae4a4f89f6b78eac40e2878703e4b (commit) via 16859bbe02ed0ec839b11a217d4a8e8069827375 (commit) via 6c2853f7e724ff873f5dbcf7e89b8411716c3f3f (commit) via f311e183b3f58c44eb6820135d34468af0151931 (commit) via a9a122be9f9117e4edb8d8cb29554b9b1213dbc8 (commit) via 50c70223bd8ee4a225d03ede339060bb50fad6c8 (commit) via f06d5210963ea3eaeb02f78d367d625fc373897b (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 (beb2e61dc8ff4d06a5f499cd5e94e5ab3be80f30) \ N -- N -- N (943d37342ae825557cb9a3ba9f02c4b718105ca5) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=943d37342ae825557cb9a3ba9f02c4b718105ca5 commit 943d37342ae825557cb9a3ba9f02c4b718105ca5 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=8a57e2f8228ea89bee9bef58f4e44ada71596be9 commit 8a57e2f8228ea89bee9bef58f4e44ada71596be9 Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=60f12d256f7ae4a4f89f6b78eac40e2878703e4b commit 60f12d256f7ae4a4f89f6b78eac40e2878703e4b Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=16859bbe02ed0ec839b11a217d4a8e8069827375 commit 16859bbe02ed0ec839b11a217d4a8e8069827375 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=6c2853f7e724ff873f5dbcf7e89b8411716c3f3f commit 6c2853f7e724ff873f5dbcf7e89b8411716c3f3f Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=f311e183b3f58c44eb6820135d34468af0151931 commit f311e183b3f58c44eb6820135d34468af0151931 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=a9a122be9f9117e4edb8d8cb29554b9b1213dbc8 commit a9a122be9f9117e4edb8d8cb29554b9b1213dbc8 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=50c70223bd8ee4a225d03ede339060bb50fad6c8 commit 50c70223bd8ee4a225d03ede339060bb50fad6c8 Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=f06d5210963ea3eaeb02f78d367d625fc373897b commit f06d5210963ea3eaeb02f78d367d625fc373897b Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/debug.c | 2 -- openbsc/src/libmsc/vty_interface_layer3.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 24 ++++-------------------- 3 files changed, 5 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 26 02:20:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 02:20:41 GMT Subject: openbsc.git branch master updated. 0.15.0-642-gcc7db18e1 Message-ID: <201701260220.v0Q2Kfha076373@git.osmocom.org> This 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, master has been updated via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) from d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de commit cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de Author: Neels Hofmeyr Date: Sun Dec 18 23:52:38 2016 +0100 various comment / whitespace tweaks (libmsc, gprs, libcommon-cs) cosmetic ws in common_cs_vty.c, osmo_msc.c comment: tiny typo fix in gsm_04_08.c In comments, drop some unbalanced braces, because simplistic C file harvesters will break at a single opening brace even if it is in a comment. This is aimed at the fsm-to-dot.py script in libosmocore/contrib. Change-Id: I3c1fa53195a1e57d6fe0a6791c346d30ceff1251 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sndcp.c | 1 + openbsc/src/gprs/gtphub.c | 2 +- openbsc/src/libcommon-cs/common_cs_vty.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libmsc/osmo_msc.c | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jan 26 17:37:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 17:37:23 GMT Subject: osmocom-bb.git branch stumpf/virt-phy updated. osmocon_v0.0.0-1763-g714675ea Message-ID: <201701261737.v0QHbNIZ007664@git.osmocom.org> This 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 Open Source GSM Base Band stack". The branch, stumpf/virt-phy has been updated via 714675eac23adb96e29e774a8e1b71eac12f7367 (commit) from a32f937a1123273c4f4f9860914e855e01ba50b0 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=714675eac23adb96e29e774a8e1b71eac12f7367 commit 714675eac23adb96e29e774a8e1b71eac12f7367 Author: Sebastian Stumpf Date: Thu Jan 26 18:28:07 2017 +0100 VIRT-PHY: Implemented RACH on uplink. RACH will now be transmitted over GSMTAP virtual UM interface if L1CTL command is received. Minor further changes: - Incoming messages are now only then forwarded if ms is synced to a cell (fbsb cmd from l1ctl received). - SDCCH/4/8 are forwarded to l23 for now as we don't use encoding/ciphering (yet) this should not be a problem. ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/src/Makefile.am | 1 + src/host/virt_phy/src/gsmtapl1_if.c | 164 ++++++++++++++++------------------ src/host/virt_phy/src/gsmtapl1_if.h | 4 +- src/host/virt_phy/src/l1ctl_sap.c | 90 ++++++++++++++----- src/host/virt_phy/src/l1ctl_sap.h | 1 + src/host/virt_phy/src/l1ctl_sock.c | 8 +- src/host/virt_phy/src/virt_l1_model.h | 1 + 7 files changed, 159 insertions(+), 110 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Jan 26 17:50:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 17:50:27 GMT Subject: osmo-bts.git branch stumpf/virt-phy updated. 0.4.0-374-gfad85d2 Message-ID: <201701261750.v0QHoRUj010553@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, stumpf/virt-phy has been updated via fad85d2d0d04328dd4dffed91555a109a595aa1b (commit) via b1da0f727ab5c5063cd0fc38d3245a55d38ea0de (commit) via 0bef9000319c3228ff5549e8d2e6159ff39ebeb9 (commit) via d1c904c4a6d3a862a37d62fdffbb74284a44b24d (commit) via bf286abc409d04dc1f317a2d74f050235958dac4 (commit) via 70b71507c27f8967b0aa31cad0b3070c6780f3b4 (commit) via c37fd8898526dfeac3da620ddb4d2ad701c1fffd (commit) via 1e399f888e4e1c93e0e5b7fd69fce09a2587fb87 (commit) via 0e5b12f981e9844590db409ebe7584a57a0a3025 (commit) via df75195666526d4ccd7e2e05c59db47fd02f9692 (commit) via b76043e6f467bfba62c2c24a8d8553938d9205c1 (commit) via de6d25e21d9a2e553fe53c50f2a9f372a28eeb16 (commit) via 4723a195081f0f9ff561e360620ee0ade50a2b39 (commit) via 962b33ea9d9640bcd0ed0f18c278cc55207d0f46 (commit) via 563b744b3801bede7b03e48e09edbd9c328862ab (commit) via 792573dc9747b256e143183cb555b9ef4ca697ef (commit) via ec11a85929afffd46b0c3daf8979c90e992fb727 (commit) via c038cb790309c4970980d6811456c3ed6bc4d896 (commit) via 94dd5060c82c174b0b0af25284593272252d5787 (commit) via 2cf6b73a4278627331bdbbb4addf1a8bc1d964ce (commit) via f3763590bd4618904f9a414f80c0fc81c761237c (commit) via bfd42c2b0aa3d4b945bf3e61c5968b96656e3660 (commit) via f9778b2a26ce06959ee7e188eb1d533d896f1846 (commit) from 93892f1c41cfd106d47a373d623eee9a7dfe99b5 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=fad85d2d0d04328dd4dffed91555a109a595aa1b commit fad85d2d0d04328dd4dffed91555a109a595aa1b Author: Sebastian Stumpf Date: Thu Jan 26 18:48:51 2017 +0100 VIRT-PHY: Forward RACH on uplink with received values. Dummy values are no longer used, but the received ra content parsed from the gsmtap msg data and forwarded to the upper layer. Minor changes: Comments, removed unnecessary code. http://cgit.osmocom.org/osmo-bts/commit/?id=b1da0f727ab5c5063cd0fc38d3245a55d38ea0de commit b1da0f727ab5c5063cd0fc38d3245a55d38ea0de Merge: 0bef900 93892f1 Author: Sebastian Stumpf Date: Thu Jan 26 18:40:29 2017 +0100 Merge branch 'stumpf/virt-phy' of https://github.com/osmocom/osmo-bts.git into stumpf/virt-phy http://cgit.osmocom.org/osmo-bts/commit/?id=0bef9000319c3228ff5549e8d2e6159ff39ebeb9 commit 0bef9000319c3228ff5549e8d2e6159ff39ebeb9 Author: Sebastian Stumpf Date: Mon Jan 9 17:34:42 2017 +0100 VIRT-PHY: Added example configurations for openbsc and osmobts. Change-Id: I368d4a378e20028603b09825eee766abb9195774 http://cgit.osmocom.org/osmo-bts/commit/?id=d1c904c4a6d3a862a37d62fdffbb74284a44b24d commit d1c904c4a6d3a862a37d62fdffbb74284a44b24d Author: Sebastian Stumpf Date: Sun Jan 8 16:31:50 2017 +0100 VIRT-PHY: Added functionality to cooperate with osmocom-bb virt-phy. This patch improves the virtual physical layer designed to replace the air interface. The purpose is to get rid of the hardware requirements and be able to start testing and implementing layer 2 communication functionality on one machine. Multicast sockets are used to enable bidirectional communication between the BTS and the MS process. The GSMTAP protocol designed for wireshark capturing is used to encapsulate the payload on the virtual physical layer. * Working mcast socket communication and extraction of its functionality. * Fixed OML and RSL startup sequences. * Icludes tests for mcast socket and virtual UM. * Ecapsulation and parsing methods to and from GSMTAP messages. * Basic handlers for file descriptor callbacks from incoming mcast messages. * Multiplexing to different channels based on GSMTAP header channel type. http://cgit.osmocom.org/osmo-bts/commit/?id=bf286abc409d04dc1f317a2d74f050235958dac4 commit bf286abc409d04dc1f317a2d74f050235958dac4 Author: Harald Welte Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS ----------------------------------------------------------------------- Summary of changes: debian/copyright | 81 ++++++++ .../patches/01_location_of_gsm_data_shared.patch | 18 ++ debian/patches/series | 2 + debian/source/format | 2 +- include/osmo-bts/control_if.h | 3 +- include/osmo-bts/dtx_dl_amr_fsm.h | 2 + include/osmo-bts/msg_utils.h | 1 + include/osmo-bts/oml.h | 6 + include/osmo-bts/scheduler.h | 4 + src/common/bts.c | 11 +- src/common/bts_ctrl_lookup.c | 6 +- src/common/dtx_dl_amr_fsm.c | 55 +++-- src/common/l1sap.c | 80 ++++++-- src/common/main.c | 18 +- src/common/measurement.c | 2 +- src/common/msg_utils.c | 97 ++++++--- src/common/oml.c | 223 ++++++++------------- src/common/pcu_sock.c | 4 +- src/common/rsl.c | 41 +++- src/common/scheduler.c | 53 ++++- src/osmo-bts-litecell15/l1_if.c | 7 +- src/osmo-bts-litecell15/tch.c | 3 +- src/osmo-bts-sysmo/l1_if.c | 7 +- src/osmo-bts-sysmo/tch.c | 3 +- src/osmo-bts-virtual/Makefile.am | 5 +- src/osmo-bts-virtual/l1_if.c | 33 ++- src/osmo-bts-virtual/scheduler_virtbts.c | 4 - 27 files changed, 541 insertions(+), 230 deletions(-) create mode 100644 debian/copyright create mode 100644 debian/patches/01_location_of_gsm_data_shared.patch create mode 100644 debian/patches/series hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jan 26 18:56:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 18:56:15 GMT Subject: osmo-pcu.git branch master updated. 0.2-880-gd935d88 Message-ID: <201701261856.v0QIuFWn025339@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, master has been updated via d935d88a8c5dbc3bce5476545a785a7a35cfc2d3 (commit) from e9a138e11111f509f988807bbdc5ca8cce2b3d3d (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=d935d88a8c5dbc3bce5476545a785a7a35cfc2d3 commit d935d88a8c5dbc3bce5476545a785a7a35cfc2d3 Author: Philipp Date: Mon Nov 7 13:07:36 2016 +0100 BTS: accept also relative frame numbers with rach requst The rach request contains a relative frame number (Fn % 42432), while BTS::rcv_rach() accepts the full frame number only. Since the BTS is always aware of the full frame number this is not a problem. But for BSC co-located PCU schemes it is a problem since the rach request only contains the relative frame number as mentioned above. The pcu continusly receives frame number updates with the GSM time indication message. It is simple to re-calculate the full frame number from that information. This patch makes BTS::rcv_rach() compatible with relative frame numbers, while not breaking the compatibility for full frame numbers Change-Id: Iaa182d8d29c6a0f5fa06064c2eb48b21b1ba2775 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 15 +++++++++++++++ tests/tbf/TbfTest.cpp | 5 ++++- 2 files changed, 19 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jan 26 18:57:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 Jan 2017 18:57:12 GMT Subject: openbsc.git branch master updated. 0.15.0-645-g42def7205 Message-ID: <201701261857.v0QIvCuc025515@git.osmocom.org> This 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, master has been updated via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) from cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=42def7205ba91df4bbb7e3240be0df8c26c2d63e commit 42def7205ba91df4bbb7e3240be0df8c26c2d63e Author: Harald Welte Date: Fri Jan 13 00:10:32 2017 +0100 Implement VTY configuration to control Early Classmark Sending The SI3 rest octests contain a flag that indicates if early classmark sending is allowed in this cell or not. So far we always set this to one, now it is configurable using the 'early-classmark-sending' command at the VTY node. Change-Id: Ia0b1cc5ab45673f3da70c59ae8917eba343f9862 http://cgit.osmocom.org/openbsc/commit/?id=6c4382b998c1f92b4fabbd52361b7166260c9054 commit 6c4382b998c1f92b4fabbd52361b7166260c9054 Author: Harald Welte Date: Thu Dec 15 19:50:15 2016 +0100 remove unused struct members of 'struct sgsn_pdp_ctx' There were some members that we neither set nor read, so let's shrink the struct size and remove those unused members. Change-Id: I02136e3aa91e58b2afc923c09c8693095497fdd7 http://cgit.osmocom.org/openbsc/commit/?id=471ac7d99ce6f4be054a4e3b5a3243b0b804e899 commit 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 Author: Harald Welte Date: Thu Dec 15 19:48:58 2016 +0100 sgsn: Add GTP information to "show pdp-context" When displaying the PDP context, it is quite useful to also show IP address and TEI information about the GTP side of that PDP context. Change-Id: I56ea530240c15b26729e7a42e539020cb1e233e5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 5 ----- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/gprs/sgsn_vty.c | 23 +++++++++++++++++++++-- openbsc/src/libbsc/bsc_vty.c | 24 ++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 2 ++ 5 files changed, 48 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 27 00:41:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 00:41:22 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-662-g56d511903 Message-ID: <201701270041.v0R0fMFc017185@git.osmocom.org> This 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, neels/vlr has been updated discards 943d37342ae825557cb9a3ba9f02c4b718105ca5 (commit) discards 8a57e2f8228ea89bee9bef58f4e44ada71596be9 (commit) discards 60f12d256f7ae4a4f89f6b78eac40e2878703e4b (commit) discards 16859bbe02ed0ec839b11a217d4a8e8069827375 (commit) discards 6c2853f7e724ff873f5dbcf7e89b8411716c3f3f (commit) discards f311e183b3f58c44eb6820135d34468af0151931 (commit) discards a9a122be9f9117e4edb8d8cb29554b9b1213dbc8 (commit) discards 50c70223bd8ee4a225d03ede339060bb50fad6c8 (commit) discards f06d5210963ea3eaeb02f78d367d625fc373897b (commit) discards 2ca7d8e47bf4edb426a0a7f178c92bc3b9231855 (commit) discards 63c9a5421269a87cb259b465feb90129d3a141cf (commit) discards b3d2ad9626c31cacc577d96826f4aec68657a85f (commit) discards 5bd517097b19b493c57c4d6d7fac773425777b1a (commit) discards 7d209ee7f3f8967114f9d74e545e796cf64bac08 (commit) discards 32b5dfce14f9c71dafce09216285fc52b08b2cf5 (commit) via 56d511903c61a4993324b09c82cb6121ec376bc6 (commit) via 491ca7d076694a8f3502c92ab851b5b983ac3747 (commit) via 063f38a546b68f81fca3f3c6b7efd330ed873cce (commit) via 9a884c6e634828d31e387791e4e13b88be2830d5 (commit) via 50585e4f6b74e0a06457b95caa8e2a8ece704023 (commit) via 3134d719318c0426518e7086158d9410a9912dde (commit) via 5dd425afa6b274034aec947507b8282c4340b92c (commit) via 6b520a14e986cffdba8d35bc74223218ac3fb2b3 (commit) via 72c2d1ca9e7acf9023de1367a8fbc8276c86bab8 (commit) via 21cc9229dfbc3ea4c9f053068fc4ee7fb85a3b8d (commit) via 41dd8c7bb6f541a5833bf4600bfa02d91de1b03f (commit) via 4e3a13114be6512ce7a4c98f8431f6f015d70393 (commit) via 2650c0955454952cf301390c7f985b8df616fe66 (commit) via 3f2492e147cf21f4b88394742d3c6152ee729e72 (commit) via cfe2a9e16eaa8958b6c7e78f601e8c93b913b960 (commit) via d74d1672f31f1e34d3ed5dd3f3bc50038e8e901e (commit) via 24a1c697d41835e2830db6a3f8e66a5af6175c40 (commit) via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit) via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit) via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit) via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (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 (943d37342ae825557cb9a3ba9f02c4b718105ca5) \ N -- N -- N (56d511903c61a4993324b09c82cb6121ec376bc6) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=56d511903c61a4993324b09c82cb6121ec376bc6 commit 56d511903c61a4993324b09c82cb6121ec376bc6 Author: Neels Hofmeyr Date: Fri Jan 27 01:24:25 2017 +0100 vlr: ops.tx_auth_req(): add flag for UMTS AUTN Change-Id: I6d782194edfe39234b329f612b9b646fbc908fb6 http://cgit.osmocom.org/openbsc/commit/?id=491ca7d076694a8f3502c92ab851b5b983ac3747 commit 491ca7d076694a8f3502c92ab851b5b983ac3747 Author: Neels Hofmeyr Date: Thu Jan 26 23:04:28 2017 +0100 vty tests: attempt to get at sporadic 'Broken Pipe' error Add verbose logging as well as three retries around the place that often fails on our build server with a 'Broken Pipe' error. Change-Id: I8851b76b2d7b87dd500ae40f47e6bea716ef3fc4 http://cgit.osmocom.org/openbsc/commit/?id=063f38a546b68f81fca3f3c6b7efd330ed873cce commit 063f38a546b68f81fca3f3c6b7efd330ed873cce Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 http://cgit.osmocom.org/openbsc/commit/?id=9a884c6e634828d31e387791e4e13b88be2830d5 commit 9a884c6e634828d31e387791e4e13b88be2830d5 Author: Neels Hofmeyr Date: Wed Jan 25 15:00:58 2017 +0100 Use libvlr in libmsc (large refactoring) Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. TODO: This commit may be split in several smaller changes before merging to master. Related: OS#1592 Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b http://cgit.osmocom.org/openbsc/commit/?id=50585e4f6b74e0a06457b95caa8e2a8ece704023 commit 50585e4f6b74e0a06457b95caa8e2a8ece704023 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 Add libvlr implementation Original libvlr code is by Harald Welte , polished and tweaked by Neels Hofmeyr . This is a long series of development collapsed in one patch. The original history may still be available as branch neels/vlr_orig. Related: OS#1592 Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=3134d719318c0426518e7086158d9410a9912dde commit 3134d719318c0426518e7086158d9410a9912dde Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=5dd425afa6b274034aec947507b8282c4340b92c commit 5dd425afa6b274034aec947507b8282c4340b92c Author: Neels Hofmeyr Date: Fri Jan 27 00:25:47 2017 +0100 gsm48_tx_mm_auth_req(): support UMTS AUTN To be able to do R99 UMTS authentication, we need to send along AUTN bytes in the Authentication Request. Add autn parameter to gsm48_tx_mm_auth_req() and conditionally append the R99 AUTN TLV to the Authentication Request message. Change-Id: I0d644559088706aa06b42b9bfe1f8c21ca6fa4da http://cgit.osmocom.org/openbsc/commit/?id=6b520a14e986cffdba8d35bc74223218ac3fb2b3 commit 6b520a14e986cffdba8d35bc74223218ac3fb2b3 Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=72c2d1ca9e7acf9023de1367a8fbc8276c86bab8 commit 72c2d1ca9e7acf9023de1367a8fbc8276c86bab8 Author: Neels Hofmeyr Date: Tue Jan 10 00:49:56 2017 +0100 add struct gprs_sub, separating gprs from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will not make sense to be used in gprs, so have a dedicated GPRS subscriber struct. (Could change if the gprs code were to use libvlr; is currently independent). Change-Id: Ia8b391ee009c8545763cba04505be3947835120e Related: #1592 http://cgit.osmocom.org/openbsc/commit/?id=21cc9229dfbc3ea4c9f053068fc4ee7fb85a3b8d commit 21cc9229dfbc3ea4c9f053068fc4ee7fb85a3b8d Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816 Related: OS#1592 http://cgit.osmocom.org/openbsc/commit/?id=41dd8c7bb6f541a5833bf4600bfa02d91de1b03f commit 41dd8c7bb6f541a5833bf4600bfa02d91de1b03f Author: Neels Hofmeyr Date: Mon Jan 9 22:02:21 2017 +0100 add struct bsc_sub, separating libbsc from gsm_subscriber Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will no longer make sense to be used in libbsc, so have a dedicated BSC subscriber struct. Related: #1592, #1594 Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e http://cgit.osmocom.org/openbsc/commit/?id=4e3a13114be6512ce7a4c98f8431f6f015d70393 commit 4e3a13114be6512ce7a4c98f8431f6f015d70393 Author: Neels Hofmeyr Date: Thu Jan 26 02:05:29 2017 +0100 log: disable imsi filter gsm_subscriber will soon be split in separate BSC, GPRS and VLR structs, and making the IMSI filter work with these changes is currently not worth the effort. The IMSI filter doesn't work well and new libvlr will allow specific subscribers' FSMs to be put in debug mode. We may want to re-add something similar later on, but for now just drop it. Change-Id: Ifecc3c55ae7c050ee53553d6f85d9afbede66ee3 http://cgit.osmocom.org/openbsc/commit/?id=2650c0955454952cf301390c7f985b8df616fe66 commit 2650c0955454952cf301390c7f985b8df616fe66 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Related: OS#1592 Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e http://cgit.osmocom.org/openbsc/commit/?id=3f2492e147cf21f4b88394742d3c6152ee729e72 commit 3f2492e147cf21f4b88394742d3c6152ee729e72 Author: Neels Hofmeyr Date: Thu Dec 22 01:58:03 2016 +0100 gsm0408_rcv_cc: guard against NULL subscriber Check conn->subscr against NULL. gsm0408_rcv_cc() dereferences many conn members without checking presence: the bts and lchan members may be expected to be NULL in the ongoing MSC split and 3G developments. But the conn->subscr is initially NULL, so an MS sending a CC message before something like a LU or CM Service Request will result in a segfault. Prevent that. Note: the upcoming VLR will be more restrictive on what messages are processed, this is a "backport" to the situation on current master. Change-Id: If067db7cc0dd3210d9eb1da15be6b637795a3ecf http://cgit.osmocom.org/openbsc/commit/?id=cfe2a9e16eaa8958b6c7e78f601e8c93b913b960 commit cfe2a9e16eaa8958b6c7e78f601e8c93b913b960 Author: Neels Hofmeyr Date: Wed Jan 25 15:50:36 2017 +0100 abis_om2000: drop unused function con_group_del() Change-Id: Idc47bf790fb680a3c322342170369993ec02f73a http://cgit.osmocom.org/openbsc/commit/?id=d74d1672f31f1e34d3ed5dd3f3bc50038e8e901e commit d74d1672f31f1e34d3ed5dd3f3bc50038e8e901e Author: Neels Hofmeyr Date: Wed Jan 25 16:15:43 2017 +0100 paging.h: use '<>' include, not '""' Also separate openbsc includes from osmocom/core includes. Change-Id: I4da0cb32476202d06902531d07faed8004f689f9 http://cgit.osmocom.org/openbsc/commit/?id=24a1c697d41835e2830db6a3f8e66a5af6175c40 commit 24a1c697d41835e2830db6a3f8e66a5af6175c40 Author: Neels Hofmeyr Date: Wed Jan 25 16:14:25 2017 +0100 osmo_bsc_grace.h: use '<>' include, not '""' Change-Id: I2f22be93d1a5fd6f229b85305a1d2a2cf6a43ce2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 1 + openbsc/include/openbsc/gprs_sgsn.h | 5 ----- openbsc/include/openbsc/gsm_04_08.h | 3 ++- openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/vlr.h | 9 ++++++--- openbsc/src/gprs/gprs_sndcp_comp.c | 7 ++++--- openbsc/src/gprs/gprs_subscriber.c | 12 ++++++++---- openbsc/src/gprs/sgsn_vty.c | 23 +++++++++++++++++++++-- openbsc/src/libbsc/bsc_vty.c | 24 ++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 27 +++++++++++++++++++++++---- openbsc/src/libmsc/token_auth.c | 4 ++-- openbsc/src/libvlr/vlr_auth_fsm.c | 3 +-- openbsc/tests/channel/channel_test.c | 2 +- openbsc/tests/subscr_conn/subscr_conn_test.c | 18 +++++++++++++----- openbsc/tests/vlr/vlr_test.c | 3 ++- openbsc/tests/vty_test_runner.py | 15 ++++++++++++++- 17 files changed, 125 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 27 00:43:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 00:43:10 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-662-gb54a57efa Message-ID: <201701270043.v0R0hAUu017605@git.osmocom.org> This 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, neels/vlr has been updated discards 56d511903c61a4993324b09c82cb6121ec376bc6 (commit) discards 491ca7d076694a8f3502c92ab851b5b983ac3747 (commit) discards 063f38a546b68f81fca3f3c6b7efd330ed873cce (commit) via b54a57efa925cdf2036118d66df269765c0b915f (commit) via 000a17ad022d2ac08e4c36c80197c1880b0521b8 (commit) via 69630ebc0bc6b23176bb57591f1e1df84a0890d6 (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 (56d511903c61a4993324b09c82cb6121ec376bc6) \ N -- N -- N (b54a57efa925cdf2036118d66df269765c0b915f) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b54a57efa925cdf2036118d66df269765c0b915f commit b54a57efa925cdf2036118d66df269765c0b915f Author: Neels Hofmeyr Date: Fri Jan 27 01:24:25 2017 +0100 vlr: ops.tx_auth_req(): add flag for UMTS AUTN Change-Id: I6d782194edfe39234b329f612b9b646fbc908fb6 http://cgit.osmocom.org/openbsc/commit/?id=000a17ad022d2ac08e4c36c80197c1880b0521b8 commit 000a17ad022d2ac08e4c36c80197c1880b0521b8 Author: Neels Hofmeyr Date: Thu Jan 26 23:04:28 2017 +0100 vty tests: attempt to get at sporadic 'Broken Pipe' error Add verbose logging as well as three retries around the place that often fails on our build server with a 'Broken Pipe' error. Change-Id: I8851b76b2d7b87dd500ae40f47e6bea716ef3fc4 http://cgit.osmocom.org/openbsc/commit/?id=69630ebc0bc6b23176bb57591f1e1df84a0890d6 commit 69630ebc0bc6b23176bb57591f1e1df84a0890d6 Author: Neels Hofmeyr Date: Wed Jan 25 15:04:16 2017 +0100 Add new subscr_conn_test for MSC+VLR end-to-end tests Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8 ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.err | 36 +++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jan 27 09:07:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 09:07:52 GMT Subject: osmo-trx.git branch master updated. 2dee3e996e777b67aa3185f7456c041765f0d71f Message-ID: <201701270907.v0R97q9A035922@git.osmocom.org> This 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 2dee3e996e777b67aa3185f7456c041765f0d71f (commit) from 1f1cebb2e503c1740ee53caf9664c0d39b5fe70e (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2dee3e996e777b67aa3185f7456c041765f0d71f commit 2dee3e996e777b67aa3185f7456c041765f0d71f Author: Max Date: Thu Jan 26 14:57:44 2017 +0100 Fix building against sqlite3 * Explicitly check for sqlite3 at configure stage, remove old include dir, fix header inclusion. * Use configure results for linking instead of hardcoded linker option for sqlite. * Add dependency on -dev package for .deb Change-Id: I6d7f697d67651f02ceb77fc4da4317b64fa47f9e Fixes: OS#1928 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Makefile.am | 8 ++++---- CommonLibs/sqlite3util.cpp | 2 +- Makefile.am | 2 +- Makefile.common | 5 +---- Transceiver52M/Makefile.am | 2 +- configure.ac | 3 +++ debian/control | 1 + 7 files changed, 12 insertions(+), 11 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jan 27 09:27:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 09:27:52 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-74-g1f94c07 Message-ID: <201701270927.v0R9Rqv7040616@git.osmocom.org> This 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 "SCCP Library". The branch, master has been updated via 1f94c07ed21ac6715954c3966f68312e9d5691e1 (commit) via 6075f6ad5120b182d76266b85306a4b974109ba5 (commit) via eddf1386664f8775033e0806f0d057a1047875a7 (commit) via b79a61de9ac744137827a8220cd049a7a3752020 (commit) via fe19e46783f483a4e0a7a05bc60e069327f8d550 (commit) via 189a776183f682798997c4b1fba34ec1fb1d2cd3 (commit) via 04694923b25cbe8e455d25642e1e0ba9eb0c6857 (commit) via db3a4bb5a5a1ab49d47739130356176604bd45dd (commit) via b5f0d1c9bc16fb4c90ca48ba5bfb9f775f221d45 (commit) via 32a1d54279b52eedcf098501b5f43652fbc8785c (commit) via edfab6fdf50fe02348cf9f3dd25809c3a2056d9c (commit) via 452b87285bbaa8f8a71edfe532c7437ea31f5d16 (commit) from 8cfba6c1d3abdf14fb01cb42bd558a7f5f49bb38 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=1f94c07ed21ac6715954c3966f68312e9d5691e1 commit 1f94c07ed21ac6715954c3966f68312e9d5691e1 Author: Neels Hofmeyr Date: Mon May 2 18:02:56 2016 +0200 fix: use proper disconnect prim param type For the N-DISCONNECT prim, parse CREF, RLC and RLSD from the proper parameter struct type: osmo_scu_disconn_param instead of osmo_scu_connect_param. Before this, the conn_id ended up in the wrong place and the other side always received a zero conn_id. Tested only for the RLSD case, which fixes Iu-Release message evaluation for all except the very first SUA conn received by the CN components. In all three cases, set: * param->responding_addr to conn->called_addr. * param->originator to OSMO_SCCP_ORIG_UNDEFINED. Change-Id: I446f2fe57cc3b7c52723f3ab82836513a5d37752 http://cgit.osmocom.org/libosmo-sccp/commit/?id=6075f6ad5120b182d76266b85306a4b974109ba5 commit 6075f6ad5120b182d76266b85306a4b974109ba5 Author: Neels Hofmeyr Date: Mon May 2 17:57:48 2016 +0200 cosmetic: sua.c: comments Add some human readable names. Change-Id: If4aa15aae8b03c764a45b866a751eb3fbabebec1 http://cgit.osmocom.org/libosmo-sccp/commit/?id=eddf1386664f8775033e0806f0d057a1047875a7 commit eddf1386664f8775033e0806f0d057a1047875a7 Author: Neels Hofmeyr Date: Wed Apr 13 19:08:18 2016 +0200 parse SCCP src+dst addresses In order to receive a Paging command with a valid RANAP SSN, decode the SCCP source and destination address IEs. This is used by hnbgw to forward a Paging from CN to RNC. This may be done more generally as soon as more IEs need parsing of their sub parts. For now, iterate the higher level IE's data chunk and obtain the address sub part IEs without storing sub part locations. Change-Id: I03d0c2a9003fda59c5b88c8738df009c30fbc11c http://cgit.osmocom.org/libosmo-sccp/commit/?id=b79a61de9ac744137827a8220cd049a7a3752020 commit b79a61de9ac744137827a8220cd049a7a3752020 Author: Neels Hofmeyr Date: Mon Apr 4 16:30:58 2016 +0200 remove two compiler warnings for unused variables Change-Id: I173dc67050d907f9b09b99265af9dee9d142ace3 http://cgit.osmocom.org/libosmo-sccp/commit/?id=fe19e46783f483a4e0a7a05bc60e069327f8d550 commit fe19e46783f483a4e0a7a05bc60e069327f8d550 Author: Neels Hofmeyr Date: Wed Mar 30 12:45:38 2016 +0200 cosmetic: add comments for GT, PC, SSN to help noobs finding their way Change-Id: I8f47f855c2718f4922b36229a388fa719c628bf6 http://cgit.osmocom.org/libosmo-sccp/commit/?id=189a776183f682798997c4b1fba34ec1fb1d2cd3 commit 189a776183f682798997c4b1fba34ec1fb1d2cd3 Author: Neels Hofmeyr Date: Mon Mar 7 14:35:42 2016 +0100 add RFC 3868 (SUA) spec in HTML Change-Id: Ieab0212157381f7b71f0196925e94c88e9b5938e http://cgit.osmocom.org/libosmo-sccp/commit/?id=04694923b25cbe8e455d25642e1e0ba9eb0c6857 commit 04694923b25cbe8e455d25642e1e0ba9eb0c6857 Author: Neels Hofmeyr Date: Mon Mar 7 14:16:04 2016 +0100 add comment (meaning of COIT) Change-Id: I63276ca2bfd6282676618e50268ed2234025b7bb http://cgit.osmocom.org/libosmo-sccp/commit/?id=db3a4bb5a5a1ab49d47739130356176604bd45dd commit db3a4bb5a5a1ab49d47739130356176604bd45dd Author: Neels Hofmeyr Date: Mon Mar 7 14:15:17 2016 +0100 SUA COIT: send dest ref nr, not dest addr See RFC 3868 3.3.11 https://tools.ietf.org/html/rfc3868#section-3.3.11 Change-Id: I083384876d4a8d7fa9c03409fbdc9e00e3c8f416 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b5f0d1c9bc16fb4c90ca48ba5bfb9f775f221d45 commit b5f0d1c9bc16fb4c90ca48ba5bfb9f775f221d45 Author: Harald Welte Date: Sat Dec 26 23:36:27 2015 +0100 sua: Ensure that a SUA client will continuously try to reconnect Change-Id: Ic05a2b78e29e4ede214a3395430ef54bacd84e60 http://cgit.osmocom.org/libosmo-sccp/commit/?id=32a1d54279b52eedcf098501b5f43652fbc8785c commit 32a1d54279b52eedcf098501b5f43652fbc8785c Author: Harald Welte Date: Sat Dec 26 23:35:31 2015 +0100 sua: call conn_disconnect() in sua_disconnect_req() disconnect is not a class3/4 operation. We simply generate + send the DISCONNECT.ind message to the remote side and drop all local state about the connection. Change-Id: I4e336f9dfd4ebd0122cd9e5a70db3d05e9dc1764 http://cgit.osmocom.org/libosmo-sccp/commit/?id=edfab6fdf50fe02348cf9f3dd25809c3a2056d9c commit edfab6fdf50fe02348cf9f3dd25809c3a2056d9c Author: Harald Welte Date: Sat Dec 26 23:34:54 2015 +0100 sua: Fix typo in log message Change-Id: I13bb0e2f4ec688fefd9b98d6d2389562e2a2dad7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=452b87285bbaa8f8a71edfe532c7437ea31f5d16 commit 452b87285bbaa8f8a71edfe532c7437ea31f5d16 Author: Harald Welte Date: Sat Dec 26 23:34:03 2015 +0100 allow user to give private data to osmo_sua_user_create() ... which can be resolved from the primitive call back prim_cb() by calling osmo_sccp_link_get_user_priv(). Change-Id: If4c0f96f0621fb2adf4c78dc5994d3398431d92f ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/protocol/sua.h | 2 +- include/osmocom/sigtran/sccp_sap.h | 6 +- include/osmocom/sigtran/sua.h | 4 +- ...ion_Control_Part_User_Adaptation_Layer_SUA.html | 7535 ++++++++++++++++++++ src/sua.c | 149 +- tests/sigtran/sua_client_test.c | 2 +- tests/sigtran/sua_server_test.c | 2 +- 7 files changed, 7662 insertions(+), 38 deletions(-) create mode 100644 specs/RFC_3868__Signalling_Connection_Control_Part_User_Adaptation_Layer_SUA.html hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Jan 27 09:45:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 09:45:05 GMT Subject: libosmocore.git branch master updated. 0.9.6-78-g48f5583 Message-ID: <201701270945.v0R9j5gH045307@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 48f55833476439fc45fa4eaa4327beccdc92d44b (commit) from 319f321da54c39b6d17d02e209407f943d43044c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=48f55833476439fc45fa4eaa4327beccdc92d44b commit 48f55833476439fc45fa4eaa4327beccdc92d44b Author: Harald Welte Date: Thu Jan 26 00:03:10 2017 +0100 socket: Introduce function to obtain socket name Using this function, one can obtain a human-readable string identifying the host and port names of the socket. Change-Id: Ib5de5c7b9effe1b0a363e4473a7be7fa38ca6ef3 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/core/socket.h | 2 ++ src/socket.c | 44 ++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 46 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jan 27 22:17:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 Jan 2017 22:17:38 GMT Subject: openbsc.git branch master updated. 0.15.0-646-gf18862309 Message-ID: <201701272217.v0RMHcoU024805@git.osmocom.org> This 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, master has been updated via f18862309172e63c9631863cddceedb20ca3add2 (commit) from 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f18862309172e63c9631863cddceedb20ca3add2 commit f18862309172e63c9631863cddceedb20ca3add2 Author: Minh-Quang Nguyen Date: Wed Jan 18 16:49:00 2017 +0100 rsl: Fix dropping of LAPDm UA message. In some cases, when successive mobile originated calls are made, the LAPDm UA message gets lost because the channel is relased to early. Too overcome the problem we do not send release indications immediately. Instead a flag will be set and the message stored and sent on the next TCH-RTS-IND. This commit adds the required flag and the msg-buffer to struct gsm_lchan. See also coresponding change in osmo-bts.git: Change-Id Ie4f70c75f0137b4bd72d579b3a32575bac2fca38 This patch is is a slightly improved/reformatted version of: https://gitlab.com/nrw_noa/osmo-bts/commit/95d1f15ad108c1c1869c1965144acd64c1395d8c Change-Id: I15fc1ef8e9e83f009bde96de9a8e95702cffbce6 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jan 28 09:02:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Jan 2017 09:02:44 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-75-g0c72c1c Message-ID: <201701280902.v0S92iDH081035@git.osmocom.org> This 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 "SCCP Library". The branch, master has been updated via 0c72c1c0d313321f65fd272840ed8e8ae69a04cd (commit) from 1f94c07ed21ac6715954c3966f68312e9d5691e1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=0c72c1c0d313321f65fd272840ed8e8ae69a04cd commit 0c72c1c0d313321f65fd272840ed8e8ae69a04cd Author: Harald Welte Date: Mon Jan 4 12:35:49 2016 +0100 Start to log + handle SCTP notifications Change-Id: Ie00c4fc65c66e55262e2db084826084dcaf34b91 ----------------------------------------------------------------------- Summary of changes: src/sua.c | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 3 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Jan 28 09:12:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 Jan 2017 09:12:24 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-80-g4971134 Message-ID: <201701280912.v0S9COPl083597@git.osmocom.org> This 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 "SCCP Library". The branch, sysmocom/iu has been updated discards 535de8a70559252d666131c4647c5aac3296f17a (commit) discards 48102f6a4aa59d3adc68930a5681d67f14d958c0 (commit) discards 6fc3b06ad7428d296e8e625e0a07e34e41a66034 (commit) discards 29cd6ec4e06620b00a9362e6efba0dbf88c306e7 (commit) discards a7b4aea59b44740718e6258e3b76b8cb8f9a8c89 (commit) discards 9888427cba262bcd8d803ac258ac33fc4b19e737 (commit) discards ce9724b44343828e7dddd0680f8a9caf82abd3db (commit) discards 3847c628c58b4fda6dd6f67311c1ecb39822d552 (commit) discards f541fada47dac44bfbf17d5c4f5f12e7093cdb6a (commit) discards 523afa954d113b18de31b3b276a05ff901544ef1 (commit) discards a6ee5c373ef36c8089eb7ef9a756e0a314719781 (commit) discards 0e5d703eba7d179b5a0d69e8b1c5556664342491 (commit) discards 158cc4f81df253228453bc55af7107289a0e291a (commit) discards ccb736470320cfb9486f347f148c69d0180e2596 (commit) discards 03fd94b4f8e56bfdc5dea08613826a438361cf41 (commit) discards 92097ce4e831df4ee6743caba2d650db7bf926ce (commit) discards 5b4354dcf615363450b73e3e2ee2895de7931382 (commit) discards 7a84af058e17b85b0ea3fd2af3d20e9ede3d9dd2 (commit) discards 48e0bacf499a9f456c797d070664002a535e2a29 (commit) discards d3bfc7ac359cf292b53c01f905b9353497498dbb (commit) discards b50aca86299658fcd6641848fad94002752c9db2 (commit) discards 4251623c99fadccf01405bcb366574fdca8ab576 (commit) discards db56e63de359882e8c9163d87b44def69ac5fa8f (commit) discards fb0b559cbb3ef5dba03e520b6f5d2555fc2bd75e (commit) via 4971134acada31aa1c788aaa095b6a2b8c3c4860 (commit) via 1a4e3791123b6194feb7163630f56151eba60d42 (commit) via 57bad484ab88f6f26f5287c32beea86c9e353a01 (commit) via aa2696375f484d415d2bfcd80cc80fbd589d0ea7 (commit) via 76b11da5a1536e22681cec6e1b08f2d8579c0c3c (commit) via 0c72c1c0d313321f65fd272840ed8e8ae69a04cd (commit) via 1f94c07ed21ac6715954c3966f68312e9d5691e1 (commit) via 6075f6ad5120b182d76266b85306a4b974109ba5 (commit) via eddf1386664f8775033e0806f0d057a1047875a7 (commit) via b79a61de9ac744137827a8220cd049a7a3752020 (commit) via fe19e46783f483a4e0a7a05bc60e069327f8d550 (commit) via 189a776183f682798997c4b1fba34ec1fb1d2cd3 (commit) via 04694923b25cbe8e455d25642e1e0ba9eb0c6857 (commit) via db3a4bb5a5a1ab49d47739130356176604bd45dd (commit) via b5f0d1c9bc16fb4c90ca48ba5bfb9f775f221d45 (commit) via 32a1d54279b52eedcf098501b5f43652fbc8785c (commit) via edfab6fdf50fe02348cf9f3dd25809c3a2056d9c (commit) via 452b87285bbaa8f8a71edfe532c7437ea31f5d16 (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 (535de8a70559252d666131c4647c5aac3296f17a) \ N -- N -- N (4971134acada31aa1c788aaa095b6a2b8c3c4860) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=4971134acada31aa1c788aaa095b6a2b8c3c4860 commit 4971134acada31aa1c788aaa095b6a2b8c3c4860 Author: Neels Hofmeyr Date: Wed Mar 30 12:44:21 2016 +0200 sccp_helpers: add convenience function for RANAP unitdata http://cgit.osmocom.org/libosmo-sccp/commit/?id=1a4e3791123b6194feb7163630f56151eba60d42 commit 1a4e3791123b6194feb7163630f56151eba60d42 Author: Neels Hofmeyr Date: Wed Mar 30 12:43:04 2016 +0200 sccp_helpers: add osmo_ prefix to all functions http://cgit.osmocom.org/libosmo-sccp/commit/?id=57bad484ab88f6f26f5287c32beea86c9e353a01 commit 57bad484ab88f6f26f5287c32beea86c9e353a01 Author: Neels Hofmeyr Date: Wed Mar 30 13:39:04 2016 +0200 sccp_helpers: adjust .h include and copyright http://cgit.osmocom.org/libosmo-sccp/commit/?id=aa2696375f484d415d2bfcd80cc80fbd589d0ea7 commit aa2696375f484d415d2bfcd80cc80fbd589d0ea7 Author: Neels Hofmeyr Date: Tue Sep 27 17:08:55 2016 +0200 sccp_helpers.h/.c: fix: apply rename of osmo_sua_link to osmo_sccp_link Change-Id: If8b09bb05297ebf663b4a04d3cc094a6a8087f53 http://cgit.osmocom.org/libosmo-sccp/commit/?id=76b11da5a1536e22681cec6e1b08f2d8579c0c3c commit 76b11da5a1536e22681cec6e1b08f2d8579c0c3c Author: Neels Hofmeyr Date: Wed Mar 30 12:41:00 2016 +0200 Add sccp_helpers.[hc] moved from osmo-iuh, 1:1 at first Move here unchanged first, so we're able to see the modifications in diffs. Pending changes will follow in subsequent patches. Moved from osmo-iuh 3da8608b6ad014fc74536dbb49019704fd425b8c, which was before the rename of osmo_sua_link and osmo_sua_user to osmo_sccp_link and osmo_sccp_user, so this will not compile. Change-Id: Iae0c58c5f1eb00a685de70add0d5257e4316c6d5 ----------------------------------------------------------------------- Summary of changes: src/sua.c | 189 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 87 insertions(+), 102 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jan 30 00:08:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 00:08:42 GMT Subject: openbsc.git branch master updated. 0.15.0-647-g6934a0fa9 Message-ID: <201701300008.v0U08g27036581@git.osmocom.org> This 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, master has been updated via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) from f18862309172e63c9631863cddceedb20ca3add2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6934a0fa9e50d46326e790989aedfee8b1c996f2 commit 6934a0fa9e50d46326e790989aedfee8b1c996f2 Author: Philipp Maier Date: Wed Jan 25 12:19:08 2017 +0100 gprs: Fix compiler warning about uninitalized cause code in gprs_gmm.c:gsm48_rx_gmm_ra_upd_req the variable reject_cause is not initalized, which is ok, since it gets initalized before the jump into the "rejected" path. However, the compiler still throws a warning. This commit fixes the problem by preinitalizing the reject_cause to GMM_CAUSE_PROTO_ERR_UNSPEC Change-Id: I84cffb631e4cad3d4748512b47e3876208f53727 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 30 09:53:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 09:53:48 GMT Subject: openggsn.git branch master updated. 0.92-33-g68d244d Message-ID: <201701300953.v0U9rm55082200@git.osmocom.org> This 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 OpenGGSN project". The branch, master has been updated via 68d244d3022d41a170f83ddec5050d659aef0bcd (commit) from 7716860845b2426d94eadbc652034a91bc5d7dd1 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=68d244d3022d41a170f83ddec5050d659aef0bcd commit 68d244d3022d41a170f83ddec5050d659aef0bcd Author: Holger Hans Peter Freyther Date: Tue Jan 24 17:21:05 2017 +0100 abi/debian: Bump ABI version of libgtp after struct size change The gsn_t changed the size with the addition of the ctrl pointer. Bump the SO version to not break osmo-sgsn/ggsn on upgrade. Call the -dev package libgtp-dev to follow the rest of Osmocom and to ease making releases here. Change-Id: Iac4d6d2effde1a6b2f60b1e1b49c91513d5ca8c3 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 3 ++- debian/control | 8 ++++---- debian/{libgtp0-dev.install => libgtp-dev.install} | 0 debian/{libgtp0.install => libgtp1.install} | 0 gtp/Makefile.am | 5 +++++ 5 files changed, 11 insertions(+), 5 deletions(-) rename debian/{libgtp0-dev.install => libgtp-dev.install} (100%) rename debian/{libgtp0.install => libgtp1.install} (100%) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Jan 30 09:54:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 09:54:03 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-56-g2547458 Message-ID: <201701300954.v0U9s3VY082351@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 254745880bb2ff7f17fe158fb7bfb5e1dc530906 (commit) from 30ffa7ade5aa55e95cf888bbdd9028f2983d663c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=254745880bb2ff7f17fe158fb7bfb5e1dc530906 commit 254745880bb2ff7f17fe158fb7bfb5e1dc530906 Author: Holger Hans Peter Freyther Date: Mon Jan 23 19:49:07 2017 +0100 misc: Fix build failure/warning when building on alpine linux alpine linux is using the musl libc and this triggered some minor compilation issues. Remove unused mISDN include and defines from the general E1 input handling and address the other warnings and errors. /usr/include/sys/fcntl.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] #warning redirecting incorrect #include to ^~~~~~~ In file included from input/misdn.c:48:0: ../include/mISDNif.h:286:2: error: unknown type name 'u_int' u_int id; ^~~~~ Change-Id: I997e45a456faedb5f370fd02ded300c1e36b791b ----------------------------------------------------------------------- Summary of changes: src/e1_input.c | 10 +--------- src/input/ipaccess.c | 2 +- src/input/misdn.c | 2 +- 3 files changed, 3 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Jan 30 09:54:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 09:54:39 GMT Subject: openbsc.git branch master updated. 0.15.0-648-g3f940fc9e Message-ID: <201701300954.v0U9sd7A082476@git.osmocom.org> This 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, master has been updated via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) from 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3f940fc9eea40873185a240e68992e70a3e8abb4 commit 3f940fc9eea40873185a240e68992e70a3e8abb4 Author: Holger Hans Peter Freyther Date: Tue Jan 24 17:45:54 2017 +0100 debian: Require libgtp-dev after the SO version bump The ABI of libgtp changed and we require a new library now. Drop the SO_VERSION from the library name and just depend on libgtp-dev. Change-Id: Ib301b27e2c08fda827b55820389247e27e5e8fc7 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jan 30 12:09:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 12:09:34 GMT Subject: libosmocore.git branch master updated. 0.9.6-79-g92fa18e Message-ID: <201701301209.v0UC9YBQ013185@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 92fa18e6b800a27aa064a5fb8321cddd7383ae20 (commit) from 48f55833476439fc45fa4eaa4327beccdc92d44b (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=92fa18e6b800a27aa064a5fb8321cddd7383ae20 commit 92fa18e6b800a27aa064a5fb8321cddd7383ae20 Author: Neels Hofmeyr Date: Sat Jan 28 04:02:53 2017 +0100 vty/ports.h: reserve port 4258 for OsmoHLR VTY Change-Id: I08cb52d9399a27e6876e45da36f434708c4fddef ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/ports.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 30 12:11:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 12:11:37 GMT Subject: libosmocore.git branch master updated. 0.9.6-80-g4a7f87c Message-ID: <201701301211.v0UCBbMO013813@git.osmocom.org> This 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 4a7f87cdc848891f7306109a009e51684b6c5c0e (commit) from 92fa18e6b800a27aa064a5fb8321cddd7383ae20 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=4a7f87cdc848891f7306109a009e51684b6c5c0e commit 4a7f87cdc848891f7306109a009e51684b6c5c0e Author: Neels Hofmeyr Date: Mon Jan 30 12:57:47 2017 +0100 comment: ports.h: more visibly remind to keep docs+wiki synced It is still too easy to forget syncing, so add another reminder at the end of the list. Change-Id: I95191906afa8e6ada31310d0e36de33e3fccf268 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/ports.h | 1 + include/osmocom/vty/ports.h | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jan 30 21:09:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 Jan 2017 21:09:44 GMT Subject: op25.git branch max updated. 02e0ad581402d751ddaa6128f22e6a0d3b492f99 Message-ID: <201701302109.v0UL9isM040763@git.osmocom.org> This 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 02e0ad581402d751ddaa6128f22e6a0d3b492f99 (commit) from 668ff60e3400c55ed41c3efda7d10155e3d79de8 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/op25/commit/?id=02e0ad581402d751ddaa6128f22e6a0d3b492f99 commit 02e0ad581402d751ddaa6128f22e6a0d3b492f99 Author: Max Date: Mon Jan 30 16:07:46 2017 -0500 add pop count algo ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/lib/check_frame_sync.h | 24 ++++++++++++++++++++++ .../gr-op25_repeater/lib/gardner_costas_cc_impl.cc | 12 +---------- op25/gr-op25_repeater/lib/p25_framer.cc | 23 +++++++-------------- op25/gr-op25_repeater/lib/p25p2_framer.cc | 17 ++++----------- 4 files changed, 36 insertions(+), 40 deletions(-) create mode 100644 op25/gr-op25_repeater/lib/check_frame_sync.h hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Tue Jan 31 01:29:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 01:29:54 GMT Subject: osmo-hlr.git branch neels/auc_tests created. 0.0.1-21-g1d79542 Message-ID: <201701310129.v0V1Tsb9096344@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, neels/auc_tests has been created at 1d795428f6e4ffb67067c59ba18beed5e25a659c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=1d795428f6e4ffb67067c59ba18beed5e25a659c commit 1d795428f6e4ffb67067c59ba18beed5e25a659c Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test (WIP) Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 http://cgit.osmocom.org/osmo-hlr/commit/?id=7e95cbbe0734b15c1ea76370a12342548278eb48 commit 7e95cbbe0734b15c1ea76370a12342548278eb48 Author: Neels Hofmeyr Date: Tue Jan 31 01:19:27 2017 +0100 Add test suite skeleton with empty test (auc_3g_test) Change-Id: I6359b0809ce8578850fd65887a568714fb35dbd8 http://cgit.osmocom.org/osmo-hlr/commit/?id=56f53507985f117823b2b9e29dbf7811c57d53c8 commit 56f53507985f117823b2b9e29dbf7811c57d53c8 Author: Neels Hofmeyr Date: Mon Jan 30 13:49:49 2017 +0100 comment: sql: describe auc_2g and auc_3g columns Change-Id: Ie4edc69ff11a83a4c0f79097f43a2cb206dfe405 http://cgit.osmocom.org/osmo-hlr/commit/?id=38228bf749799eab6d7f192dfb667ef86e39f5d0 commit 38228bf749799eab6d7f192dfb667ef86e39f5d0 Author: Neels Hofmeyr Date: Mon Jan 30 13:47:22 2017 +0100 sql: fix 3g_auc's column K data type K is the SIM card's 128bit secret key, so the type should be VARCHAR like the other key columns. The db code already reads the column as text and parses as hex, so a VARCHAR column matches that. Change-Id: Iaa8d33e303760bd15dcb7dc8bb8b9b24bf6c8f14 http://cgit.osmocom.org/osmo-hlr/commit/?id=c0cbf9f2e4fed359e81fbdb37576d1fd778f3b1a commit c0cbf9f2e4fed359e81fbdb37576d1fd778f3b1a Author: Neels Hofmeyr Date: Mon Jan 30 23:30:26 2017 +0100 main: add VTY and '-c config-file' option Add config file, mainly for logging control. Open VTY on the OMSO_VTY_PORT_HLR added to libosmocore in commit 92fa18e6b800a27aa064a5fb8321cddd7383ae20 aka change-id I08cb52d9399a27e6876e45da36f434708c4fddef. Add hlr_vty.h/c for standard VTY setup. Add -c option to pass config file. Add --version option. Change-Id: Iedb884345a597371a337b0c67eb6013b7d5d1ce1 http://cgit.osmocom.org/osmo-hlr/commit/?id=ff0b27324ed391d3a4ea186e6cc8d05a68f5d74b commit ff0b27324ed391d3a4ea186e6cc8d05a68f5d74b Author: Neels Hofmeyr Date: Mon Jan 30 13:30:47 2017 +0100 main: add option parsing with db file and default options Parse commandline options, supporting general Osmocom options as copied from osmo-nitb (bsc_hack.c): version, logging and daemonize options. Set the HLR database file from cmdline option, log the filename in db_open(). (VTY config file in next patch.) Change-Id: I279d517e1310e398b0a2382349e62be8e65364c1 http://cgit.osmocom.org/osmo-hlr/commit/?id=1b7b028e74d3b8786567bbd4795f167d0cef2c45 commit 1b7b028e74d3b8786567bbd4795f167d0cef2c45 Author: Neels Hofmeyr Date: Mon Jan 30 13:18:23 2017 +0100 main: add and use root talloc ctx Create hlr_ctx and pass on to DB and GSUP server code. Add call msgb_talloc_ctx_init(hlr_ctx). Instead of printing the entire talloc context on exit, just print the hlr_ctx upon SIGUSR1 (like our other binaries do). Otherwise we will get pages of talloc output on each program exit as soon as we add a VTY (next patch). Change-Id: I3c64cb4ad7a681b88c7409296ad3afeb8000e2a4 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jan 31 01:31:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 01:31:01 GMT Subject: openbsc.git branch neels/vlr updated. 0.15.0-663-g47e53c5e4 Message-ID: <201701310131.v0V1V1e8096647@git.osmocom.org> This 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, neels/vlr has been updated via 47e53c5e4c31b9bdcbd672d6bfb3f978209d736e (commit) from b54a57efa925cdf2036118d66df269765c0b915f (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=47e53c5e4c31b9bdcbd672d6bfb3f978209d736e commit 47e53c5e4c31b9bdcbd672d6bfb3f978209d736e Author: Neels Hofmeyr Date: Sat Jan 28 00:43:44 2017 +0100 subscr_conn_test: test umts autn (WIP) Change-Id: Ic16a2714f004b9f30f199f2e69c6f73aaaef3f4a ----------------------------------------------------------------------- Summary of changes: openbsc/tests/subscr_conn/subscr_conn_test.c | 208 +++++++++++++++++++++++++++ 1 file changed, 208 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 31 10:40:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 10:40:14 GMT Subject: osmo-bts.git branch master updated. 0.4.0-373-gc1d8f5a Message-ID: <201701311040.v0VAeEfr027094@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c1d8f5a490238afb3539402ed30c769f0447b086 (commit) from f65b57a7071acd23ed5429df71393e76907a7283 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c1d8f5a490238afb3539402ed30c769f0447b086 commit c1d8f5a490238afb3539402ed30c769f0447b086 Author: Philipp Maier Date: Mon Jan 30 19:04:07 2017 +0100 octphy VTY: fix vty write output for octphy's phy section Fix invalid configuration generated by VTY 'write' command for the 'phy' section of osmo-bts-octphy. The problem was introduced during refactoring commit d784e50747b8cf0ce505489e1451f75be5ccbd4b (Sat Jan 9 13:13:37 2016 +0100, "Introduce new phy_link and phy_instance abstraction") Change-Id: Ib018e07e332aa8a6144fb2d87889032bd5fc2533 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/octphy_vty.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 31 11:02:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 11:02:57 GMT Subject: osmo-bts.git branch master updated. 0.4.0-374-gd81e5e9 Message-ID: <201701311102.v0VB2vTO032829@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via d81e5e963aca09e79b0536d8f0d5ccf0a977f79c (commit) from c1d8f5a490238afb3539402ed30c769f0447b086 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d81e5e963aca09e79b0536d8f0d5ccf0a977f79c commit d81e5e963aca09e79b0536d8f0d5ccf0a977f79c Author: Philipp Maier Date: Mon Jan 30 19:12:36 2017 +0100 cosmetic: Remove stray newlines in octphy_vty.c Change-Id: I33f5c4a3f40c0299a7cdb9c62094f0f914edfc98 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/octphy_vty.c | 5 ----- 1 file changed, 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 31 11:07:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 11:07:09 GMT Subject: osmo-bts.git branch master updated. 0.4.0-375-g8c45ae5 Message-ID: <201701311107.v0VB79WV034177@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 8c45ae59f95d4b3efcffbd1b846d26e1de341931 (commit) from d81e5e963aca09e79b0536d8f0d5ccf0a977f79c (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8c45ae59f95d4b3efcffbd1b846d26e1de341931 commit 8c45ae59f95d4b3efcffbd1b846d26e1de341931 Author: Jean-Francois Dionne Date: Tue Jan 24 11:21:07 2017 -0500 sysmo,lc15: fix memory leak at each call placed Max's note: added same fix for default case and ported it to sysmobts. Change-Id: Ife1293e3238cfda16eac9c28e7e81ffe5595e031 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 4 +++- src/osmo-bts-sysmo/l1_if.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 31 11:15:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 11:15:04 GMT Subject: osmo-bts.git branch master updated. 0.4.0-376-g9344080 Message-ID: <201701311115.v0VBF4Gb036765@git.osmocom.org> This 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 934408010954b41d03e8fadab1b115b5663b4468 (commit) from 8c45ae59f95d4b3efcffbd1b846d26e1de341931 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=934408010954b41d03e8fadab1b115b5663b4468 commit 934408010954b41d03e8fadab1b115b5663b4468 Author: Philipp Maier Date: Tue Jan 31 11:37:18 2017 +0100 cosmetic: remove stray newline in octphy's l1_oml.c Change-Id: I6b60e5ee03b9afe6595bf44c4a963d23d03a4eb7 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_oml.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jan 31 15:53:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 15:53:33 GMT Subject: openbsc.git branch lynxis/rbs2000 updated. 0.15.0-580-g03121afb4 Message-ID: <201701311553.v0VFrX8Y000697@git.osmocom.org> This 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, lynxis/rbs2000 has been updated via 03121afb4ca71cea5bbe1e06501a8685cca0593c (commit) via 1b1bf1a4be6400b19758d436389fb380299dd8e8 (commit) via 61e51f7ebc2aefcbffe31596995059c89f65cc7e (commit) via 9e29068f67f87f9e03861fd2ff1064cbde4aa386 (commit) from eec5972538fc24afe55c6c7243ca5451d92aa587 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=03121afb4ca71cea5bbe1e06501a8685cca0593c commit 03121afb4ca71cea5bbe1e06501a8685cca0593c Author: Alexander Couzens Date: Tue Jan 31 16:32:33 2017 +0100 split MM states from PMM states Change-Id: Ib78300de12b1cbf0f8c9a943aee8770ae8fee7cd http://cgit.osmocom.org/openbsc/commit/?id=1b1bf1a4be6400b19758d436389fb380299dd8e8 commit 1b1bf1a4be6400b19758d436389fb380299dd8e8 Author: Alexander Couzens Date: Tue Jan 31 15:34:26 2017 +0100 sgsn: rename gprs->mm_state -> gmm_state GMM is the right term. MM state is already occupied. Change-Id: I9cfdcf921e4ebd14a5e7ce7489ec4ce5d1f5515f http://cgit.osmocom.org/openbsc/commit/?id=61e51f7ebc2aefcbffe31596995059c89f65cc7e commit 61e51f7ebc2aefcbffe31596995059c89f65cc7e Author: Alexander Couzens Date: Sat Dec 3 03:26:21 2016 +0100 sgsn/gprs_gmm: use qos parameters from ggsn Change-Id: Id1b23c6f616a5dbd28834a846fac4e28f2b1692c http://cgit.osmocom.org/openbsc/commit/?id=9e29068f67f87f9e03861fd2ff1064cbde4aa386 commit 9e29068f67f87f9e03861fd2ff1064cbde4aa386 Author: Alexander Couzens Date: Tue Jan 31 16:52:48 2017 +0100 fixup! pcu_sock: Fix broken paging command ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 8 ++--- openbsc/src/gprs/gprs_gmm.c | 65 ++++++++++++++++++++++--------------- openbsc/src/gprs/gprs_sgsn.c | 6 ++-- openbsc/src/gprs/sgsn_libgtp.c | 4 +-- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/src/libbsc/pcu_sock.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 46 +++++++++++++------------- 7 files changed, 72 insertions(+), 61 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 31 15:56:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 15:56:05 GMT Subject: openbsc.git branch lynxis/sgsn created. 0.15.0-648-g3f940fc9e Message-ID: <201701311556.v0VFu5U5001458@git.osmocom.org> This 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, lynxis/sgsn has been created at 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 31 16:28:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 16:28:10 GMT Subject: openbsc.git branch lynxis/sgsn updated. 0.15.0-651-g6e517d9a2 Message-ID: <201701311628.v0VGSAHM008979@git.osmocom.org> This 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, lynxis/sgsn has been updated via 6e517d9a276b0914778aa83f64a1e4791506558e (commit) via 04e9e3100a2cdc6d6380dddf40e9107e33e8182f (commit) via ac509fe3b0c9f87d35aea3b080b5f76b03527702 (commit) from 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6e517d9a276b0914778aa83f64a1e4791506558e commit 6e517d9a276b0914778aa83f64a1e4791506558e Author: Alexander Couzens Date: Tue Jan 31 16:32:33 2017 +0100 split MM states from PMM states Change-Id: Ib78300de12b1cbf0f8c9a943aee8770ae8fee7cd http://cgit.osmocom.org/openbsc/commit/?id=04e9e3100a2cdc6d6380dddf40e9107e33e8182f commit 04e9e3100a2cdc6d6380dddf40e9107e33e8182f Author: Alexander Couzens Date: Tue Jan 31 15:34:26 2017 +0100 sgsn: rename gprs->mm_state -> gmm_state GMM is the right term. MM state is already occupied. Change-Id: I9cfdcf921e4ebd14a5e7ce7489ec4ce5d1f5515f http://cgit.osmocom.org/openbsc/commit/?id=ac509fe3b0c9f87d35aea3b080b5f76b03527702 commit ac509fe3b0c9f87d35aea3b080b5f76b03527702 Author: Philipp Date: Tue Dec 20 14:23:45 2016 +0100 gprs: T3186 encoding in Sysinfo 13 The timer T3186, which is described in 3GPP TS 44.060, is using 3 bits of the si13 mac block. This requires special encoding. In the case of T3186, the value is encoded by the formula: bits = t/500-1. Our implementation uses the formula bits=t/500, which is incorrect. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 8 ++--- openbsc/src/gprs/gprs_gmm.c | 61 ++++++++++++++++++++++--------------- openbsc/src/gprs/gprs_sgsn.c | 6 ++-- openbsc/src/gprs/sgsn_libgtp.c | 4 +-- openbsc/src/gprs/sgsn_vty.c | 2 +- openbsc/src/libbsc/rest_octets.c | 8 ++++- openbsc/tests/sgsn/sgsn_test.c | 46 ++++++++++++++-------------- 7 files changed, 76 insertions(+), 59 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 31 17:17:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 17:17:30 GMT Subject: openbsc.git branch lynxis/sgsn updated. 0.15.0-654-g96cb26b55 Message-ID: <201701311717.v0VHHUlN021461@git.osmocom.org> This 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, lynxis/sgsn has been updated discards 6e517d9a276b0914778aa83f64a1e4791506558e (commit) via 96cb26b555dda6fae9e3e96cc05cc551bd2978d5 (commit) via 0858c6e32f81b8caa82602024efe03630abb18b4 (commit) via e040e820bc6698422522d7022c4c6e720d1f23c7 (commit) via 9a2b7938ef9bda6356f35975636e81e4ad34ee99 (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 (6e517d9a276b0914778aa83f64a1e4791506558e) \ N -- N -- N (96cb26b555dda6fae9e3e96cc05cc551bd2978d5) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=96cb26b555dda6fae9e3e96cc05cc551bd2978d5 commit 96cb26b555dda6fae9e3e96cc05cc551bd2978d5 Author: Alexander Couzens Date: Tue Jan 31 18:13:15 2017 +0100 gprs/gprs_mm: add value_strings for PMM & MM states Change-Id: I4e34dcd5e48c4dd73d63c6f865298ee7d9c864be http://cgit.osmocom.org/openbsc/commit/?id=0858c6e32f81b8caa82602024efe03630abb18b4 commit 0858c6e32f81b8caa82602024efe03630abb18b4 Author: Alexander Couzens Date: Tue Jan 31 18:04:27 2017 +0100 gprs/sgsn_vty:fix typo in comment Change-Id: I63225b7ba6d666eddf00b1deb893e79dc9ec842b http://cgit.osmocom.org/openbsc/commit/?id=e040e820bc6698422522d7022c4c6e720d1f23c7 commit e040e820bc6698422522d7022c4c6e720d1f23c7 Author: Alexander Couzens Date: Tue Jan 31 18:04:03 2017 +0100 use different aproach to spli MM out of PMM Change-Id: Ie4edff141db56ab7ef71b2b531df40b2bcd323ec http://cgit.osmocom.org/openbsc/commit/?id=9a2b7938ef9bda6356f35975636e81e4ad34ee99 commit 9a2b7938ef9bda6356f35975636e81e4ad34ee99 Author: Alexander Couzens Date: Tue Jan 31 16:32:33 2017 +0100 split MM states from PMM states Change-Id: Ib78300de12b1cbf0f8c9a943aee8770ae8fee7cd ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 90 +++++++++++++++++++++++++++++++-------------- openbsc/src/gprs/sgsn_vty.c | 2 +- 2 files changed, 63 insertions(+), 29 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jan 31 17:29:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 17:29:02 GMT Subject: osmo-hlr.git branch neels/auc_tests updated. 0.0.1-22-g95ad777 Message-ID: <201701311729.v0VHT2AO024652@git.osmocom.org> This 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 "UNNAMED PROJECT". The branch, neels/auc_tests has been updated discards 1d795428f6e4ffb67067c59ba18beed5e25a659c (commit) via 95ad777d3b64c1521f1dd8b607d915ab7c0a495e (commit) via 94b2ac0aa501241acc1ef40b500b0af986573402 (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 (1d795428f6e4ffb67067c59ba18beed5e25a659c) \ N -- N -- N (95ad777d3b64c1521f1dd8b607d915ab7c0a495e) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-hlr/commit/?id=95ad777d3b64c1521f1dd8b607d915ab7c0a495e commit 95ad777d3b64c1521f1dd8b607d915ab7c0a495e Author: Neels Hofmeyr Date: Tue Jan 31 16:40:28 2017 +0100 auth: add test with test data from 3GPP TS 55.205 Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd http://cgit.osmocom.org/osmo-hlr/commit/?id=94b2ac0aa501241acc1ef40b500b0af986573402 commit 94b2ac0aa501241acc1ef40b500b0af986573402 Author: Neels Hofmeyr Date: Tue Jan 31 02:10:40 2017 +0100 tests: auc_3g_test: implement vector generation test (WIP) Change-Id: I291bccd62661ff5790dc43d91dc63a9e4b0e0ff2 ----------------------------------------------------------------------- Summary of changes: src/auc.c | 6 +- tests/auc/Makefile.am | 17 + tests/auc/auc_3g_test.c | 250 +++++- tests/auc/auc_3g_test.err | 103 ++- tests/auc/gen_ts_55_205_test_sets/func_template.c | 40 + tests/auc/gen_ts_55_205_test_sets/main_template.c | 111 +++ tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py | 74 ++ .../gen_ts_55_205_test_sets/ts55_205_test_sets.txt | 972 +++++++++++++++++++++ tests/testsuite.at | 7 + 9 files changed, 1546 insertions(+), 34 deletions(-) create mode 100644 tests/auc/gen_ts_55_205_test_sets/func_template.c create mode 100644 tests/auc/gen_ts_55_205_test_sets/main_template.c create mode 100755 tests/auc/gen_ts_55_205_test_sets/pdftxt_2_c.py create mode 100644 tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jan 31 19:01:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 19:01:08 GMT Subject: libosmo-abis.git branch pmaier/siu updated. 0.3.2-49-g68f9a01 Message-ID: <201701311901.v0VJ18bN050698@git.osmocom.org> This 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 "Osmocom A-bis protcol interface library". The branch, pmaier/siu has been updated discards ccd33d172ecbb779edcf52124e0c85cacde000b4 (commit) discards a483a4969d64757e8f01e8da628ce13f4bd3f2d2 (commit) discards f810ce5bcb6f82a60d54e5b1cebc861e32bcfcd1 (commit) discards 9de825adcb558a9d44f8b205904092a0a8487692 (commit) discards 047778f8fb8c9315981d7c7cfa6a5e6271be6d4a (commit) discards 2fd5104db5c1da1379c1a4a8be55506db6f74683 (commit) discards 0d5f045bcfd178f83278e66ee5a19bbc6b5ae6c8 (commit) discards eeca8ffed90d6f2363c8d7248bbd54d6b689961b (commit) discards 9911d08b29c77c37d4f91093ebfdde4fffee0482 (commit) discards bef626126b6fbf3c38f1e0ef82e772400646a026 (commit) discards 952b3b9b643eebcfa7c2376c257811a2d26f8cc5 (commit) discards 9033a4bf882b18caab4e16460fb534fdff71031f (commit) discards c6bf36442e70599c32f7500afc58ef251790dde8 (commit) discards 4d6518b655a227b1f68cf323ab104c433d0f336e (commit) discards f4ef54f9ba81aa60d93aebe39bf268d044f5f714 (commit) discards c9fa25e8316b8af3e9f11b9e79368092df466972 (commit) discards 4c4a1c2035cd884d300fc0a04cb9995b16eade62 (commit) discards 19833aeb0c1031a7932558c8e58eced3d3bff271 (commit) discards 021a7b043988c99d7ec49f62f003bde03c75803f (commit) discards 7d3cbaf8ea149a6938ae8682c5122fd4d5fb0efc (commit) discards 0f333f4174fd3ed269aafaced1dd31b96214e509 (commit) discards bdb67a70da86f720bc7f53731d156cf8b080be7f (commit) discards 181318d06a53620da5d90967da475cf500e61c90 (commit) discards c32310bc8f6ac585ebd67e68a34a91171a2a49f0 (commit) discards efb43c012ba95fc9373704ade7b583dffb46b621 (commit) discards 5f3871e3626a407c01af42d72a9e8ea010938dc2 (commit) discards bf42e0a91fcf79efa9b68c38568021e4d68c87b2 (commit) discards ac2ad3b437bd20a766daed0cb668e394a0a2bc4e (commit) discards 7c840be4765700e6a6efc54ddbbff4c279f91cca (commit) discards c9f8c396935e14b1bde85242b34ac4d25e791848 (commit) discards a2e65108ba3464356e1c8d0855975a0219df9d2b (commit) discards 156f790bb97ceec5f0f907a089880bc210f6f30e (commit) discards 3bc74491bae65bbf0b4052e5036efe3dc75549ca (commit) discards b3060b83e27220fbaa3d7017b3fba3f2124997d6 (commit) discards 6354070b6a3db6e606f10a02078b0160781cbf55 (commit) discards 373c448c8d64a4537cbc0852d9a2dea9916f87fa (commit) discards d177d704035ce1de4ea8c361d9d5d03812fd6665 (commit) discards 6e97dbda1db87608a9071057accf7234a053d536 (commit) discards 6a45950d30dc66fb299bf0c843734042dec43629 (commit) discards 8c0f4d53849f0a0060d2a309c0c4a5ea14fc44c1 (commit) discards 78d0486ffdbb404c01315f28b24ef0688a57a99b (commit) discards b0a4235805a690ddad47d890e183b29c03322515 (commit) discards 519217f0eafee4fe71c49e5310c6f26621f0a6e1 (commit) discards 14dd30a13e27afcbdc7cce7203d07b50de48fa53 (commit) discards 34260c892390c6831a0a5fb906bc3bffcfd08896 (commit) discards ae3a993bd637b3994db0183abe8cfc6eeb796d51 (commit) via 68f9a012fa40c599f425076175bd3941b5057b04 (commit) via 99b6a764a85d7cb7707f419228accf5304b2ac72 (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 (ccd33d172ecbb779edcf52124e0c85cacde000b4) \ N -- N -- N (68f9a012fa40c599f425076175bd3941b5057b04) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=68f9a012fa40c599f425076175bd3941b5057b04 commit 68f9a012fa40c599f425076175bd3941b5057b04 Author: Philipp Date: Fri Dec 9 17:28:10 2016 +0100 unixsocket: make socket connection fault tolerant When the l2tpd is killed osmo-nitb will permanently loose connection to the BSS, even if l2tpd is restarted. This commit adds some fault tolerance to make osmo-nitb automatically reconnect as soon as the l2tpd socket is available again http://cgit.osmocom.org/libosmo-abis/commit/?id=99b6a764a85d7cb7707f419228accf5304b2ac72 commit 99b6a764a85d7cb7707f419228accf5304b2ac72 Author: Philipp Date: Thu Dec 8 17:17:33 2016 +0100 lapd: Minor fixups Setting n200 to 300 is a bit high. Setting it to 50 is perfectly fine, maybe even less is possible (needs to be tryed) Also added pointer address output to the sap alloc/free functions in order to track the objects later in the debug output (we have three of them) ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 -- debian/control | 59 ++++++++----------------------------- debian/copyright | 83 ---------------------------------------------------- debian/rules | 7 +---- src/input/ipa.c | 6 ++-- src/input/ipaccess.c | 29 +++++++----------- src/input/misdn.c | 2 +- src/input/rs232.c | 2 +- src/trau/osmo_ortp.c | 48 ++++++++++++------------------ 9 files changed, 48 insertions(+), 191 deletions(-) delete mode 100644 .gitreview delete mode 100644 debian/copyright hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Jan 31 19:08:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 Jan 2017 19:08:06 GMT Subject: openbsc.git branch master updated. 0.15.0-649-gdac5867af Message-ID: <201701311908.v0VJ86qg053511@git.osmocom.org> This 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, master has been updated via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit) from 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit) 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 ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=dac5867af5ff90d4beb70fc30a5743f60f159e3a commit dac5867af5ff90d4beb70fc30a5743f60f159e3a Author: Max Date: Thu Jan 26 16:03:54 2017 +0100 Remove dependency to autoconf-archive It is generally not a good idea to add more and more external dependencies unless absolutely needed. autoconf-archive is a good example of that, as we need to update all build machines, and older OpenEmbedded versions do not appear to have (the right?) autoconf-archive recipe. Provide local copy of necessary m4 files to fix the build there. The dependency to autoconf-archive was introduced in Change-Id Ied9c950dafa65f324cf31298b13b590f56139700 Change-Id: Iacc1958b471ec3fc65307259039e1d496845f528 ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 3 ++ openbsc/m4/README | 3 ++ openbsc/m4/ax_check_compile_flag.m4 | 74 +++++++++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) create mode 100644 openbsc/m4/README create mode 100644 openbsc/m4/ax_check_compile_flag.m4 hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)