Commit Graph

65789 Commits

Author SHA1 Message Date
prplbot
a9efae215f profiles: prpl_core.yml: feed_prplos: tr069-manager: PPW-500 [CWMP] ACS did not receive Inform from CPE on original ACS server after 302 redirect.
Integrates following changes:
- Issue: PPW-500 [CWMP] ACS did not receive Inform from CPE on original ACS server after 302 redirect. (0877f0b5)

References: PPW-500
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-22 11:58:33 +01:00
FAOUZI YAHYA
6ac1b5590c profile: prpl_core.yml: feed-prplmesh: pwhm: prplmesh-process-manager: odl: moving Extender defaults to respective service
Integrates:
 - Moved odl with required AP defauilts directly to pwhm's defaults
 - Moved odl with required Mesh ManagementMode directly to prplmesh-process-manager's defaults

Closes: PPW-991, PPW-992
Signed-off-by: avatara.kuznetsov <a.kuznetsov@inango-systems.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-22 10:02:16 +01:00
a.kuznetsov
b0fb476326 profiles: prpl_core.yml: feed-prplos: odl: moved Extender specific odl files to service's packages
- Added runtime environment string about in which CPE_OPMODE firmware been built by default
- Modified odl-generator to add this string to netlayout.json so it can be used in .uc files
- Moved extender-related odls to their respective packages and modified them to use new flag in netlayout.json so they be processed when required

Closes: PPW-991, PPW-992
Signed-off-by: a.kuznetsov <a.kuznetsov@inango-systems.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-22 10:02:13 +01:00
Hela Saadani
c7d171113f profiles: prpl-core.yml: feed-prplos: miniupnpd: coverity diff between 2026 April 13th and 2026 April 16th
Integrates:
- 4121e8d1: ("miniupnpd : fix coverity, overrung buffer pointed to by mh.msg_control", 2026-06-09)
- a2e7fe34: ("miniupnpd : fix coverity, Potential out-of-bounds access in recvmsg", 2026-06-09)
- f123ee74: ("miniupnpd : fix coverity, explicit null dereferenced", 2026-06-09)

References: PPW-1847
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-07-22 09:31:09 +01:00
Alexandre Fiset
20902bec03 ci: cram: add dhcpv4-client-options test for TR-181 Client.Option
Add two dhcpv4 client tests. first one check if option provided by a
client is correctly provided in the DHCPv4.Server DM. Second one check
that if multiple client provide the same option with different value,
the value are not mixed up.

References: PCF-2262
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-07-21 13:45:22 +00:00
Chitprasong Vilaysack
bad40d104e ci: cram: gitignore *.t.err artifacts
Cram tests emit .t.err files on failure; ignore them so they don't
accumulate as untracked noise.

References: PCF-2262
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-07-21 13:45:22 +00:00
ragavan
71a9962b65 profile: prpl_core.yml: pwhm: wpaCtrl: fix AP-initiated STA disconnect sending reason 0 to prplMesh
Integrates:
-fix AP-initiated STA disconnect sending reason 0 to prplMesh (3dfecb7a)

References: PPW-2119
Signed-off-by: ragavan <rramasamy@maxlinear.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-21 14:36:44 +01:00
prplbot
726507c616 profiles: prpl_core.yml: feed_prplos: tr069-manager: libdmda_amx: fix crash on EventList parsing
Integrates following changes:
- libdmda_amx: fix crash on EventList parsing (e94c671e)

References: PPW-1528
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-21 13:56:16 +01:00
Artem Trokhymchuk
0351c33b7f profiles: prpl_core: libpass: remove the $ symbol from the random sets
Remove the `$` symbol from the random sets from which password is generated because it breaks ODL expansion.

Closes: PPW-2035
References: FEAT-28
Signed-off-by: Artem Trokhymchuk <a.trokhymchuk@inango-systems.com>
2026-07-21 13:53:06 +01:00
prplbot
0b9fdc0817 profiles: prpl_core.yml: feed_prplos: tr181-dns: NSLookupDiagnostics: incorrect Status="Success" on timed-out repetitions
Integrates following changes:
- tr181-dns: NSLookupDiagnostics: incorrect Status="Success" on timed-out repetitions (0a4851fa)

