Compare commits

..

35 Commits

Author SHA1 Message Date
FAOUZI YAHYA
7e9cd869bf libamxc: upstep to v2.5.1
Integrates following changes:
-upstep to v2.5.1

Reference: PPW-1207

Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2025-12-11 11:39:03 +01:00
prplbot
41922ae3ff libamxb: bump to v4.12.5
Integrates following changes:
- subscription: Add remote subscription index vs. named test [fix] (92c9b66f)
- subscription: Add remote subscription index vs. named test [fix] (aa3735b9)
- [dmproxy][amx timeouts] Replace synchronous describe call from dmproxy (3fb84b92)
- refactor: rename amxb_subscription_new_v2 to amxb_subscription_new_no_check (459b2900)
- docs: enhance subscription API documentation and add internal code comments (dad44643)

References: PPW-1048
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-11-22 18:36:02 +01:00
prplbot
7cb80173a9 amx-cli: bump to v0.5.5
Integrates following changes:
- amx-cli: Pseudo terminal not properly closed on exit: O_NONBLOCK flag is kept on stdout (PPW-759) (10c3db73)
- amx-cli: Non root user has full data model access (no ACL checking) (PPW-697) (da5ec547)
- test: Non root user has full data model access (no ACL checking) (PPW-697) (a5e2dab9)
- amx_cli_read_line: show prompt when requested (PPW-782) (96f93242)

References: PPW-782, HOP-10263, PPW-697, PPW-759
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-21 14:10:58 +00:00
prplbot
1e7ca02e8d libamxt: bump to v1.0.3
Integrates following changes:
- ci: enable crosscompilations and unit tests (026e5d63)
- amx-cli: Pseudo terminal not properly closed on exit: O_NONBLOCK flag is kept on stdout (705af96f)

References: PPW-759
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-21 14:10:58 +00:00
prplbot
da0786025e libamxrt: bump to v0.6.9
Integrates following changes:
- process-priority: change priority to int32 for negative support (1ad8a201)
- documentation: document odl file load order in libamxrt (d62f7872)
- config: extend default include-dirs and import-dirs (c7361323)

References: PPW-753, PPW-754, PPW-752
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-20 13:15:32 +00:00
prplbot
554c1aaf1b libamxo: bump to v5.3.11
Integrates following changes:
- common: preserve escape characters in odl print method (4e101371)
- amxo_save: possible NULL pointer dereference when saving date-time values (03a327c4)
- unit-test: saving instances with unique values must save the unique values in the instance header (1586a04a)
- unique-values: unique value parameters must be saved in the instance header (88dd72c1)
- documentation: fix typos in odl.md (dc2a29b6)
- odl-parser: while parsing odl file the next chunk read could overwrite not processed data (923a7ff9)
- unit-test: while parsing odl file the next chunk read could overwrite not processed data (cdf9821b)
- odl-save: incorrect values are saved by generic odl save methods (be4d9318)
- unit-test: incorrect values are saved by generic odl save methods (16b2496c)
- documentation: clarify odl save functionality (64d68d09)
- odl read: odl parser reads incorrect content in large odl files (fab7cf28)
- unit-test: odl parser reads incorrect content in large odl files (9b7e4e33)
- common: update copyright year to 2025 (cd9e4a09)
- ci: enable crosscompilations and unit tests (c9d345a7)

References: PPW-743, PPW-725, PPW-744, PPW-745, PPW-742, PPW-707, PPW-724
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-20 13:04:13 +00:00
prplbot
eb48e14992 amx-fcgi: bump to PPW-769_4.0
Integrates following changes:
- amx-fcgi: Clean-up/stopping amx-fcgi causes a crash (PPW-769) (faffe54b)
- Eventing: JSON conversion can fail (PPW-770) (8e05a5cf)

References: PPW-769, PPW-770
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-20 12:42:10 +02:00
prplbot
6a5f385ed2 libamxa: bump to v0.11.9
Integrates following changes:
- ACLs: Improve object deletion validator (317bf778)
- error-code: amxa_get_filtered must return correct error code (PPW-697) (e6a84f9c)
- search-path: Search paths that have no matching objects will always return permission denied (PPW-780) (70d5fe3c)

References: PPW-695, PPW-697, PPW-780
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-10-15 16:03:09 +00:00
prplbot
0fd0fe2366 libamxp: bump to v2.7.15
Integrates following changes:
- amxp_sigmngr: signal manager priority (edaf3bbd)

References: PPW-851
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-09-04 09:38:06 +00:00
prplbot
766a41573e libamxc: bump to v2.3.9
Integrates following changes:
- ci: enable crosscompilations and unit tests (afe97997)
- libamxc: add 64-bit versions of macros exposed in variant header (fb66b40e)

