The gmap features are not needed an AP images.
The runlevel files are excecuted when we are in the AP runlevel and hence the gmap features will be removed at runtime.
Issue: HOP-7080 add support for multiple runlevels
GitOrigin-RevId: 863775266b3719720c196a39d811e522af53b02b
Issue: NET-6018 [gmap][mod-upnp] Add FriendlyName and update Server value
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: ad4f5ed491da6875f8bfbe62e408655eefbf24a4
Issue: NET-5855 [gmap][bridge] Bridge device in gmap doesnt remove old ip address from IP.Interface
GitOrigin-RevId: 08a0ca37225c167b446bc3730622726c7919164d
Issue: NET-5778 Test get key for duplicate macs
Issue: NET-5803 Show multi-instance links in datamodel
Issue: NET-5826 Use lib_amxut
GitOrigin-RevId: fa8587dbea9c37fc8fbdee1ae36a13606c96c9f9
Issue: HOP-6338 Make amxb timeouts configurable [change]
Issue: NET-5624 [amx][gmap][mod-eth] Do discoping+init per bridge per ip family
Issue: NET-5772 Adapt to new link API
Issue: NET-5818 [amx][gmap][mod-eth] Remove deprecated configuration file
GitOrigin-RevId: 7d68771a4e445ef724d90f3a6812cae4aeb21eed
Issue: HOP-6338 Make amxb timeouts configurable [change]
Issue: NET-5624 [amx][gmap][mod-eth] Do discoping+init per bridge per ip family
Issue: NET-5772 Adapt to new link API
GitOrigin-RevId: c6141812a31f59232d90d89d34be5615d9bb1761
Issue: HOP-6338 Make amxb timeouts configurable [change]
Issue: NET-5773 New linking API (no new functionality yet)
GitOrigin-RevId: bc8c20f7d35a3c57c5328ba1d271fbf2f27e7065
Issue: HOP-6258 [tr181-pcm] Saved and defaults odl should not be included in the backup files [fix]
Issue: NET-5702 [PRPL][4.0.9.8][TECC][Device List]: Clear device list only clears till a reboot then the devices are all shown again even though they have not connected since clearing.
GitOrigin-RevId: 29e061be2a1d66ba0454f15192ca2ad4658ff7a0
Issue: NET-5667 [AMX] [GMAP] grules have to set the DeviceCategory iso DeviceType
Issue: NET-5690 [amx][gmap][mod-services-db] Package DeviceCategory grules files in build
GitOrigin-RevId: 6e7305472a0c359055ff8393372c0250f449a976
Issue: HOP-6258 [tr181-pcm] Saved and defaults odl should not be included in the backup files [fix]
GitOrigin-RevId: 3fbcdc87122b6b863b5a976dab538468d5e3535a
Issue: NET-5575 Renames for readability
Issue: NET-5576 Optimization 2: no recalc + less fieldfetch
Issue: NET-5577 Optimization 3: do not copy list and skip unneeded generic functionality
Issue: NET-5578 Optimization 4: quadratic->linear lookups by using already existing bidir association
Issue: NET-5579 Optimization 5: Parse an expression only once
Issue: NET-5580 Optimization 6: wait 100ms instead of 10ms for re-evaluation of changed device
Issue: NET-5601 Fix topology() does not contain field of Childs[sic] anymore [fix]
GitOrigin-RevId: 847cfb7f173aeaab3e871767c257f9d880137adf
Issue: NET-5489 [gmap][wifi] Wifi devices in gmap have the 'eth' tag instead of the 'wifi' tag
GitOrigin-RevId: 4c06ee4a67d0990177e9529c473780ca3cea4afa
Issue: NET-5575 Renames for readability
Issue: NET-5576 Optimization 2: no recalc + less fieldfetch
Issue: NET-5577 Optimization 3: do not copy list and skip unneeded generic functionality
Issue: NET-5578 Optimization 4: quadratic->linear lookups by using already existing bidir association
Issue: NET-5579 Optimization 5: Parse an expression only once
Issue: NET-5580 Optimization 6: wait 100ms instead of 10ms for re-evaluation of changed device
GitOrigin-RevId: 2edeff22a51319c4ba8f52715f274e71b8b65d5b
Issue: NET-5575 Renames for readability
Issue: NET-5576 Optimization 2: no recalc + less fieldfetch
Issue: NET-5577 Optimization 3: do not copy list and skip unneeded generic functionality
Issue: NET-5578 Optimization 4: quadratic->linear lookups by using already existing bidir association
Issue: NET-5579 Optimization 5: Parse an expression only once
GitOrigin-RevId: 996c75efe6fb8dbc110c3b825f4848447899b4bb
Issue: NET-5575 Renames for readability
Issue: NET-5576 Optimization 2: no recalc + less fieldfetch
Issue: NET-5577 Optimization 3: do not copy list and skip unneeded generic functionality
Issue: NET-5578 Optimization 4: quadratic->linear lookups by using already existing bidir association
GitOrigin-RevId: b4ab119bf1aa9f1f586d21ce620d6425fc85313c
Issue: NET-5575 Renames for readability
Issue: NET-5576 Optimization 2: no recalc + less fieldfetch
Issue: NET-5577 Optimization 3: do not copy list and skip unneeded generic functionality
GitOrigin-RevId: 3a7ee5edbf45de2d1a4a63f62ceb9a4177a90c59
Issue: NET-5407 [gmap-server] Setting AMX_GMAP_MAX_DEVICES has no effect
Issue: NET-5537 Also load saved configuration (not only defaults) at startup [fix]
GitOrigin-RevId: a4d2d655b27084f741abecd5794db8fdde0e3b59
Issue: NET-5407 [gmap-server] Setting AMX_GMAP_MAX_DEVICES has no effect
Issue: NET-5537 Also load saved configuration (not only defaults) at startup [fix]
GitOrigin-RevId: 549a22e744074cdc46caacf9afc9dbff31252302
Issue: NET-5530 Install config defaults in /etc/amx/ instead of in /etc/config/
Issue: NET-5538 Do not load gmap-server config since gmap-server does that by itself now
GitOrigin-RevId: d040043b2b627d8225323481b9cfa2d1430bbafc
Issue: NET-5530 Install config defaults in /etc/amx/ instead of in /etc/config/
Issue: NET-5538 Do not load gmap-server config since gmap-server does that by itself now
GitOrigin-RevId: 2ae7f484f8c0b6216d83a126341c033d80233fc8
Issue: HOP-3956 [Host Access Control] Allow a number of mac address (MAC + MASK) to be blocked for internet access [new]
GitOrigin-RevId: 15acdf2da07d4aaed1772cdbed0635325de1f6c2
Issue: NET-5381 [gmap][mibs][useragent] the contructor in the mib should be changed to an entry-point
GitOrigin-RevId: 28c87bdab7c14a481622e24d22c9671e68aa7c2f
Issue: NET-5391 Added fetchFingerprints api to prpl
Issue: NET-5392 [gmap][ethNetDev] MaxBitrateSupported type needs to be changed to signed
GitOrigin-RevId: ed18316f84c42c6e1170b0f8d9693d8821ec4f6e
Issue: NET-5381 [gmap][mibs][useragent] the contructor in the mib should be changed to an entry-point
GitOrigin-RevId: 2f31df4e2e20ac216e8307b2308bed15fadbf30b
Issue: NET-4320 [amx][gmap] move non-generic functions out of lib_gmap-client add libgmap-ext dep
GitOrigin-RevId: 40cb1f8a381750fbc03b92fc348b1dcfd9c5e12f
Issue: NET-4320 [amx][gmap] move non-generic functions out of lib_gmap-client remove ip funtions
GitOrigin-RevId: 0a711b8e6d96ad546e6e3bf7b69bfa82e9791b8b
Issue: NET-5083 [gmap] [self] [mod] Self can be started after the modules, causing some detection issues.
Issue: NET-5158 [gmap][mod-upnp] Not use the UDN as Alias anymore, only index
Issue: NET-5217 [gmap][mod-upnp] Fill the ModelName parameter
GitOrigin-RevId: f5abde5136438ba724a789335962610e0f14b3d0
Issue: NET-5083 [gmap] [self] [mod] Self can be started after the modules, causing some detection issues.
Issue: NET-5158 [gmap][mod-upnp] Not use the UDN as Alias anymore, only index
GitOrigin-RevId: f602d5ef178f53ef177ecb6fa213c565f5292ebe
Issue: NET-5083 [gmap] [self] [mod] Self can be started after the modules, causing some detection issues.
GitOrigin-RevId: 0f6fb0fc8c9b2be0d3e0dbe7a31a7a13beff6585
Issue: HGWPR-24927 Fix crash on gmap devices with tricky names (dots, square...
Issue: HOP-4628 [USP] access to Devices.Device. using USP return an error
GitOrigin-RevId: 0378842fe5d8a6e30645c0c6ed23404282a1375d
Issue: NET-5083 [gmap] [self] [mod] Self can be started after the modules, causing some detection issues.
GitOrigin-RevId: 894a2df9d03e7b8dea127a9d5b4ec938354787e9
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
Issue: NET-5093 Use link() instead of setLink()
Issue: NET-5112 Keep link to port on disconnect
GitOrigin-RevId: 429dae4efdc6f38eb909413862b326acf45a46d0
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.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-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-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
- [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
- [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
- [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.
- [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
- [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
- [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
- [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
- [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
- [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:
string "Priority list of device name sources (highest priority on the left). Source default is implicit and last (after searching alternatives for the device)."
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.