References: PPW-1976
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-21 13:44:26 +01:00
Matthias Franck
11ad570656 ci: test: cram: align expected output with upstream openwrt changes
In 05a30b1404 we removed "# CONFIG_VERSION_CODE_FILENAMES is not set" from the cram tests after aligning with openwrt 24.10.5.
However, this was forgotten for the freedom and valyrian board.

References: PPW-2167
Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2026-07-21 09:28:22 +01:00
Hari Sriram
69923b4030 ci: cram: adding NotifyFlow events cram testcase.
Adding cram testcase to subscribe to ubus events for the
notify flow created and verify no other unexpected events
listed in ubus notifications subscribed for enumerate
connection tracking object.

References: PPW-1201
Signed-off-by: Hari Sriram <hari.s@capgemini.com>
2026-07-20 14:07:23 +01:00
prplbot
67e928317b profiles: prpl_core.yml: feed_prplos: tr181-conntrack-query: NotifyFlow issue
Integrates following changes:
- Issue: PPW-1201 tr181-conntrack-query NotifyFlow issue (3341d84e)

References: PPW-1201
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-20 14:07:21 +01:00
Dayanidhi Singla
ecfafdc42e ci: 065-upnp_0.t: match port 5351 exactly
Avoid matching ports like :53515 when checking for :5351.

References: PPW-1995
Signed-off-by: Dayanidhi Singla <dayanidhi.singla_ext@softathome.com>
2026-07-19 09:16:15 +00:00
Andrey Erokhin
79103f0c63 profiles: prpl_core: feed-prplmesh: prplmesh-dm-mapper: connection manager: introduce reg zone
Integrates:
- f943a0e6 (connection manager: introduce reg zone)

Closes: PPW-1916
References: FEAT-27
Signed-off-by: Andrey Erokhin <a.erokhin@inango-systems.com>
2026-07-17 11:57:45 +00:00
prplbot
0c94b0b621 profiles: lcm.yml: feed_lcm: cthulhu: check and fix image file filesystem
Integrates following changes:
- cthulhu: check and fix image file filesystem (b5ed17ef)

References: PPW-2022
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-17 12:52:57 +01:00
Maarten De Decker
7f572dc941 ci: EasyMesh R1: flash Freedom via FEAT-29 update_prpl
Align the Easymesh R1 smoke test with the DUT flashing procedure from FEAT-29.
This commit aligns the DUT deploy scripts from the prplMesh repository.

Reference: PPM-4139
Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2026-07-17 10:33:56 +01:00
Maarten De Decker
781f619476 profiles: prpl: prplMesh: bump to master-2026-07-09
Integrates following changes:
- controller: reject trailing bytes in Intel joined notification (fcf35d1ef)
- agent: keep WDS TS state on STA disconnect (95df2ce5e)
- agent: bwl: whm: poll station stats per AP (212a95b5e)
- CI: migrate to FEAT-29 upgrades (e24e97b9b)
- agent: common: fix issues reported by coverity (cf68e0192)
- agent: fix issues reported by coverity (113e5f859)
- ci: remove wireless credential before starting test (5cbbf2071)
- ci: install lzop and libbsd-dev in builder image (8f684724b)
- fronthual: fix csa_notification_timer fd leakage (235601c02)
- Boardfarm: fix importerror for module pytz (60f778ad9)
- common: optimize base_wlan_hal_whm::refresh_radio_info() (9580484d6)
- controller: framework: subscribe to WiFi.Radio.Enable (db8aa7159)
- agent: fix invalid STA in unassoc link metrics resp (6dbbd3f95)
- tlvf: accept variable-length WSC public keys (23d97f397)
- agent: reapply TS VLAN changes (d7a1e7d87)
- conn_map: summarize agent classifications (63b67bd9e)
- controller: use AL-MAC for prplMesh classification (ee1b9563e)

References:  PPM-3993, PPM-4083, PPM-4114, PPM-4139, PPM-4103, PPM-3838,
             PPM-4118, PPM-4130, PPM-4129, PPM-4077, PPM-3786, PPM-4111,
             PPM-4108, PPM-4083, PPM-4001, PPM-4034
Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2026-07-17 10:33:39 +01:00
prplbot
2cd4c6fb6c profiles: prpl_core.yml: feed_prplos: tr181-mqtt: odl: remove duplicate %upc userflag from Alias in definition file
Integrates following changes:
- odl: remove duplicate %upc userflag from Alias in definition file (7c057ffb)

