<freeStyleProject _class='hudson.model.FreeStyleProject'><action _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/</displayUrl></action><action _class='org.jenkinsci.plugins.testresultsanalyzer.TestResultsAnalyzerAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description>binary packages job (deb/rpm) of CI for patches sent to
&lt;a href="https://gerrit.osmocom.org"&gt;gerrit&lt;/a&gt;
&lt;/br&gt;&lt;/br&gt;
Related issue: &lt;a href="https://osmocom.org/issues/2385"&gt;OS#2385&lt;/a&gt;
&lt;!-- Managed by Jenkins Job Builder --&gt;</description><displayName>gerrit-binpkgs</displayName><fullDisplayName>gerrit-binpkgs</fullDisplayName><fullName>gerrit-binpkgs</fullName><name>gerrit-binpkgs</name><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>87507</buildingDurationMillis><executingTimeMillis>87507</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9921</waitingDurationMillis><waitingTimeMillis>9921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22248</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22248</displayName><duration>87507</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22248</fullDisplayName><id>22248</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22248</number><queueId>148270</queueId><result>SUCCESS</result><timestamp>1781989562464</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22248/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>78468</buildingDurationMillis><executingTimeMillis>78468</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5995</waitingDurationMillis><waitingTimeMillis>5995</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22247</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22247</displayName><duration>78468</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22247</fullDisplayName><id>22247</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22247</number><queueId>148269</queueId><result>SUCCESS</result><timestamp>1781989557285</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22247/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1</buildableDurationMillis><buildableTimeMillis>1</buildableTimeMillis><buildingDurationMillis>49892</buildingDurationMillis><executingTimeMillis>49892</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5932</waitingDurationMillis><waitingTimeMillis>5932</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22246</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22246</displayName><duration>49892</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22246</fullDisplayName><id>22246</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22246</number><queueId>148268</queueId><result>SUCCESS</result><timestamp>1781989555883</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22246/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 244</shortDescription><upstreamBuild>244</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/244/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>230391</buildableDurationMillis><buildableTimeMillis>230391</buildableTimeMillis><buildingDurationMillis>99527</buildingDurationMillis><executingTimeMillis>99527</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6401</waitingDurationMillis><waitingTimeMillis>6401</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22245</buildNumber><marked><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></marked><revision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22245</displayName><duration>99527</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22245</fullDisplayName><id>22245</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22245</number><queueId>148141</queueId><result>SUCCESS</result><timestamp>1781988931534</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22245/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</commitId><timestamp>1781988583000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:43 +0700</date><id>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 243</shortDescription><upstreamBuild>243</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>faa42cf16a7ba2714074469953aa4328b1ac5a15</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/243/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>228162</buildableDurationMillis><buildableTimeMillis>228162</buildableTimeMillis><buildingDurationMillis>101361</buildingDurationMillis><executingTimeMillis>101361</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6401</waitingDurationMillis><waitingTimeMillis>6401</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22244</buildNumber><marked><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></marked><revision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22244</displayName><duration>101361</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22244</fullDisplayName><id>22244</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22244</number><queueId>148140</queueId><result>SUCCESS</result><timestamp>1781988929308</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22244/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>faa42cf16a7ba2714074469953aa4328b1ac5a15</commitId><timestamp>1781988571000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:31 +0700</date><id>faa42cf16a7ba2714074469953aa4328b1ac5a15</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 246</shortDescription><upstreamBuild>246</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/246/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>227971</buildableDurationMillis><buildableTimeMillis>227971</buildableTimeMillis><buildingDurationMillis>101432</buildingDurationMillis><executingTimeMillis>101432</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6401</waitingDurationMillis><waitingTimeMillis>6401</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22243</buildNumber><marked><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></marked><revision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22243</displayName><duration>101432</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22243</fullDisplayName><id>22243</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22243</number><queueId>148139</queueId><result>SUCCESS</result><timestamp>1781988929115</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22243/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</commitId><timestamp>1781988591000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:51 +0700</date><id>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 248</shortDescription><upstreamBuild>248</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e516f94eab4f0ea0fe67896885062a9a84f67ee4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/248/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>216338</buildableDurationMillis><buildableTimeMillis>216338</buildableTimeMillis><buildingDurationMillis>85005</buildingDurationMillis><executingTimeMillis>85005</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6401</waitingDurationMillis><waitingTimeMillis>6401</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22242</buildNumber><marked><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></marked><revision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22242</displayName><duration>85005</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22242</fullDisplayName><id>22242</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22242</number><queueId>148138</queueId><result>SUCCESS</result><timestamp>1781988917478</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22242/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>e516f94eab4f0ea0fe67896885062a9a84f67ee4</commitId><timestamp>1781988538000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:48:58 +0700</date><id>e516f94eab4f0ea0fe67896885062a9a84f67ee4</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 252</shortDescription><upstreamBuild>252</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8e683ca63eec425835fc2ac93c62b601e14676b5</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/252/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>216142</buildableDurationMillis><buildableTimeMillis>216142</buildableTimeMillis><buildingDurationMillis>85520</buildingDurationMillis><executingTimeMillis>85520</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6401</waitingDurationMillis><waitingTimeMillis>6401</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22241</buildNumber><marked><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></marked><revision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22241</displayName><duration>85520</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22241</fullDisplayName><id>22241</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22241</number><queueId>148137</queueId><result>SUCCESS</result><timestamp>1781988917282</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22241/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>8e683ca63eec425835fc2ac93c62b601e14676b5</commitId><timestamp>1781988609000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:09 +0700</date><id>8e683ca63eec425835fc2ac93c62b601e14676b5</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 250</shortDescription><upstreamBuild>250</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/250/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>215585</buildableDurationMillis><buildableTimeMillis>215585</buildableTimeMillis><buildingDurationMillis>85478</buildingDurationMillis><executingTimeMillis>85478</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6402</waitingDurationMillis><waitingTimeMillis>6402</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22240</buildNumber><marked><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></marked><revision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22240</displayName><duration>85478</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22240</fullDisplayName><id>22240</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22240</number><queueId>148136</queueId><result>SUCCESS</result><timestamp>1781988916728</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22240/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</commitId><timestamp>1781988587000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:47 +0700</date><id>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 247</shortDescription><upstreamBuild>247</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/247/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>212082</buildableDurationMillis><buildableTimeMillis>212082</buildableTimeMillis><buildingDurationMillis>86360</buildingDurationMillis><executingTimeMillis>86360</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6402</waitingDurationMillis><waitingTimeMillis>6402</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22239</buildNumber><marked><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></marked><revision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22239</displayName><duration>86360</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22239</fullDisplayName><id>22239</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22239</number><queueId>148135</queueId><result>SUCCESS</result><timestamp>1781988913228</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22239/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</commitId><timestamp>1781988596000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:56 +0700</date><id>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 251</shortDescription><upstreamBuild>251</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>b3905b66e66611b990c1b0b760e148639ae6119a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/251/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>211822</buildableDurationMillis><buildableTimeMillis>211822</buildableTimeMillis><buildingDurationMillis>86814</buildingDurationMillis><executingTimeMillis>86814</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6402</waitingDurationMillis><waitingTimeMillis>6402</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22238</buildNumber><marked><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></marked><revision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22238</displayName><duration>86814</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22238</fullDisplayName><id>22238</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22238</number><queueId>148134</queueId><result>SUCCESS</result><timestamp>1781988912968</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22238/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>b3905b66e66611b990c1b0b760e148639ae6119a</commitId><timestamp>1781988614000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:14 +0700</date><id>b3905b66e66611b990c1b0b760e148639ae6119a</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 242</shortDescription><upstreamBuild>242</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f307a8b8878c3cca16726717aa6223027a2362ad</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/242/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>181511</buildableDurationMillis><buildableTimeMillis>181511</buildableTimeMillis><buildingDurationMillis>77195</buildingDurationMillis><executingTimeMillis>77195</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6402</waitingDurationMillis><waitingTimeMillis>6402</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22237</buildNumber><marked><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></marked><revision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22237</displayName><duration>77195</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22237</fullDisplayName><id>22237</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22237</number><queueId>148133</queueId><result>SUCCESS</result><timestamp>1781988882656</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22237/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>f307a8b8878c3cca16726717aa6223027a2362ad</commitId><timestamp>1781988566000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:26 +0700</date><id>f307a8b8878c3cca16726717aa6223027a2362ad</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 245</shortDescription><upstreamBuild>245</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>55c19085230e5da2a751f447a0608bc86697f8f4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/245/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>145496</buildableDurationMillis><buildableTimeMillis>145496</buildableTimeMillis><buildingDurationMillis>87973</buildingDurationMillis><executingTimeMillis>87973</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7013</waitingDurationMillis><waitingTimeMillis>7013</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22236</buildNumber><marked><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></marked><revision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22236</displayName><duration>87973</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22236</fullDisplayName><id>22236</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22236</number><queueId>148132</queueId><result>SUCCESS</result><timestamp>1781988846640</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22236/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>55c19085230e5da2a751f447a0608bc86697f8f4</commitId><timestamp>1781988576000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:36 +0700</date><id>55c19085230e5da2a751f447a0608bc86697f8f4</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 249</shortDescription><upstreamBuild>249</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f00e3081f4afc7809f846f889593f54ab2aa3998</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/249/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>141801</buildableDurationMillis><buildableTimeMillis>141801</buildableTimeMillis><buildingDurationMillis>86988</buildingDurationMillis><executingTimeMillis>86988</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7014</waitingDurationMillis><waitingTimeMillis>7014</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22235</buildNumber><marked><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></marked><revision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22235</displayName><duration>86988</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22235</fullDisplayName><id>22235</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22235</number><queueId>148131</queueId><result>SUCCESS</result><timestamp>1781988842943</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22235/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>f00e3081f4afc7809f846f889593f54ab2aa3998</commitId><timestamp>1781988602000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:02 +0700</date><id>f00e3081f4afc7809f846f889593f54ab2aa3998</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 251</shortDescription><upstreamBuild>251</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>b3905b66e66611b990c1b0b760e148639ae6119a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/251/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>143204</buildableDurationMillis><buildableTimeMillis>143204</buildableTimeMillis><buildingDurationMillis>89010</buildingDurationMillis><executingTimeMillis>89010</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5605</waitingDurationMillis><waitingTimeMillis>5605</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22234</buildNumber><marked><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></marked><revision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22234</displayName><duration>89010</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22234</fullDisplayName><id>22234</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22234</number><queueId>148130</queueId><result>SUCCESS</result><timestamp>1781988839384</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22234/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><commitId>b3905b66e66611b990c1b0b760e148639ae6119a</commitId><timestamp>1781988614000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:14 +0700</date><id>b3905b66e66611b990c1b0b760e148639ae6119a</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 242</shortDescription><upstreamBuild>242</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f307a8b8878c3cca16726717aa6223027a2362ad</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/242/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>142944</buildableDurationMillis><buildableTimeMillis>142944</buildableTimeMillis><buildingDurationMillis>89210</buildingDurationMillis><executingTimeMillis>89210</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5671</waitingDurationMillis><waitingTimeMillis>5671</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22233</buildNumber><marked><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></marked><revision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22233</displayName><duration>89210</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22233</fullDisplayName><id>22233</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22233</number><queueId>148129</queueId><result>SUCCESS</result><timestamp>1781988839126</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22233/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>f307a8b8878c3cca16726717aa6223027a2362ad</commitId><timestamp>1781988566000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:26 +0700</date><id>f307a8b8878c3cca16726717aa6223027a2362ad</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 250</shortDescription><upstreamBuild>250</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/250/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>141862</buildableDurationMillis><buildableTimeMillis>141862</buildableTimeMillis><buildingDurationMillis>90338</buildingDurationMillis><executingTimeMillis>90338</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5672</waitingDurationMillis><waitingTimeMillis>5672</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22232</buildNumber><marked><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></marked><revision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22232</displayName><duration>90338</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22232</fullDisplayName><id>22232</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22232</number><queueId>148128</queueId><result>SUCCESS</result><timestamp>1781988838044</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22232/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</commitId><timestamp>1781988587000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:47 +0700</date><id>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 247</shortDescription><upstreamBuild>247</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/247/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>141716</buildableDurationMillis><buildableTimeMillis>141716</buildableTimeMillis><buildingDurationMillis>90596</buildingDurationMillis><executingTimeMillis>90596</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5672</waitingDurationMillis><waitingTimeMillis>5672</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22231</buildNumber><marked><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></marked><revision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22231</displayName><duration>90596</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22231</fullDisplayName><id>22231</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22231</number><queueId>148127</queueId><result>SUCCESS</result><timestamp>1781988837897</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22231/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</commitId><timestamp>1781988596000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:56 +0700</date><id>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 248</shortDescription><upstreamBuild>248</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e516f94eab4f0ea0fe67896885062a9a84f67ee4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/248/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>140437</buildableDurationMillis><buildableTimeMillis>140437</buildableTimeMillis><buildingDurationMillis>78458</buildingDurationMillis><executingTimeMillis>78458</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5673</waitingDurationMillis><waitingTimeMillis>5673</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22230</buildNumber><marked><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></marked><revision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22230</displayName><duration>78458</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22230</fullDisplayName><id>22230</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22230</number><queueId>148126</queueId><result>SUCCESS</result><timestamp>1781988836625</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22230/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>e516f94eab4f0ea0fe67896885062a9a84f67ee4</commitId><timestamp>1781988538000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:48:58 +0700</date><id>e516f94eab4f0ea0fe67896885062a9a84f67ee4</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 252</shortDescription><upstreamBuild>252</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8e683ca63eec425835fc2ac93c62b601e14676b5</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/252/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>138525</buildableDurationMillis><buildableTimeMillis>138525</buildableTimeMillis><buildingDurationMillis>80518</buildingDurationMillis><executingTimeMillis>80518</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5673</waitingDurationMillis><waitingTimeMillis>5673</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22229</buildNumber><marked><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></marked><revision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22229</displayName><duration>80518</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22229</fullDisplayName><id>22229</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22229</number><queueId>148125</queueId><result>SUCCESS</result><timestamp>1781988834708</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22229/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>8e683ca63eec425835fc2ac93c62b601e14676b5</commitId><timestamp>1781988609000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:09 +0700</date><id>8e683ca63eec425835fc2ac93c62b601e14676b5</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 246</shortDescription><upstreamBuild>246</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/246/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>138242</buildableDurationMillis><buildableTimeMillis>138242</buildableTimeMillis><buildingDurationMillis>80544</buildingDurationMillis><executingTimeMillis>80544</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5674</waitingDurationMillis><waitingTimeMillis>5674</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22228</buildNumber><marked><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></marked><revision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22228</displayName><duration>80544</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22228</fullDisplayName><id>22228</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22228</number><queueId>148124</queueId><result>SUCCESS</result><timestamp>1781988834430</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22228/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</commitId><timestamp>1781988591000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:51 +0700</date><id>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 244</shortDescription><upstreamBuild>244</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/244/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>137126</buildableDurationMillis><buildableTimeMillis>137126</buildableTimeMillis><buildingDurationMillis>79086</buildingDurationMillis><executingTimeMillis>79086</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5674</waitingDurationMillis><waitingTimeMillis>5674</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22227</buildNumber><marked><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></marked><revision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22227</displayName><duration>79086</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22227</fullDisplayName><id>22227</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22227</number><queueId>148123</queueId><result>SUCCESS</result><timestamp>1781988833308</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22227/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</commitId><timestamp>1781988583000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:43 +0700</date><id>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 243</shortDescription><upstreamBuild>243</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>faa42cf16a7ba2714074469953aa4328b1ac5a15</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/243/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>136921</buildableDurationMillis><buildableTimeMillis>136921</buildableTimeMillis><buildingDurationMillis>79805</buildingDurationMillis><executingTimeMillis>79805</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5675</waitingDurationMillis><waitingTimeMillis>5675</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22226</buildNumber><marked><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></marked><revision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22226</displayName><duration>79805</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22226</fullDisplayName><id>22226</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22226</number><queueId>148122</queueId><result>SUCCESS</result><timestamp>1781988833098</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22226/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>faa42cf16a7ba2714074469953aa4328b1ac5a15</commitId><timestamp>1781988571000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:31 +0700</date><id>faa42cf16a7ba2714074469953aa4328b1ac5a15</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 245</shortDescription><upstreamBuild>245</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>55c19085230e5da2a751f447a0608bc86697f8f4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/245/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>108299</buildableDurationMillis><buildableTimeMillis>108299</buildableTimeMillis><buildingDurationMillis>77785</buildingDurationMillis><executingTimeMillis>77785</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5828</waitingDurationMillis><waitingTimeMillis>5828</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22225</buildNumber><marked><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></marked><revision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22225</displayName><duration>77785</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22225</fullDisplayName><id>22225</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22225</number><queueId>148121</queueId><result>SUCCESS</result><timestamp>1781988804475</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22225/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>55c19085230e5da2a751f447a0608bc86697f8f4</commitId><timestamp>1781988576000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:36 +0700</date><id>55c19085230e5da2a751f447a0608bc86697f8f4</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 249</shortDescription><upstreamBuild>249</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f00e3081f4afc7809f846f889593f54ab2aa3998</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/249/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>8182</buildableDurationMillis><buildableTimeMillis>8182</buildableTimeMillis><buildingDurationMillis>98906</buildingDurationMillis><executingTimeMillis>98906</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5828</waitingDurationMillis><waitingTimeMillis>5828</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22224</buildNumber><marked><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></marked><revision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22224</displayName><duration>98906</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22224</fullDisplayName><id>22224</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22224</number><queueId>148120</queueId><result>SUCCESS</result><timestamp>1781988704710</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22224/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>f00e3081f4afc7809f846f889593f54ab2aa3998</commitId><timestamp>1781988602000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:02 +0700</date><id>f00e3081f4afc7809f846f889593f54ab2aa3998</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 248</shortDescription><upstreamBuild>248</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e516f94eab4f0ea0fe67896885062a9a84f67ee4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/248/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6402</buildableDurationMillis><buildableTimeMillis>6402</buildableTimeMillis><buildingDurationMillis>132508</buildingDurationMillis><executingTimeMillis>132508</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5495</waitingDurationMillis><waitingTimeMillis>5495</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22223</buildNumber><marked><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></marked><revision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><branch><SHA1>e516f94eab4f0ea0fe67896885062a9a84f67ee4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22223</displayName><duration>132508</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22223</fullDisplayName><id>22223</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22223</number><queueId>148119</queueId><result>SUCCESS</result><timestamp>1781988701147</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22223/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>e516f94eab4f0ea0fe67896885062a9a84f67ee4</commitId><timestamp>1781988538000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:48:58 +0700</date><id>e516f94eab4f0ea0fe67896885062a9a84f67ee4</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 246</shortDescription><upstreamBuild>246</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/246/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2288</buildableDurationMillis><buildableTimeMillis>2288</buildableTimeMillis><buildingDurationMillis>139773</buildingDurationMillis><executingTimeMillis>139773</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5495</waitingDurationMillis><waitingTimeMillis>5495</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22222</buildNumber><marked><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></marked><revision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><branch><SHA1>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22222</displayName><duration>139773</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22222</fullDisplayName><id>22222</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22222</number><queueId>148118</queueId><result>SUCCESS</result><timestamp>1781988697605</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22222/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</commitId><timestamp>1781988591000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:51 +0700</date><id>0a7223adc50bb43dd43e66eefae36e3d6a441e7d</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 247</shortDescription><upstreamBuild>247</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/247/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2280</buildableDurationMillis><buildableTimeMillis>2280</buildableTimeMillis><buildingDurationMillis>140944</buildingDurationMillis><executingTimeMillis>140944</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5495</waitingDurationMillis><waitingTimeMillis>5495</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22221</buildNumber><marked><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></marked><revision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><branch><SHA1>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22221</displayName><duration>140944</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22221</fullDisplayName><id>22221</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22221</number><queueId>148117</queueId><result>SUCCESS</result><timestamp>1781988697271</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22221/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</commitId><timestamp>1781988596000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:56 +0700</date><id>e5d150fb668d0e56f7a6bb4df2248fd5d122790e</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 250</shortDescription><upstreamBuild>250</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/250/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2278</buildableDurationMillis><buildableTimeMillis>2278</buildableTimeMillis><buildingDurationMillis>135006</buildingDurationMillis><executingTimeMillis>135006</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5495</waitingDurationMillis><waitingTimeMillis>5495</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22220</buildNumber><marked><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></marked><revision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><branch><SHA1>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22220</displayName><duration>135006</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22220</fullDisplayName><id>22220</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22220</number><queueId>148116</queueId><result>SUCCESS</result><timestamp>1781988697030</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22220/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</commitId><timestamp>1781988587000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:47 +0700</date><id>33a9e1da793b587ddfa4f1808f785fd3ba1aa04e</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 242</shortDescription><upstreamBuild>242</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f307a8b8878c3cca16726717aa6223027a2362ad</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/242/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1439</buildableDurationMillis><buildableTimeMillis>1439</buildableTimeMillis><buildingDurationMillis>140738</buildingDurationMillis><executingTimeMillis>140738</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5496</waitingDurationMillis><waitingTimeMillis>5496</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22219</buildNumber><marked><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></marked><revision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><branch><SHA1>f307a8b8878c3cca16726717aa6223027a2362ad</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22219</displayName><duration>140738</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22219</fullDisplayName><id>22219</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22219</number><queueId>148115</queueId><result>SUCCESS</result><timestamp>1781988696725</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22219/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>f307a8b8878c3cca16726717aa6223027a2362ad</commitId><timestamp>1781988566000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:26 +0700</date><id>f307a8b8878c3cca16726717aa6223027a2362ad</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 243</shortDescription><upstreamBuild>243</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>faa42cf16a7ba2714074469953aa4328b1ac5a15</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/243/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1437</buildableDurationMillis><buildableTimeMillis>1437</buildableTimeMillis><buildingDurationMillis>137180</buildingDurationMillis><executingTimeMillis>137180</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5496</waitingDurationMillis><waitingTimeMillis>5496</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22218</buildNumber><marked><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></marked><revision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><branch><SHA1>faa42cf16a7ba2714074469953aa4328b1ac5a15</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22218</displayName><duration>137180</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22218</fullDisplayName><id>22218</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22218</number><queueId>148114</queueId><result>SUCCESS</result><timestamp>1781988696182</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22218/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>faa42cf16a7ba2714074469953aa4328b1ac5a15</commitId><timestamp>1781988571000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:31 +0700</date><id>faa42cf16a7ba2714074469953aa4328b1ac5a15</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 251</shortDescription><upstreamBuild>251</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>b3905b66e66611b990c1b0b760e148639ae6119a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/251/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>142867</buildingDurationMillis><executingTimeMillis>142867</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5496</waitingDurationMillis><waitingTimeMillis>5496</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22217</buildNumber><marked><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></marked><revision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><branch><SHA1>b3905b66e66611b990c1b0b760e148639ae6119a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22217</displayName><duration>142867</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22217</fullDisplayName><id>22217</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22217</number><queueId>148113</queueId><result>SUCCESS</result><timestamp>1781988695867</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22217/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>b3905b66e66611b990c1b0b760e148639ae6119a</commitId><timestamp>1781988614000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:14 +0700</date><id>b3905b66e66611b990c1b0b760e148639ae6119a</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 252</shortDescription><upstreamBuild>252</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8e683ca63eec425835fc2ac93c62b601e14676b5</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/252/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>137739</buildingDurationMillis><executingTimeMillis>137739</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5496</waitingDurationMillis><waitingTimeMillis>5496</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22216</buildNumber><marked><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></marked><revision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><branch><SHA1>8e683ca63eec425835fc2ac93c62b601e14676b5</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22216</displayName><duration>137739</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22216</fullDisplayName><id>22216</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22216</number><queueId>148112</queueId><result>SUCCESS</result><timestamp>1781988695401</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22216/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>8e683ca63eec425835fc2ac93c62b601e14676b5</commitId><timestamp>1781988609000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:09 +0700</date><id>8e683ca63eec425835fc2ac93c62b601e14676b5</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 244</shortDescription><upstreamBuild>244</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/244/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1</buildableDurationMillis><buildableTimeMillis>1</buildableTimeMillis><buildingDurationMillis>142879</buildingDurationMillis><executingTimeMillis>142879</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5534</waitingDurationMillis><waitingTimeMillis>5534</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22215</buildNumber><marked><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></marked><revision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><branch><SHA1>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22215</displayName><duration>142879</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22215</fullDisplayName><id>22215</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22215</number><queueId>148111</queueId><result>SUCCESS</result><timestamp>1781988695022</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22215/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</commitId><timestamp>1781988583000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:43 +0700</date><id>3c8188d2c3b039cbfd88de1abcb20e09d8f05410</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 249</shortDescription><upstreamBuild>249</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f00e3081f4afc7809f846f889593f54ab2aa3998</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/249/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>143003</buildingDurationMillis><executingTimeMillis>143003</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5029</waitingDurationMillis><waitingTimeMillis>5029</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22214</buildNumber><marked><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></marked><revision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><branch><SHA1>f00e3081f4afc7809f846f889593f54ab2aa3998</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22214</displayName><duration>143003</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22214</fullDisplayName><id>22214</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22214</number><queueId>148110</queueId><result>SUCCESS</result><timestamp>1781988694563</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22214/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>f00e3081f4afc7809f846f889593f54ab2aa3998</commitId><timestamp>1781988602000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:50:02 +0700</date><id>f00e3081f4afc7809f846f889593f54ab2aa3998</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 245</shortDescription><upstreamBuild>245</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>55c19085230e5da2a751f447a0608bc86697f8f4</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/245/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>138227</buildingDurationMillis><executingTimeMillis>138227</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5031</waitingDurationMillis><waitingTimeMillis>5031</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22213</buildNumber><marked><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></marked><revision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><branch><SHA1>55c19085230e5da2a751f447a0608bc86697f8f4</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22213</displayName><duration>138227</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22213</fullDisplayName><id>22213</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22213</number><queueId>148109</queueId><result>SUCCESS</result><timestamp>1781988694133</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22213/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>55c19085230e5da2a751f447a0608bc86697f8f4</commitId><timestamp>1781988576000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 03:49:36 +0700</date><id>55c19085230e5da2a751f447a0608bc86697f8f4</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,255</shortDescription><upstreamBuild>1255</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42852</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a128d7d803f6988becbfaafeecabfd0addfa4028</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/52/42852/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1255/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7</buildableDurationMillis><buildableTimeMillis>7</buildableTimeMillis><buildingDurationMillis>298987</buildingDurationMillis><executingTimeMillis>298987</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5532</waitingDurationMillis><waitingTimeMillis>5532</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22212</buildNumber><marked><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></marked><revision><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22212</displayName><duration>298987</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22212</fullDisplayName><id>22212</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22212</number><queueId>147496</queueId><result>SUCCESS</result><timestamp>1781939232187</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22212/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-bts/bts.h</affectedPath><affectedPath>src/common/bts.c</affectedPath><commitId>a128d7d803f6988becbfaafeecabfd0addfa4028</commitId><timestamp>1781936922000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>struct gsm_bts: drop unused ms_max_power

