This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 337343d159888886eaa68476b70dbe19db93845b (commit) via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit) via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit) via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit) via c652913674ecc30f8d234878a17baa623cbacf99 (commit) via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit) via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit) via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit) via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit) via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit) via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit) via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit) via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit) via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit) via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit) via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit) via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit) via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit) via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit) via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit) from 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (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=337343d159888886eaa68476b70dbe19db93845b commit 337343d159888886eaa68476b70dbe19db93845b Merge: 3815942 d26b8fc Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun May 3 22:34:01 2015 +0200 Merge branch 'zecke/features/acc-list' Integrate the change and see how it is going. The unit tests for the NAT look good so we might not have regressions. http://cgit.osmocom.org/openbsc/commit/?id=d26b8fcbe22eb4a56c87f0114a0e826551243511 commit d26b8fcbe22eb4a56c87f0114a0e826551243511 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 22:45:32 2015 +0200 bsc: Send a LU Reject in case it has been filtered In case we filter the request and it was a Location Updating Procedure we should reject it. http://cgit.osmocom.org/openbsc/commit/?id=ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 commit ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 20:53:42 2015 +0200 bsc: Add access list filtering to the BSC http://cgit.osmocom.org/openbsc/commit/?id=d6332809d8313903c65ccd28646f41b7c1aa6b99 commit d6332809d8313903c65ccd28646f41b7c1aa6b99 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 19:46:20 2015 +0200 bsc: Add access lists to the MSC and the BSC It is a bit arbitary to decide which one is the global and which one is the local one. We might change it around. I don't think we want to introduce it based on BTS. http://cgit.osmocom.org/openbsc/commit/?id=c652913674ecc30f8d234878a17baa623cbacf99 commit c652913674ecc30f8d234878a17baa623cbacf99 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 21:03:49 2015 +0200 filter: Move the con_type into the filter_state http://cgit.osmocom.org/openbsc/commit/?id=06a88fa0ae1f86cef0a23a1462bfef950418ea36 commit 06a88fa0ae1f86cef0a23a1462bfef950418ea36 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 19:34:12 2015 +0200 filter: Move from DNAT to DFILTER category http://cgit.osmocom.org/openbsc/commit/?id=4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 commit 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 19:20:09 2015 +0200 filter: Remove bsc_connection from the filter API Remove the last occurence of NAT datastructures in the filtering module and add the ctx to the filter request structure. http://cgit.osmocom.org/openbsc/commit/?id=c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 commit c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 19:13:27 2015 +0200 filter: Remove nat_sccp_connection from public API http://cgit.osmocom.org/openbsc/commit/?id=81dbfe412c8196df443f38bf4fbea4f9897607ef commit 81dbfe412c8196df443f38bf4fbea4f9897607ef Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 18:58:55 2015 +0200 filter: Remove the bsc_connection from the internal functions http://cgit.osmocom.org/openbsc/commit/?id=71857d72426c75e4bb71c3843a9eeeff53eca37d commit 71857d72426c75e4bb71c3843a9eeeff53eca37d Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 18:48:27 2015 +0200 filter: Put all the parameters in a struct to avoid order issues With the "local" and "global" list name we might pick the wrong argument. Avoid it by passing them as a struct. http://cgit.osmocom.org/openbsc/commit/?id=a0478814bc1c56a9e5648ffecd7c11671804e6ff commit a0478814bc1c56a9e5648ffecd7c11671804e6ff Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 18:42:45 2015 +0200 filter: Remove NAT knowledge from auth_imsi Push back the parameters we need to pass. auth_imsi doesn't know anything about the nat now. http://cgit.osmocom.org/openbsc/commit/?id=4ba947bf4b80b553a3411ec1fd29c45430bd6c40 commit 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 18:07:45 2015 +0200 filter: Separate SCCP/BSSAP extraction and gsm48 code For the BSC we will have the gsm48_hdr and don't need to find data within SCCP. For legacy reasons we need to initialize con_type, imsi, reject causes early on and need to do the same in the filter method. http://cgit.osmocom.org/openbsc/commit/?id=c36a6d5705830a6fd6e41e684dc031db35165e04 commit c36a6d5705830a6fd6e41e684dc031db35165e04 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 16:55:28 2015 +0200 filter: More renaming and remove of "NAT" from it http://cgit.osmocom.org/openbsc/commit/?id=14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 commit 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sun Apr 5 16:50:34 2015 +0200 filter: Rename BSC to LOCAL and NAT to GLOBAL http://cgit.osmocom.org/openbsc/commit/?id=a1e6bd6768e61828823da3ba774e55b6f89559fc commit a1e6bd6768e61828823da3ba774e55b6f89559fc Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 22:40:12 2015 +0200 filter: Remove nat from bsc_nat_acc_lst and replace with msg http://cgit.osmocom.org/openbsc/commit/?id=d7e04b9956bb7d579697604fff6ba67fc6b9e52d commit d7e04b9956bb7d579697604fff6ba67fc6b9e52d Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 22:28:32 2015 +0200 filter: Cease out "struct bsc_nat" from the API This means we need to require a talloc context and simply operate on the list. I had considered creating a structure to hold the list head but I didn't find any other members so omitted it for now. http://cgit.osmocom.org/openbsc/commit/?id=d04d009f473d89a426c16dd24e5a4c692caf0017 commit d04d009f473d89a426c16dd24e5a4c692caf0017 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 22:14:34 2015 +0200 filter: Move VTY code into the filter module http://cgit.osmocom.org/openbsc/commit/?id=4579bb1ed7464d66343d84846314ec66e6f8cccd commit 4579bb1ed7464d66343d84846314ec66e6f8cccd Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 21:55:08 2015 +0200 filter: Move the access list management around http://cgit.osmocom.org/openbsc/commit/?id=973dbaeebdbdbd8fed417cdfd169644093389d05 commit 973dbaeebdbdbd8fed417cdfd169644093389d05 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 20:47:03 2015 +0200 filter: Move the method definition to the filter module Move the filter methods to the filter module. This is still only usable for the NAT and the _dt/_cr filter routines need to move back to the bsc_nat in the long run. http://cgit.osmocom.org/openbsc/commit/?id=4247cead2b77b2ad8ae2a6c1b48a450309185bb3 commit 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 Author: Holger Hans Peter Freyther <holger at moiji-mobile.com> Date: Sat Apr 4 18:42:46 2015 +0200 filter: Move the gsm 04.08 filter to a common place For customer requirements we want to be able to do filtering on the BSC as well. The same messages need to be scanned and the same access-lists will be looked at. In the future we might even split traffic based on the IMSI. Begin with moving the code to a new top level directory and then renaming and removing the nat dependency. ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++ openbsc/include/openbsc/bsc_nat.h | 82 +---- openbsc/include/openbsc/bsc_nat_sccp.h | 7 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/osmo_bsc.h | 5 + openbsc/include/openbsc/osmo_msc_data.h | 4 + openbsc/src/Makefile.am | 2 +- openbsc/src/libcommon/debug.c | 5 + openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +- openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++ .../bsc_msg_filter.c} | 190 +++++------ openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++ openbsc/src/osmo-bsc/Makefile.am | 4 +- openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 + openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++- openbsc/src/osmo-bsc_nat/Makefile.am | 3 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++------------------- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------ openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------ openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +- openbsc/tests/bsc-nat/Makefile.am | 8 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++-- 28 files changed, 766 insertions(+), 833 deletions(-) create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%) create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%) create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)