References: PPW-1945
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-17 10:20:10 +01:00
prplbot
57a5e8b09e profiles: prpl_core.yml: feed_prplos: tr181-usb: fix coverity, invalid type in argument to print format specifier
Integrates following changes:
- tr181-usb: fix coverity, invalid type in argument to print format specifier (c7e6a530)

References: CID-29547, PPW-1740, CID-29478
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-17 10:08:38 +01:00
a.kuznetsov
5dd16ff32c ci: lcm: making lcm-pcm test indifferent to index changes
During the course of the test, containers are created and tested to properly survive a simulated software upgrade.
However, pcm does not guarantee that indexes will be the same after SWU, especially if there were any gaps
in numbering prior to the upgrade.

This change to the test makes it index-agnostic by replacing all possibly affected indexes with placeholders.

References: PPW-1787
Closes: PPW-1787
Signed-off-by: a.kuznetsov <a.kuznetsov@inango-systems.com>
2026-07-16 15:52:07 +00:00
prplbot
7393c11941 profiles: prpl_core.yml: feed_prplos: reboot-service: fix coverity, UNINIT warning on transaction cleanup
Integrates following changes:
- reboot-service: fix coverity, UNINIT warning on transaction cleanup (89a8448a)

References: CID-29665, PPW-1751
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 16:48:34 +01:00
Petr Štetiar
afc3ca5586
ci: cram: verify-config-restore: accept multi-digit DNS aliases
Currently the final DNS host check after configuration restore
accepts only one digit in the generated alias. The failing
testbed-02 job reaches instance 10, restores a valid object, and
reports this Cram difference:

 -      "Alias": "cpe-X_PRPLWARE-COM_Host-\d", (re)
 +      "Alias": "cpe-X_PRPLWARE-COM_Host-10",

The comparable testbed-01 control job reaches instance 9 and passes
the same check. Both jobs successfully restore the DNS object, so
the failure depends on the allocator crossing the single-digit
boundary, not on invalid restored state.

The additional testbed-02 topology from PCF-2504 is the supported
trigger for the one-instance delta. It exposes the restrictive
expectation but does not make the restored alias invalid.

So lets fix the final alias expectation to accept one or more
digits, matching the equivalent check earlier in the test. This
keeps the test independent of the current multi-instance allocator
position.

Closes: PPW-1934
References: PCF-2504
Link: https://gitlab.com/prpl-foundation/prplos/prplos/-/jobs/15294595185
Link: https://gitlab.com/prpl-foundation/prplos/prplos/-/jobs/15300965299
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-07-16 17:33:00 +02:00
Mykhailo Polnyi
554e0b40cf profiles: prpl-core: feed-prplos: update deviceinfo-manager documentation
Several parameters for Download/Activate RPC are defined but are not
implemented yet, so setting them will not take any action.
Update package documentation to explicitly state it

Implements: PCF-2340
References: FEAT-356, FEAT-357, FEAT-358
Signed-off-by: Mykhailo Polnyi <mykhailo.polnyi@globallogic.com>
2026-07-16 12:33:43 +01:00
prplbot
60299abba2 profiles: prpl_core.yml: feed_prplos: tr181-usb: fix coverity, dereference after null check
Integrates following changes:
- tr181-usb: fix coverity, dereference after null check (3d80369c)
- tr181-usb: fix coverity, dead code (b0ffe1ac)

References: CID-29232, PPW-1930, CID-30691
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 12:16:08 +01:00
prplbot
d2d2a05da7 profiles: prpl_core.yml: feed_prplos: mod-logical-api: fix coverity, invalid type in argument to print format specifier
Integrates following changes:
- mod-logical-api: fix coverity, invalid type in argument to print format specifier (7be0d78c)
- mod-logical-api: fix coverity, unchecked  return value (ee5cf083)