Change-Id: I0b02015db8b8e670eaff40c578f0474d9be9bb45
</comment><date>2026-06-20 13:28:42 +0700</date><id>a128d7d803f6988becbfaafeecabfd0addfa4028</id><msg>struct gsm_bts: drop unused ms_max_power</msg><path><editType>edit</editType><file>include/osmo-bts/bts.h</file></path><path><editType>edit</editType><file>src/common/bts.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,256</shortDescription><upstreamBuild>1256</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42853</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/53/42853/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1256/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>9</buildableDurationMillis><buildableTimeMillis>9</buildableTimeMillis><buildingDurationMillis>298828</buildingDurationMillis><executingTimeMillis>298828</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5397</waitingDurationMillis><waitingTimeMillis>5397</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22211</buildNumber><marked><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></marked><revision><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22211</displayName><duration>298828</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22211</fullDisplayName><id>22211</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22211</number><queueId>147495</queueId><result>SUCCESS</result><timestamp>1781939231822</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22211/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/meas/meas_test.c</affectedPath><commitId>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</commitId><timestamp>1781936922000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tests/meas: remove unused 'delta'

gcc 16.1.1 emits a -Wunused-but-set-variable warning.

Change-Id: I2540d701743caefb4bf54bb5b4ebe683d3257071
</comment><date>2026-06-20 13:28:42 +0700</date><id>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</id><msg>tests/meas: remove unused 'delta'</msg><path><editType>edit</editType><file>tests/meas/meas_test.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,258</shortDescription><upstreamBuild>1258</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42855</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0848492af6487253fd661cc58cab82b177743e94</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/55/42855/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1258/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>8</buildableDurationMillis><buildableTimeMillis>8</buildableTimeMillis><buildingDurationMillis>304417</buildingDurationMillis><executingTimeMillis>304417</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5397</waitingDurationMillis><waitingTimeMillis>5397</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22210</buildNumber><marked><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></marked><revision><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22210</displayName><duration>304417</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22210</fullDisplayName><id>22210</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22210</number><queueId>147494</queueId><result>SUCCESS</result><timestamp>1781939231692</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22210/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>0848492af6487253fd661cc58cab82b177743e94</commitId><timestamp>1781939095000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: fix spurious clock skew shutdown after self-compensation

When the BTS runs ahead of the transceiver (elapsed_fn &lt; 0),
trx_sched_clock() reschedules the timerfd to deliberately delay the
next FN.  osmo_timerfd_schedule() resets the timerfd and discards any
accumulated expirations, but last_fn_timer.tv was left pointing at
the previous callback.  The next trx_fn_timer_cb() then measures
elapsed_us all the way back to that previous callback - spanning the
deliberate delay (or any OS stall that preceded us) - and falsely
trips the "PC clock skew too high" check, shutting the BTS down
for no good reason.

Advance last_fn_timer.tv to the projected firing time of the
rescheduled timer so that the next callback measures roughly
one FN interval, as expected.

Change-Id: Icdb7db8abe70258ae008d9514b6608bd74bb2881
AI-Assisted: yes (Claude)
Related: OS#6794
</comment><date>2026-06-20 14:04:55 +0700</date><id>0848492af6487253fd661cc58cab82b177743e94</id><msg>osmo-bts-trx: fix spurious clock skew shutdown after self-compensation</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,259</shortDescription><upstreamBuild>1259</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42854</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0644c6e4aab02a3a29ed5434137edb567c58d90b</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/54/42854/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1259/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>418</buildableDurationMillis><buildableTimeMillis>418</buildableTimeMillis><buildingDurationMillis>299431</buildingDurationMillis><executingTimeMillis>299431</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5027</waitingDurationMillis><waitingTimeMillis>5027</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22209</buildNumber><marked><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></marked><revision><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22209</displayName><duration>299431</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22209</fullDisplayName><id>22209</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22209</number><queueId>147493</queueId><result>SUCCESS</result><timestamp>1781939231573</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22209/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-bts/bts.h</affectedPath><affectedPath>src/common/nm_bts_fsm.c</affectedPath><affectedPath>src/common/l1sap.c</affectedPath><commitId>0644c6e4aab02a3a29ed5434137edb567c58d90b</commitId><timestamp>1781938159000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>common: track whether gsm_time has been initialized

l1sap_info_time_ind() used 'bts-&gt;gsm_time.fn != 0' as a proxy for
"we have a previous frame number to diff against".  This is unreliable:
Fn=0 is a _valid_ frame number, recurring on every hyperframe wrap.
If gsm_time.fn happened to be 0 and the next time indication jumped
forward by more than one frame, the real gap was silently swallowed.

It also gave no clean way to suppress the bogus "Invalid condition
detected: Frame difference is ..." message that appears when the PHY
(re)starts its TDMA frame number (e.g. from 0) on bring-up.

Introduce an explicit 'bts-&gt;gsm_time_valid' flag instead:

* l1sap_info_time_ind() treats the first indication of an epoch as
  having no gap (frames_expired = 0): no warning, no RACH-slot
  accounting;
* the flag is cleared in st_op_disabled_notinstalled_on_enter(), so
  each BTS bring-up starts a fresh clock epoch regardless of which
  FN the PHY reports first.

Change-Id: I7022b0ad084a0c224f7e8c04aca0648915b1a1c6
AI-Assisted: yes (Claude)
Related: OS#7020
</comment><date>2026-06-20 13:49:19 +0700</date><id>0644c6e4aab02a3a29ed5434137edb567c58d90b</id><msg>common: track whether gsm_time has been initialized</msg><path><editType>edit</editType><file>src/common/l1sap.c</file></path><path><editType>edit</editType><file>include/osmo-bts/bts.h</file></path><path><editType>edit</editType><file>src/common/nm_bts_fsm.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,257</shortDescription><upstreamBuild>1257</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42851</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/42851/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1257/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>417</buildableDurationMillis><buildableTimeMillis>417</buildableTimeMillis><buildingDurationMillis>304901</buildingDurationMillis><executingTimeMillis>304901</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5145</waitingDurationMillis><waitingTimeMillis>5145</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22208</buildNumber><marked><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></marked><revision><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22208</displayName><duration>304901</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22208</fullDisplayName><id>22208</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22208</number><queueId>147492</queueId><result>SUCCESS</result><timestamp>1781939231406</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22208/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</commitId><timestamp>1781939057000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: shut down on stale clock indication from transceiver

