<matrixBuild _class='hudson.matrix.MatrixBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.StringParameterValue'><name>BRANCH</name><value>master</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>EMAIL_NOTIFICATIONS</name><value>jenkins-notifications@lists.osmocom.org laforge@gnumonks.org</value></parameter></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>0</buildableDurationMillis><buildableTimeMillis>0</buildableTimeMillis><buildingDurationMillis>95392</buildingDurationMillis><executingTimeMillis>95392</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6917</waitingDurationMillis><waitingTimeMillis>6917</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>1352</buildNumber><marked><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><branch><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><name>origin/master</name></branch></marked><revision><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><branch><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><name>origin/master</name></branch></revision></originmaster></buildsByBranchName><lastBuiltRevision><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><branch><SHA1>7491c6bc7e94933958cb4557cc9ce3c5650b2313</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://gerrit.osmocom.org/libosmo-sigtran</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1352</displayName><duration>95392</duration><estimatedDuration>99738</estimatedDuration><fullDisplayName>master-libosmo-sigtran #1352</fullDisplayName><id>1352</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1352</number><queueId>187683</queueId><result>SUCCESS</result><timestamp>1785856267460</timestamp><url>https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/1352/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/ss7_asp.c</affectedPath><affectedPath>tests/vty/ss7_asp_test.vty</affectedPath><affectedPath>tests/vty/osmo_stp_test.vty</affectedPath><affectedPath>src/ss7_asp_vty.c</affectedPath><commitId>c4ff5608a65076676748cc8f6a5688a2617a03e6</commitId><timestamp>1785755211000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>asp: Support setting timer xua beat 0 through VTY

Previous VTY configured range for the set of tdefs in timer xua didn't
allow to pass a 0 to it, which "timer xua beat 0" should be able to
accept in order to disable heartbeat procedure on the ASP.
In order to fix it:
* Change VTY range to minimal accepted value to 0 for the whole tdef
  set.
* Make sure the VTY command validates and rejects user trying to set a
  value outside the accepted range of the specific timer.
* Set .min_val=1 in SS7_ASP_XUA_T_ACK, so it can't accept value 0.
  According to spec, T(ack) is always expected to be set, even if the
  resulting timeout may be handled by LM instead of simply
  retransmitting the packet.
* Write vty tests to validate the restrictions are followed properly in
  the VTY.

Related: SYS#8156
Change-Id: Iadd7c6751ab09640fd2df214afa2ec87274a3210
</comment><date>2026-08-03 13:06:51 +0200</date><id>c4ff5608a65076676748cc8f6a5688a2617a03e6</id><msg>asp: Support setting timer xua beat 0 through VTY</msg><path><editType>edit</editType><file>src/ss7_asp_vty.c</file></path><path><editType>edit</editType><file>tests/vty/osmo_stp_test.vty</file></path><path><editType>edit</editType><file>tests/vty/ss7_asp_test.vty</file></path><path><editType>edit</editType><file>src/ss7_asp.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tests/vty/ss7_asp_test.vty</affectedPath><affectedPath>tests/vty/osmo_stp_test.vty</affectedPath><affectedPath>src/xua_default_lm_fsm.c</affectedPath><affectedPath>src/ss7_asp_vty.c</affectedPath><commitId>7491c6bc7e94933958cb4557cc9ce3c5650b2313</commitId><timestamp>1785755810000</timestamp><author><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></author><authorEmail>pespin@sysmocom.de</authorEmail><comment>asp: vty: Explicitly test timer lm value ranges

Validate the value to be set provided by user over VTY is actually
within the range of the specific tdef being set.
Mark all of them explicitly as min_val=1 in its tdef, since they are not
expected to be set to 0 (see also gen_asp_timer_lm_cmd_strs() defining a
VTY range &lt;1..999999&gt;).

Change-Id: I9b2c426a1eaceb6e7c5fbe35872ada324fef5733
</comment><date>2026-08-03 13:16:50 +0200</date><id>7491c6bc7e94933958cb4557cc9ce3c5650b2313</id><msg>asp: vty: Explicitly test timer lm value ranges</msg><path><editType>edit</editType><file>tests/vty/osmo_stp_test.vty</file></path><path><editType>edit</editType><file>src/ss7_asp_vty.c</file></path><path><editType>edit</editType><file>tests/vty/ss7_asp_test.vty</file></path><path><editType>edit</editType><file>src/xua_default_lm_fsm.c</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.osmocom.org/jenkins/user/pespin</absoluteUrl><fullName>Pau Espin Pedrol</fullName></culprit><run><number>1352</number><url>https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=0,WITH_TCAP=0,a3=default,a4=default,label=osmocom-master/1352/</url></run><run><number>1352</number><url>https://jenkins.osmocom.org/jenkins/job/master-libosmo-sigtran/WITH_MANUALS=1,WITH_TCAP=1,a3=default,a4=default,label=osmocom-master/1352/</url></run></matrixBuild>