Compare commits

...

28 Commits

Author SHA1 Message Date
sahbot
3850e0ad42 Integrating gmap-mod-mdns to master_v0.1.5
Issue: NET-5083 [gmap] [self] [mod] Self can be started after the modules, causing some detection issues.
GitOrigin-RevId: 894a2df9d03e7b8dea127a9d5b4ec938354787e9
2023-09-25 08:46:57 +00:00
sahbot
5119bbfd30 Integrating gmap-mibs-common to master_v0.11.0
Issue: HOP-3828 - [DeviceInfo][Location] Allow a user to statically set its Location Configuration [new]
Issue: NET-5075 [BDD][Gmap Mib] mapping issues detected
GitOrigin-RevId: 0870cdbffaaeb7d5c7e74d8bc14be97d18e3ef49
2023-09-25 08:46:57 +00:00
sahbot
6bcccb83b4 Issue: ST-1152 Rework anonymous URL for proprietary repositories in feeds
GitOrigin-RevId: 9f7561e55b366bc940b372a4cfc816e6260b1d22
2023-09-22 09:15:19 +00:00
sahbot
4ac976c76a Integrating gmap-server to master_v2.2.7
Issue: NET-5099 Fix link() removes upper->lower but keeps lower->upper
GitOrigin-RevId: 6692ee6f3c6303df556f050e5b0b8839ff175479
2023-09-21 11:28:18 +00:00
sahbot
5f1335f53c Integrating gmap-mod-ethernet-dev to master_v1.15.0
Issue: NET-5093 Use link() instead of setLink()
Issue: NET-5112 Keep link to port on disconnect
GitOrigin-RevId: 429dae4efdc6f38eb909413862b326acf45a46d0
2023-09-21 11:28:18 +00:00
sahbot
012e714174 Integrating gmap-mod-ethernet-dev to master_v1.14.1
Issue: NET-5093 Use link() instead of setLink()
GitOrigin-RevId: 39376d3e2dfe66facaa06c4bfe1bee58ccae19d5
2023-09-21 11:28:18 +00:00
sahbot
3af11bcc11 Integrating gmap-server to master_v2.2.6
Issue: NET-5045 [GMAP] gmaps_device_get_recursive does not return all data of child objects
GitOrigin-RevId: c8904d1da8bbd76ffc355d347e77f84db23ae78f
2023-09-19 07:31:19 +00:00
sahbot
aea190ab3e Integrating gmap-mod-ethernet-dev to master_v1.14.0
Issue: NET-5035 Support changing MAC while gmap is running
GitOrigin-RevId: 9bba16b2aff4cb54e89a5868321c47663a807fe5
2023-09-19 07:31:19 +00:00
sahbot
10ab06b6fb Integrating gmap-mod-self to master_v1.4.1
Issue: NET-5077 [amx][gmap] segfault of (module loaded by) gmap-client
GitOrigin-RevId: 792671f46e8e3f5aafa73a37bf37bad635813d48
2023-09-11 11:28:28 +00:00
sahbot
285fdf1a02 Integrating gmap-mod-ethernet-dev to master_v1.13.0
Issue: HOP-3914 adapt to discoping moved to lib_discoping
GitOrigin-RevId: 62a99e2d468ba55982d78b0dc536655009f5e9ad
2023-09-08 06:49:52 +00:00
sahbot
53295d9d22 Integrating gmap-mod-mdns to master_v0.1.4
Issue: NET-5077 [amx][gmap] segfault of (module loaded by) gmap-client
GitOrigin-RevId: 302d5b4f5acbe74e999a0a7ec4b3892d6212cb2e
2023-09-08 06:49:52 +00:00
sahbot
1deb081d99 Integrating gmap-mod-services-db to master_v0.1.6
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: bcc63e14c444cca18e768c8c205977e16ce7e921
2023-09-08 06:49:52 +00:00
sahbot
6511ab7494 Integrating gmap-mod-upnp to master_v0.1.5
Issue: DUMMY-0000 - No associated bugs found
GitOrigin-RevId: 2bd9e3ce5ca4dfda4a73e4b4331f94306d3089cb
2023-09-08 06:49:52 +00:00
sahbot
75d53f9b2a Integrating libgmap-ext to master_v0.8.0
Issue: HOP-3914 Remove discoping because moved to lib_discoping
GitOrigin-RevId: 664f192dbcd33642a8f4ada2cd15e20fb9c249ed
2023-09-08 06:49:52 +00:00
sahbot
c6f45fadbc Integrating gmap-mibs-common to master_v0.10.0
Issue: NET-4915 gMap Homeplug Plugin
GitOrigin-RevId: 7b590335b49586057617c26581b807c7e26873ff
2023-08-24 17:28:50 +00:00
sahbot
0e02fa5599 Integrating libgmap-client to master_v1.5.2
Issue: NET-4943 gMap islinkedto support missing in lib gmap client
GitOrigin-RevId: 41dee0a0b20b5c583419d5c95950b20c4dea08a5
2023-08-24 17:28:50 +00:00
sahbot
5cafeb04de Integrating gmap-mibs-common to master_v0.9.0
Issue: NET-4883 [gMap][SAHPariring] Add a dedicated sahpairing mib/Client
GitOrigin-RevId: a6d95204f28dbc80dd2213ce60a7fc3b79c8ee92
2023-08-17 19:49:52 +00:00
sahbot
396ac51d25 Integrating gmap-server to master_v2.2.5
Issue: HOP-2107 lan DHCP client hostname is not resolved [fix]
GitOrigin-RevId: 862212c2b6028ef8c40544a4efb2078b32edcc18
2023-08-02 18:25:12 +00:00
sahbot
17367ae6a1 Integrating libgmap-client to master_v1.5.1
Issue: NET-4927 [lib-gmap] Const casting instead of dyn casting in boolean functions
GitOrigin-RevId: 6c578e7cfef45cec7f9dfbcde7a67b7997ca45f7
2023-07-31 20:00:37 +00:00
sahbot
87989521d5 Integrating gmap-mibs-common to master_v0.8.3
Issue: NET-4938 [BDD] BDD parameteres in datamodel should not be read only
GitOrigin-RevId: dd73d4a038e37beeff4ebd42e548b18ce7583752
2023-07-12 15:18:18 +00:00
sahbot
38c4f8910a Integrating gmap-mibs-common to master_v0.8.2
Issue: NET-4920 [gmap][mod-upnp] update the odl so it is not read only
GitOrigin-RevId: bea5c9234ec878a75547af5e90a0e8abe1ae7740
2023-07-10 14:03:01 +00:00
sahbot
0771acc57c Integrating gmap-mibs-common to master_v0.8.1
Issue: NET-4896 [gmap][mibs][useragent] Removing a useragent doesnt send out an event
GitOrigin-RevId: 360726c33c4207b39be1745f504f44e94611ee97
2023-07-04 07:19:39 +00:00
sahbot
41fa5f3ea0 Remove README and CHANGELOG for opensource
GitOrigin-RevId: 2d4061ec7c9b8d785a575450b83f7a6b26fd9d26
2023-06-22 14:09:26 +00:00
sahbot
f50b2ea214 [CI] Update changelog for release master_v1.0.27
GitOrigin-RevId: 122d151144665834a0cdacb77ec5adc8ea8b7ec8
2023-06-22 12:31:59 +00:00
sahbot
1da81366a9 [CI] Update changelog for release master_v1.0.26
GitOrigin-RevId: 20800abb716e454af695ebe05061fc5f2e440663
2023-06-20 10:03:21 +00:00
sahbot
1b67e84b60 [CI] Update autogenerated files
GitOrigin-RevId: 06e98f4b0238002348ec0577e96e8d5308bde897
2023-06-20 10:03:21 +00:00
sahbot
769aa2878c Integrating gmap-mibs-common to master_v0.8.0
Issue: NET-4814 [Useragent][EmbeddedFiltering] Create the new AMX Useragent Embeddedfiltering module
GitOrigin-RevId: 16d96a5c73e145c13ebe660ae5454c7e48edef2a
2023-06-20 10:03:21 +00:00
sahbot
488d2087a0 [CI] Update changelog for release master_v1.0.25
GitOrigin-RevId: b225541c295909f22ec4b530fef4043a1d6ec528
2023-06-20 06:37:51 +00:00
11 changed files with 227 additions and 642 deletions