We expect the transceiver to be a reliable, monotonic clock source.
If it reports an FN far behind our local timer (elapsed_fn &lt; 0) while
far more wall-clock time elapsed than its FN advance accounts for,
its clock has likely stalled and the indication carries a stale frame
number.  Acting on it drags the scheduler backwards and re-transmits
already-sent TDMA frames, corrupting lchan-internal state(s).

Detect this and shut down the process, same rationale as the existing
"PC clock skew too high" check in trx_fn_timer_cb().

Change-Id: If787ab7ed70aa2dcb0389ceb58620c2302c3431a
AI-Assisted: yes (Claude)
Related: OS#7020, OS#6794
</comment><date>2026-06-20 14:04:17 +0700</date><id>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</id><msg>osmo-bts-trx: shut down on stale clock indication from transceiver</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,255</shortDescription><upstreamBuild>1255</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42852</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a128d7d803f6988becbfaafeecabfd0addfa4028</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/52/42852/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1255/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>415</buildableDurationMillis><buildableTimeMillis>415</buildableTimeMillis><buildingDurationMillis>234107</buildingDurationMillis><executingTimeMillis>234107</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5427</waitingDurationMillis><waitingTimeMillis>5427</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22207</buildNumber><marked><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></marked><revision><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><branch><SHA1>a128d7d803f6988becbfaafeecabfd0addfa4028</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22207</displayName><duration>234107</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22207</fullDisplayName><id>22207</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22207</number><queueId>147491</queueId><result>SUCCESS</result><timestamp>1781939231236</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22207/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-bts/bts.h</affectedPath><affectedPath>src/common/bts.c</affectedPath><commitId>a128d7d803f6988becbfaafeecabfd0addfa4028</commitId><timestamp>1781936922000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>struct gsm_bts: drop unused ms_max_power

Change-Id: I0b02015db8b8e670eaff40c578f0474d9be9bb45
</comment><date>2026-06-20 13:28:42 +0700</date><id>a128d7d803f6988becbfaafeecabfd0addfa4028</id><msg>struct gsm_bts: drop unused ms_max_power</msg><path><editType>edit</editType><file>src/common/bts.c</file></path><path><editType>edit</editType><file>include/osmo-bts/bts.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,256</shortDescription><upstreamBuild>1256</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42853</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/53/42853/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1256/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1310</buildableDurationMillis><buildableTimeMillis>1310</buildableTimeMillis><buildingDurationMillis>232314</buildingDurationMillis><executingTimeMillis>232314</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5226</waitingDurationMillis><waitingTimeMillis>5226</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22206</buildNumber><marked><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></marked><revision><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><branch><SHA1>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22206</displayName><duration>232314</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22206</fullDisplayName><id>22206</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22206</number><queueId>147490</queueId><result>SUCCESS</result><timestamp>1781939231011</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22206/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/meas/meas_test.c</affectedPath><commitId>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</commitId><timestamp>1781936922000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tests/meas: remove unused 'delta'

gcc 16.1.1 emits a -Wunused-but-set-variable warning.

Change-Id: I2540d701743caefb4bf54bb5b4ebe683d3257071
</comment><date>2026-06-20 13:28:42 +0700</date><id>274d539b0f8bc5d90c80829b2d9feb40789d3f5c</id><msg>tests/meas: remove unused 'delta'</msg><path><editType>edit</editType><file>tests/meas/meas_test.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,259</shortDescription><upstreamBuild>1259</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42854</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0644c6e4aab02a3a29ed5434137edb567c58d90b</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/54/42854/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1259/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>899</buildableDurationMillis><buildableTimeMillis>899</buildableTimeMillis><buildingDurationMillis>235086</buildingDurationMillis><executingTimeMillis>235086</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5292</waitingDurationMillis><waitingTimeMillis>5292</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22205</buildNumber><marked><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></marked><revision><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><branch><SHA1>0644c6e4aab02a3a29ed5434137edb567c58d90b</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22205</displayName><duration>235086</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22205</fullDisplayName><id>22205</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22205</number><queueId>147489</queueId><result>SUCCESS</result><timestamp>1781939230799</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22205/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-bts/bts.h</affectedPath><affectedPath>src/common/nm_bts_fsm.c</affectedPath><affectedPath>src/common/l1sap.c</affectedPath><commitId>0644c6e4aab02a3a29ed5434137edb567c58d90b</commitId><timestamp>1781938159000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>common: track whether gsm_time has been initialized

l1sap_info_time_ind() used 'bts-&gt;gsm_time.fn != 0' as a proxy for
"we have a previous frame number to diff against".  This is unreliable:
Fn=0 is a _valid_ frame number, recurring on every hyperframe wrap.
If gsm_time.fn happened to be 0 and the next time indication jumped
forward by more than one frame, the real gap was silently swallowed.

It also gave no clean way to suppress the bogus "Invalid condition
detected: Frame difference is ..." message that appears when the PHY
(re)starts its TDMA frame number (e.g. from 0) on bring-up.

Introduce an explicit 'bts-&gt;gsm_time_valid' flag instead:

* l1sap_info_time_ind() treats the first indication of an epoch as
  having no gap (frames_expired = 0): no warning, no RACH-slot
  accounting;
* the flag is cleared in st_op_disabled_notinstalled_on_enter(), so
  each BTS bring-up starts a fresh clock epoch regardless of which
  FN the PHY reports first.

Change-Id: I7022b0ad084a0c224f7e8c04aca0648915b1a1c6
AI-Assisted: yes (Claude)
Related: OS#7020
</comment><date>2026-06-20 13:49:19 +0700</date><id>0644c6e4aab02a3a29ed5434137edb567c58d90b</id><msg>common: track whether gsm_time has been initialized</msg><path><editType>edit</editType><file>src/common/nm_bts_fsm.c</file></path><path><editType>edit</editType><file>include/osmo-bts/bts.h</file></path><path><editType>edit</editType><file>src/common/l1sap.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,258</shortDescription><upstreamBuild>1258</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42855</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0848492af6487253fd661cc58cab82b177743e94</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/55/42855/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1258/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>898</buildableDurationMillis><buildableTimeMillis>898</buildableTimeMillis><buildingDurationMillis>233258</buildingDurationMillis><executingTimeMillis>233258</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5293</waitingDurationMillis><waitingTimeMillis>5293</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22204</buildNumber><marked><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></marked><revision><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><branch><SHA1>0848492af6487253fd661cc58cab82b177743e94</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22204</displayName><duration>233258</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22204</fullDisplayName><id>22204</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22204</number><queueId>147488</queueId><result>SUCCESS</result><timestamp>1781939230593</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22204/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>0848492af6487253fd661cc58cab82b177743e94</commitId><timestamp>1781939095000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: fix spurious clock skew shutdown after self-compensation

When the BTS runs ahead of the transceiver (elapsed_fn &lt; 0),
trx_sched_clock() reschedules the timerfd to deliberately delay the
next FN.  osmo_timerfd_schedule() resets the timerfd and discards any
accumulated expirations, but last_fn_timer.tv was left pointing at
the previous callback.  The next trx_fn_timer_cb() then measures
elapsed_us all the way back to that previous callback - spanning the
deliberate delay (or any OS stall that preceded us) - and falsely
trips the "PC clock skew too high" check, shutting the BTS down
for no good reason.

Advance last_fn_timer.tv to the projected firing time of the
rescheduled timer so that the next callback measures roughly
one FN interval, as expected.

Change-Id: Icdb7db8abe70258ae008d9514b6608bd74bb2881
AI-Assisted: yes (Claude)
Related: OS#6794
</comment><date>2026-06-20 14:04:55 +0700</date><id>0848492af6487253fd661cc58cab82b177743e94</id><msg>osmo-bts-trx: fix spurious clock skew shutdown after self-compensation</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,257</shortDescription><upstreamBuild>1257</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42851</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/42851/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1257/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>8</buildableDurationMillis><buildableTimeMillis>8</buildableTimeMillis><buildingDurationMillis>232516</buildingDurationMillis><executingTimeMillis>232516</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5432</waitingDurationMillis><waitingTimeMillis>5432</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22203</buildNumber><marked><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></marked><revision><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><branch><SHA1>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22203</displayName><duration>232516</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22203</fullDisplayName><id>22203</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22203</number><queueId>147487</queueId><result>SUCCESS</result><timestamp>1781939229888</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22203/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</commitId><timestamp>1781939057000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: shut down on stale clock indication from transceiver

We expect the transceiver to be a reliable, monotonic clock source.
If it reports an FN far behind our local timer (elapsed_fn &lt; 0) while
far more wall-clock time elapsed than its FN advance accounts for,
its clock has likely stalled and the indication carries a stale frame
number.  Acting on it drags the scheduler backwards and re-transmits
already-sent TDMA frames, corrupting lchan-internal state(s).

Detect this and shut down the process, same rationale as the existing
"PC clock skew too high" check in trx_fn_timer_cb().

Change-Id: If787ab7ed70aa2dcb0389ceb58620c2302c3431a
AI-Assisted: yes (Claude)
Related: OS#7020, OS#6794
</comment><date>2026-06-20 14:04:17 +0700</date><id>0199c10855bc7dda1965b6ce991c1d69bc85e9ba</id><msg>osmo-bts-trx: shut down on stale clock indication from transceiver</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,254</shortDescription><upstreamBuild>1254</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42851</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/42851/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1254/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>62776</buildingDurationMillis><executingTimeMillis>62776</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8776</waitingDurationMillis><waitingTimeMillis>8776</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22202</buildNumber><marked><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></marked><revision><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22202</displayName><duration>62776</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22202</fullDisplayName><id>22202</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22202</number><queueId>145497</queueId><result>SUCCESS</result><timestamp>1781740219445</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22202/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</commitId><timestamp>1781740176000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: shut down on stale clock indication from transceiver

We expect the transceiver to be a reliable, monotonic clock source.
If it reports an FN far behind our local timer (elapsed_fn &lt; 0) while
far more wall-clock time elapsed than its FN advance accounts for,
its clock has likely stalled and the indication carries a stale frame
number.  Acting on it drags the scheduler backwards and re-transmits
already-sent TDMA frames, corrupting lchan-internal state(s).

Detect this and shut down the process, same rationale as the existing
"PC clock skew too high" check in trx_fn_timer_cb().

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If787ab7ed70aa2dcb0389ceb58620c2302c3431a
Related: OS#7020, OS#6794
</comment><date>2026-06-18 06:49:36 +0700</date><id>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</id><msg>osmo-bts-trx: shut down on stale clock indication from transceiver</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,254</shortDescription><upstreamBuild>1254</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42851</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/51/42851/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1254/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>57502</buildingDurationMillis><executingTimeMillis>57502</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5115</waitingDurationMillis><waitingTimeMillis>5115</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22201</buildNumber><marked><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></marked><revision><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><branch><SHA1>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22201</displayName><duration>57502</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22201</fullDisplayName><id>22201</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22201</number><queueId>145496</queueId><result>SUCCESS</result><timestamp>1781740215251</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22201/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</commitId><timestamp>1781740176000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: shut down on stale clock indication from transceiver

We expect the transceiver to be a reliable, monotonic clock source.
If it reports an FN far behind our local timer (elapsed_fn &lt; 0) while
far more wall-clock time elapsed than its FN advance accounts for,
its clock has likely stalled and the indication carries a stale frame
number.  Acting on it drags the scheduler backwards and re-transmits
already-sent TDMA frames, corrupting lchan-internal state(s).

Detect this and shut down the process, same rationale as the existing
"PC clock skew too high" check in trx_fn_timer_cb().

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If787ab7ed70aa2dcb0389ceb58620c2302c3431a
Related: OS#7020, OS#6794
</comment><date>2026-06-18 06:49:36 +0700</date><id>46f68007e89b9a6fc1a09fe85d413f1caa1e045d</id><msg>osmo-bts-trx: shut down on stale clock indication from transceiver</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,253</shortDescription><upstreamBuild>1253</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42850</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/50/42850/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2472</buildableDurationMillis><buildableTimeMillis>2472</buildableTimeMillis><buildingDurationMillis>232126</buildingDurationMillis><executingTimeMillis>232126</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6286</waitingDurationMillis><waitingTimeMillis>6286</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22200</buildNumber><marked><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></marked><revision><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22200</displayName><duration>232126</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22200</fullDisplayName><id>22200</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22200</number><queueId>145436</queueId><result>SUCCESS</result><timestamp>1781735306335</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22200/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</commitId><timestamp>1781733671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: reset BTS GSM time on clock (re)start

trx_sched_clock_started() is called when the transceiver is powered
on, e.g. after an A-bis link re-establishment, which in ttcn3-bts-test
happens once per testcase.  The transceiver restarts its TDMA frame
number from ~0, but we only reset the per-TRX clock state (tcs),
leaving bts-&gt;gsm_time.fn at the previous epoch's value.

As a result the first (low) FN reported by the transceiver is mistaken
for a huge backwards jump, e.g.:

  l1sap.c:628 Invalid condition detected: Frame difference is 102-10386=2705364 &gt; 1!

Reset bts-&gt;gsm_time to FN 0 here so each clock epoch starts clean.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Id8da126e460d3846a3be5bdb271553457fdd0590
</comment><date>2026-06-18 05:01:11 +0700</date><id>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</id><msg>osmo-bts-trx: reset BTS GSM time on clock (re)start</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-bts" build number 1,253</shortDescription><upstreamBuild>1253</upstreamBuild><upstreamProject>gerrit-osmo-bts</upstreamProject><upstreamUrl>job/gerrit-osmo-bts/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42850</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/50/42850/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-bts/1253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-bts</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>185046</buildingDurationMillis><executingTimeMillis>185046</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6633</waitingDurationMillis><waitingTimeMillis>6633</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22199</buildNumber><marked><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></marked><revision><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><branch><SHA1>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22199</displayName><duration>185046</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22199</fullDisplayName><id>22199</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22199</number><queueId>145435</queueId><result>SUCCESS</result><timestamp>1781735304165</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22199/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo-bts-trx/scheduler_trx.c</affectedPath><commitId>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</commitId><timestamp>1781733671000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>osmo-bts-trx: reset BTS GSM time on clock (re)start

trx_sched_clock_started() is called when the transceiver is powered
on, e.g. after an A-bis link re-establishment, which in ttcn3-bts-test
happens once per testcase.  The transceiver restarts its TDMA frame
number from ~0, but we only reset the per-TRX clock state (tcs),
leaving bts-&gt;gsm_time.fn at the previous epoch's value.

As a result the first (low) FN reported by the transceiver is mistaken
for a huge backwards jump, e.g.:

  l1sap.c:628 Invalid condition detected: Frame difference is 102-10386=2705364 &gt; 1!