References: PPW-663
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-07-25 15:01:11 +00:00
prplbot
681182be94 libamxb: bump to v4.12.4
Integrates following changes:
- libamxb: Incorrect update of lookup cache (PPW-627) (db4db617)
- wait-for: Improve wait-for functionality (PPW-627) (d7aab679)
- unit-test: Improve wait-for functionality (PPW-627) (27594684)

References: PPW-627
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-07-08 12:09:46 +00:00
prplbot
7757b85a84 mod-amxb-ubus: bump to v3.9.2
Integrates following changes:
- amxb_ubus: Can not find mapped objects using amxb_be_who_has_ex (PPW-627) (5fe0593e)

References: PPW-627
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-07-08 12:09:46 +00:00
prplbot
8d6fb70714 mod-ba-cli: bump to v0.14.2
Integrates following changes:
- mod-ba-cli: object lookup improvement: Object lookup should always be done using full object path (PPW-627) (c6b962d6)

References: PPW-627
Signed-off-by: prplbot <bot@prplfoundation.org>
2025-07-08 12:09:45 +00:00
Toon Caeyers
4b1ec39bef libamxrt: bump to v0.6.7
Integrates:
- 08e0e014e7b1 ("Support for global config directory")

References: PCF-1837, PCF-1057, SAH-HOP-6462

Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-06-17 21:16:26 +02:00
Toon Caeyers
fc89aea6a0 acl-manager: bump to v0.7.2
Integrates:
- 4601d2284c1e ("unit-tests: ACL files can contain variables in path names (HOP-9001)")
- f7a69e4d1a29 ("libamxa: ACL files can contain variables in path names")

References: PCF-1837, PCF-1057, SAH-HOP-9001

Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-06-17 21:16:26 +02:00
Toon Caeyers
bfc51d29ce libamxa: bump to v0.11.7
Integrates:
- e47d84d3ef9b ("libamxa: add-unit tests ACL files can contain variables in path names")
- 9babbdf8f86d ("libamxa: (update private include files)  ACL files can contain variables in path names")
- c71b438328b0 ("libamxa: ACL files can contain variables in path names")

References: PCF-1837, PCF-1057, SAH-HOP-9001

Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-06-17 21:16:26 +02:00
Hela Saadani
b21cb34899 libamxd: bump to v6.7.6
Integrates:
- bbf17c7: ("amxd_path: add function to get part of path at a certain index PCF-1062", 2025-06-12)

References: PCF-1062

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-06-13 18:13:04 +02:00
Matthias Franck
60b256369f libamxp: fix compilation with libcap-ng 0.8.4
Cause: Some warnings are treated as errors by the compiler.

Solution: Check the return values of the capng_get_caps_process and capng_apply_caps_fd functions.

References: PCF-1684

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-06-05 08:33:09 +02:00
Matthias Franck
a94fc00f70 lua-amx: bump to v0.5.6
Integrates:
- 4487f12 ("lua-amx: Coverity: Fix Unchecked return value (CID-508293)", 2025-04-19)
- 160a318 ("lua-amx: Coverity: Fix Unchecked return value (CID-508969)", 2025-04-19)

References: CID-508293, CID-508969

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-05-13 10:21:07 +02:00
ahmed sassi
3e6aa621cd mob-ba-cli: bump to v0.14.1
Integrates:
- 0944b24: ("cli: Coverity: Fix Logically dead code (CID-507092)", 2025-04-20)
- 9c7b8f3: ("cli: Coverity: Fix Unchecked return value (CID-249692)", 2025-04-20)
- 45a99dd: ("cli: Coverity: Fix Out-of-bounds access (CID-249590)", 2025-04-20)

References: CID-507092, CID-249692, CID-249590

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 10:14:22 +02:00
ahmed sassi
c96b9c4b2f libamxm: bump to v0.1.1
Integrates:
- 3767428: ("libamxm: Coverity: Fix String not null terminated (CID-249684, CID-249777, CID-249561, CID-249654)", 2025-04-24)

References:CID-249684, CID-249777, CID-249561, CID-249654

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 10:07:14 +02:00
ahmed sassi
fc47d3d3e6 mod-amxb-ubus: bump to v3.9.1
Integrates:
- ec54feb: ("amxb-ubus list: Coverity: Fix Unchecked return value (CID-507193)", 2025-04-24)

References: CID-507193

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:55:45 +02:00
ahmed sassi
acb239012b libamxc: bump to v2.3.8
Integrates:
- 2dfd26f: ("amxc_string: Coverity: Fix Missing varargs init or cleanup (CID 249746)", 2025-04-25)

