Issue: NET-7491 - When Ethernet cable is removed, Connection is shown as Coax instead of WiFi.
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 4666ee0c1a8e9a7fcb67b05a9ac592a1b189034e
Issue: NET-7432 - [gmap-mod-self] Take WDS Radio ref from Radio.WDS.{i}.RadioReference
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 61d8fc854d5d89cffaf8b9f2e8f877b67f5193f4
Issue: HOP-11230 [gmap] port upnp module to prpl foundation
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 9dfeb7bc761b159dbd4134c59844b43d32dee07e
Issue: HOP-11230 [gmap] port upnp module to prpl foundation
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: fc531c0100aa0b7caa8aec02cefb07f3bdda5b7b
Issue: NET-6058 - Add support for basic cycles to topology builder
Issue: NET-7133 - [Tr181-Hosts] Layer3Interface is incorrectly pointing to the guest interface (IP.Interface.2)
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 0726a58dee382a47f360e851c1344a74fb636a45
Issue: NET-7179 Hosts: Type of Moca device is "other" when connected to the hgw
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 2f3edaca5fe7e87ae05b05ff4d3efe1280c4f315
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: cfaa711e6493138d407c7affb0e16481fce31a18
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 8d74615c09c10a89b9db4ee6ee0d11fade3b2e0b
Issue: NET-7069 - [gmap] Destroying a device should destroy its alternatives by default
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 43795a4471121ecb5b42333095d4e1cdc4837395
Issue: NET-6931 - Add support for bridges sharing the same interface for DHCP
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 8698d7caf7ea12dba1e28f5464800e7783e7a5d3
Issue: SHG-4492 Domain Field in gMap for steering rules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: f2d7df6c434682d7f147d16dff1f8b4d98e1a041
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Issue: NET-4320 [amx][gmap] move non-generic functions out of lib_gmap-client remove ip funtions
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 755f2879130b49d6618f2d2eef2ec5dd8319c474
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 188cc0688a23581c979b986aa44d15cd530afb25
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 1575e50567460fecaef158a1c4f7ab2aa432c11a
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 18e29e4812c85b45029d51b77698feef75ddb744
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 137c68a2ace9d93a5fc5f1250ba025bab4e6d9a3
Issue: HOP-9911 [AppAmor][gmap-mod-*] AppAmor profile should be created for all gmap modules
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 4bd3abb6ab85f01bd3f71b7fc706ebf038bd1243
Issue: HOP-9522 [AppAmor][gmap-server] AppAmor profile should be created for gmap-server
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: c656f4d5ffb48f507558cf2d8d3b45ff0e47368d
Issue: NET-6727 [gmap] Reduce amount of device updated events
Issue: NET-6864 Setting a device as its own alternative should fail
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: a8c7ba58eb99c9e4ed1af85e6a65de15d79c4d78
Issue: BDD-1147 Assure proper type of arguments for gmap information mib function calls when called through usp
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 65596d51ffd96306038cec106d7c9398886bf0e1
Issue: BDD-1032 Isolate components in new container from the host
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 66979a22f9adf8716c08955c35e28c3cdffef860
Issue: NET-6738 - Support hot-restore of %usersetting and %upc Device data
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 3454ee6aa5911e717cc3a1302d7cb5a300e957e1
Issue: NET-6592 - [gmap] Use MACEvent! to detect which device is behind which port
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 15afe5819f9cb8fc64f56bc8eac312281f333612
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: NET-6617 No failure on fetching IP addresses of device without ip mib
Issue: NET-6645 - [libgmap-ext] ipquery limit received events
Issue: NET-6648 Migrate tests to amxut
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 93577c95c28f44734396dc0bb9556546afbce636
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: SVID-219 [SAFRAN_PRPL][Priority ][ServiceID] After rebooting, the priority of the device reverts to default.
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 45aeb0b3e52868b3ff298fe7d8d6d3b9898ce8ee
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: NET-6617 No failure on fetching IP addresses of device without ip mib
Issue: NET-6648 Migrate tests to amxut
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: f002a339ad96c86745f7a3b5ed485bf34ef3a77a
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: NET-6617 No failure on fetching IP addresses of device without ip mib
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: fb53a7ff603bbafaf5607f585b2c1786c688051b
Issue: HOP-7862 LAN device category is displayed as 'Unknown' on the WebUI
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 4694f0924b6c2ed4df44ad78f3d221cc109be1b3
Issue: NET-6553 gmap: topology: have a human readable output
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 39d1d03d422e950f6e80ea6ede43f82d46e428b4
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: NET-5608 [gmap] the gmap get function does not return an index value
Issue: NET-6411 gmaps_device_get(_recursive) buggy flag implementation
Issue: NET-6502 Fix error message 'Error selecting link'
Issue: NET-6531 setActive does not emit event for Device.Active
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 6260605988faf74c964e7ee71a3184ee8cb8069e
Issue: HOP-8355 adapt synt to prpl-foundation
Issue: NET-5608 [gmap] the gmap get function does not return an index value
Issue: NET-6411 gmaps_device_get(_recursive) buggy flag implementation
Issue: NET-6502 Fix error message 'Error selecting link'
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 3981dcf76ba9e2bc1602b1de5264dcffb58e7fae
Issue: NET-6382 Closing a query unsubscribes from the wrong event
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: a00b0de183936b4017e99136c0004674f59aa4ac
Issue: NET-6259 Let initial fetch of netdev neigh not ignore stale IPs
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 7f4ee0cfe2d9320073e2f50aaf12cec91b59fc18
Issue: NET-6303 Empty values for ManageableDevice parameters after an upgrade
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: f23fa141dffd14ad4b12661449a668bf3a65af65
Issue: HOP-7864 Reduce regex usage in signal handling
Issue: NET-5944 Gmap query optionally don't send out device-changed events.
Issue: NET-6267 Query matched devices not updated on set/remove alternative
Issue: NET-6271 optimization: save datamodel (reboot-persistence) less often
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 9f383bf34319ca1701b4c561cf4c6ec556bbb37d
Issue: NET-5944 Gmap query optionally don't send out device-changed events.
Issue: NET-6267 Query matched devices not updated on set/remove alternative
Issue: NET-6271 optimization: save datamodel (reboot-persistence) less often
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 3b8c909aec57e444c01999a26ec4d63a0186c9b2
Issue: NET-6250 Support closing query from within callback
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: fa964ac71bc659c6f2d20ed76539b55fa56901e2
Issue: NET-6267 Query matched devices not updated on set/remove alternative
Issue: NET-6271 optimization: save datamodel (reboot-persistence) less often
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: e6f8d72bfccb98bc7ea32772f746936d1977e8db
Issue: NET-6026 [gmap][mod-upnp] fill in server value
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: a8e00e3a14b75987918b5fb0e656c2a7a3f0e4f9
Issue: BDD-950 Adding new mdns record does not trigger a lookup
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 8fa8f8d6ae72a260504efa7f65004a3af69d121f
Issue: NET-6184 Add mdns to NameOrder in gmap
Issue: NET-6198 [gMap] Name suffix concatenated without separator
Issue: NET-6228 Restoring a disconnected device through two firmware upgrades fails
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: f7588e69a4b75b67e0affaf40d26a1131167a5b9
Issue: SVID-191 [SOP] Service identification does not work anymore[change]
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 7983b27c36cabc1b2bcbc8370c67345111d2414c
Issue: NET-6167 [gmap][mod-upnp] upnp module crashes sometimes together with upnpdiscovery
Signed-off-by: sahbot <sahbot@softathome.com>
GitOrigin-RevId: 422922538b8c9986c5a1f0042db4739d4e3a6ce0
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
Issue: NET-3754 Adapt to 'nemo' tag not used anymore
Issue: NET-4009 Adapt to new setActive API with source and priority
GitOrigin-RevId: 0c616af8ac5d88c65c04b5a1ffb29652175d069a
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 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:
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-ethernet-dev/-/blob/main/baf.yml instead
include$(TOPDIR)/rules.mk
PKG_NAME:=gmap-mod-ethernet-dev
PKG_VERSION:=v1.7.1
PKG_VERSION:=sah-next_v1.26.0
SHORT_DESCRIPTION:=gMap component that adds discovered devices to the gmap datamodel and links them to the correct interface
# WARNING: Automatically generated file using BAF (Build system Agnostic File) tooling
# WARNING: You should contribute changes to https://gitlab.com/prpl-foundation/components/gmap/applications/gmap-mod-name-selector/-/blob/main/baf.yml instead
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.