Reset bts-&gt;gsm_time to FN 0 here so each clock epoch starts clean.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Id8da126e460d3846a3be5bdb271553457fdd0590
</comment><date>2026-06-18 05:01:11 +0700</date><id>1ea8d07076cebb6d57f01a42b1e05a9833c24c0e</id><msg>osmo-bts-trx: reset BTS GSM time on clock (re)start</msg><path><editType>edit</editType><file>src/osmo-bts-trx/scheduler_trx.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 234</shortDescription><upstreamBuild>234</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>78907797ee46cf1b7a9553a98738e4996e0e9e5a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/234/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>145641</buildableDurationMillis><buildableTimeMillis>145641</buildableTimeMillis><buildingDurationMillis>52078</buildingDurationMillis><executingTimeMillis>52078</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5084</waitingDurationMillis><waitingTimeMillis>5084</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22198</buildNumber><marked><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></marked><revision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22198</displayName><duration>52078</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22198</fullDisplayName><id>22198</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22198</number><queueId>145246</queueId><result>SUCCESS</result><timestamp>1781704451321</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22198/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>78907797ee46cf1b7a9553a98738e4996e0e9e5a</commitId><timestamp>1781688295000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
</comment><date>2026-06-17 16:24:55 +0700</date><id>78907797ee46cf1b7a9553a98738e4996e0e9e5a</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 240</shortDescription><upstreamBuild>240</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>29624844d004528f2348c1f7c7361c31c1d4d966</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/240/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>145698</buildableDurationMillis><buildableTimeMillis>145698</buildableTimeMillis><buildingDurationMillis>52038</buildingDurationMillis><executingTimeMillis>52038</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5179</waitingDurationMillis><waitingTimeMillis>5179</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22197</buildNumber><marked><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></marked><revision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22197</displayName><duration>52038</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22197</fullDisplayName><id>22197</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22197</number><queueId>145245</queueId><result>SUCCESS</result><timestamp>1781704450979</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22197/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>29624844d004528f2348c1f7c7361c31c1d4d966</commitId><timestamp>1781689456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
</comment><date>2026-06-17 16:44:16 +0700</date><id>29624844d004528f2348c1f7c7361c31c1d4d966</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 239</shortDescription><upstreamBuild>239</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/239/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>144895</buildableDurationMillis><buildableTimeMillis>144895</buildableTimeMillis><buildingDurationMillis>35925</buildingDurationMillis><executingTimeMillis>35925</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5182</waitingDurationMillis><waitingTimeMillis>5182</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22196</buildNumber><marked><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></marked><revision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22196</displayName><duration>35925</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22196</fullDisplayName><id>22196</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22196</number><queueId>145244</queueId><result>SUCCESS</result><timestamp>1781704450180</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22196/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</commitId><timestamp>1781689940000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
</comment><date>2026-06-17 16:52:20 +0700</date><id>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 241</shortDescription><upstreamBuild>241</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>fb0c81c6bd12139331aa054a671ec4418acfaa09</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/241/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>144537</buildableDurationMillis><buildableTimeMillis>144537</buildableTimeMillis><buildingDurationMillis>52020</buildingDurationMillis><executingTimeMillis>52020</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5617</waitingDurationMillis><waitingTimeMillis>5617</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22195</buildNumber><marked><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></marked><revision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22195</displayName><duration>52020</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22195</fullDisplayName><id>22195</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22195</number><queueId>145243</queueId><result>SUCCESS</result><timestamp>1781704449443</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22195/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>fb0c81c6bd12139331aa054a671ec4418acfaa09</commitId><timestamp>1781689712000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
</comment><date>2026-06-17 16:48:32 +0700</date><id>fb0c81c6bd12139331aa054a671ec4418acfaa09</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 232</shortDescription><upstreamBuild>232</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9221dbcc85c929d8fef1f929a4a9629fece4df82</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/232/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>120844</buildableDurationMillis><buildableTimeMillis>120844</buildableTimeMillis><buildingDurationMillis>52592</buildingDurationMillis><executingTimeMillis>52592</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5617</waitingDurationMillis><waitingTimeMillis>5617</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22194</buildNumber><marked><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></marked><revision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22194</displayName><duration>52592</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22194</fullDisplayName><id>22194</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22194</number><queueId>145242</queueId><result>SUCCESS</result><timestamp>1781704425750</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22194/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>9221dbcc85c929d8fef1f929a4a9629fece4df82</commitId><timestamp>1781688089000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
</comment><date>2026-06-17 16:21:29 +0700</date><id>9221dbcc85c929d8fef1f929a4a9629fece4df82</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 236</shortDescription><upstreamBuild>236</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8aa69c597c2804ac167fbf671e81c1f8b5888277</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/236/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>116858</buildableDurationMillis><buildableTimeMillis>116858</buildableTimeMillis><buildingDurationMillis>53950</buildingDurationMillis><executingTimeMillis>53950</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5618</waitingDurationMillis><waitingTimeMillis>5618</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22193</buildNumber><marked><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></marked><revision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22193</displayName><duration>53950</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22193</fullDisplayName><id>22193</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22193</number><queueId>145241</queueId><result>SUCCESS</result><timestamp>1781704421764</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22193/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>8aa69c597c2804ac167fbf671e81c1f8b5888277</commitId><timestamp>1781688099000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
</comment><date>2026-06-17 16:21:39 +0700</date><id>8aa69c597c2804ac167fbf671e81c1f8b5888277</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 237</shortDescription><upstreamBuild>237</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>307adc76c26c61e94d0b8fcec2184654d568f0d9</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/237/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>98380</buildableDurationMillis><buildableTimeMillis>98380</buildableTimeMillis><buildingDurationMillis>56493</buildingDurationMillis><executingTimeMillis>56493</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5618</waitingDurationMillis><waitingTimeMillis>5618</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22192</buildNumber><marked><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></marked><revision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22192</displayName><duration>56493</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22192</fullDisplayName><id>22192</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22192</number><queueId>145240</queueId><result>SUCCESS</result><timestamp>1781704403283</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22192/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>307adc76c26c61e94d0b8fcec2184654d568f0d9</commitId><timestamp>1781689292000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
</comment><date>2026-06-17 16:41:32 +0700</date><id>307adc76c26c61e94d0b8fcec2184654d568f0d9</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 231</shortDescription><upstreamBuild>231</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>933c163067c099a0fad5f9eb7147af5aed738cc1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/231/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>97970</buildableDurationMillis><buildableTimeMillis>97970</buildableTimeMillis><buildingDurationMillis>55687</buildingDurationMillis><executingTimeMillis>55687</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5618</waitingDurationMillis><waitingTimeMillis>5618</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22191</buildNumber><marked><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></marked><revision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22191</displayName><duration>55687</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22191</fullDisplayName><id>22191</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22191</number><queueId>145239</queueId><result>SUCCESS</result><timestamp>1781704402877</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22191/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>933c163067c099a0fad5f9eb7147af5aed738cc1</commitId><timestamp>1781688643000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
</comment><date>2026-06-17 16:30:43 +0700</date><id>933c163067c099a0fad5f9eb7147af5aed738cc1</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 235</shortDescription><upstreamBuild>235</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/235/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>96709</buildableDurationMillis><buildableTimeMillis>96709</buildableTimeMillis><buildingDurationMillis>56369</buildingDurationMillis><executingTimeMillis>56369</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5619</waitingDurationMillis><waitingTimeMillis>5619</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22190</buildNumber><marked><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></marked><revision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22190</displayName><duration>56369</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22190</fullDisplayName><id>22190</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22190</number><queueId>145238</queueId><result>SUCCESS</result><timestamp>1781704401613</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22190/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</commitId><timestamp>1781688456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
</comment><date>2026-06-17 16:27:36 +0700</date><id>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 238</shortDescription><upstreamBuild>238</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>7c71ec5fc5faf50a370a604f65996fcc6e41a975</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/238/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>95273</buildableDurationMillis><buildableTimeMillis>95273</buildableTimeMillis><buildingDurationMillis>57023</buildingDurationMillis><executingTimeMillis>57023</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5880</waitingDurationMillis><waitingTimeMillis>5880</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22189</buildNumber><marked><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></marked><revision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22189</displayName><duration>57023</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22189</fullDisplayName><id>22189</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22189</number><queueId>145237</queueId><result>SUCCESS</result><timestamp>1781704400181</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22189/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>7c71ec5fc5faf50a370a604f65996fcc6e41a975</commitId><timestamp>1781689590000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
</comment><date>2026-06-17 16:46:30 +0700</date><id>7c71ec5fc5faf50a370a604f65996fcc6e41a975</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 233</shortDescription><upstreamBuild>233</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3657ed527f59a09c4cbc79ce908c6cfc275121e1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/233/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>91978</buildableDurationMillis><buildableTimeMillis>91978</buildableTimeMillis><buildingDurationMillis>54307</buildingDurationMillis><executingTimeMillis>54307</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5621</waitingDurationMillis><waitingTimeMillis>5621</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22188</buildNumber><marked><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></marked><revision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22188</displayName><duration>54307</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22188</fullDisplayName><id>22188</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22188</number><queueId>145236</queueId><result>SUCCESS</result><timestamp>1781704395981</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22188/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>3657ed527f59a09c4cbc79ce908c6cfc275121e1</commitId><timestamp>1781689072000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
</comment><date>2026-06-17 16:37:52 +0700</date><id>3657ed527f59a09c4cbc79ce908c6cfc275121e1</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 230</shortDescription><upstreamBuild>230</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42838</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/38/42838/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/230/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>92318</buildableDurationMillis><buildableTimeMillis>92318</buildableTimeMillis><buildingDurationMillis>54681</buildingDurationMillis><executingTimeMillis>54681</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5106</waitingDurationMillis><waitingTimeMillis>5106</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22187</buildNumber><marked><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></marked><revision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22187</displayName><duration>54681</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22187</fullDisplayName><id>22187</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22187</number><queueId>145235</queueId><result>SUCCESS</result><timestamp>1781704395490</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22187/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</commitId><timestamp>1781688082000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix misleading data length validation log message

The format string "%u &lt; %u &lt;= %u" was printed with arguments
(min_len, data-&gt;len, max_len), placing the offending length in
the middle and mislabeling it.  This is confusing.  Let's print
the actual length followed by the expected interval instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ice95c1f8ad1aa8de259364bd70eba0db8918b19e
</comment><date>2026-06-17 16:21:22 +0700</date><id>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</id><msg>server: fix misleading data length validation log message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 234</shortDescription><upstreamBuild>234</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>78907797ee46cf1b7a9553a98738e4996e0e9e5a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/234/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>92062</buildableDurationMillis><buildableTimeMillis>92062</buildableTimeMillis><buildingDurationMillis>54129</buildingDurationMillis><executingTimeMillis>54129</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5096</waitingDurationMillis><waitingTimeMillis>5096</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22186</buildNumber><marked><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></marked><revision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22186</displayName><duration>54129</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22186</fullDisplayName><id>22186</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22186</number><queueId>145234</queueId><result>SUCCESS</result><timestamp>1781704394810</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22186/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>78907797ee46cf1b7a9553a98738e4996e0e9e5a</commitId><timestamp>1781688295000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
</comment><date>2026-06-17 16:24:55 +0700</date><id>78907797ee46cf1b7a9553a98738e4996e0e9e5a</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 239</shortDescription><upstreamBuild>239</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/239/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>91702</buildableDurationMillis><buildableTimeMillis>91702</buildableTimeMillis><buildingDurationMillis>55403</buildingDurationMillis><executingTimeMillis>55403</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5362</waitingDurationMillis><waitingTimeMillis>5362</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22185</buildNumber><marked><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></marked><revision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22185</displayName><duration>55403</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22185</fullDisplayName><id>22185</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22185</number><queueId>145233</queueId><result>SUCCESS</result><timestamp>1781704394450</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22185/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><commitId>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</commitId><timestamp>1781689940000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
</comment><date>2026-06-17 16:52:20 +0700</date><id>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 240</shortDescription><upstreamBuild>240</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>29624844d004528f2348c1f7c7361c31c1d4d966</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/240/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>68540</buildableDurationMillis><buildableTimeMillis>68540</buildableTimeMillis><buildingDurationMillis>53940</buildingDurationMillis><executingTimeMillis>53940</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5362</waitingDurationMillis><waitingTimeMillis>5362</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22184</buildNumber><marked><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></marked><revision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22184</displayName><duration>53940</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22184</fullDisplayName><id>22184</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22184</number><queueId>145232</queueId><result>SUCCESS</result><timestamp>1781704371289</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22184/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>29624844d004528f2348c1f7c7361c31c1d4d966</commitId><timestamp>1781689456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
</comment><date>2026-06-17 16:44:16 +0700</date><id>29624844d004528f2348c1f7c7361c31c1d4d966</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 231</shortDescription><upstreamBuild>231</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>933c163067c099a0fad5f9eb7147af5aed738cc1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/231/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>65700</buildableDurationMillis><buildableTimeMillis>65700</buildableTimeMillis><buildingDurationMillis>53432</buildingDurationMillis><executingTimeMillis>53432</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5019</waitingDurationMillis><waitingTimeMillis>5019</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22183</buildNumber><marked><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></marked><revision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22183</displayName><duration>53432</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22183</fullDisplayName><id>22183</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22183</number><queueId>145231</queueId><result>SUCCESS</result><timestamp>1781704367900</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22183/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>933c163067c099a0fad5f9eb7147af5aed738cc1</commitId><timestamp>1781688643000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
</comment><date>2026-06-17 16:30:43 +0700</date><id>933c163067c099a0fad5f9eb7147af5aed738cc1</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 232</shortDescription><upstreamBuild>232</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9221dbcc85c929d8fef1f929a4a9629fece4df82</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/232/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>41588</buildableDurationMillis><buildableTimeMillis>41588</buildableTimeMillis><buildingDurationMillis>58407</buildingDurationMillis><executingTimeMillis>58407</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5019</waitingDurationMillis><waitingTimeMillis>5019</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22182</buildNumber><marked><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></marked><revision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22182</displayName><duration>58407</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22182</fullDisplayName><id>22182</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22182</number><queueId>145230</queueId><result>SUCCESS</result><timestamp>1781704343785</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22182/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>9221dbcc85c929d8fef1f929a4a9629fece4df82</commitId><timestamp>1781688089000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
</comment><date>2026-06-17 16:21:29 +0700</date><id>9221dbcc85c929d8fef1f929a4a9629fece4df82</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 237</shortDescription><upstreamBuild>237</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>307adc76c26c61e94d0b8fcec2184654d568f0d9</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/237/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>41286</buildableDurationMillis><buildableTimeMillis>41286</buildableTimeMillis><buildingDurationMillis>58659</buildingDurationMillis><executingTimeMillis>58659</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5019</waitingDurationMillis><waitingTimeMillis>5019</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22181</buildNumber><marked><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></marked><revision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22181</displayName><duration>58659</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22181</fullDisplayName><id>22181</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22181</number><queueId>145229</queueId><result>SUCCESS</result><timestamp>1781704343488</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22181/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>307adc76c26c61e94d0b8fcec2184654d568f0d9</commitId><timestamp>1781689292000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
</comment><date>2026-06-17 16:41:32 +0700</date><id>307adc76c26c61e94d0b8fcec2184654d568f0d9</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 235</shortDescription><upstreamBuild>235</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/235/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>38637</buildableDurationMillis><buildableTimeMillis>38637</buildableTimeMillis><buildingDurationMillis>58207</buildingDurationMillis><executingTimeMillis>58207</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5019</waitingDurationMillis><waitingTimeMillis>5019</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22180</buildNumber><marked><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></marked><revision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22180</displayName><duration>58207</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22180</fullDisplayName><id>22180</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22180</number><queueId>145228</queueId><result>SUCCESS</result><timestamp>1781704340833</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22180/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</commitId><timestamp>1781688456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
</comment><date>2026-06-17 16:27:36 +0700</date><id>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 241</shortDescription><upstreamBuild>241</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>fb0c81c6bd12139331aa054a671ec4418acfaa09</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/241/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>37600</buildableDurationMillis><buildableTimeMillis>37600</buildableTimeMillis><buildingDurationMillis>58289</buildingDurationMillis><executingTimeMillis>58289</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5020</waitingDurationMillis><waitingTimeMillis>5020</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22179</buildNumber><marked><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></marked><revision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22179</displayName><duration>58289</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22179</fullDisplayName><id>22179</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22179</number><queueId>145227</queueId><result>SUCCESS</result><timestamp>1781704340482</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22179/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>fb0c81c6bd12139331aa054a671ec4418acfaa09</commitId><timestamp>1781689712000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
</comment><date>2026-06-17 16:48:32 +0700</date><id>fb0c81c6bd12139331aa054a671ec4418acfaa09</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 236</shortDescription><upstreamBuild>236</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8aa69c597c2804ac167fbf671e81c1f8b5888277</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/236/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>37600</buildableDurationMillis><buildableTimeMillis>37600</buildableTimeMillis><buildingDurationMillis>54329</buildingDurationMillis><executingTimeMillis>54329</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5020</waitingDurationMillis><waitingTimeMillis>5020</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22178</buildNumber><marked><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></marked><revision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22178</displayName><duration>54329</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22178</fullDisplayName><id>22178</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22178</number><queueId>145226</queueId><result>SUCCESS</result><timestamp>1781704339797</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22178/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>8aa69c597c2804ac167fbf671e81c1f8b5888277</commitId><timestamp>1781688099000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
</comment><date>2026-06-17 16:21:39 +0700</date><id>8aa69c597c2804ac167fbf671e81c1f8b5888277</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 238</shortDescription><upstreamBuild>238</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>7c71ec5fc5faf50a370a604f65996fcc6e41a975</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/238/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>37223</buildableDurationMillis><buildableTimeMillis>37223</buildableTimeMillis><buildingDurationMillis>54904</buildingDurationMillis><executingTimeMillis>54904</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5146</waitingDurationMillis><waitingTimeMillis>5146</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22177</buildNumber><marked><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></marked><revision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22177</displayName><duration>54904</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22177</fullDisplayName><id>22177</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22177</number><queueId>145225</queueId><result>SUCCESS</result><timestamp>1781704339421</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22177/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>7c71ec5fc5faf50a370a604f65996fcc6e41a975</commitId><timestamp>1781689590000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
</comment><date>2026-06-17 16:46:30 +0700</date><id>7c71ec5fc5faf50a370a604f65996fcc6e41a975</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 233</shortDescription><upstreamBuild>233</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3657ed527f59a09c4cbc79ce908c6cfc275121e1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/233/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>36278</buildableDurationMillis><buildableTimeMillis>36278</buildableTimeMillis><buildingDurationMillis>55088</buildingDurationMillis><executingTimeMillis>55088</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5556</waitingDurationMillis><waitingTimeMillis>5556</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22176</buildNumber><marked><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></marked><revision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22176</displayName><duration>55088</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22176</fullDisplayName><id>22176</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22176</number><queueId>145224</queueId><result>SUCCESS</result><timestamp>1781704338480</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22176/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>3657ed527f59a09c4cbc79ce908c6cfc275121e1</commitId><timestamp>1781689072000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
</comment><date>2026-06-17 16:37:52 +0700</date><id>3657ed527f59a09c4cbc79ce908c6cfc275121e1</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 230</shortDescription><upstreamBuild>230</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42838</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/38/42838/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/230/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>34553</buildableDurationMillis><buildableTimeMillis>34553</buildableTimeMillis><buildingDurationMillis>56611</buildingDurationMillis><executingTimeMillis>56611</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5896</waitingDurationMillis><waitingTimeMillis>5896</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22175</buildNumber><marked><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></marked><revision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22175</displayName><duration>56611</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22175</fullDisplayName><id>22175</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22175</number><queueId>145223</queueId><result>SUCCESS</result><timestamp>1781704336756</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22175/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</commitId><timestamp>1781688082000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix misleading data length validation log message

