Skip to content

Tags: free5gc/n3iwf

Tags

v1.2.5

Toggle v1.2.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature NAT-T and use new IKE pkg (#35)

* Support multiple PDU session per UE and create XFRMi automatically
Graceful shutdown NF and delete all XFRM interfaces created
Send UL UP in according to the relationship of child SA and PDU session
Use NAS envelop for nas messages sent through TCP

* Add IKE Informational exchange when the deregistration procedure is triggered

* Encrypt Informational payload before sending it

* Modify the method of judging the delete payload in handle informational message

* Delete Child SA's XfrmState and XfrmPolicy when removing Ue Context

* Change the method of judging the delete payload in handle informational message

* Add error check in RemoveAllRelatedUe

* Add sending DPD in Informational message

* Modify the SendInformationExchange function parameter

* Add SendIKEDeleteRequest function

* Send Informational message when PduSession Release

* Modify the function name in ue.go

* Implement dead peer detection

* Remove defer function in DPDTimer

* Change the DPD starting time

* Remove redundant comment in ngap handler

* Modify the maxRetryTime to 0 in DPDTimer

* Rename the context of the DPD timer

* Add the condition that the DPDReqRetransTimer should be close after receiving the UE's response

* remove redundant else

* Stop DPDReqRetransTimerin cancelFunc

* Set the DPDReqRetransTime to make it less than DPD periodic time

* Add NAT-T feature and refactor IKE pkg

* Fix warning when receive ike message from port 4500

* Add ESP-in-UDP in xfrm.go

* Update IKE pkg

* refactor RanUe context and refactor event channel

* Modify configuration struct tage to lower case

* Fix safe event channel UT

* Add Informational msg request check and send N2 release context release req after receive informational request

* Fix IPSec allocate error

* Update util pkg

* align coding convention & fix gosec issues

---------

Co-authored-by: free5gc-org <free5gc.org@gmail.com>
Co-authored-by: 陳昱綸 <allen.chen@saviah.com>

v1.2.4

Toggle v1.2.4's commit message
fix: Delete ranUE context after receive UE Context Release Command

Delete UE Context when n3iwf receive Error Indication
Fix remove RAN UE order : SendUEContextReleaseComplete before remove RAN UE
Remove RANUE find by ranUeNgapId and AMFUeNgapId if they are different

v1.2.3

Toggle v1.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump golang.org/x/net from 0.17.0 to 0.23.0 (#33)

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](golang/net@v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.2.2

Toggle v1.2.2's commit message
update pkg hash

v1.2.1

Toggle v1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#29)

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.
- [Commits](golang/crypto@v0.14.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
remove unnecessary os.Exit() (#23)

* remove unnecessary os.Exit()

* remove sleep when shutdown

v1.1.2

Toggle v1.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
modify GetInterfaceName() (#11)

* modify GetInterfaceName()

* fix lint error & remove regexp

v1.1.1

Toggle v1.1.1's commit message
update util pkg to v1.0.3

v1.1.0

Toggle v1.1.0's commit message
refactor packages, update go.mod and add config validator

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Support QoS parameters in NWu and N3 and update go-gtp (#6)

* Adapt gtp to go-gtp v0.8.0

* Revise archecture of GTP and Add GRE

* Support QoS info between Nwu and N3

* Revise IKE SA output foramt