forked from acouzens/open5gs
Release v2.2.8
This commit is contained in:
parent
916bf752b4
commit
496b5a9e58
|
@ -1,3 +1,21 @@
|
||||||
|
open5gs (2.2.8) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Security Protection
|
||||||
|
|
||||||
|
-- Sukchan Lee <acetcom@gmail.com> Sun, 09 May 2021 11:23:01 +0900
|
||||||
|
|
||||||
|
open5gs (2.2.8~bionic) bionic; urgency=medium
|
||||||
|
|
||||||
|
* Security Protection
|
||||||
|
|
||||||
|
-- Sukchan Lee <acetcom@gmail.com> Sun, 09 May 2021 11:22:02 +0900
|
||||||
|
|
||||||
|
open5gs (2.2.8~focal) focal; urgency=medium
|
||||||
|
|
||||||
|
* Security Protection
|
||||||
|
|
||||||
|
-- Sukchan Lee <acetcom@gmail.com> Sun, 09 May 2021 11:20:13 +0900
|
||||||
|
|
||||||
open5gs (2.2.7) unstable; urgency=medium
|
open5gs (2.2.7) unstable; urgency=medium
|
||||||
|
|
||||||
* Bug Fixed
|
* Bug Fixed
|
||||||
|
|
|
@ -147,14 +147,22 @@ $ mongo
|
||||||
|
|
||||||
If you are using old format DB schema, please perform the following step.
|
If you are using old format DB schema, please perform the following step.
|
||||||
|
|
||||||
1. WebUI logout
|
1. Delete all DB subscriber info
|
||||||
2. Install new WebUI with the following command.
|
```
|
||||||
|
$ mongo
|
||||||
|
> use open5gs
|
||||||
|
switched to db open5gs
|
||||||
|
> db.subscribers.drop()
|
||||||
|
true
|
||||||
|
```
|
||||||
|
2. WebUI logout
|
||||||
|
3. Install new WebUI with the following command.
|
||||||
```
|
```
|
||||||
$ curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -
|
$ curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Log in to the new WebUI and add new subscriber information.
|
4. Log in to the new WebUI and add new subscriber information.
|
||||||
4. Make sure it is a new DB schema as below:
|
5. Make sure it is a new DB schema as below:
|
||||||
```
|
```
|
||||||
$ mongo
|
$ mongo
|
||||||
> use open5gs
|
> use open5gs
|
||||||
|
|
|
@ -0,0 +1,83 @@
|
||||||
|
---
|
||||||
|
title: "v2.2.8 - Security Protection"
|
||||||
|
date: 2021-05-09 11:27:00 +0900
|
||||||
|
categories:
|
||||||
|
- Release
|
||||||
|
tags:
|
||||||
|
- News
|
||||||
|
- Release
|
||||||
|
head_inline: "<style> ul { padding-bottom: 1em; } .blue { color: blue; }</style>"
|
||||||
|
---
|
||||||
|
|
||||||
|
#### Bug Fixes
|
||||||
|
- [AMF] Distinguish between Cleartext and Non-cleartext IEs ([#958](https://github.com/open5gs/open5gs/issues/958), [UERANSIM#316](https://github.com/aligungr/UERANSIM/issues/316)) -- [p1-bmu](https://github.com/p1-bmu), [aligungr](https://github.com/aligungr)
|
||||||
|
- [AMF] Fix SBI convert error for ng_ap_cause ([UERANSIM#316](https://github.com/aligungr/UERANSIM/issues/316)) -- [aligungr](https://github.com/aligungr)
|
||||||
|
- [AMF] Allocate ngKSI other than the value already used ([UERANSIM#316](https://github.com/aligungr/UERANSIM/issues/316)) -- [aligungr](https://github.com/aligungr)
|
||||||
|
- [AMF] fix the UE-AMBR usage in NGAP message ([#979](https://github.com/open5gs/open5gs/issues/979)) -- [mcatalancid](https://github.com/mcatalancid)
|
||||||
|
- [SMF/UPF] Add assertion for getprotobyname() error when decoding IPFilterRule ([#977](https://github.com/open5gs/open5gs/issues/977)) -- [herlesupreeth](https://github.com/herlesupreeth)
|
||||||
|
- [MME/SGW-C] Fix the bug of encoding GTPv2 PLMN-ID ([#969](https://github.com/open5gs/open5gs/issues/969)) -- [gusbourg](https://github.com/gusbourg)
|
||||||
|
- [MME] Fix the bug of encoding NAS AMBR ([#967](https://github.com/open5gs/open5gs/issues/967)) -- [matt9j](https://github.com/matt9j)
|
||||||
|
- [AMF] Protetion of malformed NGAP message ([#960](https://github.com/open5gs/open5gs/issues/960)) -- [p1-bmu](https://github.com/p1-bmu)
|
||||||
|
- [AMF] Protetion of malformed NAS message ([#959](https://github.com/open5gs/open5gs/issues/959)) -- [p1-bmu](https://github.com/p1-bmu)
|
||||||
|
- [WebUI] fix the security flaw in default admin account ([#764](https://github.com/open5gs/open5gs/issues/764)) -- [martinzhou2015](https://github.com/martinzhou2015)
|
||||||
|
|
||||||
|
#### New Features
|
||||||
|
- [OS] Support Alpine ([#957](https://github.com/open5gs/open5gs/pull/957), [#968](https://github.com/open5gs/open5gs/pull/968)) -- [venkatpilla](https://github.com/venkatpilla)
|
||||||
|
|
||||||
|
#### IMPORTANT Using v2.2.x
|
||||||
|
|
||||||
|
- **DB Schema Changes:** If you are using an existing subscription DB, you should delete the existing DB. Then you can add a new subscription DB.
|
||||||
|
{: .blue}
|
||||||
|
```
|
||||||
|
$ mongo
|
||||||
|
> use open5gs
|
||||||
|
switched to db open5gs
|
||||||
|
> db.subscribers.drop()
|
||||||
|
true
|
||||||
|
```
|
||||||
|
|
||||||
|
- **The New WebUI:** You have to log out using the old WebUI backend/frontend. Then, you can log back in again using the new WebUI backend/frontend.
|
||||||
|
{: .blue}
|
||||||
|
```
|
||||||
|
$ git checkout v2.1.7
|
||||||
|
$ cd webui
|
||||||
|
$ rm -Rf ./node_modules
|
||||||
|
$ npm ci --no-optional
|
||||||
|
$ npm run dev
|
||||||
|
|
||||||
|
## You should log out
|
||||||
|
|
||||||
|
$ git checkout main
|
||||||
|
$ cd webui
|
||||||
|
$ rm -Rf ./node_modules
|
||||||
|
$ npm ci --no-optional
|
||||||
|
$ npm run dev
|
||||||
|
|
||||||
|
## You can log back in
|
||||||
|
```
|
||||||
|
|
||||||
|
- freeDiameter version has changed from 1.3.2 to 1.5.0. If you want to compile the source code, you need to update meson subprojects as shown below.
|
||||||
|
{: .blue}
|
||||||
|
|
||||||
|
```
|
||||||
|
$ cd open5gs
|
||||||
|
$ git pull
|
||||||
|
$ meson subprojects update
|
||||||
|
$ cd build
|
||||||
|
$ ninja
|
||||||
|
```
|
||||||
|
|
||||||
|
Or just use a clean github repository.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ rm -Rf open5gs
|
||||||
|
$ git clone https://github.com/open5gs/open5gs
|
||||||
|
$ cd open5gs
|
||||||
|
$ meson build --prefix=`pwd`/install
|
||||||
|
$ cd build
|
||||||
|
$ ninja
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Download -- [v2.2.8.tar.gz](https://github.com/open5gs/open5gs/archive/v2.2.8.tar.gz)
|
||||||
|
{: .notice--info}
|
|
@ -10,7 +10,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PACKAGE="open5gs"
|
PACKAGE="open5gs"
|
||||||
VERSION="2.2.6"
|
VERSION="2.2.8"
|
||||||
|
|
||||||
print_status() {
|
print_status() {
|
||||||
echo
|
echo
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
project('open5gs', 'c',
|
project('open5gs', 'c',
|
||||||
version : '2.2.7',
|
version : '2.2.8',
|
||||||
license : 'AGPL-3.0-or-later',
|
license : 'AGPL-3.0-or-later',
|
||||||
meson_version : '>= 0.43.0',
|
meson_version : '>= 0.43.0',
|
||||||
default_options : [
|
default_options : [
|
||||||
|
@ -24,7 +24,7 @@ project('open5gs', 'c',
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
libogslib_version = '2.2.7'
|
libogslib_version = '2.2.8'
|
||||||
|
|
||||||
prefix = get_option('prefix')
|
prefix = get_option('prefix')
|
||||||
bindir = join_paths(prefix, get_option('bindir'))
|
bindir = join_paths(prefix, get_option('bindir'))
|
||||||
|
|
Loading…
Reference in New Issue