The format string "%u &lt; %u &lt;= %u" was printed with arguments
(min_len, data-&gt;len, max_len), placing the offending length in
the middle and mislabeling it.  This is confusing.  Let's print
the actual length followed by the expected interval instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ice95c1f8ad1aa8de259364bd70eba0db8918b19e
</comment><date>2026-06-17 16:21:22 +0700</date><id>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</id><msg>server: fix misleading data length validation log message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 234</shortDescription><upstreamBuild>234</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42841</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>78907797ee46cf1b7a9553a98738e4996e0e9e5a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/41/42841/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/234/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>32239</buildableDurationMillis><buildableTimeMillis>32239</buildableTimeMillis><buildingDurationMillis>36003</buildingDurationMillis><executingTimeMillis>36003</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6131</waitingDurationMillis><waitingTimeMillis>6131</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22174</buildNumber><marked><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></marked><revision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><branch><SHA1>78907797ee46cf1b7a9553a98738e4996e0e9e5a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22174</displayName><duration>36003</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22174</fullDisplayName><id>22174</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22174</number><queueId>145222</queueId><result>SUCCESS</result><timestamp>1781704334435</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22174/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>78907797ee46cf1b7a9553a98738e4996e0e9e5a</commitId><timestamp>1781688295000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: do not abort process on short conn message

conn_read_cb() used OSMO_ASSERT() to check that the received
message holds at least a full osmo_pcap_data header.  Although
conn_segmentation_cb2() should only ever hand up complete frames,
asserting on a length derived from network input means a framing
anomaly would abort the entire server (taking down all other clients'
captures).  Close the offending connection gracefully instead,
consistent with the other error paths in this function.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia102ff918ef8152d212e10a860f5dc70efec880b
</comment><date>2026-06-17 16:24:55 +0700</date><id>78907797ee46cf1b7a9553a98738e4996e0e9e5a</id><msg>server: do not abort process on short conn message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 239</shortDescription><upstreamBuild>239</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/239/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>31133</buildableDurationMillis><buildableTimeMillis>31133</buildableTimeMillis><buildingDurationMillis>34823</buildingDurationMillis><executingTimeMillis>34823</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5203</waitingDurationMillis><waitingTimeMillis>5203</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22173</buildNumber><marked><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></marked><revision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><branch><SHA1>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22173</displayName><duration>34823</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22173</fullDisplayName><id>22173</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22173</number><queueId>145221</queueId><result>SUCCESS</result><timestamp>1781704332184</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22173/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</commitId><timestamp>1781689940000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
</comment><date>2026-06-17 16:52:20 +0700</date><id>85952f14fc87f877fefcea9d7cc72461a5cc4cfe</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 240</shortDescription><upstreamBuild>240</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42846</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>29624844d004528f2348c1f7c7361c31c1d4d966</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/46/42846/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/240/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3853</buildableDurationMillis><buildableTimeMillis>3853</buildableTimeMillis><buildingDurationMillis>32312</buildingDurationMillis><executingTimeMillis>32312</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5204</waitingDurationMillis><waitingTimeMillis>5204</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22172</buildNumber><marked><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></marked><revision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><branch><SHA1>29624844d004528f2348c1f7c7361c31c1d4d966</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22172</displayName><duration>32312</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22172</fullDisplayName><id>22172</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22172</number><queueId>145220</queueId><result>SUCCESS</result><timestamp>1781704304903</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22172/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_tls.c</affectedPath><commitId>29624844d004528f2348c1f7c7361c31c1d4d966</commitId><timestamp>1781689456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read

osmo_tls_client_bfd_cb() treated any non-positive return from
gnutls_record_recv() as a fatal error and tore down the session.  On a
non-blocking socket gnutls_record_recv() can return GNUTLS_E_AGAIN or
GNUTLS_E_INTERRUPTED (both negative but non-fatal), which would drop
an otherwise healthy TLS session.  Handle them as retryable, mirroring
the existing logic in tls_write().

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: If2f842b202dd08c07dffe3770c51cf0ce886beee
</comment><date>2026-06-17 16:44:16 +0700</date><id>29624844d004528f2348c1f7c7361c31c1d4d966</id><msg>tls: do not treat GNUTLS_E_AGAIN/INTERRUPTED as fatal on read</msg><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 236</shortDescription><upstreamBuild>236</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42840</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>8aa69c597c2804ac167fbf671e81c1f8b5888277</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/40/42840/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/236/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1694</buildableDurationMillis><buildableTimeMillis>1694</buildableTimeMillis><buildingDurationMillis>40037</buildingDurationMillis><executingTimeMillis>40037</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5489</waitingDurationMillis><waitingTimeMillis>5489</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22171</buildNumber><marked><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></marked><revision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><branch><SHA1>8aa69c597c2804ac167fbf671e81c1f8b5888277</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22171</displayName><duration>40037</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22171</fullDisplayName><id>22171</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22171</number><queueId>145219</queueId><result>SUCCESS</result><timestamp>1781704302976</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22171/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_vty.c</affectedPath><commitId>8aa69c597c2804ac167fbf671e81c1f8b5888277</commitId><timestamp>1781688099000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: vty: do not print NULL tls hostname

conn-&gt;tls_hostname defaults to NULL and can be cleared via "no tls
hostname".  Writing it unconditionally emitted a "tls hostname (null)"
line, producing a config that does not re-parse.  Guard it like the
other optional tls fields.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I5b920337409d8c9fa1edb8d47177882cf0a6c4e7
</comment><date>2026-06-17 16:21:39 +0700</date><id>8aa69c597c2804ac167fbf671e81c1f8b5888277</id><msg>client: vty: do not print NULL tls hostname</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 235</shortDescription><upstreamBuild>235</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42842</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/42/42842/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/235/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1693</buildableDurationMillis><buildableTimeMillis>1693</buildableTimeMillis><buildingDurationMillis>34427</buildingDurationMillis><executingTimeMillis>34427</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5489</waitingDurationMillis><waitingTimeMillis>5489</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22170</buildNumber><marked><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></marked><revision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><branch><SHA1>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22170</displayName><duration>34427</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22170</fullDisplayName><id>22170</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22170</number><queueId>145218</queueId><result>SUCCESS</result><timestamp>1781704302745</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22170/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_network.c</affectedPath><commitId>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</commitId><timestamp>1781688456000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: Fix 32-bit overflow when computing pcapng EPB timestamp

tv_sec * 1000 * 1000 was evaluated in int arithmetic.  Where time_t /
tv_sec is 32-bit, this overflows for any tv_sec &gt; ~2147, corrupting
the 64-bit timestamp_usec well before the year 2038.  Cast tv_sec to
uint64_t before the multiplication so the whole expression
is computed in 64 bits.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I20d3282b8cba1675ce2d0860e66027e5ee8245ef
</comment><date>2026-06-17 16:27:36 +0700</date><id>f1138f0aebae9aaf7a0d2a63cdeb81bb37c97de3</id><msg>client: Fix 32-bit overflow when computing pcapng EPB timestamp</msg><path><editType>edit</editType><file>src/osmo_client_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 232</shortDescription><upstreamBuild>232</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42839</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>9221dbcc85c929d8fef1f929a4a9629fece4df82</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/39/42839/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/232/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1149</buildableDurationMillis><buildableTimeMillis>1149</buildableTimeMillis><buildingDurationMillis>37806</buildingDurationMillis><executingTimeMillis>37806</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5490</waitingDurationMillis><waitingTimeMillis>5490</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22169</buildNumber><marked><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></marked><revision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><branch><SHA1>9221dbcc85c929d8fef1f929a4a9629fece4df82</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22169</displayName><duration>37806</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22169</fullDisplayName><id>22169</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22169</number><queueId>145217</queueId><result>SUCCESS</result><timestamp>1781704302500</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22169/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>9221dbcc85c929d8fef1f929a4a9629fece4df82</commitId><timestamp>1781688089000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: fix off-by-one in wrapped pcap stats counter

When a libpcap stats counter (ps_recv/ps_drop/ps_ifdrop) wraps around
UINT_MAX, get_psbl_wrapped_ctr() computed the delta as
(UINT_MAX - old_val) + new_val, omitting the single increment that
takes the counter from UINT_MAX through zero.  Add the missing +1 so
the reported delta matches the real number of increments.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I66581910dbd1e955831a6ff913042059ad4994a7
</comment><date>2026-06-17 16:21:29 +0700</date><id>9221dbcc85c929d8fef1f929a4a9629fece4df82</id><msg>client: fix off-by-one in wrapped pcap stats counter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 231</shortDescription><upstreamBuild>231</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42843</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>933c163067c099a0fad5f9eb7147af5aed738cc1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/43/42843/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/231/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1148</buildableDurationMillis><buildableTimeMillis>1148</buildableTimeMillis><buildingDurationMillis>34562</buildingDurationMillis><executingTimeMillis>34562</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5490</waitingDurationMillis><waitingTimeMillis>5490</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22168</buildNumber><marked><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></marked><revision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><branch><SHA1>933c163067c099a0fad5f9eb7147af5aed738cc1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22168</displayName><duration>34562</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22168</fullDisplayName><id>22168</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22168</number><queueId>145216</queueId><result>SUCCESS</result><timestamp>1781704302203</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22168/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_core.c</affectedPath><commitId>933c163067c099a0fad5f9eb7147af5aed738cc1</commitId><timestamp>1781688643000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix zmq message leak on send failure

zmq_msg_send() only transfers ownership of the message to ZeroMQ on
success.  On failure the caller retains ownership, so the previously
init'd zmq_msg_t was leaked on every failed publish.  Close it
explicitly on the error path.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I501b1bf55bede4e69fa5d9b3f38d87341482ff49
</comment><date>2026-06-17 16:30:43 +0700</date><id>933c163067c099a0fad5f9eb7147af5aed738cc1</id><msg>server: fix zmq message leak on send failure</msg><path><editType>edit</editType><file>src/osmo_server_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 237</shortDescription><upstreamBuild>237</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42845</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>307adc76c26c61e94d0b8fcec2184654d568f0d9</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/45/42845/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/237/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>40984</buildingDurationMillis><executingTimeMillis>40984</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5490</waitingDurationMillis><waitingTimeMillis>5490</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22167</buildNumber><marked><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></marked><revision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><branch><SHA1>307adc76c26c61e94d0b8fcec2184654d568f0d9</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22167</displayName><duration>40984</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22167</fullDisplayName><id>22167</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22167</number><queueId>145215</queueId><result>SUCCESS</result><timestamp>1781704301901</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22167/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_client_core.c</affectedPath><commitId>307adc76c26c61e94d0b8fcec2184654d568f0d9</commitId><timestamp>1781689292000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>client: honor IPv4 header length in GPRS filter

The GPRS-NS/BSSGP filter assumed a fixed 20-byte IPv4 header (IP_LEN)
when locating the UDP header and payload.  When the captured packet
carries IPv4 options (ip_hl &gt; 5), udp_data/payload_data pointed into
the middle of the headers and check_gprs() parsed garbage, classifying
packets incorrectly.

Use the actual header length from ip_hl, reject malformed headers
(ip_hl &lt; 5), and re-validate that the larger headers fit within the
captured length before computing the payload.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Iac1fa9cc2a3c06cbe19c3e7799a0b335f2e3dda9
</comment><date>2026-06-17 16:41:32 +0700</date><id>307adc76c26c61e94d0b8fcec2184654d568f0d9</id><msg>client: honor IPv4 header length in GPRS filter</msg><path><editType>edit</editType><file>src/osmo_client_core.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 241</shortDescription><upstreamBuild>241</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42848</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>fb0c81c6bd12139331aa054a671ec4418acfaa09</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/48/42848/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/241/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>31403</buildingDurationMillis><executingTimeMillis>31403</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5490</waitingDurationMillis><waitingTimeMillis>5490</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22166</buildNumber><marked><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></marked><revision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><branch><SHA1>fb0c81c6bd12139331aa054a671ec4418acfaa09</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22166</displayName><duration>31403</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22166</fullDisplayName><id>22166</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22166</number><queueId>145214</queueId><result>SUCCESS</result><timestamp>1781704301669</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22166/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>fb0c81c6bd12139331aa054a671ec4418acfaa09</commitId><timestamp>1781689712000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix NULL deref of file_hdr_msg when store is disabled

When a connection has storing disabled (no store), conn-&gt;file_hdr_msg
is never populated.  The previous link-header handling skipped the
first branch (gated on conn-&gt;store) and fell through to the comparison
branch, which dereferenced the still-NULL conn-&gt;file_hdr_msg, crashing
the server on the first PKT_LINK_HDR from such a client.

Gate the whole header tracking on conn-&gt;store and simply free the
message when not storing, since osmo_pcap_conn_restart_trace() already
no-ops in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I419e1b66d07307c3e49294984887c153cd8494c3
</comment><date>2026-06-17 16:48:32 +0700</date><id>fb0c81c6bd12139331aa054a671ec4418acfaa09</id><msg>server: fix NULL deref of file_hdr_msg when store is disabled</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 238</shortDescription><upstreamBuild>238</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42847</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>7c71ec5fc5faf50a370a604f65996fcc6e41a975</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/47/42847/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/238/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>37744</buildingDurationMillis><executingTimeMillis>37744</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5621</waitingDurationMillis><waitingTimeMillis>5621</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22165</buildNumber><marked><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></marked><revision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><branch><SHA1>7c71ec5fc5faf50a370a604f65996fcc6e41a975</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22165</displayName><duration>37744</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22165</fullDisplayName><id>22165</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22165</number><queueId>145213</queueId><result>SUCCESS</result><timestamp>1781704301368</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22165/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>7c71ec5fc5faf50a370a604f65996fcc6e41a975</commitId><timestamp>1781689590000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: validate rotate-localtime modulus against the new interval

apply_rotate_localtime() computed the maximum allowed modulus from
pcap_server-&gt;rotate_localtime.intv, the currently-stored (old) interval,
rather than the intv argument being applied.  On first configuration the
stored interval is the default 0, so the switch hit the default case and
rejected an otherwise valid command; when changing intervals the modulus
was bounds-checked against the wrong interval.  Switch on intv instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I0b367d4e255db3208b41e12adec682026b99cc18
</comment><date>2026-06-17 16:46:30 +0700</date><id>7c71ec5fc5faf50a370a604f65996fcc6e41a975</id><msg>server: vty: validate rotate-localtime modulus against the new interval</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 233</shortDescription><upstreamBuild>233</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42844</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>3657ed527f59a09c4cbc79ce908c6cfc275121e1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/44/42844/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/233/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>35456</buildingDurationMillis><executingTimeMillis>35456</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5043</waitingDurationMillis><waitingTimeMillis>5043</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22164</buildNumber><marked><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></marked><revision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><branch><SHA1>3657ed527f59a09c4cbc79ce908c6cfc275121e1</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22164</displayName><duration>35456</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22164</fullDisplayName><id>22164</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22164</number><queueId>145212</queueId><result>SUCCESS</result><timestamp>1781704300591</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22164/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>3657ed527f59a09c4cbc79ce908c6cfc275121e1</commitId><timestamp>1781689072000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix msgb leak on duplicate link header