References: CID-249746

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:55:45 +02:00
ahmed sassi
28041dcccf libamxp: bump to v2.7.13
Integrates:
- d8903fa: ("amxp_subproc: Coverity: Fix Time of check time of use (CID 507123)", 2025-04-25)
- aa26544: ("amxp_dir: Coverity: Fix Time of check time of use (CID 300723)", 2025-04-25)

References: CID 507123, CID 300723

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:55:45 +02:00
ahmed sassi
72977431d6 libamxt: bump to v1.0.1
Integrates:
- eeed7ab: ("libamxt tty: Coverity: Fix Dereference null return value (CID-249787)", 2025-04-26)
- 07bddb2: ("libamxt tty: Coverity: Fix Dereference null return value (CID-249625)", 2025-04-26)
- 4895537: ("libamxt tty: Coverity: Fix Resource leak (CID-249635)", 2025-04-26)
- 3ff21bc: ("libamxt tty-output: Coverity: Fix Unchecked return value from library (CID-341009)", 2025-04-26)
- fa9776b: ("libamxt tty-output: Coverity: Fix Missing varargs init or cleanup (CID-249502)", 2025-04-26)
- 474a0eb: ("libamxt tty-output: Coverity: Fix Overflowed integer argument (CID-393569)", 2025-04-26)

References:CID-249787, CID-249625, CID-249635, CID-341009, CID-249502, CID-393569

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:55:21 +02:00
ahmed sassi
55a4f26177 amx-cli: bump to v0.5.3
Integrates:

- 92d1e86: ("amx-cli: Coverity: Unchecked return value from library (CID-341049)", 2025-04-26)
- 3695f99: ("amx-cli: Coverity: Resource leak (CID-240178)", 2025-04-26)
- efed35b: ("amx-cli: Coverity: Negative array index read (CID-249537)", 2025-04-26)

References:CID-240178, CID-249537, CID-341049

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:27:08 +02:00
ahmed sassi
13d6a25077 amx-fcgi: bump to v1.3.14
Integrates:
- 2d802ce: ("amx-fcgi upload: Coverity: Fix Unchecked return value from library and Time of check time of use (CID-341154, CID-341054)", 2025-04-27)
- 9533b05: ("amx-fcgi upload: Coverity: Fix Unchecked return value from library and Time of check time of use (CID-341061, CID-341120)", 2025-04-27)
- abac9cb: ("amx-fcgi batch: Coverity: Fix  Out-of-bounds read (CID-341228)", 2025-04-27)
- 65c0ebf: ("amx-fcgi httpaccess: Coverity: Fix Unchecked return value (CID-341165)", 2025-04-27)
- 19433c2: ("amx-fcgi handle: Coverity: Argument cannot be negative (CID-341294)", 2025-04-27)

References:CID-341054, CID-341061, CID-341120, CID-341154, CID-341165, CID-341228, CID-341294

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 09:24:52 +02:00
ahmed sassi
b88cce46f7 amxo-cg: bump to v1.6.6
Integrates:
- 54ea814: ("amxo-cg arg-parser: Coverity: Fix Extra argument to printf format specifier (CID-249719)", 2025-04-28)
- 5b97d0f: ("amxo-cg xml-gen: Coverity: Fix Overflowed constant (CID-507229)", 2025-04-28)
- 1c5f6a6: ("amxo-cg file-collector: Coverity: Fix Dereference null return value (CID-507207)", 2025-04-28)
- b821afa: ("amxo-cg file-collector: Coverity: Fix Invalid type in argument to printf format specifier (CID-507068)", 2025-04-28)

References: CID-249719, CID-507068, CID-507207, CID-507229

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-05-13 08:58:54 +02:00
Hela Saadani
2130d895e5 libamxd: bump to v6.7.5
Integrates:
a59d098 ("Netdev: NetDev.Link.*.Neigh object deletion doesn't work properly (PPW-115)", 2025-01-27)

References: PPW-115
Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-04-28 16:14:17 +02:00
ahmed sassi
0e3aaf6c05 libamxs:fix several coverity issues(249836, 249597, 249742, 249527)
Integrates:

- e07f45e: ("amxs_util: Coverity: fix uninitialized pointer read (CID 249597, 249742)", 2025-03-11)
- ebac093: ("amxs_sync_ctx: Coverity: fix uninitialized pointer read (CID 249836)", 2025-03-11)

coverity references:

