Update patch set 1

Patch Set 1:

(4 comments)

Patch-set: 1
Attention: {"person_ident":"Gerrit User 1000005 \u003c1000005@035e6965-6537-41bd-912c-053f3cf69326\u003e","operation":"REMOVE","reason":"\u003cGERRIT_ACCOUNT_1000005\u003e replied on the change"}
Attention: {"person_ident":"Gerrit User 1000004 \u003c1000004@035e6965-6537-41bd-912c-053f3cf69326\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1000005\u003e replied on the change"}
Attention: {"person_ident":"Gerrit User 1000074 \u003c1000074@035e6965-6537-41bd-912c-053f3cf69326\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1000005\u003e replied on the change"}
This commit is contained in:
Gerrit User 1000005 2024-03-26 14:13:59 +00:00 committed by Gerrit Code Review
parent 1875f6b886
commit 480d8df3bf
1 changed files with 72 additions and 0 deletions

View File

@ -17,6 +17,24 @@
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": true,
"key": {
"uuid": "ee0aa82e_04e646a3",
"filename": "/COMMIT_MSG",
"patchSetId": 1
},
"lineNbr": 15,
"author": {
"id": 1000005
},
"writtenOn": "2024-03-26T14:13:59Z",
"side": 1,
"message": "interesting, which way around is that? do we also drop the old one there?",
"parentUuid": "344f85e7_d4a0d87a",
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": false,
"key": {
@ -34,6 +52,24 @@
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": false,
"key": {
"uuid": "4990e4f3_0617c662",
"filename": "/PATCHSET_LEVEL",
"patchSetId": 1
},
"lineNbr": 0,
"author": {
"id": 1000005
},
"writtenOn": "2024-03-26T14:13:59Z",
"side": 1,
"message": "I thought about that, too. The situation is:\n\nThis happens before Auth:\n- the MSC gets a LU request by TMSI,\n- then requires the IMSI\n- the ID response for that triggers this de-duplication.\n- authentication follows.\n- we can copy auth tuples safely.\n- i am not copying state like the security status or FSM states that might skip important validations.\n- we always have to know a subscriber\u0027s IMSI, i.e. the code makes sure that an IMSI is known in order to contact the HLR. This triggers only in a situation where the IMSI is not yet known, i.e. only possible in the short phase before the ID Request, before auth. i.e. not possible to sneakily hijack another IMSI\u0027s security context.\n\nIf authentication is switched off, then this doesn\u0027t hold of course, but nothing else does either.",
"parentUuid": "9ce0e0e7_d2cfa366",
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": true,
"key": {
@ -87,6 +123,24 @@
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": false,
"key": {
"uuid": "7e963ad9_991297fe",
"filename": "src/libmsc/paging.c",
"patchSetId": 1
},
"lineNbr": 147,
"author": {
"id": 1000005
},
"writtenOn": "2024-03-26T14:13:59Z",
"side": 1,
"message": "yes, i wanted to keep that close together, but the use count put should happen in the end, while the if() should happen in the start... i\u0027ll drop a comment there",
"parentUuid": "eec2c848_83fe2660",
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": true,
"key": {
@ -103,6 +157,24 @@
"message": "I\u0027d rpobably move all this code to its own function \"vsub_join()\" or alike.",
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": true,
"key": {
"uuid": "e207ac85_0f270790",
"filename": "src/libvlr/vlr.c",
"patchSetId": 1
},
"lineNbr": 597,
"author": {
"id": 1000005
},
"writtenOn": "2024-03-26T14:13:59Z",
"side": 1,
"message": "ack\n(the paging_request_join() function was supposed to be that own function, but then this code here grew and grew with more aspects to be taken care of...)",
"parentUuid": "ca39f788_f7e3f283",
"revId": "3da4715f718dc8b695244ef4d9376f3724a9bb94",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
}
]
}