rx_link_hdr() takes ownership of msg on success (rx_link() only frees
it on failure).  Both branches that call update_conn_file_hdr_msg()
free msg, but when an identical link header was already stored neither
branch ran and msg was leaked.

This happens on every duplicate PKT_LINK_HDR, e.g. a client that
periodically resends its header.  Free msg explicitly in that case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: I79344fe942342f2a736878142b3cf036fc982eef
</comment><date>2026-06-17 16:37:52 +0700</date><id>3657ed527f59a09c4cbc79ce908c6cfc275121e1</id><msg>server: fix msgb leak on duplicate link header</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 230</shortDescription><upstreamBuild>230</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42838</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/38/42838/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/230/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3</buildableDurationMillis><buildableTimeMillis>3</buildableTimeMillis><buildingDurationMillis>29742</buildingDurationMillis><executingTimeMillis>29742</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5391</waitingDurationMillis><waitingTimeMillis>5391</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22163</buildNumber><marked><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></marked><revision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><branch><SHA1>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22163</displayName><duration>29742</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22163</fullDisplayName><id>22163</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22163</number><queueId>145211</queueId><result>SUCCESS</result><timestamp>1781704300104</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22163/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_network.c</affectedPath><commitId>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</commitId><timestamp>1781688082000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: fix misleading data length validation log message

The format string "%u &lt; %u &lt;= %u" was printed with arguments
(min_len, data-&gt;len, max_len), placing the offending length in
the middle and mislabeling it.  This is confusing.  Let's print
the actual length followed by the expected interval instead.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ice95c1f8ad1aa8de259364bd70eba0db8918b19e
</comment><date>2026-06-17 16:21:22 +0700</date><id>11e5865c22343c9c83a8d0ae464f8b48b11ba1ab</id><msg>server: fix misleading data length validation log message</msg><path><editType>edit</editType><file>src/osmo_server_network.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 229</shortDescription><upstreamBuild>229</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42837</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>5c1673a0630fa985b24166a238697f8a6ea27f0f</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/37/42837/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/229/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1420</buildableDurationMillis><buildableTimeMillis>1420</buildableTimeMillis><buildingDurationMillis>47338</buildingDurationMillis><executingTimeMillis>47338</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7814</waitingDurationMillis><waitingTimeMillis>7814</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22162</buildNumber><marked><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></marked><revision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22162</displayName><duration>47338</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22162</fullDisplayName><id>22162</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22162</number><queueId>145183</queueId><result>SUCCESS</result><timestamp>1781704225441</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22162/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>5c1673a0630fa985b24166a238697f8a6ea27f0f</commitId><timestamp>1781702637000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]

Change-Id: I6fd1d081bba035fbd9d72a1705ab58194edf274e
Fixes: 18747641 ("pcap-server: Make rotate-localtime feature configurable through VTY")
</comment><date>2026-06-17 20:23:57 +0700</date><id>5c1673a0630fa985b24166a238697f8a6ea27f0f</id><msg>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 229</shortDescription><upstreamBuild>229</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42837</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>5c1673a0630fa985b24166a238697f8a6ea27f0f</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/37/42837/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/229/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1419</buildableDurationMillis><buildableTimeMillis>1419</buildableTimeMillis><buildingDurationMillis>36046</buildingDurationMillis><executingTimeMillis>36046</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8266</waitingDurationMillis><waitingTimeMillis>8266</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22161</buildNumber><marked><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></marked><revision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22161</displayName><duration>36046</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22161</fullDisplayName><id>22161</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22161</number><queueId>145182</queueId><result>SUCCESS</result><timestamp>1781704225401</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22161/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>5c1673a0630fa985b24166a238697f8a6ea27f0f</commitId><timestamp>1781702637000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]

Change-Id: I6fd1d081bba035fbd9d72a1705ab58194edf274e
Fixes: 18747641 ("pcap-server: Make rotate-localtime feature configurable through VTY")
</comment><date>2026-06-17 20:23:57 +0700</date><id>5c1673a0630fa985b24166a238697f8a6ea27f0f</id><msg>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 229</shortDescription><upstreamBuild>229</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42837</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>5c1673a0630fa985b24166a238697f8a6ea27f0f</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/37/42837/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/229/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>5</buildableDurationMillis><buildableTimeMillis>5</buildableTimeMillis><buildingDurationMillis>28454</buildingDurationMillis><executingTimeMillis>28454</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8719</waitingDurationMillis><waitingTimeMillis>8719</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22160</buildNumber><marked><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></marked><revision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><branch><SHA1>5c1673a0630fa985b24166a238697f8a6ea27f0f</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22160</displayName><duration>28454</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22160</fullDisplayName><id>22160</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22160</number><queueId>145181</queueId><result>SUCCESS</result><timestamp>1781704224442</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22160/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/osmo_server_vty.c</affectedPath><commitId>5c1673a0630fa985b24166a238697f8a6ea27f0f</commitId><timestamp>1781702637000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]

Change-Id: I6fd1d081bba035fbd9d72a1705ab58194edf274e
Fixes: 18747641 ("pcap-server: Make rotate-localtime feature configurable through VTY")
</comment><date>2026-06-17 20:23:57 +0700</date><id>5c1673a0630fa985b24166a238697f8a6ea27f0f</id><msg>server: vty: fix docs for cfg_server_rotate_localtime[_mod_n]</msg><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 227</shortDescription><upstreamBuild>227</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42836</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/36/42836/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/227/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1793</buildableDurationMillis><buildableTimeMillis>1793</buildableTimeMillis><buildingDurationMillis>104722</buildingDurationMillis><executingTimeMillis>104722</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6944</waitingDurationMillis><waitingTimeMillis>6944</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22159</buildNumber><marked><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></marked><revision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22159</displayName><duration>104722</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22159</fullDisplayName><id>22159</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22159</number><queueId>145109</queueId><result>SUCCESS</result><timestamp>1781701040812</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22159/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>src/osmo_client_vty.c</affectedPath><affectedPath>include/osmo-pcap/common.h</affectedPath><affectedPath>src/osmo_server_vty.c</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</commitId><timestamp>1781700757000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>vty: clamp configured snaplen to the wire-framing limit

osmo-pcap carries each captured packet in a frame whose length field
(struct osmo_pcap_data.len) is a uint16_t, so any snaplen above ~64 KiB
cannot be transported and is silently clamped by the server when sizing
its receive buffer (calc_data_max_len() caps at UINT16_MAX). The VTY,
however, advertised libpcap's MAXIMUM_SNAPLEN (262144), misleading users
into configuring values that never take effect.

Introduce OSMO_PCAP_MAX_SNAPLEN (65535) and, in both the client "pcap
snaplen" and server "max-snaplen" handlers, warn and cap the value to it
when a larger one is given. The command syntax keeps the &lt;1-262144&gt;
range for backwards compatibility so existing configs still parse; the
help text now documents the effective 64 KiB limit.

Related: SYS#8099
Related: 6d2f7c52 ("server: Limit rx buffer size to UINT16_MAX")
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia56cad48e8cefe8ae103f2f7d2e037bf28438b71
</comment><date>2026-06-17 19:52:37 +0700</date><id>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</id><msg>vty: clamp configured snaplen to the wire-framing limit</msg><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path><path><editType>edit</editType><file>include/osmo-pcap/common.h</file></path><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 228</shortDescription><upstreamBuild>228</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42835</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>d95ef64b9b1ae6d185015efdf202f207703fb322</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/35/42835/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/228/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1793</buildableDurationMillis><buildableTimeMillis>1793</buildableTimeMillis><buildingDurationMillis>111035</buildingDurationMillis><executingTimeMillis>111035</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6978</waitingDurationMillis><waitingTimeMillis>6978</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22158</buildNumber><marked><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></marked><revision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22158</displayName><duration>111035</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22158</fullDisplayName><id>22158</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22158</number><queueId>145108</queueId><result>SUCCESS</result><timestamp>1781701040766</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22158/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>d95ef64b9b1ae6d185015efdf202f207703fb322</commitId><timestamp>1781700738000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>doc: clarify 'pcap snaplen' / 'max-snaplen'

Change-Id: Ic2c82173c12814d61f0ee9f7454b9e5dcb0c13f4
Related: SYS#8099
</comment><date>2026-06-17 19:52:18 +0700</date><id>d95ef64b9b1ae6d185015efdf202f207703fb322</id><msg>doc: clarify 'pcap snaplen' / 'max-snaplen'</msg><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 227</shortDescription><upstreamBuild>227</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42836</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/36/42836/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/227/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2434</buildableDurationMillis><buildableTimeMillis>2434</buildableTimeMillis><buildingDurationMillis>98131</buildingDurationMillis><executingTimeMillis>98131</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5150</waitingDurationMillis><waitingTimeMillis>5150</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22157</buildNumber><marked><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></marked><revision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22157</displayName><duration>98131</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22157</fullDisplayName><id>22157</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22157</number><queueId>145107</queueId><result>SUCCESS</result><timestamp>1781701038983</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22157/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>src/osmo_client_vty.c</affectedPath><affectedPath>include/osmo-pcap/common.h</affectedPath><affectedPath>src/osmo_server_vty.c</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</commitId><timestamp>1781700757000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>vty: clamp configured snaplen to the wire-framing limit

osmo-pcap carries each captured packet in a frame whose length field
(struct osmo_pcap_data.len) is a uint16_t, so any snaplen above ~64 KiB
cannot be transported and is silently clamped by the server when sizing
its receive buffer (calc_data_max_len() caps at UINT16_MAX). The VTY,
however, advertised libpcap's MAXIMUM_SNAPLEN (262144), misleading users
into configuring values that never take effect.

Introduce OSMO_PCAP_MAX_SNAPLEN (65535) and, in both the client "pcap
snaplen" and server "max-snaplen" handlers, warn and cap the value to it
when a larger one is given. The command syntax keeps the &lt;1-262144&gt;
range for backwards compatibility so existing configs still parse; the
help text now documents the effective 64 KiB limit.

Related: SYS#8099
Related: 6d2f7c52 ("server: Limit rx buffer size to UINT16_MAX")
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia56cad48e8cefe8ae103f2f7d2e037bf28438b71
</comment><date>2026-06-17 19:52:37 +0700</date><id>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</id><msg>vty: clamp configured snaplen to the wire-framing limit</msg><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path><path><editType>edit</editType><file>include/osmo-pcap/common.h</file></path><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 228</shortDescription><upstreamBuild>228</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42835</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>d95ef64b9b1ae6d185015efdf202f207703fb322</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/35/42835/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/228/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2433</buildableDurationMillis><buildableTimeMillis>2433</buildableTimeMillis><buildingDurationMillis>98536</buildingDurationMillis><executingTimeMillis>98536</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5169</waitingDurationMillis><waitingTimeMillis>5169</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22156</buildNumber><marked><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></marked><revision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22156</displayName><duration>98536</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22156</fullDisplayName><id>22156</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22156</number><queueId>145106</queueId><result>SUCCESS</result><timestamp>1781701038936</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22156/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>d95ef64b9b1ae6d185015efdf202f207703fb322</commitId><timestamp>1781700738000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>doc: clarify 'pcap snaplen' / 'max-snaplen'

Change-Id: Ic2c82173c12814d61f0ee9f7454b9e5dcb0c13f4
Related: SYS#8099
</comment><date>2026-06-17 19:52:18 +0700</date><id>d95ef64b9b1ae6d185015efdf202f207703fb322</id><msg>doc: clarify 'pcap snaplen' / 'max-snaplen'</msg><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 227</shortDescription><upstreamBuild>227</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42836</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/36/42836/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/227/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>9</buildableDurationMillis><buildableTimeMillis>9</buildableTimeMillis><buildingDurationMillis>85374</buildingDurationMillis><executingTimeMillis>85374</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5746</waitingDurationMillis><waitingTimeMillis>5746</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22155</buildNumber><marked><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></marked><revision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><branch><SHA1>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22155</displayName><duration>85374</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22155</fullDisplayName><id>22155</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22155</number><queueId>145105</queueId><result>SUCCESS</result><timestamp>1781701036574</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22155/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>src/osmo_client_vty.c</affectedPath><affectedPath>include/osmo-pcap/common.h</affectedPath><affectedPath>src/osmo_server_vty.c</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</commitId><timestamp>1781700757000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>vty: clamp configured snaplen to the wire-framing limit

osmo-pcap carries each captured packet in a frame whose length field
(struct osmo_pcap_data.len) is a uint16_t, so any snaplen above ~64 KiB
cannot be transported and is silently clamped by the server when sizing
its receive buffer (calc_data_max_len() caps at UINT16_MAX). The VTY,
however, advertised libpcap's MAXIMUM_SNAPLEN (262144), misleading users
into configuring values that never take effect.

Introduce OSMO_PCAP_MAX_SNAPLEN (65535) and, in both the client "pcap
snaplen" and server "max-snaplen" handlers, warn and cap the value to it
when a larger one is given. The command syntax keeps the &lt;1-262144&gt;
range for backwards compatibility so existing configs still parse; the
help text now documents the effective 64 KiB limit.

Related: SYS#8099
Related: 6d2f7c52 ("server: Limit rx buffer size to UINT16_MAX")
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
Change-Id: Ia56cad48e8cefe8ae103f2f7d2e037bf28438b71
</comment><date>2026-06-17 19:52:37 +0700</date><id>ca289302ea9b3b7cfa4c3f9a0f953f67d2c2389e</id><msg>vty: clamp configured snaplen to the wire-framing limit</msg><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path><path><editType>edit</editType><file>src/osmo_server_vty.c</file></path><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path><path><editType>edit</editType><file>src/osmo_client_vty.c</file></path><path><editType>edit</editType><file>include/osmo-pcap/common.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 228</shortDescription><upstreamBuild>228</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>centos:7</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42835</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>d95ef64b9b1ae6d185015efdf202f207703fb322</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/35/42835/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/228/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>78610</buildingDurationMillis><executingTimeMillis>78610</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5772</waitingDurationMillis><waitingTimeMillis>5772</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22154</buildNumber><marked><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></marked><revision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><branch><SHA1>d95ef64b9b1ae6d185015efdf202f207703fb322</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22154</displayName><duration>78610</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22154</fullDisplayName><id>22154</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22154</number><queueId>145104</queueId><result>SUCCESS</result><timestamp>1781701036375</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22154/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>doc/manuals/chapters/server.adoc</affectedPath><affectedPath>doc/manuals/chapters/client.adoc</affectedPath><commitId>d95ef64b9b1ae6d185015efdf202f207703fb322</commitId><timestamp>1781700738000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>doc: clarify 'pcap snaplen' / 'max-snaplen'

Change-Id: Ic2c82173c12814d61f0ee9f7454b9e5dcb0c13f4
Related: SYS#8099
</comment><date>2026-06-17 19:52:18 +0700</date><id>d95ef64b9b1ae6d185015efdf202f207703fb322</id><msg>doc: clarify 'pcap snaplen' / 'max-snaplen'</msg><path><editType>edit</editType><file>doc/manuals/chapters/server.adoc</file></path><path><editType>edit</editType><file>doc/manuals/chapters/client.adoc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-trx" build number 587</shortDescription><upstreamBuild>587</upstreamBuild><upstreamProject>gerrit-osmo-trx</upstreamProject><upstreamUrl>job/gerrit-osmo-trx/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42822</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f243e22fca7934064d02efca738f2df0ae932713</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>manawyrm</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/22/42822/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-trx/587/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6</buildableDurationMillis><buildableTimeMillis>6</buildableTimeMillis><buildingDurationMillis>146047</buildingDurationMillis><executingTimeMillis>146047</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8461</waitingDurationMillis><waitingTimeMillis>8461</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22153</buildNumber><marked><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></marked><revision><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22153</displayName><duration>146047</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22153</fullDisplayName><id>22153</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22153</number><queueId>138822</queueId><result>SUCCESS</result><timestamp>1781021930093</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22153/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Transceiver52M/ms/ms_upper.h</affectedPath><affectedPath>utils/va-test/burst-gen.cpp</affectedPath><affectedPath>Transceiver52M/ms/ms.h</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.h</affectedPath><affectedPath>Transceiver52M/Transceiver.cpp</affectedPath><affectedPath>Transceiver52M/ms/ms_rx_lower.cpp</affectedPath><commitId>f243e22fca7934064d02efca738f2df0ae932713</commitId><timestamp>1781021830000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></author><authorEmail>git@tbspace.de</authorEmail><comment>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned

The viterbi-eq demodulator stores soft bits into chars.
"char" is signed on x86/amd64 but unsigned on arm64.
On arm64 the stored byte 0x81 (== -127) is read back as +129, so after the
sign flip and vectorSlicer() clamp every soft bit collapses to 0.0.

The same issue also appears to be present in the MS code path, so it was
(blindly) fixed there as well. The MS fixes are untested!

Change-Id: I1cda66228f3d48e1b941b25614d599c16ad79aa0
</comment><date>2026-06-09 18:17:10 +0200</date><id>f243e22fca7934064d02efca738f2df0ae932713</id><msg>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned</msg><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.h</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms_upper.h</file></path><path><editType>edit</editType><file>Transceiver52M/Transceiver.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms_rx_lower.cpp</file></path><path><editType>edit</editType><file>utils/va-test/burst-gen.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms.h</file></path><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-trx" build number 587</shortDescription><upstreamBuild>587</upstreamBuild><upstreamProject>gerrit-osmo-trx</upstreamProject><upstreamUrl>job/gerrit-osmo-trx/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42822</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f243e22fca7934064d02efca738f2df0ae932713</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>manawyrm</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/22/42822/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-trx/587/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>5</buildableDurationMillis><buildableTimeMillis>5</buildableTimeMillis><buildingDurationMillis>134294</buildingDurationMillis><executingTimeMillis>134294</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5068</waitingDurationMillis><waitingTimeMillis>5068</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22152</buildNumber><marked><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></marked><revision><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><branch><SHA1>f243e22fca7934064d02efca738f2df0ae932713</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22152</displayName><duration>134294</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22152</fullDisplayName><id>22152</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22152</number><queueId>138821</queueId><result>SUCCESS</result><timestamp>1781021926200</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22152/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Transceiver52M/ms/ms_upper.h</affectedPath><affectedPath>utils/va-test/burst-gen.cpp</affectedPath><affectedPath>Transceiver52M/ms/ms.h</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</affectedPath><affectedPath>Transceiver52M/Transceiver.cpp</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.h</affectedPath><affectedPath>Transceiver52M/ms/ms_rx_lower.cpp</affectedPath><commitId>f243e22fca7934064d02efca738f2df0ae932713</commitId><timestamp>1781021830000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></author><authorEmail>git@tbspace.de</authorEmail><comment>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned

The viterbi-eq demodulator stores soft bits into chars.
"char" is signed on x86/amd64 but unsigned on arm64.
On arm64 the stored byte 0x81 (== -127) is read back as +129, so after the
sign flip and vectorSlicer() clamp every soft bit collapses to 0.0.

The same issue also appears to be present in the MS code path, so it was
(blindly) fixed there as well. The MS fixes are untested!

Change-Id: I1cda66228f3d48e1b941b25614d599c16ad79aa0
</comment><date>2026-06-09 18:17:10 +0200</date><id>f243e22fca7934064d02efca738f2df0ae932713</id><msg>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned</msg><path><editType>edit</editType><file>Transceiver52M/ms/ms_rx_lower.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/Transceiver.cpp</file></path><path><editType>edit</editType><file>utils/va-test/burst-gen.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms_upper.h</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms.h</file></path><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-sigtran" build number 1,063</shortDescription><upstreamBuild>1063</upstreamBuild><upstreamProject>gerrit-libosmo-sigtran</upstreamProject><upstreamUrl>job/gerrit-libosmo-sigtran/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42823</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a1440f62db64db39cdaf33701eb1b2384c2cd963</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/23/42823/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-sigtran/1063/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>1</buildableDurationMillis><buildableTimeMillis>1</buildableTimeMillis><buildingDurationMillis>44211</buildingDurationMillis><executingTimeMillis>44211</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>8624</waitingDurationMillis><waitingTimeMillis>8624</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22151</buildNumber><marked><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></marked><revision><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22151</displayName><duration>44211</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22151</fullDisplayName><id>22151</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22151</number><queueId>138791</queueId><result>SUCCESS</result><timestamp>1781019215012</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22151/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/m3ua.c</affectedPath><commitId>a1440f62db64db39cdaf33701eb1b2384c2cd963</commitId><timestamp>1781019109000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>m3ua: fix missing decoding of message priority &amp; network indicator flag

The missing parenthesis always or'ed with a 0x0 into the sio field because
of operator precendence. Left shift is stronger than a binary and.

Change-Id: I7a07363646f66c5c672a2c0d261ca33356b43031
</comment><date>2026-06-09 17:31:49 +0200</date><id>a1440f62db64db39cdaf33701eb1b2384c2cd963</id><msg>m3ua: fix missing decoding of message priority &amp; network indicator flag</msg><path><editType>edit</editType><file>src/m3ua.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-sigtran" build number 1,063</shortDescription><upstreamBuild>1063</upstreamBuild><upstreamProject>gerrit-libosmo-sigtran</upstreamProject><upstreamUrl>job/gerrit-libosmo-sigtran/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42823</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>a1440f62db64db39cdaf33701eb1b2384c2cd963</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/23/42823/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-sigtran/1063/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>48308</buildingDurationMillis><executingTimeMillis>48308</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5315</waitingDurationMillis><waitingTimeMillis>5315</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22150</buildNumber><marked><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></marked><revision><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><branch><SHA1>a1440f62db64db39cdaf33701eb1b2384c2cd963</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22150</displayName><duration>48308</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22150</fullDisplayName><id>22150</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22150</number><queueId>138790</queueId><result>SUCCESS</result><timestamp>1781019211113</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22150/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/m3ua.c</affectedPath><commitId>a1440f62db64db39cdaf33701eb1b2384c2cd963</commitId><timestamp>1781019109000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>m3ua: fix missing decoding of message priority &amp; network indicator flag

The missing parenthesis always or'ed with a 0x0 into the sio field because
of operator precendence. Left shift is stronger than a binary and.

Change-Id: I7a07363646f66c5c672a2c0d261ca33356b43031
</comment><date>2026-06-09 17:31:49 +0200</date><id>a1440f62db64db39cdaf33701eb1b2384c2cd963</id><msg>m3ua: fix missing decoding of message priority &amp; network indicator flag</msg><path><editType>edit</editType><file>src/m3ua.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-trx" build number 586</shortDescription><upstreamBuild>586</upstreamBuild><upstreamProject>gerrit-osmo-trx</upstreamProject><upstreamUrl>job/gerrit-osmo-trx/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42822</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>4ff757c7bf9566439e31d9829ffd4cf95e37805a</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>manawyrm</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/22/42822/1</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-trx/586/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-trx</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>7</buildableDurationMillis><buildableTimeMillis>7</buildableTimeMillis><buildingDurationMillis>328899</buildingDurationMillis><executingTimeMillis>328899</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5097</waitingDurationMillis><waitingTimeMillis>5097</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22149</buildNumber><marked><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><branch><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><name>master</name></branch></marked><revision><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><branch><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><branch><SHA1>4ff757c7bf9566439e31d9829ffd4cf95e37805a</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22149</displayName><duration>328899</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22149</fullDisplayName><id>22149</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22149</number><queueId>138603</queueId><result>SUCCESS</result><timestamp>1781007040143</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22149/</url><builtOn>build4-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Transceiver52M/ms/ms_upper.h</affectedPath><affectedPath>utils/va-test/burst-gen.cpp</affectedPath><affectedPath>Transceiver52M/ms/ms.h</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</affectedPath><affectedPath>Transceiver52M/Transceiver.cpp</affectedPath><affectedPath>Transceiver52M/grgsm_vitac/grgsm_vitac.h</affectedPath><affectedPath>Transceiver52M/ms/ms_rx_lower.cpp</affectedPath><commitId>4ff757c7bf9566439e31d9829ffd4cf95e37805a</commitId><timestamp>1781006913000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></author><authorEmail>git@tbspace.de</authorEmail><comment>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned

The viterbi-eq demodulator stores soft bits into chars.
"char" is signed on x86/amd64 but unsigned on arm64.
On arm64 the stored byte 0x81 (== -127) is read back as +129, so after the
sign flip and vectorSlicer() clamp every soft bit collapses to 0.0.

The same issue also appears to be present in the MS code path, so it was
(blindly) fixed there as well. The MS fixes are untested!

Change-Id: I1cda66228f3d48e1b941b25614d599c16ad79aa0
</comment><date>2026-06-09 14:08:33 +0200</date><id>4ff757c7bf9566439e31d9829ffd4cf95e37805a</id><msg>Transceiver52M: fix viterbi-eq soft bits on platforms where char is unsigned</msg><path><editType>edit</editType><file>Transceiver52M/ms/ms_rx_lower.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms_upper.h</file></path><path><editType>edit</editType><file>utils/va-test/burst-gen.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/ms/ms.h</file></path><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/Transceiver.cpp</file></path><path><editType>edit</editType><file>Transceiver52M/grgsm_vitac/grgsm_vitac.h</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/manawyrm</absoluteUrl><fullName>Manawyrm</fullName></culprit></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-sigtran" build number 1,005</shortDescription><upstreamBuild>1005</upstreamBuild><upstreamProject>gerrit-libosmo-sigtran</upstreamProject><upstreamUrl>job/gerrit-libosmo-sigtran/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:11</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42753</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>366f08c332f0da9c6684611b3675ba2d3276aacc</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>lynxis lazus</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/53/42753/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-sigtran/1005/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>2</buildableDurationMillis><buildableTimeMillis>2</buildableTimeMillis><buildingDurationMillis>241819</buildingDurationMillis><executingTimeMillis>241819</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5921</waitingDurationMillis><waitingTimeMillis>5921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22011</buildNumber><marked><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><branch><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><name>master</name></branch></marked><revision><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><branch><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><branch><SHA1>366f08c332f0da9c6684611b3675ba2d3276aacc</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22011</displayName><duration>241819</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22011</fullDisplayName><id>22011</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22011</number><queueId>123670</queueId><result>SUCCESS</result><timestamp>1779453662627</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22011/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/tcap_as_loadshare.c</affectedPath><commitId>366f08c332f0da9c6684611b3675ba2d3276aacc</commitId><timestamp>1779453602000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></author><authorEmail>lynxis@fe80.eu</authorEmail><comment>tcap_as_loadshare: improve logging of lookup failures

Change-Id: I80878dfd080c705de28175260cb392186dafed6a
</comment><date>2026-05-22 14:40:02 +0200</date><id>366f08c332f0da9c6684611b3675ba2d3276aacc</id><msg>tcap_as_loadshare: improve logging of lookup failures</msg><path><editType>edit</editType><file>src/tcap_as_loadshare.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/lynxis</absoluteUrl><fullName>lynxis</fullName></culprit></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>87507</buildingDurationMillis><executingTimeMillis>87507</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9921</waitingDurationMillis><waitingTimeMillis>9921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22248</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22248</displayName><duration>87507</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22248</fullDisplayName><id>22248</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22248</number><queueId>148270</queueId><result>SUCCESS</result><timestamp>1781989562464</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22248/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>87507</buildingDurationMillis><executingTimeMillis>87507</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9921</waitingDurationMillis><waitingTimeMillis>9921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22248</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22248</displayName><duration>87507</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22248</fullDisplayName><id>22248</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22248</number><queueId>148270</queueId><result>SUCCESS</result><timestamp>1781989562464</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22248/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-sigtran" build number 1,059</shortDescription><upstreamBuild>1059</upstreamBuild><upstreamProject>gerrit-libosmo-sigtran</upstreamProject><upstreamUrl>job/gerrit-libosmo-sigtran/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42817</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/17/42817/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-sigtran/1059/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6085</buildableDurationMillis><buildableTimeMillis>6085</buildableTimeMillis><buildingDurationMillis>56135</buildingDurationMillis><executingTimeMillis>56135</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5010</waitingDurationMillis><waitingTimeMillis>5010</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22141</buildNumber><marked><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></marked><revision><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22141</displayName><duration>56135</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22141</fullDisplayName><id>22141</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22141</number><queueId>135160</queueId><result>FAILURE</result><timestamp>1780645488907</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22141/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/vty/osmo_stp_test.vty</affectedPath><commitId>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</commitId><timestamp>1780645441000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Add VTY test for "listen" node of osmo-stp VTY config

Change-Id: Ia1ceb5f0374f47ff269b557be30fc4d59550d1a6
</comment><date>2026-06-05 09:44:01 +0200</date><id>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</id><msg>Add VTY test for "listen" node of osmo-stp VTY config</msg><path><editType>edit</editType><file>tests/vty/osmo_stp_test.vty</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>87507</buildingDurationMillis><executingTimeMillis>87507</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9921</waitingDurationMillis><waitingTimeMillis>9921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22248</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22248</displayName><duration>87507</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22248</fullDisplayName><id>22248</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22248</number><queueId>148270</queueId><result>SUCCESS</result><timestamp>1781989562464</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22248/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-osmo-pcap" build number 253</shortDescription><upstreamBuild>253</upstreamBuild><upstreamProject>gerrit-osmo-pcap</upstreamProject><upstreamUrl>job/gerrit-osmo-pcap/</upstreamUrl></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42849</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>f0d4360da16dd7c4a1d08f27c025526e508764b3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>fixeria</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/49/42849/3</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcap/253/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>osmo-pcap</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>4</buildableDurationMillis><buildableTimeMillis>4</buildableTimeMillis><buildingDurationMillis>87507</buildingDurationMillis><executingTimeMillis>87507</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9921</waitingDurationMillis><waitingTimeMillis>9921</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22248</buildNumber><marked><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></marked><revision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><branch><SHA1>f0d4360da16dd7c4a1d08f27c025526e508764b3</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22248</displayName><duration>87507</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22248</fullDisplayName><id>22248</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22248</number><queueId>148270</queueId><result>SUCCESS</result><timestamp>1781989562464</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22248/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>include/osmo-pcap/osmo_tls.h</affectedPath><affectedPath>src/osmo_tls.c</affectedPath><commitId>f0d4360da16dd7c4a1d08f27c025526e508764b3</commitId><timestamp>1781989501000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></author><authorEmail>vyanitskiy@sysmocom.de</authorEmail><comment>tls: fix broken certificate hostname verification

verify_cert_cb() retrieved the gnutls session pointer and passed it to
gnutls_certificate_verify_peers3() as the expected hostname.  But the
session pointer is set to the osmo_tls_session struct (it is needed by
cert_callback()), not a hostname string.  Hostname matching was
therefore performed against raw struct bytes, rendering verification
meaningless and potentially reading out of bounds, even when
"tls verify-cert" was enabled.

Store the configured hostname in struct osmo_tls_session and have
verify_cert_cb() read it from there.  Also drop the stray
gnutls_certificate_verify_peers3() call in the client setup: it ran
before any handshake (so there were no peer certificates yet) and its
result was ignored; the real verification happens via the registered
callback during the handshake.

