{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "master"
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Pau Espin Pedrol",
          "userId" : "pespin",
          "userName" : "Pau Espin Pedrol"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 3,
      "buildableTimeMillis" : 3,
      "buildingDurationMillis" : 164379,
      "executingTimeMillis" : 164379,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 0,
      "waitingTimeMillis" : 0
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 20,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
            "branch" : [
              {
                "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
            "branch" : [
              {
                "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
                "name" : "origin/master"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip-testenv" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 12,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8d22d1f13fee40cc7fc90d25af775fb2e99fb976",
            "branch" : [
              {
                "SHA1" : "8d22d1f13fee40cc7fc90d25af775fb2e99fb976",
                "name" : "refs/remotes/origin/osmith/wip-testenv"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8d22d1f13fee40cc7fc90d25af775fb2e99fb976",
            "branch" : [
              {
                "SHA1" : "8d22d1f13fee40cc7fc90d25af775fb2e99fb976",
                "name" : "refs/remotes/origin/osmith/wip-testenv"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 19,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "18eef74071a3439ef406e81d10c86dd783a83d74",
            "branch" : [
              {
                "SHA1" : "18eef74071a3439ef406e81d10c86dd783a83d74",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          },
          "revision" : {
            "SHA1" : "18eef74071a3439ef406e81d10c86dd783a83d74",
            "branch" : [
              {
                "SHA1" : "18eef74071a3439ef406e81d10c86dd783a83d74",
                "name" : "refs/remotes/origin/osmith/wip"
              }
            ]
          }
        },
        "refs/remotes/origin/osmith/wip-testenv-epdg" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 16,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "041fc4aba6c2e43c83baba1d6cc1c5547737812c",
            "branch" : [
              {
                "SHA1" : "041fc4aba6c2e43c83baba1d6cc1c5547737812c",
                "name" : "refs/remotes/origin/osmith/wip-testenv-epdg"
              }
            ]
          },
          "revision" : {
            "SHA1" : "041fc4aba6c2e43c83baba1d6cc1c5547737812c",
            "branch" : [
              {
                "SHA1" : "041fc4aba6c2e43c83baba1d6cc1c5547737812c",
                "name" : "refs/remotes/origin/osmith/wip-testenv-epdg"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
        "branch" : [
          {
            "SHA1" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://gerrit.osmocom.org/osmo-ttcn3-hacks"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#20",
  "duration" : 164379,
  "estimatedDuration" : 129086,
  "executor" : None,
  "fullDisplayName" : "registry-rebuild-upload-testenv #20",
  "id" : "20",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 20,
  "queueId" : 1948122,
  "result" : "SUCCESS",
  "timestamp" : 1753277262790,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/registry-rebuild-upload-testenv/20/",
  "builtOn" : "build5-deb12build-ansible",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/podman/Dockerfile"
        ],
        "commitId" : "8050402c9c83e08ac4ac43ad531570f7a9f90a31",
        "timestamp" : 1748931951000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "Revert \"testenv: use eclipse-titan 11 in Dockerfile\"\u000a\u000aWe had a lot of fallout from this, revert to version 9.0.0 for now.\u000a\u000aThis reverts commit 8082d099e3f96da3dfe4348b0e1bd794d93b8b02.\u000a\u000aRelated: OS#6490\u000aChange-Id: I0a00fd4e031410be102cd6e99ecab4a464503003\u000a",
        "date" : "2025-06-03 08:25:51 +0200",
        "id" : "8050402c9c83e08ac4ac43ad531570f7a9f90a31",
        "msg" : "Revert \"testenv: use eclipse-titan 11 in Dockerfile\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "fa9a8573b041441e4ae63505777ec5d962933ff8",
        "timestamp" : 1748937980000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "testenv: allow passing -j/--jobs together with -b/--binary-repo\u000a\u000aNot only the -j/--jobs is used when building the IUT components,\u000abut also when building the testsuite itself (PARALLEL_MAKE var).\u000a\u000aChange-Id: I3eb596f2c4e5de1b624c238e34785e798d2099c3\u000a",
        "date" : "2025-06-03 08:06:20 +0000",
        "id" : "fa9a8573b041441e4ae63505777ec5d962933ff8",
        "msg" : "testenv: allow passing -j/--jobs together with -b/--binary-repo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "42bf4cff55f6aa1bc7e9c4c46308fc863c237964",
        "timestamp" : 1748937980000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "Makefile: add global per-project clean target\u000a\u000aChange-Id: I434ecbe3f3dd25ea770d8f2d7adfa62c67dc0c1d\u000a",
        "date" : "2025-06-03 08:06:20 +0000",
        "id" : "42bf4cff55f6aa1bc7e9c4c46308fc863c237964",
        "msg" : "Makefile: add global per-project clean target",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "msc/expected-results.xml",
          "msc/MSC_Tests.ttcn"
        ],
        "commitId" : "85f579d3a63773f3e7cf351b0e9b86a897287e3c",
        "timestamp" : 1748937980000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
          "fullName" : "Vadim Yanitskiy"
        },
        "authorEmail" : "vyanitskiy@sysmocom.de",
        "comment" : "msc: add TC_lu_and_ussd_notify_during_mt_call\u000a\u000aThis is a more realistic scenario (race condition) that reproduces\u000aan assertion failure in osmo-msc (OS#6756).  We already do have\u000aTC_mo_ussd_evil_ms reproducing the problem, but this scenario is\u000aunrealistic when using a \"normal\" (not \"evil\") MS/UE.\u000a\u000aChange-Id: I6935ad96aef7747c576505ae52f8b5d3e0611882\u000aRelated: osmo-msc.git I724f0f0c9ef8611d3c3653e9370361b252127f72\u000aRelated: OS#6756\u000a",
        "date" : "2025-06-03 08:06:20 +0000",
        "id" : "85f579d3a63773f3e7cf351b0e9b86a897287e3c",
        "msg" : "msc: add TC_lu_and_ussd_notify_during_mt_call",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "msc/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/MGCP_Emulation.ttcn"
        ],
        "commitId" : "3a84ab972c6fe4bd81de3e023d8e49d2a28707eb",
        "timestamp" : 1748951299000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "library/MGCP_Emulation: Fix Dynamic test case error returning unbound value\u000a\u000aAs spotted today while running HNBGW_Tests.TC_rab_assignment, probably after upgrade to titan 11:\u000a17:54:36.223786 1570 MGCP_Emulation.ttcn:241 Dynamic test case error: Copying an unbound charstring value.\u000a\u000aThe error happened because in that failure path the component running\u000athe function was not stopped, and hence an unset variable was returned.\u000aHence, make sure we tear everything down (including component going\u000athrough the failure path).\u000a\u000aChange-Id: Id1d28924e90ed80199b61a143dac35fc6f50de68\u000a",
        "date" : "2025-06-03 11:48:19 +0000",
        "id" : "3a84ab972c6fe4bd81de3e023d8e49d2a28707eb",
        "msg" : "library/MGCP_Emulation: Fix Dynamic test case error returning unbound",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/MGCP_Emulation.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/lte_crypto/key_derivation.c",
          "mme/regen_makefile.sh",
          "library/LTE_CryptoFunctions.ttcn",
          "library/lte_crypto/key_derivation.h",
          "mme/snow-3g.c",
          "library/LTE_CryptoFunctionDefs.cc",
          "library/snow_3g/snow-3g.h",
          "mme/LTE_CryptoFunctions.ttcn",
          "mme/LTE_CryptoFunctionDefs.cc",
          "mme/key_derivation.h",
          "library/snow_3g/snow-3g.c",
          "library/snow_3g/Snow3G_FunctionDefs.cc",
          "mme/snow-3g.h",
          "library/snow_3g/Snow3G_Functions.ttcn",
          "mme/gen_links.sh",
          "mme/key_derivation.c"
        ],
        "commitId" : "169a754d3dc09695791d951038a893871ddf4ec6",
        "timestamp" : 1749034143000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "mme: Move LTE_CryptoFunction* to library/\u000a\u000aS1AP_Emulation is already importing LTE_CryptoFunction.ttcn, so it\u000areally belongs to library and not to mme/ directory.\u000a\u000aWhile at it, split Snow3G algos to its own subdir so it can be easily\u000aexported standalone, eg. when used by 5G NAS in the future.\u000a\u000aChange-Id: I76f86beeb2c49110eea0fac6abffee8307a3c22c\u000a",
        "date" : "2025-06-04 12:49:03 +0200",
        "id" : "169a754d3dc09695791d951038a893871ddf4ec6",
        "msg" : "mme: Move LTE_CryptoFunction* to library/",
        "paths" : [
          {
            "editType" : "add",
            "file" : "library/LTE_CryptoFunctionDefs.cc"
          },
          {
            "editType" : "add",
            "file" : "library/LTE_CryptoFunctions.ttcn"
          },
          {
            "editType" : "delete",
            "file" : "mme/snow-3g.c"
          },
          {
            "editType" : "add",
            "file" : "library/snow_3g/snow-3g.c"
          },
          {
            "editType" : "add",
            "file" : "library/lte_crypto/key_derivation.h"
          },
          {
            "editType" : "add",
            "file" : "library/snow_3g/snow-3g.h"
          },
          {
            "editType" : "delete",
            "file" : "mme/key_derivation.c"
          },
          {
            "editType" : "add",
            "file" : "library/snow_3g/Snow3G_Functions.ttcn"
          },
          {
            "editType" : "delete",
            "file" : "mme/snow-3g.h"
          },
          {
            "editType" : "delete",
            "file" : "mme/LTE_CryptoFunctions.ttcn"
          },
          {
            "editType" : "delete",
            "file" : "mme/LTE_CryptoFunctionDefs.cc"
          },
          {
            "editType" : "delete",
            "file" : "mme/key_derivation.h"
          },
          {
            "editType" : "edit",
            "file" : "mme/regen_makefile.sh"
          },
          {
            "editType" : "edit",
            "file" : "mme/gen_links.sh"
          },
          {
            "editType" : "add",
            "file" : "library/lte_crypto/key_derivation.c"
          },
          {
            "editType" : "add",
            "file" : "library/snow_3g/Snow3G_FunctionDefs.cc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/S1AP_Emulation.ttcn"
        ],
        "commitId" : "584be2c6715a8def6281d79fad1fb87ef6e92b80",
        "timestamp" : 1749034185000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "S1AP_Emulation: Remove commented duplicated function\u000a\u000aThe function used is in library/LTE_CryptoFunctions.ttcn.\u000a\u000aChange-Id: I1d6871d2a735a4bf39c87f6c976bd5d5630e9c04\u000a",
        "date" : "2025-06-04 12:49:45 +0200",
        "id" : "584be2c6715a8def6281d79fad1fb87ef6e92b80",
        "msg" : "S1AP_Emulation: Remove commented duplicated function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/S1AP_Emulation.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/NG_CryptoFunctions.ttcn",
          "library/ng_crypto/key_derivation.c",
          "library/milenage/Milenage_FunctionDefs.cc",
          "library/ng_crypto/key_derivation.h",
          "5gc/gen_links.sh",
          "library/milenage/milenage.c",
          "library/NG_NAS_Osmo_Templates.ttcn",
          "5gc/regen_makefile.sh",
          "5gc/C5G_Tests.cfg",
          "library/milenage/milenage.h",
          "library/milenage/Milenage_Functions.ttcn",
          "deps/Makefile",
          "5gc/C5G_Tests.ttcn",
          "library/General_Types.ttcn",
          "library/NG_CryptoFunctionDefs.cc"
        ],
        "commitId" : "7fb8722448b9c523cdd1edda8f89c100880316be",
        "timestamp" : 1749035358000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "5gc: Implement AKA authentication\u000a\u000adeps/nas.git already has some Auth related functionaltities to calculate\u000aXRES*, but I couldn't get them to generate proper output. Furthermore,\u000ausing them directly would include a lot of churn we don't want:\u000a* ttcn: Otherwise ttcn/Lib_NG_NAS/LIB_NG_NAS_Functions.ttcn brings in\u000a  tons of dependencies about Emulation stuff which is not interesting\u000a  for us.\u000a* .cc: We want to implement our own low level functions using our\u000a  eclipse Titan API, as well as our own C lib dependencies (because some\u000a  code for those dependencies is not really available in the repo).\u000a\u000aHence, instead use our own milenage.c implementation imported from\u000alibosmocore (actually from a slightly modified self-contained copy we\u000aalready ported to some development branch of asterisk VoLTE project).\u000a\u000aWith this patch it is already possible to detect SQN Out-of-sync and\u000aanswer with an Auth Failure, then get a new Auth Req from network and\u000aproperly answer with an Auth Resp which the network likes and hence\u000aanswers with a Security Mode Command.\u000a\u000aChange-Id: I11527f47e4310863124f3f02148e3f71da7d911e\u000a",
        "date" : "2025-06-04 13:09:18 +0200",
        "id" : "7fb8722448b9c523cdd1edda8f89c100880316be",
        "msg" : "5gc: Implement AKA authentication",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "5gc/C5G_Tests.cfg"
          },
          {
            "editType" : "edit",
            "file" : "5gc/gen_links.sh"
          },
          {
            "editType" : "add",
            "file" : "library/milenage/milenage.h"
          },
          {
            "editType" : "edit",
            "file" : "deps/Makefile"
          },
          {
            "editType" : "add",
            "file" : "library/ng_crypto/key_derivation.h"
          },
          {
            "editType" : "add",
            "file" : "library/milenage/milenage.c"
          },
          {
            "editType" : "edit",
            "file" : "library/General_Types.ttcn"
          },
          {
            "editType" : "add",
            "file" : "library/NG_CryptoFunctions.ttcn"
          },
          {
            "editType" : "add",
            "file" : "library/ng_crypto/key_derivation.c"
          },
          {
            "editType" : "add",
            "file" : "library/milenage/Milenage_FunctionDefs.cc"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_NAS_Osmo_Templates.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "5gc/C5G_Tests.ttcn"
          },
          {
            "editType" : "add",
            "file" : "library/NG_CryptoFunctionDefs.cc"
          },
          {
            "editType" : "add",
            "file" : "library/milenage/Milenage_Functions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "5gc/regen_makefile.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/NG_CryptoFunctions.ttcn",
          "library/ng_crypto/key_derivation.c",
          "library/ng_crypto/key_derivation.h",
          "5gc/gen_links.sh",
          "deps/Makefile",
          "library/LTE_CryptoFunctions.ttcn",
          "5gc/C5G_Tests.ttcn",
          "5gc/regen_makefile.sh",
          "library/NG_NAS_Osmo_Templates.ttcn",
          "library/NGAP_Emulation.ttcn",
          "library/NG_CryptoFunctionDefs.cc"
        ],
        "commitId" : "efd6f7a9d0c690d8d1f9b559251f06d987e01e53",
        "timestamp" : 1749208664000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "5gc: Implement NAS integrity check of DL messages\u000a\u000aChange-Id: I118081af10f260513734550854c3a1751e32cbb4\u000a",
        "date" : "2025-06-06 13:17:44 +0200",
        "id" : "efd6f7a9d0c690d8d1f9b559251f06d987e01e53",
        "msg" : "5gc: Implement NAS integrity check of DL messages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "5gc/regen_makefile.sh"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_CryptoFunctions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_NAS_Osmo_Templates.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/NGAP_Emulation.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_CryptoFunctionDefs.cc"
          },
          {
            "editType" : "edit",
            "file" : "5gc/gen_links.sh"
          },
          {
            "editType" : "edit",
            "file" : "library/LTE_CryptoFunctions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/ng_crypto/key_derivation.c"
          },
          {
            "editType" : "edit",
            "file" : "library/ng_crypto/key_derivation.h"
          },
          {
            "editType" : "edit",
            "file" : "5gc/C5G_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "deps/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/Osmocom_Types.ttcn",
          "library/General_Types.ttcn"
        ],
        "commitId" : "d3f0c4cd08afb313d47bd2d9831a84fcce7686bc",
        "timestamp" : 1749545425000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "library: Improve some f_rnd_*() functions\u000a\u000aChange-Id: I82535caf08aa628738c0cbc29b8b27d525ec78ce\u000a",
        "date" : "2025-06-10 10:50:25 +0200",
        "id" : "d3f0c4cd08afb313d47bd2d9831a84fcce7686bc",
        "msg" : "library: Improve some f_rnd_*() functions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/General_Types.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/Osmocom_Types.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/NGAP_Functions.ttcn",
          "library/NGAP_Emulation.ttcn"
        ],
        "commitId" : "a8cc6d152a9adfb9e16e00930dea8577d48a6b39",
        "timestamp" : 1749545459000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "NGAP_Emulation: Fix match on DownlinkNASTransport with different list of IEs\u000a\u000aThe existing receive templates match only a given set of parameters.\u000aSome of them are optional, so they wouldn't match the template if added.\u000aMatch based on procedureCode instead.\u000a\u000aChange-Id: Iaec861f8c0d55a2897896d695b9f70bca64af339\u000a",
        "date" : "2025-06-10 10:50:59 +0200",
        "id" : "a8cc6d152a9adfb9e16e00930dea8577d48a6b39",
        "msg" : "NGAP_Emulation: Fix match on DownlinkNASTransport with different list of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/NGAP_Functions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/NGAP_Emulation.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "deps/Makefile",
          "library/NG_CryptoFunctions.ttcn",
          "5gc/C5G_Tests.ttcn",
          "library/Osmocom_Types.ttcn",
          "library/NG_NAS_Osmo_Templates.ttcn",
          "library/NGAP_Emulation.ttcn"
        ],
        "commitId" : "85db2fc150d9f4aa3f9795b7397094a4135b0158",
        "timestamp" : 1749545515000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "5gc: Implement UE registration\u000a\u000adeps/Makefile nas.git is updated with new version containing tons of\u000afixes regarding LENGTHTO() in most IEs.\u000a\u000aChange-Id: Ida0e5268c3109a25ecdd03c4f17d5ff8bce8e567\u000a",
        "date" : "2025-06-10 10:51:55 +0200",
        "id" : "85db2fc150d9f4aa3f9795b7397094a4135b0158",
        "msg" : "5gc: Implement UE registration",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/NGAP_Emulation.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/Osmocom_Types.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "deps/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_CryptoFunctions.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/NG_NAS_Osmo_Templates.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "5gc/C5G_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/README.md"
        ],
        "commitId" : "1c2bf5cb520a19c503677b3d94240473590f01a4",
        "timestamp" : 1749631455000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv/README: fix missing :\u000a\u000aChange-Id: Ifa2f2c2ebcb4fca20c2cc88672ef2a27df197a0c\u000a",
        "date" : "2025-06-11 10:44:15 +0200",
        "id" : "1c2bf5cb520a19c503677b3d94240473590f01a4",
        "msg" : "testenv/README: fix missing :",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/README.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bts/testenv_oml.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v4v6_only.cfg",
          "ns/testenv_sgsn_sns.cfg",
          "_testenv/testenv/testenv_cfg.py",
          "hnodeb/testenv.cfg",
          "bsc/testenv_sccplite.cfg",
          "ns/testenv_udp.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v6_only.cfg",
          "pcu/testenv_sns.cfg",
          "stp/testenv_m3ua-tcp.cfg",
          "upf/testenv.cfg",
          "hnbgw/testenv_generic.cfg",
          "bsc/testenv_vamos.cfg",
          "s1gw/testenv.cfg",
          "remsim/testenv_server.cfg",
          "hlr/testenv.cfg",
          "smlc/testenv.cfg",
          "5gc/testenv.cfg",
          "dia2gsup/testenv.cfg",
          "gbproxy/testenv.cfg",
          "sip/testenv.cfg",
          "pcu/testenv_generic.cfg",
          "stp/testenv_ipa-m3ua.cfg",
          "msc/testenv.cfg",
          "pcrf/testenv.cfg",
          "bts/testenv_generic.cfg",
          "sccp/testenv.cfg",
          "bts/testenv_hopping.cfg",
          "cbc/testenv.cfg",
          "sgsn/testenv_sns.cfg",
          "stp/testenv_m3ua.cfg",
          "mme/testenv.cfg",
          "remsim/testenv_bankd.cfg",
          "stp/testenv_ipa.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v4_only.cfg",
          "mgw/testenv.cfg",
          "bsc/testenv_generic.cfg",
          "sgsn/testenv_generic.cfg",
          "epdg/testenv.cfg",
          "hss/testenv.cfg",
          "hnbgw/testenv_with-pfcp.cfg",
          "remsim/testenv_client.cfg",
          "ggsn_tests/testenv_osmo_ggsn_all.cfg",
          "_testenv/README.md",
          "pcap-client/testenv.cfg",
          "ns/testenv_sns.cfg",
          "ggsn_tests/testenv_open5gs.cfg"
        ],
        "commitId" : "98268b665dd33a4b1daa3ebfdf7e15df9af6c3f4",
        "timestamp" : 1749641708000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: add titan_min to all configs\u000a\u000aAdd the minimum required eclipse-titan version to each testenv.cfg. This\u000ais in preparation for a future patch that will allow using a different\u000aeclipse-titan version, depending on titan_min in the config and a new\u000a--titan-version argument.\u000a\u000aSupporting this is desired because:\u000a* We can't simply upgrade from 9.0.0 to 11.1.0 as there are regressions\u000a  with some of the testsuites, but we need 11.1.0 for at least one new\u000a  testsuite.\u000a* By quickly switching between the versions we can check for regressions\u000a  easily.\u000a\u000aRelated: OS#6490\u000aChange-Id: Ibd81812227f947cf1f437bdc4b087779194bc5dc\u000a",
        "date" : "2025-06-11 13:35:08 +0200",
        "id" : "98268b665dd33a4b1daa3ebfdf7e15df9af6c3f4",
        "msg" : "testenv: add titan_min to all configs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "mme/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "cbc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_client.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sccp/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "gbproxy/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "dia2gsup/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hss/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smlc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_hopping.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v4_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_sgsn_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcu/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_vamos.cfg"
          },
          {
            "editType" : "edit",
            "file" : "msc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnodeb/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "mgw/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          },
          {
            "editType" : "edit",
            "file" : "pcrf/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_sccplite.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcu/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_server.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_m3ua-tcp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "s1gw/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "epdg/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "upf/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_ipa-m3ua.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_ipa.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sip/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_all.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_udp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_oml.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_m3ua.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v4v6_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcap-client/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "5gc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/testenv_with-pfcp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_open5gs.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v6_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/README.md"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_bankd.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hlr/testenv.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/requirements.py",
          "_testenv/testenv/cmd.py",
          "_testenv/testenv/testenv_cfg.py",
          "_testenv/testenv/__init__.py",
          "_testenv/testenv/testdir.py",
          "_testenv/testenv/testsuite.py"
        ],
        "commitId" : "449c0d6b7b78a23a0e141ed404ee7cdf2298de11",
        "timestamp" : 1749641925000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: move ttcn3_hacks_dir to __init__.py\u000a\u000aMove testenv.testsuite.ttcn3_hacks_dir to testenv.ttcn3_hacks_dir. It\u000amakes more sense there as the path to osmo-ttcn3-hacks is used by many\u000amodules, not just the testenv.testsuite module, and it prevents a cyclic\u000aimport with future patches when testenv.testsuite will import\u000atestenv.testenv_cfg.\u000a\u000aChange-Id: I4280009da419e6f5b533805732656ec4cc05d5ac\u000a",
        "date" : "2025-06-11 13:38:45 +0200",
        "id" : "449c0d6b7b78a23a0e141ed404ee7cdf2298de11",
        "msg" : "testenv: move ttcn3_hacks_dir to __init__.py",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/requirements.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testsuite.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testdir.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/cmd.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/podman.py",
          "_testenv/data/podman/Dockerfile",
          "_testenv/testenv/__init__.py",
          "_testenv/testenv/testenv_cfg.py",
          "_testenv/testenv.py",
          "_testenv/README.md",
          "_testenv/testenv/requirements.py",
          "_testenv/testenv/testsuite.py"
        ],
        "commitId" : "18eef74071a3439ef406e81d10c86dd783a83d74",
        "timestamp" : 1749649397000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: support using multiple titan versions\u000a\u000aInstall eclipse-titan versions 9.0.0 and 11.1.0 into\u000a/opt/eclipse-titan-$version inside the podman container by using the new\u000aoptdir packages. Choose the appropriate version by setting related\u000aenvironment variables. Use the version in $PATH on the host, unless\u000a/opt/eclipse-titan-$version is also present on the host system.\u000a\u000aAdd a new --titan-version argument to explicitly set a version to use\u000awhen running a testsuite.\u000a\u000aRewrite the version check code to take titan_min, --titan-version and\u000athe host version (if not using optdir) into account.\u000a\u000aRelated: OS#6490\u000aChange-Id: I48d711da57c874cf7cd557480a163eea1a4167bd\u000a",
        "date" : "2025-06-11 15:43:17 +0200",
        "id" : "18eef74071a3439ef406e81d10c86dd783a83d74",
        "msg" : "testenv: support using multiple titan versions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/requirements.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testsuite.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/README.md"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/testenv_cfg.py"
        ],
        "commitId" : "c9d552ef83efaef859fe9b2dc202ba8833750d3b",
        "timestamp" : 1749727446000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: fix missing titan_min= error msg\u000a\u000aFixes: 98268b665 (\"testenv: add titan_min to all configs\")\u000aChange-Id: I0eb99da16ba6ffd5ae936aa63bb770e2a73fdd25\u000a",
        "date" : "2025-06-12 13:24:06 +0200",
        "id" : "c9d552ef83efaef859fe9b2dc202ba8833750d3b",
        "msg" : "testenv: fix missing titan_min= error msg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/testenv_cfg.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pgw/osmo-uecups-daemon.cfg",
          "pgw/testenv.cfg",
          "_testenv/testenv/podman.py",
          "pgw/freediameter.conf",
          "pgw/PGW_Tests.cfg",
          "_testenv/data/podman/Dockerfile",
          "pgw/open5gs-nrf.yaml",
          "pgw/open5gs-upf.yaml",
          "pgw/testenv.sh",
          "pgw/open5gs-smf.yaml"
        ],
        "commitId" : "fdf5f68b7a8f40cc44f89b308e9ead0a497c4b58",
        "timestamp" : 1749805356000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "pgw: initial testenv.cfg\u000a\u000aAll tests are passing with this config.\u000a\u000aRelated: OS#6494\u000aChange-Id: I0f14ce56859c3303b2f6af57d7ab5722e0cbe8e0\u000a",
        "date" : "2025-06-13 11:02:36 +0200",
        "id" : "fdf5f68b7a8f40cc44f89b308e9ead0a497c4b58",
        "msg" : "pgw: initial testenv.cfg",
        "paths" : [
          {
            "editType" : "add",
            "file" : "pgw/open5gs-smf.yaml"
          },
          {
            "editType" : "add",
            "file" : "pgw/open5gs-upf.yaml"
          },
          {
            "editType" : "add",
            "file" : "pgw/freediameter.conf"
          },
          {
            "editType" : "add",
            "file" : "pgw/testenv.cfg"
          },
          {
            "editType" : "add",
            "file" : "pgw/testenv.sh"
          },
          {
            "editType" : "edit",
            "file" : "pgw/PGW_Tests.cfg"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          },
          {
            "editType" : "add",
            "file" : "pgw/osmo-uecups-daemon.cfg"
          },
          {
            "editType" : "add",
            "file" : "pgw/open5gs-nrf.yaml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_M3UA.ttcn"
        ],
        "commitId" : "7d66ac9bdbc2321ec6087e7163c8b4fd8d7e560b",
        "timestamp" : 1750092697000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Expect and answer M3UA BEAT from IUT\u000a\u000aThis fixes tests failing with newer versions of libosmo-sigtran where\u000aHEARTBEAT procedure is enabled by default.\u000a\u000aChange-Id: Idb70acde0683bc053db20781ce4926fbc318f51f\u000a",
        "date" : "2025-06-16 18:51:37 +0200",
        "id" : "7d66ac9bdbc2321ec6087e7163c8b4fd8d7e560b",
        "msg" : "stp: Expect and answer M3UA BEAT from IUT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/IPA_Emulation.ttcnpp"
        ],
        "commitId" : "ebc2bb5f6cc6ca4b3bdc8b94c1a83dde1d1d3a8d",
        "timestamp" : 1750092738000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "IPA_Emulation.ttcn: Add call to support dis/enabling CCM management\u000a\u000aThis allows eg. a user to let the Emulation do the inital handshake, and\u000athen pass control of eg. IPA PING/PONG messages directly to the user\u000aafterwards.\u000a\u000aChange-Id: If68e0ba36c3a56f021dd50aadf2156ddc696b816\u000a",
        "date" : "2025-06-16 18:52:18 +0200",
        "id" : "ebc2bb5f6cc6ca4b3bdc8b94c1a83dde1d1d3a8d",
        "msg" : "IPA_Emulation.ttcn: Add call to support dis/enabling CCM management",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/IPA_Emulation.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA.ttcn",
          "stp/expected-results.xml"
        ],
        "commitId" : "5a2eea6c9e5f197af6adc92339a0c18347ea7952",
        "timestamp" : 1750093586000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: IPA: Introduce test TC_beat\u000a\u000aSimilar to the one already available in STP_Tests_M3UA, but testing\u000aPING/PONG in IPA.\u000a\u000aChange-Id: I3d762fb4780aaa9931c3841cce69da6ee95529f3\u000a",
        "date" : "2025-06-16 19:06:26 +0200",
        "id" : "5a2eea6c9e5f197af6adc92339a0c18347ea7952",
        "msg" : "stp: IPA: Introduce test TC_beat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA.ttcn",
          "stp/expected-results.xml"
        ],
        "commitId" : "3ac340eeca0989133d8267ae9059aaa27176aae0",
        "timestamp" : 1750093691000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: IPA: Introduce test TC_beat_timeout\u000a\u000aChange-Id: I6f16915238d7762faf1c63fdeccca7e4a5f20893\u000aRelated: SYS#7501\u000aRelated: OS#4072\u000a",
        "date" : "2025-06-16 19:08:11 +0200",
        "id" : "3ac340eeca0989133d8267ae9059aaa27176aae0",
        "msg" : "stp: IPA: Introduce test TC_beat_timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/osmo-stp-ipa.confmerge",
          "stp/STP_Tests_IPA.ttcn",
          "stp/STP_Tests_IPA.cfg",
          "stp/expected-results.xml"
        ],
        "commitId" : "b129fbaeff3ae23b0c554f498fb029afdee00cbc",
        "timestamp" : 1750093691000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: IPA: Introduce test TC_clnt_beat_timeout\u000a\u000aChange-Id: I5a41857dbd9f0bfe40a3a539aaed8361bc29fd6b\u000aRelated: SYS#7501\u000aRelated: OS#4072\u000a",
        "date" : "2025-06-16 19:08:11 +0200",
        "id" : "b129fbaeff3ae23b0c554f498fb029afdee00cbc",
        "msg" : "stp: IPA: Introduce test TC_clnt_beat_timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/osmo-stp-ipa.confmerge"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_M3UA.ttcn",
          "stp/STP_Tests_M3UA_TCP.ttcn",
          "stp/expected-results.xml"
        ],
        "commitId" : "ece459185e4c5e82d3fbe0efaab8182f1375028a",
        "timestamp" : 1750093691000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Introduce test TC_(m3ua_tcp(clnt_))beat_timeout\u000a\u000aRelated: SYS#7501\u000aRelated: OS#4072\u000aChange-Id: Ie0c430b7992881e8ae506fe6434f06946f8f6278\u000a",
        "date" : "2025-06-16 19:08:11 +0200",
        "id" : "ece459185e4c5e82d3fbe0efaab8182f1375028a",
        "msg" : "stp: Introduce test TC_(m3ua_tcp(clnt_))beat_timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA_TCP.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "epdg/testenv/run_osmo_epdg_with_dummy_ue.sh"
        ],
        "commitId" : "3814f515f7ce74bbdaa10d6570278bc4db8d79ae",
        "timestamp" : 1750159129000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "epdg/testenv/run_osmo_epdg…: fix ip link ls output\u000a\u000aIn the code that waits until the tun device is available, fix the\u000asilencing of stdout and stderr.\u000a\u000aChange-Id: I8ce8824930e8841dddd7a67d178d5140e4f71b84\u000a",
        "date" : "2025-06-17 11:18:49 +0000",
        "id" : "3814f515f7ce74bbdaa10d6570278bc4db8d79ae",
        "msg" : "epdg/testenv/run_osmo_epdg…: fix ip link ls output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "epdg/testenv/run_osmo_epdg_with_dummy_ue.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "epdg/testenv/run_osmo_epdg_with_dummy_ue.sh"
        ],
        "commitId" : "f46bb1a28579542e15ebe5f1e246d28b42d487d8",
        "timestamp" : 1750159129000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "epdg/testenv/run_osmo_epdg…: wait up to 30s\u000a\u000aWait up to 30s for the tun device as waiting 10s is not enough if\u000ajenkins is under high load.\u000a\u000aRelated: https://jenkins.osmocom.org/jenkins/job/ttcn3-epdg-test-net-next/29/console\u000aChange-Id: Ia7298275b92f30efc40e9d6afa1abc8d7c5536d6\u000a",
        "date" : "2025-06-17 11:18:49 +0000",
        "id" : "f46bb1a28579542e15ebe5f1e246d28b42d487d8",
        "msg" : "epdg/testenv/run_osmo_epdg…: wait up to 30s",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "epdg/testenv/run_osmo_epdg_with_dummy_ue.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bts/testenv_oml.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v4v6_only.cfg",
          "ns/testenv_sgsn_sns.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v6_only.cfg",
          "hnodeb/testenv.cfg",
          "bsc/testenv_sccplite.cfg",
          "ns/testenv_udp.cfg",
          "stp/testenv_m3ua-tcp.cfg",
          "pcu/testenv_sns.cfg",
          "upf/testenv.cfg",
          "hnbgw/testenv_generic.cfg",
          "bsc/testenv_vamos.cfg",
          "s1gw/testenv.cfg",
          "remsim/testenv_server.cfg",
          "hlr/testenv.cfg",
          "smlc/testenv.cfg",
          "5gc/testenv.cfg",
          "pgw/testenv.cfg",
          "dia2gsup/testenv.cfg",
          "gbproxy/testenv.cfg",
          "sip/testenv.cfg",
          "stp/testenv_ipa-m3ua.cfg",
          "pcu/testenv_generic.cfg",
          "msc/testenv.cfg",
          "bts/testenv_generic.cfg",
          "pcrf/testenv.cfg",
          "sccp/testenv.cfg",
          "bts/testenv_hopping.cfg",
          "stp/testenv_m3ua.cfg",
          "sgsn/testenv_sns.cfg",
          "cbc/testenv.cfg",
          "mme/testenv.cfg",
          "remsim/testenv_bankd.cfg",
          "stp/testenv_ipa.cfg",
          "ggsn_tests/testenv_osmo_ggsn_v4_only.cfg",
          "mgw/testenv.cfg",
          "sgsn/testenv_generic.cfg",
          "bsc/testenv_generic.cfg",
          "epdg/testenv.cfg",
          "hss/testenv.cfg",
          "hnbgw/testenv_with-pfcp.cfg",
          "remsim/testenv_client.cfg",
          "ggsn_tests/testenv_osmo_ggsn_all.cfg",
          "pcap-client/testenv.cfg",
          "ns/testenv_sns.cfg",
          "ggsn_tests/testenv_open5gs.cfg"
        ],
        "commitId" : "91aa542a7a3de381b4d0fb8c2f8a598f90794192",
        "timestamp" : 1750252587000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "Bump titan_min to 11.1.0 where possible\u000a\u000aI ran the generic version of all testsuites in the Osmocom jenkins with\u000aeclipse-titan 11.1.0. Bump titan_min where we have the same result as\u000awith 9.0.0.\u000a\u000aThe only testsuite that still didn't work the same is the gbproxy\u000atestsuite (OS#6800), keep titan_min=9.0.0 there for now.\u000a\u000aRelated: OS#6490\u000aChange-Id: Iba562ace07e6f38a8cde15b17478a0a1680df2fc\u000a",
        "date" : "2025-06-18 15:16:27 +0200",
        "id" : "91aa542a7a3de381b4d0fb8c2f8a598f90794192",
        "msg" : "Bump titan_min to 11.1.0 where possible",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "epdg/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hlr/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "gbproxy/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_m3ua-tcp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v6_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hss/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sccp/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "5gc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_oml.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_open5gs.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnodeb/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v4_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "upf/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_sgsn_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_sccplite.cfg"
          },
          {
            "editType" : "edit",
            "file" : "mgw/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pgw/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_ipa.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_hopping.cfg"
          },
          {
            "editType" : "edit",
            "file" : "mme/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sip/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_client.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_v4v6_only.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_ipa-m3ua.cfg"
          },
          {
            "editType" : "edit",
            "file" : "s1gw/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_bankd.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcu/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ns/testenv_udp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "msc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcap-client/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "remsim/testenv_server.cfg"
          },
          {
            "editType" : "edit",
            "file" : "ggsn_tests/testenv_osmo_ggsn_all.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/testenv_m3ua.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bts/testenv_generic.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/testenv_with-pfcp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/testenv_vamos.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smlc/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "dia2gsup/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcrf/testenv.cfg"
          },
          {
            "editType" : "edit",
            "file" : "pcu/testenv_sns.cfg"
          },
          {
            "editType" : "edit",
            "file" : "cbc/testenv.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/podman_install.py"
        ],
        "commitId" : "1e089e76f23669f08d714a7eaa8e4fe89ca8bafb",
        "timestamp" : 1750839352000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv/podman_install: fix regex warning\u000a\u000aFix for the following warning with Python 3.12.3:\u000a\u000a  …/testenv/podman_install.py:120: SyntaxWarning: invalid escape sequence '\\d'\u000a    pattern = re.compile(\"^\\d+\\.\\d+\\.\\d+$\")\u000a\u000aChange-Id: I33ef4e16f3d3e4fa627f726d6fddd950b7826620\u000a",
        "date" : "2025-06-25 10:15:52 +0200",
        "id" : "1e089e76f23669f08d714a7eaa8e4fe89ca8bafb",
        "msg" : "testenv/podman_install: fix regex warning",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/podman_install.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_M3UA.ttcn",
          "stp/osmo-stp-m3ua.confmerge",
          "stp/STP_Tests_M3UA.cfg",
          "stp/expected-results.xml"
        ],
        "commitId" : "de0664f945a58549d1f6e7722679351e1e3241bd",
        "timestamp" : 1750949335000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: m3ua: Introduce test TC_combinedlset_loadshare\u000a\u000aTest combined linkset loadsharing on M3UA AS.\u000a\u000aRelated: SYS#7112\u000aChange-Id: I20a67648072f4d9839b1d1fceded1680362bf979\u000a",
        "date" : "2025-06-26 14:48:55 +0000",
        "id" : "de0664f945a58549d1f6e7722679351e1e3241bd",
        "msg" : "stp: m3ua: Introduce test TC_combinedlset_loadshare",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/osmo-stp-m3ua.confmerge"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.cfg"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA_M3UA.ttcn",
          "stp/STP_Tests_IPA.ttcn",
          "stp/STP_Tests_Common.ttcn"
        ],
        "commitId" : "b686e914b60d6e2486667fa8227576a70a86c909",
        "timestamp" : 1750949335000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Add helper function to build SCCP UDT encoded octetstring\u000a\u000aChange-Id: I67961807bba4853b58e4b6f87eb3f2b56e9bb027\u000a",
        "date" : "2025-06-26 14:48:55 +0000",
        "id" : "b686e914b60d6e2486667fa8227576a70a86c909",
        "msg" : "stp: Add helper function to build SCCP UDT encoded octetstring",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_Common.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA.ttcn",
          "stp/osmo-stp-ipa.confmerge",
          "stp/expected-results.xml",
          "stp/STP_Tests_IPA.cfg"
        ],
        "commitId" : "0e1c0a784da81db63b8d41c44114174594fe12e8",
        "timestamp" : 1750949335000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: ipa: Introduce test TC_combinedlset_loadshare\u000a\u000aTest combined linkset loadsharing on IPA AS.\u000a\u000aChange-Id: I029ac9f3c664d2f30cddc36f6eb1b39295689247\u000aRelated: SYS#7112\u000a",
        "date" : "2025-06-26 14:48:55 +0000",
        "id" : "0e1c0a784da81db63b8d41c44114174594fe12e8",
        "msg" : "stp: ipa: Introduce test TC_combinedlset_loadshare",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/osmo-stp-ipa.confmerge"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA.ttcn",
          "bts/BTS_Tests.ttcn"
        ],
        "commitId" : "4da1a96bd1880d93498bfd87ebc0c6854b74854b",
        "timestamp" : 1750949335000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Fix typo unknwon -> unknown\u000a\u000aChange-Id: I483090332931d85a8808bd558c4d4ac4d36fa16b\u000a",
        "date" : "2025-06-26 14:48:55 +0000",
        "id" : "4da1a96bd1880d93498bfd87ebc0c6854b74854b",
        "msg" : "Fix typo unknwon -> unknown",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bts/BTS_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_IPA_M3UA.ttcn",
          "library/SCCP_Templates.ttcn",
          "stp/STP_Tests_Common.ttcn"
        ],
        "commitId" : "aa2211b45b8c03a77251865f6828e0fee1fe3362",
        "timestamp" : 1751031040000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Fix recent regression introduced in TC_ipa_to_m3ua_patch_sccp\u000a\u000aThe introduced function f_SCCP_UDT() had the calling+called param order\u000aswapped with regards to previous templates. Change the order to first\u000ahave \"calling\" (src) and then \"called\" (dst) as already done in\u000ats_SCCP_UDT.\u000aWhile at it, change the ts_SCCP_UDT params to accept template (value) to\u000amake it easier for callers.\u000a\u000aFixes: b686e914b60d6e2486667fa8227576a70a86c909\u000aChange-Id: I0e158557dabdb7e94d1c00a6d67126f2d85bb4cd\u000a",
        "date" : "2025-06-27 15:30:40 +0200",
        "id" : "aa2211b45b8c03a77251865f6828e0fee1fe3362",
        "msg" : "stp: Fix recent regression introduced in TC_ipa_to_m3ua_patch_sccp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_Common.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/SCCP_Templates.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA_M3UA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pcu/PCU_Tests_SNS.ttcn"
        ],
        "commitId" : "131d5d0cee16b804f7034be1f5d8a2df48c22f3c",
        "timestamp" : 1751374193000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
          "fullName" : "lynxis"
        },
        "authorEmail" : "lynxis@fe80.eu",
        "comment" : "pcu: TC_sns_del: improve test stability\u000a\u000aAdd a sleep 1 to ensure the BSSGP flow Ack flows before removing the SNS.\u000aFurther add a data weight to the other NSVC to have at least one valid\u000aNSVC with data weights. Otherwise the NSEI would become unavailable.\u000a\u000aRelated: OS#6751\u000aChange-Id: Icb32e5f46ba7950848343efc46aee67e2397de5d\u000a",
        "date" : "2025-07-01 14:49:53 +0200",
        "id" : "131d5d0cee16b804f7034be1f5d8a2df48c22f3c",
        "msg" : "pcu: TC_sns_del: improve test stability",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pcu/PCU_Tests_SNS.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "remsim/RemsimBankd_Tests.ttcn"
        ],
        "commitId" : "cde4976148021b792453e631fe8f1585c58f40f5",
        "timestamp" : 1751471834000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
          "fullName" : "lynxis"
        },
        "authorEmail" : "lynxis@fe80.eu",
        "comment" : "remsim: bankd: add TC for creating a mapping with a busy client\u000a\u000aTest if a busy client is implicit removed when creating a new mapping\u000afor the same client with a different bankd slot.\u000a\u000aAfter a desynchronisation between the server and bankd happen (e.g. restart the server),\u000athe server might request a mapping between a client slot and a bankd slot\u000awhile the bankd still has a different mapping for the same client slot.\u000a\u000aExample before this commit:\u000a* server -> bankd: New Mapping (client 1/0, bankd 1/0)\u000a* server <- bankd: Ack\u000a* Restart server\u000a* server -> bankd: New Mapping (client 1/0, bankd 2/0)\u000a* server <- bankd: Ack (implicit remove mapping to bankd 1/0)\u000a\u000aRelated: SYS#7470\u000aChange-Id: I57112758167c2a29fae9df0cf1e2691c5a8e7bed\u000a",
        "date" : "2025-07-02 17:57:14 +0200",
        "id" : "cde4976148021b792453e631fe8f1585c58f40f5",
        "msg" : "remsim: bankd: add TC for creating a mapping with a busy client",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "remsim/RemsimBankd_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bsc/BSC_Tests_SCCPlite.cfg",
          "bsc/osmo-bsc.cfg",
          "bsc/BSC_Tests.default",
          "bsc/expected-results.xml",
          "bsc/osmo-stp.cfg",
          "bsc/osmo-bsc-sccplite.cfg",
          "bsc/BSC_Tests.ttcn"
        ],
        "commitId" : "40c73568c77ee3747a02fce2cf031d723a938207",
        "timestamp" : 1751553005000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "bsc: generic: Introduce test TC_stat_msc_sctp_disconnected\u000a\u000aTake the chance to properly configure all ASP/AS data statically, in\u000aorder to be able to access them through VTY as well as have the setup\u000aproperly documented in the config files.\u000a\u000aChange-Id: I028a16e2742ff0c58bf3b51ee1233ccf947a5a6a\u000aRelated: OS#5917\u000aRelated: SYS#7501\u000a",
        "date" : "2025-07-03 14:30:05 +0000",
        "id" : "40c73568c77ee3747a02fce2cf031d723a938207",
        "msg" : "bsc: generic: Introduce test TC_stat_msc_sctp_disconnected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bsc/BSC_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "bsc/osmo-stp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/osmo-bsc-sccplite.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/osmo-bsc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/BSC_Tests_SCCPlite.cfg"
          },
          {
            "editType" : "edit",
            "file" : "bsc/BSC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "bsc/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stp/STP_Tests_M3UA.ttcn",
          "stp/STP_Tests_IPA_M3UA.ttcn"
        ],
        "commitId" : "c3264dec64062359ce0ddc867d9c8ec0f634ba71",
        "timestamp" : 1751553005000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "stp: Support expect RFC466 4.5.1 DUNA after ASP ACT\u000a\u000alibosmo-sigtran recently introduced support in SG role to send DUNA for\u000aunreachablew destinations when a peer ASP becomes activated.\u000aThis is currently sent upon first ASP going active, since it's the time\u000awhere SG assumes the ASP peer may need that information.\u000a\u000aDepends: libosmo-sigtran.git Id9d92c3fda7423a9c79fffac6b650abba9651853\u000aChange-Id: I6bee0f890a8baaa62be193824b1ae2fceb53fb45\u000a",
        "date" : "2025-07-03 14:30:05 +0000",
        "id" : "c3264dec64062359ce0ddc867d9c8ec0f634ba71",
        "msg" : "stp: Support expect RFC466 4.5.1 DUNA after ASP ACT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_M3UA.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "stp/STP_Tests_IPA_M3UA.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py"
        ],
        "commitId" : "f2d7775d961b392188bda1ec00fd3f651937cb26",
        "timestamp" : 1751635747000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "Cosmetic: testenv: tweak argparse formatting\u000a\u000aMake all \"add_argument\" calls consistently have one function argument in\u000aone line, instead of only having it in some places, and have all\u000aarguments in one line in others. Having one function arg in one line is\u000aenforced via ruff format when having a comma at the end of the function\u000acall.\u000a\u000aChange-Id: Ia1804f0313a27ddf8f7197ce0b2ad3b56421b290\u000a",
        "date" : "2025-07-04 15:29:07 +0200",
        "id" : "f2d7775d961b392188bda1ec00fd3f651937cb26",
        "msg" : "Cosmetic: testenv: tweak argparse formatting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/__init__.py",
          "_testenv/testenv/osmo_dev.py",
          "_testenv/testenv/cmd.py"
        ],
        "commitId" : "c3657172d306df5804d3142189a69ebb7a6a77f5",
        "timestamp" : 1751637110000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: add run --asan\u000a\u000aAdd a new --asan option for building Osmocom libraries and programs from\u000asource with address sanitizer enabled. This works by adding\u000asanitize.opts to osmo-dev's gen_makefile.py, which in turn adds\u000a--enable-sanitize to most Osmocom projects.\u000a\u000aThe --autoreconf-in-src-copy argument for gen_makefile.py must be moved\u000aup, so the list of *.opts files is not interrupted by another type of\u000aargument that causes argument parsing to fail.\u000a\u000aSuggested-by: Pau Espin Pedrol <pespin@sysmocom.de>\u000aRelated: https://gitea.osmocom.org/osmocom/osmo-dev/src/branch/master/sanitize.opts\u000aChange-Id: I1947dd3a7d9ce51dcbef9cffd5d7b402f236b9e2\u000a",
        "date" : "2025-07-04 15:51:50 +0200",
        "id" : "c3657172d306df5804d3142189a69ebb7a6a77f5",
        "msg" : "testenv: add run --asan",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/osmo_dev.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/__init__.py"
          },
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/cmd.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bsc/osmo-bsc-sccplite.cfg"
        ],
        "commitId" : "ae5164897d190d9dcf4bde757b6a7475ca52a890",
        "timestamp" : 1751666666000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "bsc-sccplite: Fix override of opc of incoming msgs\u000a\u000aThis patch fixes a regression introduced recently in a patch. We\u000abasically revert that line change. This fixes osmo-bsc crashes\u000aspotted during ttcn3-bsc-test-sccplite.\u000a\u000aFixes: 40c73568c77ee3747a02fce2cf031d723a938207\u000aRelated: OS#6806\u000aChange-Id: I9764f4020e80e954de61ff9ba4d8ce959359be8e\u000a",
        "date" : "2025-07-05 00:04:26 +0200",
        "id" : "ae5164897d190d9dcf4bde757b6a7475ca52a890",
        "msg" : "bsc-sccplite: Fix override of opc of incoming msgs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bsc/osmo-bsc-sccplite.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bsc/BSC_Tests.ttcn"
        ],
        "commitId" : "a448af0d7f27967c54d21236eea05f7d323af654",
        "timestamp" : 1751984540000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "bsc: Avoid running TC_stat_msc_sctp_disconnected in latest\u000a\u000aThe osmo-stp in latest release, aside from not yet implementing the\u000a\"shutdown\" cmd (which is known and hence test was expected to fail\u000athere), has a side effect of ending up with a broken state after\u000arestarting the ASP during got_parent() VTY node exit, where ASP is\u000aends up in ASP_DOWN and AS in AS_ACTIVE. This generates failures in all\u000atests after this one._\u000a\u000aChange-Id: Icce4ec089b300f418e957ab67464759c782811a4\u000aRelated: OS#5917\u000aRelated: SYS#7501\u000aFixes: 40c73568c77ee3747a02fce2cf031d723a938207\u000a",
        "date" : "2025-07-08 16:22:20 +0200",
        "id" : "a448af0d7f27967c54d21236eea05f7d323af654",
        "msg" : "bsc: Avoid running TC_stat_msc_sctp_disconnected in latest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bsc/BSC_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pcu/PCU_Tests_SNS.ttcn"
        ],
        "commitId" : "71b0f8adc3277a7fb5d37c9ec7d84d44268800fb",
        "timestamp" : 1751996431000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
          "fullName" : "lynxis"
        },
        "authorEmail" : "lynxis@fe80.eu",
        "comment" : "PCU: TC_sns_del: expect NS Alive while preparing the test\u000a\u000af_outgoing_sns_chg_weight() should handle NS Alive until\u000ait do the SNS Delete procedure.\u000a\u000aRelated: OS#6751\u000aChange-Id: I7c0991819de48b59e763fbe1ef6df4567c38007c\u000a",
        "date" : "2025-07-08 17:40:31 +0000",
        "id" : "71b0f8adc3277a7fb5d37c9ec7d84d44268800fb",
        "msg" : "PCU: TC_sns_del: expect NS Alive while preparing the test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pcu/PCU_Tests_SNS.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/RAW_NS.ttcnpp"
        ],
        "commitId" : "52b9d13a2d4fc42d54d0fba0f8c84cab0c13de29",
        "timestamp" : 1751996431000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
          "fullName" : "lynxis"
        },
        "authorEmail" : "lynxis@fe80.eu",
        "comment" : "RAW_NS: SNS: allow to set the transaction id of Add/Chg/Del procedures\u000a\u000aUsing hardcoded transaction ids are working, but for the TC_SNS_del it would\u000aresult in descending transaction ids.\u000a\u000aRelated: OS#6751\u000aChange-Id: I1ea0424232ed925fee623568eb0edccdf1ae0368\u000a",
        "date" : "2025-07-08 17:40:31 +0000",
        "id" : "52b9d13a2d4fc42d54d0fba0f8c84cab0c13de29",
        "msg" : "RAW_NS: SNS: allow to set the transaction id of Add/Chg/Del procedures",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/RAW_NS.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/RAN_Emulation.ttcnpp"
        ],
        "commitId" : "2492d4481d3d68221396bdfdbf5f37c3a892291f",
        "timestamp" : 1751999078000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "RAN_Emulation.ttcnpp: Log ignored rx RANAP msg when no cb set\u000a\u000aChange-Id: I15b6fea2d44ab9607db020e1152ee1fd79839a52\u000a",
        "date" : "2025-07-08 18:24:38 +0000",
        "id" : "2492d4481d3d68221396bdfdbf5f37c3a892291f",
        "msg" : "RAN_Emulation.ttcnpp: Log ignored rx RANAP msg when no cb set",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/RAN_Emulation.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/StatsD_Checker.ttcnpp"
        ],
        "commitId" : "5d92d33f623204cc9ef4b6496a4e90b999ef244c",
        "timestamp" : 1751999078000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "StatsD_Checker: Allow configuring timeout\u000a\u000aChange-Id: I183ad5810468cba5bfec20eb584a27462fde980c\u000a",
        "date" : "2025-07-08 18:24:38 +0000",
        "id" : "5d92d33f623204cc9ef4b6496a4e90b999ef244c",
        "msg" : "StatsD_Checker: Allow configuring timeout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/StatsD_Checker.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/StatsD_Checker.ttcnpp"
        ],
        "commitId" : "49c118fe88d74e29c0734f3cca7a797dda4aacf4",
        "timestamp" : 1751999078000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "StatsD_Checker: Keep polling IUT if waiting for convergence\u000a\u000aThe wait_converge feature was implemented and used so far only against\u000aIUTs which used also the snapshot feature, due to not having a VTY which\u000aallows both resetting and triggering a status report manually. Instead,\u000athose relied on IUT reporting changes at a given frequency.\u000a\u000aIf the wait_converge feature is requested and polling mode is used, then\u000amake sure we poll once per second after last received statsd UDP msg.\u000a\u000aChange-Id: Id78b46b88048206f74d1d88672b8309227e9438c\u000a",
        "date" : "2025-07-08 18:24:38 +0000",
        "id" : "49c118fe88d74e29c0734f3cca7a797dda4aacf4",
        "msg" : "StatsD_Checker: Keep polling IUT if waiting for convergence",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/StatsD_Checker.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bsc/BSC_Tests.ttcn"
        ],
        "commitId" : "3c8f2862a33c36f5d8791ac31232e0a6afd2e934",
        "timestamp" : 1752067734000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "bsc: TC_mscpool_sccp_n_pcstate_detaches_msc: wait for AS to become unavailable\u000a\u000aOtherwise race conditions can ocurr, specially since during some time\u000athe AS can be in PENDING state until finally going into DOWN state and\u000anotifying the peer.\u000a\u000aChange-Id: Idc84929d89cbac4eb67cd2740f98844253dde70d\u000a",
        "date" : "2025-07-09 15:28:54 +0200",
        "id" : "3c8f2862a33c36f5d8791ac31232e0a6afd2e934",
        "msg" : "bsc: TC_mscpool_sccp_n_pcstate_detaches_msc: wait for AS to become",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bsc/BSC_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hnbgw/osmo-hnbgw.cfg",
          "hnbgw/osmo-stp.cfg"
        ],
        "commitId" : "88d6666056d6cdc899d6c102fc379f8a469a725e",
        "timestamp" : 1752067738000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "hnbgw: Use static sigtran config between osmo-hnbgw and osmo-stp\u000a\u000aThis allows referencing/accessing the specific ASP in osmo-stp, which\u000awill be needed in a follow-up commit to test IUT behavior when the SCTP\u000aconn is dropped.\u000a\u000aRelated: OS#5917\u000aChange-Id: Icbec561e28db8e0da19a284b3ba73636ea5c8210\u000a",
        "date" : "2025-07-09 15:28:58 +0200",
        "id" : "88d6666056d6cdc899d6c102fc379f8a469a725e",
        "msg" : "hnbgw: Use static sigtran config between osmo-hnbgw and osmo-stp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-hnbgw.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-stp.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hnbgw/HNBGW_Tests.default",
          "hnbgw/expected-results.xml",
          "hnbgw/HNBGW_Tests.ttcn"
        ],
        "commitId" : "aa58029eb8b7889b878cd41c5b8641f49636ce46",
        "timestamp" : 1752067859000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "hnbgw: Introduce test TC_stat_stp_sctp_disconnected\u000a\u000aRelated: OS#5917\u000aDepends: libosmo-sigtran.git Change-Id I7e4eedb65c4f2952f8b39ca4c539ca2f40e9946c\u000aChange-Id: I079f2da09ff8d52e614ff6f5d267cd5429e4eb58\u000a",
        "date" : "2025-07-09 15:30:59 +0200",
        "id" : "aa58029eb8b7889b878cd41c5b8641f49636ce46",
        "msg" : "hnbgw: Introduce test TC_stat_stp_sctp_disconnected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hnbgw/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/HNBGW_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/HNBGW_Tests.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hnbgw/osmo-hnbgw-with-pfcp.cfg",
          "hnbgw/HNBGW_Tests.ttcn",
          "hnbgw/osmo-stp.cfg",
          "hnbgw/osmo-hnbgw.cfg"
        ],
        "commitId" : "21a9dc3d6d1f1ad68a3645a810909280b28cea1a",
        "timestamp" : 1752067862000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "hnbgw: swap first MSC and SGSN PC to be usual default ones\u000a\u000a0.23.1 and 0.23.4 are default remote PCs to be used by osmo-hnbgw to\u000areach MSC and SGSN respectively, if no config is provided. In this\u000atestsuite config, however, they were swapped, which is confusing.\u000aSwap back the values so they match the default ones in osmo-hnbgw.\u000a\u000aChange-Id: Ib62258e340ecf8cbe1026e43ccccc6bf98932244\u000a",
        "date" : "2025-07-09 15:31:02 +0200",
        "id" : "21a9dc3d6d1f1ad68a3645a810909280b28cea1a",
        "msg" : "hnbgw: swap first MSC and SGSN PC to be usual default ones",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hnbgw/HNBGW_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-stp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-hnbgw.cfg"
          },
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-hnbgw-with-pfcp.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "msc/osmo-stp.cfg",
          "msc/osmo-msc.cfg"
        ],
        "commitId" : "4e5e6c88e642ad20663b2274696041c75577a0e7",
        "timestamp" : 1752155811000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "msc: Use static sigtran config between osmo-msc and osmo-stp\u000a\u000aThis allows referencing/accessing the specific ASP in osmo-stp, which\u000awill be needed in a follow-up commit to test IUT behavior when the SCTP\u000aconn is dropped.\u000a\u000aRelated: OS#5917\u000a\u000aChange-Id: Id78aac528b10a8449b83075419b74315d838d4a4\u000a",
        "date" : "2025-07-10 15:56:51 +0200",
        "id" : "4e5e6c88e642ad20663b2274696041c75577a0e7",
        "msg" : "msc: Use static sigtran config between osmo-msc and osmo-stp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "msc/osmo-stp.cfg"
          },
          {
            "editType" : "edit",
            "file" : "msc/osmo-msc.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/Osmocom_Types.ttcn",
          "library/RAN_Emulation.ttcnpp"
        ],
        "commitId" : "edd0bee2234cd1dd60309ba1f32506b86d47d8f7",
        "timestamp" : 1752172880000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "RAN_Emulation: Fix handling of IMSI in RANAP Paging\u000a\u000aThe IMSI in RANAP Paging messages is encoded in octetstring BCD format.\u000aWe need to decode it before using it, since we use plain hexstrings\u000aeverywhere in the module to manage IMSIs.\u000a\u000aTake the chance to clean up and improve logging on related lines, both\u000afor BSSAP and RANAP.\u000a\u000aChange-Id: Ia892a52bad41a4e331703bbab438d8c811b2025e\u000a",
        "date" : "2025-07-10 20:41:20 +0200",
        "id" : "edd0bee2234cd1dd60309ba1f32506b86d47d8f7",
        "msg" : "RAN_Emulation: Fix handling of IMSI in RANAP Paging",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/Osmocom_Types.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/RAN_Emulation.ttcnpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "msc/osmo-msc.cfg",
          "msc/README.md",
          "msc/gen_links.sh",
          "msc/regen_makefile.sh",
          "msc/MSC_Tests.default",
          "msc/MSC_Tests.ttcn"
        ],
        "commitId" : "9a07f0ef1d2b2a9b587464801e1b38a17ddd81b9",
        "timestamp" : 1752172880000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "msc: Add suport to obtain statsd output\u000a\u000aIt will be used in a follow-up commit introducing a new test.\u000a\u000aChange-Id: I66ffb278a7ddff975e43f72d9ec6b323705f720c\u000a",
        "date" : "2025-07-10 20:41:20 +0200",
        "id" : "9a07f0ef1d2b2a9b587464801e1b38a17ddd81b9",
        "msg" : "msc: Add suport to obtain statsd output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "msc/osmo-msc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "msc/regen_makefile.sh"
          },
          {
            "editType" : "edit",
            "file" : "msc/README.md"
          },
          {
            "editType" : "edit",
            "file" : "msc/gen_links.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "msc/MSC_Tests_Iu.ttcn",
          "msc/MSC_Tests.ttcn",
          "msc/MSC_Tests.default",
          "msc/expected-results.xml"
        ],
        "commitId" : "a0ab56062497249eefa35132ad03c32adc00fca7",
        "timestamp" : 1752177406000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "msc: Introduce test TC_stat_bsc_sctp_disconnected\u000a\u000aRelated: OS#5917\u000aDepends: osmo-msc.git Change-Id Ice1b2c163b1b0d134fcaa1c8bf543038a35fabdf\u000aChange-Id: I4cf30ea09cb1d1286bd5ab6975f3f27e39b9c183\u000a",
        "date" : "2025-07-10 21:56:46 +0200",
        "id" : "a0ab56062497249eefa35132ad03c32adc00fca7",
        "msg" : "msc: Introduce test TC_stat_bsc_sctp_disconnected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests_Iu.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "msc/MSC_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "msc/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/GSUP_Templates.ttcn",
          "sgsn/BSSGP_ConnHdlr.ttcn"
        ],
        "commitId" : "216e62c0df5890128a47f47d8b76cd749dc2d8b4",
        "timestamp" : 1752236666000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "GSUP Fix missing IMSI template present restriction in tr_GSUP_SAI_REQ\u000a\u000aI got this DTE while running SGSN_Tests_Iu.TC_attach_pdp_act_user:\u000a\"\"\"\u000aGSUP_Templates.ttcn:381 Dynamic test case error: Restriction `present' on template of type hexstring violated.\u000a\"\"\"\u000a\u000aAccording to GSUP documentation, the IMSI param is mandatory.\u000aUpon fixing it, the compiler found the user causing the problem:\u000a\"\"\"\u000aBSSGP_ConnHdlr.ttcn:797.49: error: Restriction on template formal parameter does not allow usage of any or omit\u000a\"\"\"\u000a\u000aThat error is also fixed in this same commit.\u000a\u000aChange-Id: Iea712df2f922fe5eb16e116f7a4609a0e20233b4\u000a",
        "date" : "2025-07-11 14:24:26 +0200",
        "id" : "216e62c0df5890128a47f47d8b76cd749dc2d8b4",
        "msg" : "GSUP Fix missing IMSI template present restriction in tr_GSUP_SAI_REQ",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sgsn/BSSGP_ConnHdlr.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "library/GSUP_Templates.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sgsn/osmo-stp.cfg",
          "sgsn/osmo-sgsn.cfg"
        ],
        "commitId" : "d365b6a5e9a1a679146b195ff4870903cba2b527",
        "timestamp" : 1752236666000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sgsn: Use static sigtran config between osmo-sgsn and osmo-stp\u000a\u000aThis allows referencing/accessing the specific ASP in osmo-stp, which\u000awill be needed in a follow-up commit to test IUT behavior when the SCTP\u000aconn is dropped.\u000a\u000aRelated: OS#5917\u000a\u000aChange-Id: Ie52f4c1877587067af66add56ad8674b82b51718\u000a",
        "date" : "2025-07-11 14:24:26 +0200",
        "id" : "d365b6a5e9a1a679146b195ff4870903cba2b527",
        "msg" : "sgsn: Use static sigtran config between osmo-sgsn and osmo-stp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sgsn/osmo-sgsn.cfg"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/osmo-stp.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sgsn/expected-results.xml",
          "sgsn/SGSN_Tests_Iu.ttcn",
          "sgsn/SGSN_Tests.default",
          "sgsn/SGSN_Tests.ttcn"
        ],
        "commitId" : "3916f477b3edb7071670f909ec087a7e5b2ec514",
        "timestamp" : 1752244528000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sgsn: Introduce test TC_stat_rnc_sctp_disconnected\u000a\u000aThe commit doesn't validate everything it should, because passing the\u000aindication from osmo-iuh's iu_client to app (osmo-sgsn) is not\u000asupported in current API, and hence the statsd metrics are not yet\u000aimplemented in osmo-sgsn.\u000a\u000aStill, this test already validates that osmo-sgsn is capable of\u000asurviving an sctp link down event in IuPS, and continue to work\u000aafterwards. IT also allows easily debugging this scenario by inspecting\u000apcap files, logs, etc.\u000a\u000aRelated: OS#5917\u000aChange-Id: I35888630ea9e9005e1252677c5d42f66f84e177b\u000a",
        "date" : "2025-07-11 16:35:28 +0200",
        "id" : "3916f477b3edb7071670f909ec087a7e5b2ec514",
        "msg" : "sgsn: Introduce test TC_stat_rnc_sctp_disconnected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sgsn/SGSN_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/SGSN_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/SGSN_Tests_Iu.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/expected-results.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smlc/osmo-stp.cfg",
          "smlc/osmo-smlc.cfg"
        ],
        "commitId" : "780d496e07528c99a2b90ccf691a021c50311bba",
        "timestamp" : 1752517394000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "smlc: Use static sigtran config between osmo-msc and osmo-stp\u000a\u000aThis allows referencing/accessing the specific ASP in osmo-stp, which\u000awill be needed in a follow-up commit to test IUT behavior when the SCTP\u000aconn is dropped.\u000a\u000aChange-Id: I008dba252da29f445c52151c7b65428ca7054ed0\u000aRelated: OS#5917\u000a",
        "date" : "2025-07-14 20:23:14 +0200",
        "id" : "780d496e07528c99a2b90ccf691a021c50311bba",
        "msg" : "smlc: Use static sigtran config between osmo-msc and osmo-stp",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smlc/osmo-smlc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smlc/osmo-stp.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smlc/SMLC_Tests.ttcn",
          "smlc/SMLC_Tests.default",
          "smlc/regen_makefile.sh",
          "smlc/gen_links.sh",
          "smlc/osmo-smlc.cfg"
        ],
        "commitId" : "5268d5606c81746e2b86bcc39b1a67d9d0f11079",
        "timestamp" : 1752518924000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "smlc: Add suport to obtain statsd output\u000a\u000aIt will be used in a follow-up commit introducing a new test.\u000a\u000aChange-Id: I52813397890a85326a85b3580fd605f9ac10a26d\u000a",
        "date" : "2025-07-14 20:48:44 +0200",
        "id" : "5268d5606c81746e2b86bcc39b1a67d9d0f11079",
        "msg" : "smlc: Add suport to obtain statsd output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smlc/osmo-smlc.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smlc/SMLC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "smlc/SMLC_Tests.default"
          },
          {
            "editType" : "edit",
            "file" : "smlc/regen_makefile.sh"
          },
          {
            "editType" : "edit",
            "file" : "smlc/gen_links.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smlc/SMLC_Tests.ttcn",
          "smlc/expected-results.xml",
          "smlc/SMLC_Tests.default"
        ],
        "commitId" : "48f9b66a597c9f528084da3d5ec147eca02972fc",
        "timestamp" : 1752520284000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "sctp: Introduce test TC_stat_bsc_sctp_disconnected\u000a\u000aChange-Id: Ic67d9d8120e9bd09b0e54b237e93f49f79262be0\u000aRelated: OS#5917\u000aDepends: osmo-smlc.git Change-Id Ib01576036f34ac7f21c5bce0155b50932eb9b72a\u000a",
        "date" : "2025-07-14 21:11:24 +0200",
        "id" : "48f9b66a597c9f528084da3d5ec147eca02972fc",
        "msg" : "sctp: Introduce test TC_stat_bsc_sctp_disconnected",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "smlc/SMLC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "smlc/expected-results.xml"
          },
          {
            "editType" : "edit",
            "file" : "smlc/SMLC_Tests.default"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "hnbgw/osmo-hnbgw-with-pfcp.cfg"
        ],
        "commitId" : "61a6c1e76f4d6a9080ff965191bd7ffa8cf9ea63",
        "timestamp" : 1752572382000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "hnbgw: Use static sigtran config also in osmo-hnbgw-with-pfcp.cfg\u000a\u000aPrevious commit did set static configuration in osmo-hnbgw.cfg (generic)\u000abut forgot to add the same to the with-pfcp scenario.\u000a\u000aFixes: 88d6666056d6cdc899d6c102fc379f8a469a725e\u000aChange-Id: I20979cbd5cf7e9d8c109f72d5f84c4fbe26b44ca\u000a",
        "date" : "2025-07-15 11:39:42 +0200",
        "id" : "61a6c1e76f4d6a9080ff965191bd7ffa8cf9ea63",
        "msg" : "hnbgw: Use static sigtran config also in osmo-hnbgw-with-pfcp.cfg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "hnbgw/osmo-hnbgw-with-pfcp.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "smlc/SMLC_Tests.ttcn",
          "smlc/testenv.cfg",
          "smlc/osmo-smlc.latest.cfg"
        ],
        "commitId" : "13b19f999b00bb3f71a345b2526f6e7291eae23b",
        "timestamp" : 1752585090000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "smlc: fix running against latest\u000a\u000aosmo-smlc from latest doesn't support statsd yet. Use a separate config\u000athat doesn't have the statsd block and don't try to initialize it for\u000alatest.\u000a\u000aChange-Id: If7b1d46777703f0511ee15520571d0313bdfa5ed\u000aFixes: 5268d5 (\"smlc: Add suport to obtain statsd output\")\u000a",
        "date" : "2025-07-15 15:11:30 +0200",
        "id" : "13b19f999b00bb3f71a345b2526f6e7291eae23b",
        "msg" : "smlc: fix running against latest",
        "paths" : [
          {
            "editType" : "add",
            "file" : "smlc/osmo-smlc.latest.cfg"
          },
          {
            "editType" : "edit",
            "file" : "smlc/SMLC_Tests.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "smlc/testenv.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "sgsn/BSSGP_ConnHdlr.ttcn",
          "sgsn/SGSN_Tests_Iu.ttcn"
        ],
        "commitId" : "50e6218e0f70a9bb1501d54a933c0cef5873dee8",
        "timestamp" : 1752592973000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
          "fullName" : "lynxis"
        },
        "authorEmail" : "lynxis@fe80.eu",
        "comment" : "SGSN: Iu: use correct service request type\u000a\u000aWhen the UE wants to transfer data, the Service Request\u000amust have the type data.\u000aRemove the default of f_service_request() to force\u000aexplicit defining it.\u000a\u000aChange-Id: Ia47edd8ca916cf377da875583a3c4eb6ff5f1f52\u000a",
        "date" : "2025-07-15 17:22:53 +0200",
        "id" : "50e6218e0f70a9bb1501d54a933c0cef5873dee8",
        "msg" : "SGSN: Iu: use correct service request type",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "sgsn/BSSGP_ConnHdlr.ttcn"
          },
          {
            "editType" : "edit",
            "file" : "sgsn/SGSN_Tests_Iu.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/requirements.py"
        ],
        "commitId" : "6ae5988b6f043df3d69ccda87a7527deff951e04",
        "timestamp" : 1752825817000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv/requirements: update link\u000a\u000aAdjust the link, as the Latest_Builds wiki page was merged into\u000aBinary_Packages.\u000a\u000aChange-Id: Ie8a6df2f8fd08983532c8a757ae1849792fbd5b3\u000a",
        "date" : "2025-07-18 10:03:37 +0200",
        "id" : "6ae5988b6f043df3d69ccda87a7527deff951e04",
        "msg" : "testenv/requirements: update link",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/requirements.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv.py"
        ],
        "commitId" : "f66a846f9f5a41bd8ca3882020a2b18db9eb4ab7",
        "timestamp" : 1752825818000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv: run requirements check before cfg init\u000a\u000aWhen parsing testenv.cfg files, the titan_min version gets compared with\u000athe installed titan version. This fails with a python trace if titan is\u000anot installed. Catch this earlier by running the requirements check\u000afirst, which ensures ttcn3_compiler is avaiable or gives a helpful error\u000amessage:\u000a\u000a  [testenv] Missing program: ttcn3_compiler\u000a  [testenv]   Install eclipse-titan, e.g. from osmocom:latest:\u000a  [testenv]   https://osmocom.org/projects/cellular-infrastructure/wiki/Binary_Packages\u000a\u000aFixes: 18eef740 (\"testenv: support using multiple titan versions\")\u000aChange-Id: I09ed7af5b236aeffd910d7c0a1a0b63a78631ade\u000a",
        "date" : "2025-07-18 10:03:38 +0200",
        "id" : "f66a846f9f5a41bd8ca3882020a2b18db9eb4ab7",
        "msg" : "testenv: run requirements check before cfg init",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/testenv/requirements.py"
        ],
        "commitId" : "73e81344c8f7d470fc2fae626b79df20df26acbc",
        "timestamp" : 1752825829000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "testenv/requirements: simplify rsync checks\u000a\u000arsync is needed by osmo-dev for the autoreconf-in-src-copy feature that\u000atestenv uses.\u000a\u000a* Don't require rsync when running in podman. This is not necessary\u000a  anymore since 92b3784 (\"testenv: remove copy_ttcn3_hacks_dir\").\u000a\u000a* Combine the \"if not testenv.args.binary_repo\" code path with the\u000a  \"if not testenv.args.podman\" code path, as --binary_repo can't be set\u000a  without --podman.\u000a\u000aChange-Id: I4fd885aa6c9b6801e18043f783bae357da716d19\u000a",
        "date" : "2025-07-18 10:03:49 +0200",
        "id" : "73e81344c8f7d470fc2fae626b79df20df26acbc",
        "msg" : "testenv/requirements: simplify rsync checks",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/testenv/requirements.py"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "library/ngap/NGAP_Templates.ttcn"
        ],
        "commitId" : "8852c23e10ad302853ecda9e478de897faaff8d8",
        "timestamp" : 1753171686000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "NGAP_Templates: Fix wrong IEs passed to InitialContextSetupResponse\u000a\u000aChange-Id: I7b385456e45505cb4655adda5ad5aba36fc96a4b\u000a",
        "date" : "2025-07-22 08:08:06 +0000",
        "id" : "8852c23e10ad302853ecda9e478de897faaff8d8",
        "msg" : "NGAP_Templates: Fix wrong IEs passed to InitialContextSetupResponse",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "library/ngap/NGAP_Templates.ttcn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "_testenv/data/podman/Dockerfile"
        ],
        "commitId" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
        "timestamp" : 1753210603000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
          "fullName" : "Pau Espin Pedrol"
        },
        "authorEmail" : "pespin@sysmocom.de",
        "comment" : "Dockerfile: upgrade to libfftranscode 0.6 (updated NGAP ASN.1 to V17.5.0)\u000a\u000aChange-Id: I57c2f9adbb2f691f28ab936f09db3c24bdfeef5f\u000a",
        "date" : "2025-07-22 20:56:43 +0200",
        "id" : "8c93a8091d0f655464f307f59bdf9361818aac2c",
        "msg" : "Dockerfile: upgrade to libfftranscode 0.6 (updated NGAP ASN.1 to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "_testenv/data/podman/Dockerfile"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/fixeria",
      "fullName" : "Vadim Yanitskiy"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/lynxis",
      "fullName" : "lynxis"
    },
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/pespin",
      "fullName" : "Pau Espin Pedrol"
    }
  ]
}