View File

@@ -1,566 +0,0 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## Release v1.0.24 - 2023-06-16(06:51:47 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] Fix security problems with long names etc
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): ipv6 for discoping and neighbors
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): update documentation
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [Useragent][EmbeddedFiltering] Create the new AMX Useragent Embeddedfiltering module
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Scan for ipv6 addresses by sending multicast echo request
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Move fake timers to libamxut (+use libamxut)
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): update documentation
## Release v1.0.23 - 2023-06-08(17:09:01 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): - [HTTPManager][WebUI] Create plugin's ACLs permissions
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] MaxDevices implementation doesnt differentiate between devices and interfaces
## Release v1.0.22 - 2023-06-08(07:41:59 +0000)
### Other
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Support verify reachability of an ipv6 IP
## Release v1.0.21 - 2023-06-07(06:39:09 +0000)
### Other
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): use amxut
## Release v1.0.20 - 2023-06-02(14:31:00 +0000)
### Other
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [gmap] MaxDevices implementation doesnt differentiate between devices and interfaces
## Release v1.0.19 - 2023-06-01(09:40:59 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Fix collision detection late when IP from other source
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Support disabling periodic reverification
## Release v1.0.18 - 2023-05-23(18:19:55 +0000)
## Release v1.0.17 - 2023-05-12(14:42:27 +0000)
### Other
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Drop dependency from ip->watcher on creation of ip
## Release v1.0.16 - 2023-05-10(07:46:28 +0000)
## Release v1.0.15 - 2023-05-05(12:39:54 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [gmap][UPNPDiscovery] Add UPNP support in gMap
## Release v1.0.14 - 2023-04-28(14:16:59 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [gmap][UPNPDiscovery] Add UPNP support in gMap
## Release v1.0.13 - 2023-04-24(15:36:07 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): It must be possible to populate Gmap with detected UserAgents
## Release v1.0.12 - 2023-04-21(10:26:01 +0000)
### Other
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Let socketlist deal with arbitrary type of sockets
## Release v1.0.11 - 2023-04-20(13:05:36 +0000)
### Other
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Split gmap_ext_arp_eth_socket from gmap_ext_discoping_socketlist
## Release v1.0.10 - 2023-04-19(07:13:49 +0000)
### Fixes
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [odl]Remove deprecated odl keywords
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [odl]Remove deprecated odl keywords
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Removed deprecated odl keywords in tests
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Removed deprecated odl keywords in tests
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Removed deprecated odl keywords in tests
## Release v1.0.9 - 2023-04-07(10:46:25 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Renames for discoping
## Release v1.0.8 - 2023-04-07(06:16:47 +0000)
## Release v1.0.6 - 2023-03-21(19:47:55 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Listen to NetDev.Link.<port>.Neigh
## Release v1.0.5 - 2023-03-21(13:59:29 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Rename gmap_ethernet_dev_netdev->gmap_ethernet_dev_bridgetable
## Release v1.0.4 - 2023-03-15(17:35:51 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to DHCPv4Server path change
## Release v1.0.3 - 2023-03-13(07:19:46 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gmap config event handling: server and client side
## Release v1.0.2 - 2023-03-02(12:03:41 +0000)
### Other
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): [amx][gmap-client] /etc/init.d/gmap-client does nothing on non-internal build
## Release v1.0.1 - 2023-02-24(18:31:25 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Provide a parameter reference to the DHCP Client Lease
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Fix no logging when running standalone
## Release v1.0.0 - 2023-02-23(13:52:50 +0000)
### Breaking
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Change setActive API to have source and priority
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Adapt to new setActive API with source and priority
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Adapt to new setActive API with source and priority
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to 'nemo' tag not used anymore
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Adapt to new setActive API with source and priority
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Adapt to new setActive API with source and priority
## Release v0.17.11 - 2023-02-16(13:57:24 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix gmap-server sometimes thinks time never syncronized
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [libgmap-client] generated datamodel documentation is empty
## Release v0.17.10 - 2023-02-15(17:03:48 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Rename nemo->netdev and adapt to new 'style' of mib expression
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Adapt to 'nemo' tag not used anymore
## Release v0.17.9 - 2023-02-08(18:19:04 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [gMap][BDD] Create Information MiB
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [BDD][gMap] Create BDD MiB
## Release v0.17.8 - 2023-02-07(14:52:00 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Mark colliding IPs with Status=error
## Release v0.17.7 - 2023-02-06(11:57:57 +0000)
### Other
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Track MAC and collisions and reduce ARPs sent
## Release v0.17.6 - 2023-02-03(20:34:43 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix incorrect log on adding default name
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Remove event stdout spam
## Release v0.17.5 - 2023-02-02(12:33:47 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Remove the time-plugin requirement from gmap-server
## Release v0.17.4 - 2023-01-30(18:52:35 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] avoid using m4 odl files.
## Release v0.17.3 - 2023-01-25(17:37:20 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] the max nr of devices needs to be checked in gmaps_new_device instead of in _Devices_createDevice
## Release v0.17.2 - 2023-01-23(11:36:56 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Support ARP IP down + start arping
## Release v0.17.1 - 2023-01-19(19:08:49 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Expose mdns information in gMap
## Release v0.17.0 - 2023-01-19(14:45:17 +0000)
### New
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [import-dbg] Disable import-dbg by default for all amxrt plugin
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] Expose mdns information in gMap
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Create IP in gmap device on gratuitous ARP
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap server: getParameters, getFirstParameter RPC
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Server: DM RPC cleanup
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gMap server: getParameters, getFirstParameter RPC
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): send ARP + callback on timeout/success
## Release v0.16.0 - 2023-01-11(11:39:17 +0000)
### New
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext): Component added
## Release v0.15.2 - 2023-01-10(13:35:53 +0000)
### Fixes
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Use search path in requires statement for instance object
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): GMap Server: implementation of gmap additional expression operators
## Release v0.15.1 - 2023-01-06(13:23:10 +0000)
### Fixes
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Fix optional include of components.config.m4 in config/gmap_conf_global.odl.m4
## Release v0.15.0 - 2023-01-05(16:26:47 +0000)
### New
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): [import-dbg] Disable import-dbg by default for all amxrt plugin
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [import-dbg] Disable import-dbg by default for all amxrt plugin
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [import-dbg] Disable import-dbg by default for all amxrt plugin
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] Expose mdns information in gMap
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] gmap_devices_findByIp function uses incorrect search paths
## Release v0.14.4 - 2022-12-20(18:44:19 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Use optional include when including components.config.m4
## Release v0.14.3 - 2022-12-16(10:57:40 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Expose mdns information in gMap
## Release v0.14.2 - 2022-12-08(17:06:51 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Event handling
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): gMap Event handling
## Release v0.14.1 - 2022-12-02(11:52:25 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [amx][gmap] mib-ip fails to load due to undefined symbol
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Sync bridge IP from netmodel + add 'bridge' tag
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [amx][gmap] mib-ip fails to load due to undefined symbol
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] mib-ip fails to load due to undefined symbol
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add IP query support
## Release v0.14.0 - 2022-11-30(08:00:55 +0000)
### New
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): [gMap][wanBlock] Development of a gMap wanblock module
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Rename name source 'HostName'->'dhcp'
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Add 'dhcp' to default name source list
## Release v0.13.11 - 2022-11-28(17:46:30 +0000)
### Other
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common): Add DHCPv4Client & DHCPv6Client in dhcp mib .odl
## Release v0.13.10 - 2022-11-24(11:35:59 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Add DHCP option 12 HostName
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): gMap Server: fix gmaps_device_get_recursive
## Release v0.13.9 - 2022-11-22(07:54:07 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add gmap_ip_device_get_addresses()
## Release v0.13.8 - 2022-11-09(10:03:53 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Talk to standard TR-181 DHCPv4 datamodel instead of custom notifications
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add gmap_devices_findByIp
## Release v0.13.7 - 2022-10-24(13:32:19 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Automatic clean up of inactive devices when MaxDevices is reached.
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [gmap] Automatic clean up of inactive devices when MaxDevices is reached.
## Release v0.13.6 - 2022-10-13(11:22:21 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [amx][gmap] Define Name, setName(), delName() behaviour
## Release v0.13.5 - 2022-10-06(17:08:01 +0000)
### Other
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [amx][gmap] Define Name, setName(), delName() behaviour
## Release v0.13.4 - 2022-09-28(06:14:07 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Fix fail to subscribe to DHCPv4 at boot
## Release v0.13.3 - 2022-09-26(15:28:34 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): fix dhcp: no IP addresses created on new lease
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Create unit tests for amx gMap Query feature
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Do not spam log on ip not found
## Release v0.13.2 - 2022-09-23(12:44:16 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Various cleanup
## Release v0.13.1 - 2022-09-20(12:43:47 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap]RPC topology missing
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Create unit tests for amx gMap Query feature
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): the Devices.link() function only allows one lower device
## Release v0.13.0 - 2022-09-19(16:28:08 +0000)
### Other
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Fix `/etc/init.d/gmap-client stop` not working
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): replace using netlink with using NetDev + test
## Release v0.12.0 - 2022-09-06(07:35:42 +0000)
### New
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap]RPC topology missing
## Release v0.11.0 - 2022-09-02(07:26:08 +0000)
### New
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [prpl][gMap]RPC topology missing
## Release v0.10.6 - 2022-08-30(14:01:45 +0000)
### Other
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Gmap: Fix default and make gmap default startup priority configurable
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Add missing requires
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): Add missing requires
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Add missing requires
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap: Fix default and make gmap default startup priority configurable
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap: Fix default and make gmap default startup priorityr configurable
## Release v0.10.5 - 2022-08-22(15:48:10 +0000)
### Other
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): remove "wifirepeater" tag until clear why needed
## Release v0.10.4 - 2022-08-09(10:47:53 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Link dev<->port dynamically when all info is available
## Release v0.10.3 - 2022-08-08(16:23:26 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Implement using UUIDs for device keys
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap] gMap queries must be evaluated in the gMap server(not the lib)
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [CI] Fix missing dependencies on uuid
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [prpl][gMap] gMap queries must be evaluated in the gMap server(not the lib)
## Release v0.10.2 - 2022-08-04(09:20:50 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): LAN Device must have a uuid as unique (instance)key
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): LAN Device must have a uuid as unique (instance)key
## Release v0.10.1 - 2022-07-29(09:23:27 +0000)
### Other
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): test mib loading + move testhelper functions to correct test file
## Release v0.10.0 - 2022-07-27(09:40:31 +0000)
### New
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client): Component added
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [prpl][gMap] gMap needs to be split in a gMap-core and gMap-client process
## Release v0.9.2 - 2022-07-14(12:54:08 +0000)
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Revert "common: add workaround method for retrieving intf from ifindex"
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): Switch to using netmodel and amxs
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Fix `gmap_devices_unlink` doing nothing
## Release v0.9.1 - 2022-06-01(13:06:16 +0000)
### Fixes
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when memory leaks are detected
### Other
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): Fix DHCP option 60 (vendor class) not coming through
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): [Gitlab CI][Unit tests][valgrind] Pipeline doesn't stop when...
## Release v0.9.0 - 2022-01-28(19:52:18 +0000)
### New
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client): Add query functionality
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server): Gmap add query functionality
## Release v0.8.3 - 2021-11-09(08:47:08 +0000)
### Changes
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self): remove symlink to init script
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev): remove symlink to init script
## Release v0.8.2 - 2021-10-14(11:25:18 +0000)
## Release v0.8.1 - 2021-10-06(11:42:29 +0000)
### Fixes
- [gmap-mod-self](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-self): [GMAP-MOD-SELF] add ; in odl
- [gmap-mod-self](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-self): [GMAP-MOD-SELF] wait for network.device on ubus
## Release v0.8.0 - 2021-09-15(07:36:35 +0000)
### New
- [gmap-mod-ethernet-dev](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-ethernet-dev): make use of libdhcpoption
## Release v0.7.1 - 2021-09-14(16:27:08 +0000)
### Fixes
- [gmap-mibs-common](https://gitlab.com/soft.at.home/gmap/mibs/gmap-mibs-common): [amxc] add ifdef around when_null_x, when_str_empty_x
- [gmap-mibs-common](https://gitlab.com/soft.at.home/gmap/mibs/gmap-mibs-common): Use amxc_macros.h instead of local macros
- [gmap-mod-name-selector](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-name-selector): [amxc] add ifdef around when_null_x, when_str_empty_x
## Release v0.7.0 - 2021-08-20(14:14:49 +0000)
### New
- [gmap-server](https://gitlab.com/soft.at.home/gmap/applications/gmap-server): [GMAP] add implementation for name selection
## Release v0.6.0 - 2021-08-18(17:16:12 +0000)
### New
- [gmap-mod-name-selector](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-name-selector): Component added
- [gmap-mod-ethernet-dev](https://gitlab.com/soft.at.home/gmap/applications/gmap-mod-ethernet-dev): GMAP-MOD-ETHERNET-DEV add dhcp information to device
### Fixes
- [libgmap-client](https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client): [GMAP_CLIENT] functions returns array while expecting a bool
- [libgmap-client](https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client): [GMAP-CLIENT] gmap_device_hasTag does not work
- [gmap-server](https://gitlab.com/soft.at.home/gmap/applications/gmap-server): [GMAP-SERVER] allow hasTags to check multiple tags
## Release v0.5.2 - 2021-08-06(13:58:03 +0000)
### Changes
- [gmap-server](https://gitlab.com/soft.at.home/gmap/applications/gmap-server): GMAP-SERVER update mibs after changing tag
## Release v0.5.1 - 2021-08-05(14:40:46 +0000)
### Fixes
- [libgmap-client](https://gitlab.com/soft.at.home/gmap/libraries/libgmap-client): Circular dependency libgmap-client and gmap-server

View File

@@ -1,42 +0,0 @@
# Feed_gmap
SoftAtHome feed of Openwrt packages for gMap components.
## Included components
Feed_gmap includes the following components:
### Plugins
- [gmap-client](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-client) - gMap client plugin
### Applications
- [gmap-mod-ethernet-dev](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev) - gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
- [gmap-mod-name-selector](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector) - Name selection module for gmap
- [gmap-mod-self](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self) - gmap module to fetch information about the hgw/repeater itself and the layer 2 'devices' on it
- [gmap-server](https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server) - Service implementing the gmap data model
### Configurations
- [gmap-mibs-common](https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common) - Generic mib files for the gmap service
### Libraries
- [libgmap-client](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client) - Client library for gmap modules
- [libgmap-ext](https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext) - Functionality common for gmap clients (not server)
## How to add feed_gmap to your OpenWrt build
At the root of your OpenWrt tree, add the following to your `feeds.conf` file:
```sh
src-git feed_gmap git@gitlab.com:soft.at.home/buildsystems/openwrt/feed_gmap.git;main
```
Add the packages to your OpenWrt instance with the following commands:
```sh
./scripts/feeds update feed_gmap #retrieve the feed from service/update to latest
./scripts/feeds install -p feed_gmap #make all of the feed packages available to the build
```

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-ethernet-dev
PKG_VERSION:=v1.12.0
PKG_VERSION:=v1.15.0
SHORT_DESCRIPTION:=gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
PKG_SOURCE:=gmap-mod-ethernet-dev-v1.12.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev/-/archive/v1.12.0
PKG_HASH:=4b979324b60724446352694feebae48fe05e5e0a348408d11aecc4fd1feb950d
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-ethernet-dev-v1.12.0
PKG_SOURCE:=gmap-mod-ethernet-dev-v1.15.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev/-/archive/v1.15.0
PKG_HASH:=b7e8734dd7e43fbe39de6895d96b14b2931fc1b74288c2ff170b74c5b6971132
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-ethernet-dev-v1.15.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -31,6 +31,7 @@ define Package/$(PKG_NAME)
DEPENDS += +libgmap-ext
DEPENDS += +libsahtrace
DEPENDS += +libdhcpoptions
DEPENDS += +libdiscoping
MENU:=1
endef

View File

@@ -0,0 +1,64 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-mdns
PKG_VERSION:=v0.1.5
SHORT_DESCRIPTION:=Module to expose mdns information in gMap
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=v0.1.5
PKG_SOURCE_URL:=https://$(SAH_GIT_USER):$(SAH_GIT_TOKEN)@$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-mdns.git
PKG_MIRROR_HASH:=skip
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=SAH
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=gmap
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-mdns
DEPENDS += +libamxb
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxs
DEPENDS += +libgmap-client
DEPENDS += +libsahtrace
DEPENDS += +amxrt
MENU:=1
endef
define Package/$(PKG_NAME)/description
Module to expose mdns information in gMap
endef
define Build/Compile
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(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)
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)
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
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)
endef
define Package/$(PKG_NAME)/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
if [ -d ./files ]; then \
$(CP) ./files/* $(1)/; \
fi
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-self
PKG_VERSION:=v1.4.0
PKG_VERSION:=v1.4.1
SHORT_DESCRIPTION:=gmap module to fetch information about the hgw/repeater itself and the layer 2 'devices' on it
PKG_SOURCE:=gmap-mod-self-v1.4.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self/-/archive/v1.4.0
PKG_HASH:=22399b4093c38fd9a5c8c3f89ff8358fb32f32601940069c4dc0fbaedc63a32b
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-self-v1.4.0
PKG_SOURCE:=gmap-mod-self-v1.4.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-self/-/archive/v1.4.1
PKG_HASH:=8a2f74b7689ef247ecaa91d36c51758ce8e34e91ddf2eb71d2e5836e053bdd3e
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mod-self-v1.4.1
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -44,14 +44,14 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
$(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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
$(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_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER=$(CONFIG_SAH_SERVICES_GMAP_SELF_DEVTYPE_WIFIREPEATER))
endef
define Package/$(PKG_NAME)/install

View File

@@ -0,0 +1,64 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-services-db
PKG_VERSION:=v0.1.6
SHORT_DESCRIPTION:=gMap component that populates the datamodel based on preconfigured grules
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=v0.1.6
PKG_SOURCE_URL:=https://$(SAH_GIT_USER):$(SAH_GIT_TOKEN)@$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-services-db.git
PKG_MIRROR_HASH:=skip
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=gmap
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-services-db
DEPENDS += +libamxc
DEPENDS += +libamxb
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxj
DEPENDS += +libgmap-client
DEPENDS += +libsahtrace
DEPENDS += +amxrt
MENU:=1
endef
define Package/$(PKG_NAME)/description
gMap component that populates the datamodel based on preconfigured grules
endef
define Build/Compile
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(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)
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)
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
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)
endef
define Package/$(PKG_NAME)/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
if [ -d ./files ]; then \
$(CP) ./files/* $(1)/; \
fi
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@@ -0,0 +1,64 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-upnp
PKG_VERSION:=v0.1.5
SHORT_DESCRIPTION:=Module to expose upnp information in gMap
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=v0.1.5
PKG_SOURCE_URL:=https://$(SAH_GIT_USER):$(SAH_GIT_TOKEN)@$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-upnp.git
PKG_MIRROR_HASH:=skip
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=
PKG_LICENSE_FILES:=LICENSE
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
CATEGORY:=gmap
SUBMENU:=Applications
TITLE:=$(SHORT_DESCRIPTION)
URL:=https://$(SAH_GIT)/$(SAH_GIT_GROUP)/gmap-mod-upnp
DEPENDS += +libamxb
DEPENDS += +libamxc
DEPENDS += +libamxp
DEPENDS += +libamxd
DEPENDS += +libamxo
DEPENDS += +libamxs
DEPENDS += +libgmap-client
DEPENDS += +libsahtrace
DEPENDS += +amxrt
MENU:=1
endef
define Package/$(PKG_NAME)/description
Module to expose upnp information in gMap
endef
define Build/Compile
$(call Build/Compile/Default, STAGINGDIR=$(STAGING_DIR) CONFIGDIR=$(STAGING_DIR) PKG_CONFIG_PATH=$(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)
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)
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
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)
endef
define Package/$(PKG_NAME)/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
if [ -d ./files ]; then \
$(CP) ./files/* $(1)/; \
fi
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-server
PKG_VERSION:=v2.2.4
PKG_VERSION:=v2.2.7
SHORT_DESCRIPTION:=Service implementing the gmap data model
PKG_SOURCE:=gmap-server-v2.2.4.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server/-/archive/v2.2.4
PKG_HASH:=e9cc50a976183d4a1a616d92f2d9dd3adff337116d99a21373c37e4ea4e768ce
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-server-v2.2.4
PKG_SOURCE:=gmap-server-v2.2.7.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-server/-/archive/v2.2.7
PKG_HASH:=d9ed3ad6a38e3e0c7bb439dacd47fe78a8bab3044aa4e602182a38e825386958
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-server-v2.2.7
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE
@@ -59,7 +59,7 @@ define Build/Compile
endef
define Build/Install
$(call Build/Install/Default, install INSTALL=install D=$(PKG_INSTALL_DIR) DEST=$(PKG_INSTALL_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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
$(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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
find $(PKG_INSTALL_DIR) -name *.a -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.h -exec rm {} +;
find $(PKG_INSTALL_DIR) -name *.pc -exec rm {} +;
@@ -69,7 +69,7 @@ define Build/Install
endef
define Build/InstallDev
$(call Build/Install/Default, install INSTALL=install D=$(STAGING_DIR) DEST=$(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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
$(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_AMX_GMAP_SERVER_ORDER=$(CONFIG_SAH_AMX_GMAP_SERVER_ORDER) CONFIG_AMX_GMAP_SERVER_NAME_ORDER=$(CONFIG_AMX_GMAP_SERVER_NAME_ORDER) CONFIG_AMX_GMAP_MAX_DEVICES=$(CONFIG_AMX_GMAP_MAX_DEVICES))
endef
define Package/$(PKG_NAME)/install

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=gmap-mibs-common
PKG_VERSION:=v0.7.1
PKG_VERSION:=v0.11.0
SHORT_DESCRIPTION:=Generic mib files for the gmap service
PKG_SOURCE:=gmap-mibs-common-v0.7.1.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common/-/archive/v0.7.1
PKG_HASH:=071e481da502145f67472876d739d905b66ae24dfff3d37366c764cdc5a5f0da
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mibs-common-v0.7.1
PKG_SOURCE:=gmap-mibs-common-v0.11.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/mibs/gmap-mibs-common/-/archive/v0.11.0
PKG_HASH:=skip
PKG_BUILD_DIR:=$(BUILD_DIR)/gmap-mibs-common-v0.11.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE

View File

@@ -1,13 +1,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libgmap-client
PKG_VERSION:=v1.5.0
PKG_VERSION:=v1.5.2
SHORT_DESCRIPTION:=Client library for gmap modules
PKG_SOURCE:=libgmap-client-v1.5.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client/-/archive/v1.5.0
PKG_HASH:=59e6cb24d7fd9106897e2fb517a9f0e59e3660284a034e512393e2765fd9b8f5
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-client-v1.5.0
PKG_SOURCE:=libgmap-client-v1.5.2.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-client/-/archive/v1.5.2
PKG_HASH:=c1f840cc4d98977e827bb4c2aa2e1fe287d09c76b23e3e940380afdc8d9a8dd5
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-client-v1.5.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,13 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=libgmap-ext
PKG_VERSION:=v0.7.0
PKG_VERSION:=v0.8.0
SHORT_DESCRIPTION:=Functionality common for gmap clients (not server)
PKG_SOURCE:=libgmap-ext-v0.7.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext/-/archive/v0.7.0
PKG_HASH:=55fe89ed3ef23bcecb80520077c14eaac177ab7f3329d4f778d0fc66a6cc95a6
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-ext-v0.7.0
PKG_SOURCE:=libgmap-ext-v0.8.0.tar.gz
PKG_SOURCE_URL:=https://gitlab.com/prpl-foundation/components/gmap/libraries/libgmap-ext/-/archive/v0.8.0
PKG_HASH:=f2b2c5e66595bac74c4436ac978354be56a6913e204a4e57cd51418ab1d8fc8b
PKG_BUILD_DIR:=$(BUILD_DIR)/libgmap-ext-v0.8.0
PKG_MAINTAINER:=Soft At Home <support.opensource@softathome.com>
PKG_LICENSE:=BSD-2-Clause-Patent
PKG_LICENSE_FILES:=LICENSE