Change-Id: If64950a698bfcfbf556a37ef1be3e68abc124384
AI-Assisted: yes (Claude)
</comment><date>2026-06-21 04:05:01 +0700</date><id>f0d4360da16dd7c4a1d08f27c025526e508764b3</id><msg>tls: fix broken certificate hostname verification</msg><path><editType>edit</editType><file>include/osmo-pcap/osmo_tls.h</file></path><path><editType>edit</editType><file>src/osmo_tls.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/fixeria</absoluteUrl><fullName>Vadim Yanitskiy</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.workflow.support.steps.build.BuildUpstreamCause'><shortDescription>Started by upstream project "gerrit-libosmo-sigtran" build number 1,059</shortDescription><upstreamBuild>1059</upstreamBuild><upstreamProject>gerrit-libosmo-sigtran</upstreamProject><upstreamUrl>job/gerrit-libosmo-sigtran/</upstreamUrl></cause></action><action></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></parameter><parameter _class='hudson.model.StringParameterValue'><name>DISTRO</name><value>debian:13</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value>42817</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value>gerrit.osmocom.org</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value>2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value>jolly</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value>29418</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value>refs/changes/17/42817/2</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value>ssh://jenkins@gerrit.osmocom.org:29418/libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value>https://jenkins.osmocom.org/jenkins/job/gerrit-libosmo-sigtran/1059/</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value>libosmo-sigtran</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>6085</buildableDurationMillis><buildableTimeMillis>6085</buildableTimeMillis><buildingDurationMillis>56135</buildingDurationMillis><executingTimeMillis>56135</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5010</waitingDurationMillis><waitingTimeMillis>5010</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><osmith1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>14966</buildNumber><marked><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></marked><revision><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><branch><SHA1>addc0dc1fd76c9868a774d2532faa2995eafff31</SHA1><name>osmith/1.9.1</name></branch></revision></osmith1.9.1><osmith1.9.2 _class='hudson.plugins.git.util.Build'><buildNumber>4096</buildNumber><marked><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></marked><revision><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><branch><SHA1>3f0bbe398e16513906d29802d058a87655fceaf1</SHA1><name>osmith/1.9.2</name></branch></revision></osmith1.9.2><osmith1.7.1 _class='hudson.plugins.git.util.Build'><buildNumber>2482</buildNumber><marked><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></marked><revision><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><branch><SHA1>f79a23bab0e43959d25363d2a4903127e0a1cb3a</SHA1><name>osmith/1.7.1</name></branch></revision></osmith1.7.1><rel-1.5.1 _class='hudson.plugins.git.util.Build'><buildNumber>9694</buildNumber><marked><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></marked><revision><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><branch><SHA1>9ea42126ccc55dbc13e1eda0249570590e4462f3</SHA1><name>rel-1.5.1</name></branch></revision></rel-1.5.1><rel-1.4.2 _class='hudson.plugins.git.util.Build'><buildNumber>7774</buildNumber><marked><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></marked><revision><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><branch><SHA1>5d83526f60cc31c3e56eaf43381f06b5b99671a0</SHA1><name>rel-1.4.2</name></branch></revision></rel-1.4.2><osmith1.6.2 _class='hudson.plugins.git.util.Build'><buildNumber>11779</buildNumber><marked><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></marked><revision><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><branch><SHA1>422b47d3e92765e6f86bf679f32ff40e70a68b30</SHA1><name>osmith/1.6.2</name></branch></revision></osmith1.6.2><ewild1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>3304</buildNumber><marked><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></marked><revision><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><branch><SHA1>f97c53bc9ce0c76493378b9f44f170bb70f74f48</SHA1><name>ewild/1.6.1</name></branch></revision></ewild1.6.1><osmith1.7.2 _class='hudson.plugins.git.util.Build'><buildNumber>5095</buildNumber><marked><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></marked><revision><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><branch><SHA1>75a087d16ba2539b8bcf05102b41d820e8187241</SHA1><name>osmith/1.7.2</name></branch></revision></osmith1.7.2><osmith1.6.1 _class='hudson.plugins.git.util.Build'><buildNumber>17316</buildNumber><marked><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></marked><revision><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><branch><SHA1>ea1b5c4c6f9f80686a6b17541184d79fafc980a0</SHA1><name>osmith/1.6.1</name></branch></revision></osmith1.6.1><rel-1.9.1 _class='hudson.plugins.git.util.Build'><buildNumber>9220</buildNumber><marked><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></marked><revision><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><branch><SHA1>3a1bb866bbc481b379034723ede51a2e4e8b9c65</SHA1><name>rel-1.9.1</name></branch></revision></rel-1.9.1><rel-1.8.1 _class='hudson.plugins.git.util.Build'><buildNumber>2681</buildNumber><marked><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></marked><revision><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><branch><SHA1>a713b3379249b7f852ce0cc51cf8c2374dd9069c</SHA1><name>rel-1.8.1</name></branch></revision></rel-1.8.1><rel-1.5.2 _class='hudson.plugins.git.util.Build'><buildNumber>7765</buildNumber><marked><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></marked><revision><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><branch><SHA1>b09f62ec759c5b12fdb292aa22baddc6e04bc448</SHA1><name>rel-1.5.2</name></branch></revision></rel-1.5.2><osmith0.2.1 _class='hudson.plugins.git.util.Build'><buildNumber>17322</buildNumber><marked><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></marked><revision><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><branch><SHA1>7fa7e786f710504bd88c71498a21e97ff7999d7d</SHA1><name>osmith/0.2.1</name></branch></revision></osmith0.2.1><pespinrelease-base _class='hudson.plugins.git.util.Build'><buildNumber>20539</buildNumber><marked><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></marked><revision><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><branch><SHA1>becbf0b374b0186d667d070cf795909910070432</SHA1><name>pespin/release-base</name></branch></revision></pespinrelease-base><rel-1.9.3 _class='hudson.plugins.git.util.Build'><buildNumber>9229</buildNumber><marked><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></marked><revision><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><branch><SHA1>55ea51049775e623880f62026ad827f580aec7a2</SHA1><name>rel-1.9.3</name></branch></revision></rel-1.9.3><rel-2.0.1 _class='hudson.plugins.git.util.Build'><buildNumber>15377</buildNumber><marked><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></marked><revision><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><branch><SHA1>20a99327773ee8bfe2555bc2aee0bf6cee4e3b85</SHA1><name>rel-2.0.1</name></branch></revision></rel-2.0.1><pespinrel-1.6.0 _class='hudson.plugins.git.util.Build'><buildNumber>11656</buildNumber><marked><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></marked><revision><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><branch><SHA1>c500f9282259c40a801538f46d84cb9aaefe46de</SHA1><name>pespin/rel-1.6.0</name></branch></revision></pespinrel-1.6.0><pespinbase _class='hudson.plugins.git.util.Build'><buildNumber>14080</buildNumber><marked><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></marked><revision><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><branch><SHA1>5e2d10bcfc0339ca363d8f11d58fc50266599e32</SHA1><name>pespin/base</name></branch></revision></pespinbase><pespinrel-1.5.0 _class='hudson.plugins.git.util.Build'><buildNumber>11654</buildNumber><marked><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></marked><revision><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><branch><SHA1>b4311b73ec543c01237406b5e1c44ba44198704e</SHA1><name>pespin/rel-1.5.0</name></branch></revision></pespinrel-1.5.0><rel-1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>15446</buildNumber><marked><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></marked><revision><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><branch><SHA1>87de74a9f5835fb56a4758860aea3e673c29060e</SHA1><name>rel-1.11.1</name></branch></revision></rel-1.11.1><rel-1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>9696</buildNumber><marked><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></marked><revision><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><branch><SHA1>ee14219d4b764d6d1eabd122fbec150cace7044a</SHA1><name>rel-1.12.1</name></branch></revision></rel-1.12.1><pespinrel-1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17459</buildNumber><marked><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></marked><revision><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><branch><SHA1>7de20fb47ca28b81b9860b74ed7743568a14cdf2</SHA1><name>pespin/rel-1.13.1</name></branch></revision></pespinrel-1.13.1><pespinrel-1.14.0 _class='hudson.plugins.git.util.Build'><buildNumber>20535</buildNumber><marked><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></marked><revision><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><branch><SHA1>6e56c58fed8d13544fda7aa80f7c8828279ade0f</SHA1><name>pespin/rel-1.14.0</name></branch></revision></pespinrel-1.14.0><osmith1.11.1 _class='hudson.plugins.git.util.Build'><buildNumber>5083</buildNumber><marked><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></marked><revision><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><branch><SHA1>0941436d417c109893da48649464e8a3c811b44b</SHA1><name>osmith/1.11.1</name></branch></revision></osmith1.11.1><pespinrel-1.12.0 _class='hudson.plugins.git.util.Build'><buildNumber>19323</buildNumber><marked><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></marked><revision><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><branch><SHA1>b4e816c5cf27ba64dce452eb4f337abba298ad18</SHA1><name>pespin/rel-1.12.0</name></branch></revision></pespinrel-1.12.0><pespinrel-1.13.0 _class='hudson.plugins.git.util.Build'><buildNumber>18982</buildNumber><marked><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></marked><revision><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><branch><SHA1>8700c3509ebe7cda28ee848462c0ef0ff4c13c94</SHA1><name>pespin/rel-1.13.0</name></branch></revision></pespinrel-1.13.0><osmithwip _class='hudson.plugins.git.util.Build'><buildNumber>9948</buildNumber><marked><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></marked><revision><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><branch><SHA1>aa177c0f4457df953e3e6e121e8806a4cf403d72</SHA1><name>osmith/wip</name></branch></revision></osmithwip><osmith1.12.3 _class='hudson.plugins.git.util.Build'><buildNumber>12477</buildNumber><marked><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></marked><revision><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><branch><SHA1>4a0f1f4213671190d3163ba38fe9f58534dd6a6f</SHA1><name>osmith/1.12.3</name></branch></revision></osmith1.12.3><pespinrel-1.10.0 _class='hudson.plugins.git.util.Build'><buildNumber>13536</buildNumber><marked><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></marked><revision><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><branch><SHA1>a32a6ee4a6532e0c1d358ecebb8f13b8acc75dc1</SHA1><name>pespin/rel-1.10.0</name></branch></revision></pespinrel-1.10.0><osmith1.12.4 _class='hudson.plugins.git.util.Build'><buildNumber>12487</buildNumber><marked><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></marked><revision><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><branch><SHA1>49dde81223667770bea72f3f0cc4b378d2c0ea48</SHA1><name>osmith/1.12.4</name></branch></revision></osmith1.12.4><osmith1.13.3 _class='hudson.plugins.git.util.Build'><buildNumber>18177</buildNumber><marked><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></marked><revision><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><branch><SHA1>0cd176646030a2bf2c484e12efb8bdde4b79462f</SHA1><name>osmith/1.13.3</name></branch></revision></osmith1.13.3><osmith1.12.1 _class='hudson.plugins.git.util.Build'><buildNumber>10552</buildNumber><marked><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></marked><revision><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><branch><SHA1>8d37827695908fe36ff594eeef82f4d89d99bf3d</SHA1><name>osmith/1.12.1</name></branch></revision></osmith1.12.1><osmith1.11.2 _class='hudson.plugins.git.util.Build'><buildNumber>17307</buildNumber><marked><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></marked><revision><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><branch><SHA1>22a11a35e3feec31b86738d19f3d85406feb099a</SHA1><name>osmith/1.11.2</name></branch></revision></osmith1.11.2><osmith1.12.2 _class='hudson.plugins.git.util.Build'><buildNumber>11827</buildNumber><marked><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></marked><revision><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><branch><SHA1>be6bd146db7c2cf181bd0797ef8f9ebcee6902cb</SHA1><name>osmith/1.12.2</name></branch></revision></osmith1.12.2><osmith1.13.1 _class='hudson.plugins.git.util.Build'><buildNumber>17334</buildNumber><marked><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></marked><revision><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><branch><SHA1>5365df321a7edf12131f02e50e2a267bd4e45dd8</SHA1><name>osmith/1.13.1</name></branch></revision></osmith1.13.1><osmith1.11.3 _class='hudson.plugins.git.util.Build'><buildNumber>18312</buildNumber><marked><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></marked><revision><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><branch><SHA1>17ca3339e13d779a330781334e92f48d7ea87d36</SHA1><name>osmith/1.11.3</name></branch></revision></osmith1.11.3><pespin2.0.0 _class='hudson.plugins.git.util.Build'><buildNumber>10864</buildNumber><marked><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></marked><revision><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><branch><SHA1>0106387dd31af6c606c7e6e1a2638a3e587614d0</SHA1><name>pespin/2.0.0</name></branch></revision></pespin2.0.0><osmith2.1.2 _class='hudson.plugins.git.util.Build'><buildNumber>18122</buildNumber><marked><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></marked><revision><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><branch><SHA1>846fcd7a3d8fc68490971c8c67489ee8be84dbf1</SHA1><name>osmith/2.1.2</name></branch></revision></osmith2.1.2><osmith2.1.3 _class='hudson.plugins.git.util.Build'><buildNumber>18235</buildNumber><marked><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></marked><revision><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><branch><SHA1>fc0a9591a449a0d346eb62003e4e150215f95def</SHA1><name>osmith/2.1.3</name></branch></revision></osmith2.1.3><pespinrel-2.1.0 _class='hudson.plugins.git.util.Build'><buildNumber>15780</buildNumber><marked><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></marked><revision><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><branch><SHA1>d2b9b7e0a826ce789952ab87758815041a1aa302</SHA1><name>pespin/rel-2.1.0</name></branch></revision></pespinrel-2.1.0><master _class='hudson.plugins.git.util.Build'><buildNumber>22141</buildNumber><marked><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></marked><revision><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></revision></master><ttcn3-bts-test _class='hudson.plugins.git.util.Build'><buildNumber>19991</buildNumber><marked><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></marked><revision><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><branch><SHA1>b722ba007bd3056febe0fe273d2fdd72eca09db8</SHA1><name>ttcn3-bts-test</name></branch></revision></ttcn3-bts-test><for-1.8 _class='hudson.plugins.git.util.Build'><buildNumber>8887</buildNumber><marked><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></marked><revision><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><branch><SHA1>7cc276b31e36239c7e521a5282dd4c146d8dfb14</SHA1><name>for-1.8</name></branch></revision></for-1.8><osmith1.4.0 _class='hudson.plugins.git.util.Build'><buildNumber>4981</buildNumber><marked><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></marked><revision><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><branch><SHA1>3a3e544a39fb3f60f91c554d17a3c7692beb7f26</SHA1><name>osmith/1.4.0</name></branch></revision></osmith1.4.0><osmith0.8.2 _class='hudson.plugins.git.util.Build'><buildNumber>1717</buildNumber><marked><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></marked><revision><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><branch><SHA1>5b5785af7a089b2a4f0c6963fdeebfc48fb22540</SHA1><name>osmith/0.8.2</name></branch></revision></osmith0.8.2></buildsByBranchName><lastBuiltRevision><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><branch><SHA1>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</SHA1><name>master</name></branch></lastBuiltRevision><remoteUrl>$GERRIT_REPO_URL</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22141</displayName><duration>56135</duration><estimatedDuration>71956</estimatedDuration><fullDisplayName>gerrit-binpkgs #22141</fullDisplayName><id>22141</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22141</number><queueId>135160</queueId><result>FAILURE</result><timestamp>1780645488907</timestamp><url>https://jenkins.osmocom.org/jenkins/view/All/job/gerrit-binpkgs/22141/</url><builtOn>build5-deb12build-ansible</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/vty/osmo_stp_test.vty</affectedPath><commitId>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</commitId><timestamp>1780645441000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></author><authorEmail>aeversberg@sysmocom.de</authorEmail><comment>Add VTY test for "listen" node of osmo-stp VTY config

Change-Id: Ia1ceb5f0374f47ff269b557be30fc4d59550d1a6
</comment><date>2026-06-05 09:44:01 +0200</date><id>40f5d0d201a44f5314ded7e318949f5be4e8ccfe</id><msg>Add VTY test for "listen" node of osmo-stp VTY config</msg><path><editType>edit</editType><file>tests/vty/osmo_stp_test.vty</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/aeversberg</absoluteUrl><fullName>Andreas Eversberg</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>22249</nextBuildNumber><property _class='hudson.plugins.buildblocker.BuildBlockerProperty'></property><property _class='jenkins.model.BuildDiscarderProperty'></property><property _class='com.sonyericsson.rebuild.RebuildSettings'></property><property _class='hudson.model.ParametersDefinitionProperty'><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>BRANCH_CI</name><value>master</value></defaultParameterValue><description>osmo-ci.git branch
</description><name>BRANCH_CI</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>COMMENT_TYPE</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>COMMENT_TYPE</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>DISTRO</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>DISTRO</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_BRANCH</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_BRANCH</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_CHANGE_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_CHANGE_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_HOST</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_HOST</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_NUMBER</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_NUMBER</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_REVISION</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_REVISION</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PATCHSET_UPLOADER_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PATCHSET_UPLOADER_NAME</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PORT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PORT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_PROJECT</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_PROJECT</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REFSPEC</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REFSPEC</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>GERRIT_REPO_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>GERRIT_REPO_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PIPELINE_BUILD_URL</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PIPELINE_BUILD_URL</name><type>StringParameterDefinition</type></parameterDefinition><parameterDefinition _class='hudson.model.StringParameterDefinition'><defaultParameterValue _class='hudson.model.StringParameterValue'><name>PROJECT_NAME</name><value></value></defaultParameterValue><description>set by gerrit verification pipeline job</description><name>PROJECT_NAME</name><type>StringParameterDefinition</type></parameterDefinition></property><property _class='hudson.plugins.throttleconcurrents.ThrottleJobProperty'></property><concurrentBuild>true</concurrentBuild><disabled>false</disabled><labelExpression>osmocom-gerrit</labelExpression><scm _class='hudson.plugins.git.GitSCM'><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>