CID 249597, 249742
CID 249836

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-04-16 13:03:46 +00:00
ahmed sassi
5698879c57 libamxp:fix several coverity issues(CID 517339, 249763, 508637, 508539, 300733, 249648, 506987, 507100, 507031, 393552, 393507, 249504, 50888,341301, 249549, 249603, 249667, 249789, 300723, 276689)
Integrates:
- 1744e1b: ("amxp_subproc: Coverity: Fix Use of 32-bit time_t (CID 276689)", 2025-03-13)
- 405f81a: ("amxp_dir: Coverity: Fix Time of check time of use (CID 300723)", 2025-03-13)
- 9a2d597: ("amxp_expression: Coverity: Fix Free of address-of expression (CID 249549,249603,249667,249789)", 2025-03-13)
- c7bfab9: ("amxp_schedule: Coverity: Fix Logically dead code (CID 341301)", 2025-03-13)
- 6202ddf: ("amxp_expression: Coverity: Fix Dereference before null check (CID 508880)", 2025-03-13)
- 1224237: ("amxp_proccess_info: Coverity: Fix Uninitialized pointer read (CID 249504)", 2025-03-13)
- 73ea133: ("amxp_syssig: Coverity: Fix Uninitialized pointer read (CID 393507)", 2025-03-13)
- 7a0a237: ("amxp_schedule: Coverity: Fix Overflowed constant (CID 393552)", 2025-03-13)
- 9fa2e55: ("amxp_subproc: Coverity: Fix Multiple deffects in amxp_subproc_exec_child (CID 249648, 506987, 507100, 507031)", 2025-03-13)
- 01fa549: ("amxp_sigmngr: Coverity: Fix Free of address-of expression (CID 249763, 508637, 508539, 300733)", 2025-03-17)
- e5fdd64: ("amxp_signal: Coverity: Fix Dereference before null check (CID 517339)", 2025-03-28)
- eb45920: ("baf: set SoftAtHome as copyrights holder in LICENSE file", 2025-04-09)
- 00172bd: ("[CI] Update autogenerated files", 2025-03-12)
- d500ecc: ("ci: include the ci templates", 2025-03-12)

coverity references :

CID 276689
CID 300723
CID 249549,249603,249667,249789
CID 341301
CID 508880
CID 249504
CID 393507
CID 393552
CID 249648, 506987, 507100, 507031
CID 249763, 508637, 508539, 300733
CID 517339

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-04-16 13:03:46 +00:00
ahmed sassi
12bc7e0c5a libamxo:fix several coverity issues(CID 393511, 507106, 249769, 249833, 344685, 341090, 341300)
Integrates:
- 672f1c8: ("amxo_parser: Coverity: Fix resource leak (CID 341090, 341300)", 2025-03-11)
- 6966eda: ("amxo_parser: Coverity: Fix Unchecked return value from library (CID 344685)", 2025-03-11)
- 0658d67: ("amxo_parser: Coverty: Fix Dereference null return value (CID 249833)", 2025-03-11)
- c05316a: ("amxo_parser: Coverity: Fix Logically dead code (CID 249769)", 2025-03-11)
- 9530476: ("amxo_parser: Coverity: Fix Dereference null return value (CID 507106)", 2025-03-11)

coverity references :

CID 341090, 341300
CID 344685
CID 249833
CID 249769
CID 507106

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-04-16 13:03:46 +00:00
ahmed sassi
5a326b13c7 libamxc :fix several coverity issues(CID 249746, 300729, 249778, 341115, 24980,393520)
Integrates:

- 4032597: ("amxc_array: Coverity: Fix Overflowed constant (CID 393520)", 2025-03-12)
- b0326d1: ("amxc_varriant fd: Coverity: Fix Operands don't affect result (CID 249802)", 2025-03-12)
- b673f0f: ("variant_dump: Coverity: Fix Unchecked return value (CID 341115)", 2025-03-12)
- c52c20a: ("amxc_set: Coverity: Fix Dereference before null check (CID 300729)", 2025-03-12)
- 64dea0a: ("amxc_string: Coverity: Fix Missing varargs init or cleanup (CID 249746)", 2025-03-12)

coverity references :

CID 393520
CID 249802
CID 341115
CID 300729
CID 249746

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-04-16 13:03:46 +00:00
Hela Saadani
dd6d23661a libamxa:fix several coverity issues(CID 249519, 393521, 508462 ,249499)
Integrates :

- c858588: ("amxa_validate_operate: Coverty: Fix unchecked return value (CID 508462)", 2025-03-11)
- 7601e2d: ("amxa_merge: Coverity: Fix overflowed constant (CID 393521)", 2025-03-11)
- e81c7c1: ("amaxa_merger: Coverity: fix argument cannot be negative (CID 249519)", 2025-03-10)
- e3f5038: ("amxa_merge: Coverity: fix (TOCTOU) Time of check time of use (CID 249499)", 2025-03-10)