References: CID-29090, CID-28973, PPW-1564
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 12:06:09 +01:00
Petr Štetiar
e3c83a26ff
ci: cram: validate the actual BulkData MQTT serial
Currently the BulkData MQTT cram test assumes that every DUT uses the
legacy SN[A-F0-9]+ serial-number format. SFL devices instead expose the
manufacturing serial through readmfg, including values such as
ospv2_A8C2463D425C and freedom_58E403D21127.

This makes a valid report fail the complete-payload grep even though the
reported SN is exactly DeviceInfo.SerialNumber. Both OSPv2 and Freedom
jobs show the following assertion failure:

  $ R 'cat /tmp/mqtt_subscriber' | \
  >   grep -cP '^\{"Report":\[\{"SN":"SN[A-F0-9]+","CollectionTime":"[0-9]{13}"\}\]\}$'
 -[1-9][0-9]* (re)
 +0
 +[1]

So lets fix the test by reading DeviceInfo.SerialNumber from the DUT and
passing that value to jq. Require exactly one report and compare its SN
with the live serial. Validate CollectionTime independently as a string
of exactly 13 digits. Print the payload when validation fails so future
cram diffs preserve the malformed message.

Closes: PPW-2102
References: PCF-2643
Assisted-by: codex:gpt-5.6-sol:high
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-07-16 12:30:55 +02:00
Alexandre Fiset
679f9ba785 ci: cram: network_security.t: fix cram indent on service-wait block
Problem:
network_security.t fails deterministically on latest-24.10. The
service-readiness block added by !2697 (adc82ee3, PPW-887) starts
with "$ R '" without the two-space indent cram requires for a
command line.

Root cause:
cram does not parse the malformed line as a command, so it is
absorbed as expected output of the preceding nmap check. Its
continuation lines then attach to that check and run in the local
testbed shell instead of on the DUT via the R alias:

  /bin/sh: 6: pgrep: not found
  /bin/sh: 14: Syntax error: Unterminated quoted string (no-eol)

adc82ee3 was reverted (72f0994e) once DUT jobs were finally
triggered and exposed the failure; no DUT cram job ran against any
revision of !2697 before it merged.

Solution:
Re-add the service-readiness wait, indenting "$ R '" by two spaces
so cram parses it as a command and dispatches the wait script to the
DUT through the R alias, matching every other "$ R '...'" usage in
this test suite.

Reference: PPW-2150, PPW-887, PPW-455
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-07-15 09:41:31 +00:00
prplbot
d6ec185d36 profiles: prpl_core.yml: feed_prplos: mod-ppp-daemon: ppp: avoid restart loop when PPPoE credentials are empty
Integrates following changes:
- 348e1c9: ("ppp: avoid restart loop when PPPoE credentials are empty", 2026-03-04)

References: PPW-915
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-15 10:02:18 +01:00
Houssem Dafdouf
a6ff13f9a1 ci: testbed: increase timeout up to 85 min
Increase the CI timeout for added wifi-scheduler cram test.

References: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
4ac84044dd PROVISORY: ci: cram: OSPv2: pwhm-wpa3-cm.t: keep MLDUnit unset
When finishing the pwhm-wpa3-cm.t test script, MLDUnits are currently
restored to the same values as in Freedom (0: Private MLD, 1: Guest
MLD).

However, MLO is not yet supported on OSPv2, so MLDUnits should instead
remain at their default value (-1, as set through MXL UPDK).

Closes: PPW-1713
References: PCF-2395
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
f67f5509a6 ci: cram: wifi-scheduler: adapt test script
After re-enabling the wifi-scheduler script, update the test to:

- Add backhaul interfaces
- Use the correct prplMesh AccessPoint creation method
- Use the generic wifi_dm helper
- Adapt AP status checks to keep the script generic

References: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
369f6a0f42 Revert "PROVISORY: ci: 112-wifi-scheduler.t: disable unstable test"
Re-enable wifi-scheduler cram test.

This reverts commit ba53c45d79.

References: PPM-3523, PPM-3508, PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
4ec21bc322 profiles: prpl_core.yml: feed-prplmesh: wifi-scheduler: datamodel contains references to legacy X-PRPL_ORG and X_PRPL-COM vendor prefix
Integrates:
- 2f72972: ("wifi-scheduler: datamodel contains references to legacy X-PRPL_ORG and X_PRPL-COM vendor prefix", 2025-12-05)

Closes: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-14 16:47:00 +01:00
Yousfi Neji
24bf34519b ci: cram: fix output interface mismatch
The test was hardcoded to expect wan and br-lan as interface names,
but the actual kernel/netdev interface name that showed up in the mangle table was eth1.

Instead of resolving the interface name at test time (hardcoded),
we resolve it at test run time as a dynamic resolution by
walking through the data model to extract the real netdev name whatever the project (ospv2/freedom)
the test now emit OK if this check passes or FAIL with explicit message if the check fails.

Tracked-by: PPW-1998

Signed-off-by: Yousfi Neji <yousfi.neji_ext@softathome.com>
2026-07-14 09:26:17 +00:00
prplbot
ef06656a7d profiles: prpl_core.yml: feed_prplos: tr181-firewall: map ExternalPortEndRange to correct InternalPort range in DNAT rule
Integrates following changes:
- 4662ac9: ("tr181-firewall: fix RemoteHost change rule ordering in portmapping test [PPW-1181]", 2026-03-27)
- f9a4fa3: ("test: adjust expect calls for new rule order", 2026-02-19)
- d2bd30b: ("ci: baf: update autogenerated files", 2026-02-23)
- 4e6206e: ("ci: baf: update autogenerated files", 2026-02-20)
- b935f3c: ("tr181-firewall: map ExternalPortEndRange to correct InternalPort range in DNAT rule", 2026-02-05)

References: PPW-1695, PPW-1181, PPW-2072, HOP-11824
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 17:48:08 +01:00
ahmed sassi
e7a3569634 profiles: prplos: feed-prplos: unbound: fix reload-time crash in AMX bus and interface handling
Integrates:
- d12d632a: ("fix reload-time crash in AMX bus and interface handling", 2026-06-05)

References: PPW-2041
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-13 16:48:28 +01:00
ahmed sassi
9e13b53324 profiles: prpl_core.yml: feed-prplos: mcastd-core: fix max response code and QQIC in IGMP/MLD queries
Integrates:
- a94741d: ("snooper: fix max response code and QQIC in IGMP/MLD queries", 2026-06-02)

Refeneces: PPW-1645, PPW-1869
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 16:45:58 +01:00
Marvin Lu
1ca6355f0d profiles: qca_ipq95xx: hostapd-qca-UPSTREAM:PROTOCOL:Clean up unused MLDs after BSS removal
When removing the last BSS of an AP MLD, the associated MLD
control interface may be left unused, leaving its control
socket lingering.

Invoke hostapd_cleanup_unused_mlds() after BSS removal to
clean up unused MLD objects. This ensures that stale MLD
state and control sockets are properly release

Fixes: PCF-2605

Signed-off-by: Marvin Lu <marvin.lu@wnc.com.tw>
2026-07-13 15:25:45 +00:00
ahmed sassi
0d81ec0ba5 ci: update obuspa expected model by removing reboot() RPC
Remove the deprecated Device.DeviceInfo.Reboots.reboot() RPC and its input
parameters (Cause, Reason) from the obuspa.expected fixture.

This change aligns the test expectations with the current reboot-service
model where the reboot() RPC is no longer exposed.

References: PPW-1960
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-13 16:10:10 +01:00
prplbot
a9ab267809 profiles: prpl_core.yml: feed_prplos: reboot-service,tr181-device: Reboots.reboot() should not be part of the GSDM
Integrates following changes:
reboot-service:
- reboot-service: Reboots.reboot() should not be part of the GSDM (26b126f7)
tr181-device:
- tr181-device: Reboots.reboot() is now protected (29c3f3c9)

References: PPW-1960
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-13 16:10:06 +01:00
Matthias Franck
bfe6760420 profiles: prpl_core: unbound-prpl: bump to v1.25.1 to various CVEs
Upstep unbound to version 1.25.1 to address multiple CVEs
reported by the BlackDuck scan.

This update fixes the following CVEs with score > 4.0:

- CVE-2026-33278 / BDSA-2026-11345
- CVE-2026-40622 / BDSA-2026-11346
- CVE-2026-41292 / BDSA-2026-11347
- CVE-2026-42959 / BDSA-2026-11354
- CVE-2026-42944 / BDSA-2026-11355
- CVE-2026-32792 / BDSA-2026-11344
- CVE-2026-44608 / BDSA-2026-11351

The following lower-scored CVEs are also resolved by the same
upstream update:

- CVE-2026-42960 / BDSA-2026-11353
- CVE-2026-42534 / BDSA-2026-11348
- CVE-2026-44390 / BDSA-2026-11352
- CVE-2026-42923 / BDSA-2026-11356

Integrates:
- b11cde30: ("bind listen socket to interface", 2024-06-05)
- 7538ce4a: ("support failover mechanism", 2023-11-15)
- 4a92cb36: ("add support for the server configuration option 'private-exception'", 2023-11-20)
- bc33f51a: ("config option: outbound-msg-timeout", 2023-07-13)
- 9580ea04: ("RFC 6525 4.4.1: Don't forward TCP queries over UDP", 2023-10-23)
- d85e3dea: ("add bus connection to Unbound using libamx*", 2026-02-25)
- 6131db8e: ("fix build on non-linux systems", 2026-06-03)

References: PPW-2012
Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2026-07-13 12:42:47 +01:00
prplbot
f057352c7e profiles: prpl_core.yml: feed_prplos: tr181-xpon: pm: ensure tr181-xpon default asks vendor module for values of PM parameters
Integrates following changes:
- pm: ensure tr181-xpon default asks vendor module for values of PM parameters (e298e7d3)

References: PPW-1567
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 10:45:48 +01:00
prplbot
29b2cc3a7d profiles: prpl_core.yml: feed_prplos: amxb_usp: fix coverity, ressource leak
Integrates following changes:
- amxb_usp: fix coverity, ressource leak (162fe17f)

References: CID-29578, PPW-2073, PPW-1739
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 09:32:57 +01:00
prplbot
c3e06cf6f9 profiles: prpl_core.yml: feed_prplos: ip-manager: CDRouter: prplOS.1.6.6: IPv6 Link Local Address Data Model Reporting
Integrates following changes:
- ipv6_address.c: IPv6Address: allow AutoConfigured handling for AutoDetected addresses (d4768081)
- add_ipv6_to_ip_manager: set Origin to AutoConfigured for AutoDetected IPv6 addresses (1956ba5c)
- unit-tests: align AutoDetected expectations with AutoConfigured origin (5fefca3c)
- is_dynamic_ip: remove unused function (672bc240)
- ip_manager_status_notpresent: remove unused function (171a6290)

References: TR-181, PPW-244
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 01:27:06 +01:00
prplbot
976f6113fa profiles: prpl_core.yml: feed_prplos: tr181-dhcpv4client: Ensure DHCP IPv4Address exists for bound clients
Integrates following changes:
- tr181-dhcpv4client: Ensure DHCP IPv4Address exists for bound clients (PPW-1577) (f7e7e600)

References: PPW-1577
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 01:06:55 +01:00
prplbot
ac61c64c9a profiles: prpl_core.yml: feed_prplos: tr069-manager: ManagementServer unwanted commands in the GSDM
Integrates following changes:
- tr069-manager: ManagementServer unwanted commands in the GSDM (2bbe070b)

References: PPW-1958
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 00:57:43 +01:00
prplbot
46479e1df8 profiles: prpl_core.yml: feed_prplos: tr181-mqtt: fix coverity, ressource leak
Integrates following changes:
- tr181-mqtt: fix coverity, ressource leak (53a6bf20)

Fixes: CID-29672
References : PPW-1965
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 00:32:28 +01:00
Mouna ALOUI
dd66a0214f ci:coverity: fix uboot-tools cov-build failure.
uboot-tools (pylibfdt) failed to compile with:
fatal error: Python.h: No such file or directory

Add python3-dev to the apt-get install step to provide the
missing header.

Reference: PPW-2121
Signed-off-by: Mouna Aloui <mouna.aloui@softathome.com>
2026-07-11 07:33:54 +00:00
prplbot
16bec22b4f profiles: prpl_core.yml: feed_prplos: tr181-dnssd: dm_dnssd_events.c: expose IPAddresses param in Scan event notification
Integrates following changes:
- dm_dnssd_events.c: expose IPAddresses param in Scan event notification (6cc29cf3)

References: PPW-2078
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-10 16:14:58 +01:00