coverity references :

CID 508462
CID 393521
CID 249519
CID 249499

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-04-16 13:03:46 +00:00
sahtelnet258
d089d84826 libamb: amxb_log: Possible NULL pointer dereference (PPM-3259)
Integrates:
- 8475157: ("amxb_log: Possible NULL pointer dereference", 2025-03-25)

References: PPM-3259

Signed-off-by: sahtelnet258 <hela.saadani_ext@softathome.com>
2025-04-15 15:12:19 +02:00
18 changed files with 127 additions and 169 deletions

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=acl-manager
PKG_VERSION:=v0.7.1
PKG_VERSION:=v0.7.2
SHORT_DESCRIPTION:=The ACL manager monitors ACL directory and merges ACL files
PKG_SOURCE:=acl-manager-v0.7.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.7.1
PKG_HASH:=9a8c39941825da35d505f33cd8817bc5fe7674cbbb624b4b62e10f2251359b81
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.7.1
PKG_SOURCE:=acl-manager-v0.7.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/acl-manager/-/archive/v0.7.2
PKG_HASH:=85664738bc5de52a43b3f091ca61ba7bcabe454f53cd0664b5e397dd17cca2fe
PKG_BUILD_DIR:=$(BUILD_DIR)/acl-manager-v0.7.2
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=amx-cli
PKG_VERSION:=v0.5.2
PKG_VERSION:=v0.5.5
SHORT_DESCRIPTION:=Ambiorix interactive CLI
PKG_SOURCE:=amx-cli-v0.5.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/archive/v0.5.2
PKG_HASH:=a05aa44845a016db7b937ed7ad518decbd45e7484d56f62d1c1c72dee5793aef
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.5.2
PKG_SOURCE:=amx-cli-v0.5.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-cli/-/archive/v0.5.5
PKG_HASH:=4e976d7e7fef86fb851d3f89969c43ed645636cfab466f5a60972e461d7235ad
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-cli-v0.5.5
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -41,11 +43,11 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=amx-fcgi
PKG_VERSION:=v1.3.13
PKG_VERSION:=v1.3.15
SHORT_DESCRIPTION:=Ambiorix Fast CGI app for web-servers
PKG_SOURCE:=amx-fcgi-v1.3.13.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi/-/archive/v1.3.13
PKG_HASH:=4f245bac44238809855f52b1ea06a8b0f0f9cc2a9540a180ed0151cec39f6eff
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-fcgi-v1.3.13
PKG_SOURCE:=amx-fcgi-v1.3.15.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amx-fcgi/-/archive/v1.3.15
PKG_HASH:=c09d18074e9ba65bd7bf1613a71c33f23969d9e10770b6bc72347feb140bf9e7
PKG_BUILD_DIR:=$(BUILD_DIR)/amx-fcgi-v1.3.15
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -22,15 +24,6 @@ define SAHInit/Install
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/etc/rc.d/K10$(COMPONENT)
endef
define SAHBackupRestore/Install
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore
install -d ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/backup/B10$(COMPONENT)
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/restore/R10$(COMPONENT)
ln -sfr ${PKG_INSTALL_DIR}/etc/init.d/$(COMPONENT) ${PKG_INSTALL_DIR}/usr/lib/hgwcfg/import/R10$(COMPONENT)
endef
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
@@ -63,7 +56,6 @@ define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call SAHInit/Install)
$(call SAHBackupRestore/Install)
endef
define Build/InstallDev

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=amxo-cg
PKG_VERSION:=v1.6.5
PKG_VERSION:=v1.6.6
SHORT_DESCRIPTION:=Object Definition Language Compiler/Generator
PKG_SOURCE:=amxo-cg-v1.6.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg/-/archive/v1.6.5
PKG_HASH:=132ef529452b32dacdb9f9ca84abb74a44b88b44dae28eb597d2ca0fcbc1d889
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.6.5
PKG_SOURCE:=amxo-cg-v1.6.6.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg/-/archive/v1.6.6
PKG_HASH:=5f737da52d27533b41db387d008e3723d762090a42d28a76296ccc6577e063a7
PKG_BUILD_DIR:=$(BUILD_DIR)/amxo-cg-v1.6.6
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -19,7 +21,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=prpl Foundation
SUBMENU:=Applications
SUBMENU:=Ambiorix
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://gitlab.com/prpl-foundation/components/ambiorix/applications/amxo-cg
DEPENDS += +libamxc

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxa
PKG_VERSION:=v0.11.1
PKG_VERSION:=v0.11.9
SHORT_DESCRIPTION:=Access control verification
PKG_SOURCE:=libamxa-v0.11.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.11.1
PKG_HASH:=c4ce80b236e2e6bef000e6c90df0b4be995e8ce689f88bbbbc1a3dcf6199d664
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.11.1
PKG_SOURCE:=libamxa-v0.11.9.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxa/-/archive/v0.11.9
PKG_HASH:=1197300157ef7c1e7b340c5909727caf9eba6754a80067f0354b46880edcf8eb
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxa-v0.11.9
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -38,11 +40,11 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,19 +1,21 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxb
PKG_VERSION:=v4.12.0
PKG_VERSION:=v4.12.5
SHORT_DESCRIPTION:=Bus agnostic C API (mediator)
PKG_SOURCE:=libamxb-v4.12.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.12.0
PKG_HASH:=568f6c901e6da48f15f6abd7f81faa9639fec3ffea85bdec6d2c8c1c60b7bf3a
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.12.0
PKG_SOURCE:=libamxb-v4.12.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxb/-/archive/v4.12.5
PKG_HASH:=c63b74488594c562b340851dbd6b11a5edc9a44997e58436a3b1fdb12813bfda
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxb-v4.12.5
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=2
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk

View File

@@ -1,62 +0,0 @@
From f9a1bb02c2ddffb75196d3e85a1c8e505b7b85d1 Mon Sep 17 00:00:00 2001
From: sahbot <support.opensource@softathome.com>
Date: Tue, 25 Mar 2025 06:42:43 +0000
Subject: [PATCH] amxb_log: Possible NULL pointer dereference
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Problem:
========
In the unit-tests of the python bindings an segmentation fault occurs in amxb_log due to a NULL pointer dereference
==3058726== Invalid read of size 8
==3058726== at 0x74AB48A: amxb_log (amxb_config.c:86)
==3058726== by 0x74A5B4E: amxb_get_supported (amxb_ba_op_get_sup.c:152)
==3058726== by 0x7442F1F: pamx_get_supported (python_amx_connection_object.c:587)
==3058726== by 0x551BBD: ??? (in /usr/bin/python3.11)
==3058726== by 0x53B6AB: PyObject_Vectorcall (in /usr/bin/python3.11)
==3058726== by 0x52C2EF: _PyEval_EvalFrameDefault (in /usr/bin/python3.11)
==3058726== by 0x55D960: _PyFunction_Vectorcall (in /usr/bin/python3.11)
==3058726== by 0x53034D: _PyEval_EvalFrameDefault (in /usr/bin/python3.11)
==3058726== by 0x55D960: _PyFunction_Vectorcall (in /usr/bin/python3.11)
==3058726== by 0x53034D: _PyEval_EvalFrameDefault (in /usr/bin/python3.11)
==3058726== by 0x55D960: _PyFunction_Vectorcall (in /usr/bin/python3.11)
==3058726== by 0x51FB45: _PyObject_FastCallDictTstate (in /usr/bin/python3.11)
==3058726== Address 0x30 is not stack'd, malloc'd or (recently) free'd
==3058726==
Fatal Python error: Segmentation fault
Cause:
======
The bus ctx in the python bindings unit tests is not a correctly initialized bus context.
A dummy bus context is often used in unit tests, which could cause these kind of segmentation faults.
Solution:
=========
Add an extra NULL pointer check.
This issue will not occur in production code as the bus contexts are always correctly created.
Fixes: PPM-3259
Reported-by: Dmytro Puz <d.puz@inango-systems.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [backport]
(cherry picked from commit 71ca42da04dd9df26a6bcb54fbad8864f7f7a36d)
---
src/amxb_config.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/amxb_config.c b/src/amxb_config.c
index cf454f78c597..01c7abc5f926 100644
--- a/src/amxb_config.c
+++ b/src/amxb_config.c
@@ -83,6 +83,7 @@ void amxb_log(amxb_bus_ctx_t* ctx,
const char* bus_name = NULL;
when_null(ctx, exit);
+ when_null(ctx->bus_fn, exit);
bus_name = ctx->bus_fn->name;
// In case of a timeout, write to syslog anyway

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxc
PKG_VERSION:=v2.3.1
PKG_VERSION:=v2.5.1
SHORT_DESCRIPTION:=library providing generic reusable data containers
PKG_SOURCE:=libamxc-v2.3.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v2.3.1
PKG_HASH:=7422bec681804bd0f9e54186e7f146f6f9d84627e12d2372285362546e66e221
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v2.3.1
PKG_SOURCE:=libamxc-v2.5.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxc/-/archive/v2.5.1
PKG_HASH:=b1f654482f61abb841ffca87a0d0c1a6f84cab5dcccb9040a70c8d85024d4a5b
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxc-v2.5.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxd
PKG_VERSION:=v6.7.3
PKG_VERSION:=v6.7.6
SHORT_DESCRIPTION:=Data model C-API
PKG_SOURCE:=libamxd-v6.7.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v6.7.3
PKG_HASH:=02520fde4a0888bfc972a099ee08b9ef774c951ec9f023567446e21c1fffb7c7
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v6.7.3
PKG_SOURCE:=libamxd-v6.7.6.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxd/-/archive/v6.7.6
PKG_HASH:=5a155a8019fc6cc6ed45aa9facf40206df35bcd996607d9593aa6e9db73ae6ae
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxd-v6.7.6
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxm
PKG_VERSION:=v0.1.0
PKG_VERSION:=v0.1.1
SHORT_DESCRIPTION:=modularity API, simplifies creation of plug-ins
PKG_SOURCE:=libamxm-v0.1.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.1.0
PKG_HASH:=b98980d2cf88c34a674f9a62cc2e71dc1cf9e94d2f38c52f513958669deb21f5
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.1.0
PKG_SOURCE:=libamxm-v0.1.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxm/-/archive/v0.1.1
PKG_HASH:=abf2a9d6daab5103198666ae05231cf5d3db8a555ac644d6756f9c1fdb3ff33c
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxm-v0.1.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -3,13 +3,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxo
PKG_VERSION:=v5.3.4
PKG_VERSION:=v5.3.11
SHORT_DESCRIPTION:=Ambiorix Object Definition Language library
PKG_SOURCE:=libamxo-v5.3.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v5.3.4
PKG_HASH:=5ba10e068fa7ddcf2aeaace53985b340b1b6eff61a66ced1dbda0e3d87654d82
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v5.3.4
PKG_SOURCE:=libamxo-v5.3.11.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxo/-/archive/v5.3.11
PKG_HASH:=536c8e69cece51fb66d73c106b1d795d03215e59b356346d7c0ae4608685bfd8
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxo-v5.3.11
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -40,11 +40,11 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxp
PKG_VERSION:=v2.7.0
PKG_VERSION:=v2.7.15
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxp-v2.7.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v2.7.0
PKG_HASH:=bbe32b48049a7818b2685d3159c430a1ebe3a2aaa87147868d20020574c8e4ef
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v2.7.0
PKG_SOURCE:=libamxp-v2.7.15.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxp/-/archive/v2.7.15
PKG_HASH:=30f1badc41c090146c65ae161aa6d14e07b4336aae85b4c6dfa2d065de7e43c2
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxp-v2.7.15
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxrt/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxrt
PKG_VERSION:=v0.6.6
PKG_VERSION:=v0.6.9
SHORT_DESCRIPTION:=Ambiorix Run Time API
PKG_SOURCE:=libamxrt-v0.6.6.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxrt/-/archive/v0.6.6
PKG_HASH:=dea27aaa844cc66437a97913eb3f9a22c5fbecb55846e1174960df7d4a876f19
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxrt-v0.6.6
PKG_SOURCE:=libamxrt-v0.6.9.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxrt/-/archive/v0.6.9
PKG_HASH:=0a0625f310a18e81b0688a589dc0240b60c9440f62d00d487ce58bdba80df897
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxrt-v0.6.9
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -42,11 +44,11 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_SAH_AMXRT_RWDATAPATH=$(CONFIG_SAH_AMXRT_RWDATAPATH) CONFIG_FORCE_RUNNING_AS_ROOT=$(CONFIG_FORCE_RUNNING_AS_ROOT) CONFIG_REMOVE_CAPS_ODLS=$(CONFIG_REMOVE_CAPS_ODLS))
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY) CONFIG_SAH_AMXRT_RWDATAPATH=$(CONFIG_SAH_AMXRT_RWDATAPATH) CONFIG_FORCE_RUNNING_AS_ROOT=$(CONFIG_FORCE_RUNNING_AS_ROOT) CONFIG_REMOVE_CAPS_ODLS=$(CONFIG_REMOVE_CAPS_ODLS))
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_SAH_AMXRT_RWDATAPATH=$(CONFIG_SAH_AMXRT_RWDATAPATH) CONFIG_FORCE_RUNNING_AS_ROOT=$(CONFIG_FORCE_RUNNING_AS_ROOT) CONFIG_REMOVE_CAPS_ODLS=$(CONFIG_REMOVE_CAPS_ODLS))
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY) CONFIG_SAH_AMXRT_RWDATAPATH=$(CONFIG_SAH_AMXRT_RWDATAPATH) CONFIG_FORCE_RUNNING_AS_ROOT=$(CONFIG_FORCE_RUNNING_AS_ROOT) CONFIG_REMOVE_CAPS_ODLS=$(CONFIG_REMOVE_CAPS_ODLS))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxs
PKG_VERSION:=v0.8.1
PKG_VERSION:=v0.8.3
SHORT_DESCRIPTION:=Data model synchronization C-API
PKG_SOURCE:=libamxs-v0.8.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.8.1
PKG_HASH:=14f3db230f42686381c690fc8ba92c7b724f43756baf102d10056b89ccd40715
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.8.1
PKG_SOURCE:=libamxs-v0.8.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxs/-/archive/v0.8.3
PKG_HASH:=42409fe4b135b8274e9f4595c269dcc66c076aadcbfe0ee99a8c274805fcdab0
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxs-v0.8.3
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=libamxt
PKG_VERSION:=v1.0.0
PKG_VERSION:=v1.0.3
SHORT_DESCRIPTION:=Common patterns implementation
PKG_SOURCE:=libamxt-v1.0.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v1.0.0
PKG_HASH:=3afe221384abf13b05b3ad88577573977ac83063dead584a114fc8633c2dd5cf
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v1.0.0
PKG_SOURCE:=libamxt-v1.0.3.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/libraries/libamxt/-/archive/v1.0.3
PKG_HASH:=01a8daf45ea9f3962a12e1166a91b30db22eb796c8cf5352042199316f991cb7
PKG_BUILD_DIR:=$(BUILD_DIR)/libamxt-v1.0.3
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -36,11 +38,11 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include)
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(STAGING_DIR) STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PV=$(PKG_VERSION) PKG_CONFIG_LIBDIR=$(STAGING_DIR)/usr/lib/pkgconfig LIBDIR=/usr/lib INSTALL_LIB_DIR=/lib INSTALL_BIN_DIR=/bin RAW_VERSION=$(PKG_VERSION) HARDCO_HAL_DIR=$(STAGING_DIR)/usr/include CONFIG_ACCESSPOINT=$(CONFIG_PRPL_CPE_OPMODE_EXTENDER) CONFIG_GATEWAY=$(CONFIG_PRPL_CPE_OPMODE_GATEWAY))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-amxb-ubus
PKG_VERSION:=v3.9.0
PKG_VERSION:=v3.9.2
SHORT_DESCRIPTION:=Ubus Backend
PKG_SOURCE:=amxb_ubus-v3.9.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.9.0
PKG_HASH:=28e1e418e72579ecf86f2fc866b1afda2727098227b821ce52a387072d8c4631
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.9.0
PKG_SOURCE:=amxb_ubus-v3.9.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amxb_backends/amxb_ubus/-/archive/v3.9.2
PKG_HASH:=ec0b36a2c515788382f687971942ac31bf2b85c9ead3c9f3c251d1597fc86fb0
PKG_BUILD_DIR:=$(BUILD_DIR)/amxb_ubus-v3.9.2
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=mod-ba-cli
PKG_VERSION:=v0.14.0
PKG_VERSION:=v0.14.2
SHORT_DESCRIPTION:=Bus Agnostic Command Line Interface
PKG_SOURCE:=mod-ba-cli-v0.14.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.14.0
PKG_HASH:=169ef518f965f59a0a0fefe76f270f97e02cbd317e016d36b1bec88103cae46e
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.14.0
PKG_SOURCE:=mod-ba-cli-v0.14.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/modules/amx_cli/mod-ba-cli/-/archive/v0.14.2
PKG_HASH:=9e079a410e748a3fff36c0ab95c58ff4601823707b5f3e68451f77d22b3e7d34
PKG_BUILD_DIR:=$(BUILD_DIR)/mod-ba-cli-v0.14.2
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,15 @@
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx/-/blob/main/baf.yml instead
include $(TOPDIR)/rules.mk
PKG_NAME:=lua-amx
PKG_VERSION:=v0.5.5
PKG_VERSION:=v0.5.6
SHORT_DESCRIPTION:=LUA AMX Bindings
PKG_SOURCE:=lua-amx-v0.5.5.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx/-/archive/v0.5.5
PKG_HASH:=2c1af69c65a4f9edb9c8d5a53cd771400d2935e2d6448226b6228577d4e30c1b
PKG_BUILD_DIR:=$(BUILD_DIR)/lua-amx-v0.5.5
PKG_SOURCE:=lua-amx-v0.5.6.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/ambiorix/bindings/lua/lua-amx/-/archive/v0.5.6
PKG_HASH:=4c5e95f5534ddfedc056070c6bd90ba258e6470994f9dc27b3b2fccd0d234326
PKG_BUILD_DIR:=$(BUILD_DIR)/lua-amx-v0.5.6
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE