Vivek Kumar Dutta
aeda3280b3
bbfdm: avoid uci commit in uci-defaults
2025-03-05 09:10:42 +00:00
Vivek Kumar Dutta
90c3949696
bbfdm: Add multi-ap services in usp critical list
2025-02-24 12:19:41 +05:30
Vivek Kumar Dutta
54c92d5b42
bbfdm: 1.14.4
...
- Fix kill sequence of bbfdm services
- Removed support of BBF_CONFIGMNGR_SCRIPT_BACKEND
- Removed support of BBF_MAX_OBJECT_INSTANCES
- Enabled debug release
2025-02-05 17:26:58 +05:30
Amin Ben Romdhane
2acea2c6dd
bbfdm: Introduce a new libbbfdm-api library version 2
2025-01-28 09:16:30 +00:00
Vivek Kumar Dutta
d9d2fc882f
bbfdm: Register micro-services before exposing over ubus
2024-12-05 12:58:35 +00:00
Vivek Kumar Dutta
8b58c13823
bbfdm: Add support for proto based critical services
2024-11-19 11:06:30 +05:30
Amin Ben Romdhane
b2a28a12f6
bbfdm: Align with sysmngr
2024-11-06 15:11:23 +01:00
Vivek Kumar Dutta
2e7fc5fa14
bbfdm: prepone microservice startup
...
- Prepone dm microservice startup to avoid usp schema registration race
condition
2024-11-05 18:51:18 +05:30
Amin Ben Romdhane
f9d3d22c14
bbfdm: 1.12.17
...
- Improve bbf.config handler for external config change
- Removed deprecated DeviceInfo.Processor. object
2024-10-29 12:33:52 +00:00
Amin Ben Romdhane
9bc4656525
bbfdm: Added support for Device.DeviceInfo.Reboots. object
2024-10-24 12:03:47 +05:30
Suvendhu Hansa
916ea44e1d
bbfdm: Added Device.Schedules. DM object
2024-09-16 04:50:39 +00:00
Vivek Kumar Dutta
52add3fc14
bbfdm: 1.12.2
...
- Fix rpcd bbf.secure script
- Fix validation for empty datamodel parameter reference
2024-09-12 14:30:03 +00:00
Vivek Kumar Dutta
3ec6b54d46
bbfdm: delay start datamodel services
...
datamodel services moved down in startup sequence to avoid race conditions
2024-09-10 18:54:55 +05:30
Amin Ben Romdhane
31e6887d42
bbfdm: add dm-service daemon
2024-09-10 11:48:09 +02:00
Vivek Kumar Dutta
45af6700f5
bbfdm: respawn microservices
2024-09-02 19:10:12 +05:30
Amin Ben Romdhane
8619514bdb
bbfdm: Remove transaction APIs
2024-08-17 13:43:27 +00:00
Mohd Husaam Mehdi
c298b611d2
bbfdm: remove active-port package
...
implementation has been moved to libbfdm, so json based micro
service is not needed anymore for Device.IP.ActivePort
2024-07-26 17:12:09 +05:30
Mohd Mehdi
947fe9ef99
bbfdm: add support for Device.IP.ActivePort
...
active-port sub-package added, which installs:
* JSON datamodel plugin for ActivePort data model object
* daemon that implements active-port ubus call
2024-07-16 14:10:37 +00:00
Vivek Kumar Dutta
42e23d0162
bbfdm: cleanup and update
...
- move firewall related scripts to firewallmngr
- removed old unused uci-default scripts
2024-07-09 11:47:11 +05:30
Amin Ben Romdhane
36de4ee5a2
bbfdm: bbf.config with C code
2024-06-04 19:05:29 +05:30
Vivek Kumar Dutta
e0e9dffee8
bbfdm: moved PacketCaptureDiagnostics
2024-05-24 11:40:31 +05:30
Mohd Husaam Mehdi
3f64f35b50
bbfdm: remove script used for providing remaining dhcp leasetime
...
* remove shell script that used to save dhcp lease start time and
lease duration so that remaining lease time could be calculated
(reverts bce42023b1 )
2024-05-08 12:31:26 +00:00
Mohd Husaam Mehdi
bce42023b1
bbfdm: add udhcpc.user.d script to store dhcp lease start time
...
DCHP lease start time is needed to calculate remaining lease time
which is needed for Device.DHCPv4.Client.{i}.LeaseTimeRemaining.
Earlier this was being provided via interface.status, but that was
leading to unnecessary hotplug events for interface data update so
it had to be removed from there.
Add the logic in udhcpc.user.d script separate from netifd as
there does not seem to be a need in netifd for this information.
2024-05-01 23:27:16 +05:30
Vivek Kumar Dutta
72ff019c46
bbfdm: fix the plugin path in uci-default script
2024-04-16 11:20:18 +05:30
Vivek Kumar Dutta
c3f99c0914
bbfdm: 1.8.0
...
- New set of APIs to handle plugin installation
- Auto-generate datamodel micro-service plugin to minimize errors
- Added compaction of json datamodel plugin
- Added validation of json plugin while installing
- datamodel service name used in process name and in logging
2024-04-15 19:22:02 +05:30
Vivek Kumar Dutta
5c935f03fe
bbfdm: removed deprecated bbfdm_services.sh script
...
bbfdm_services.sh script had dependency on init script of package, which adds
the datamodel microserice.
This functionality now optimized and provided with 'bbfdm.mk' compile time
helper utility's 'BbfdmInstallMicroServiceInputFile' function.
2024-04-05 18:15:06 +05:30
Vivek Kumar Dutta
c15b4aa0c3
bbfdm: 1.7.19
...
- JSON Plugin: use ubus blocking API to run operate command
- Fix the refresh instances order
- Support Canceled DiagnosticsState
2024-03-21 18:03:00 +05:30
Vivek Kumar Dutta
a1b4b34b39
bbfdm: option to add respawn and core for microservice
2024-03-20 19:42:47 +05:30
Vivek Kumar Dutta
4535954699
bbfdm: utility functions and micro-service handler
2024-03-12 14:31:19 +00:00
Vivek Kumar Dutta
a58b047723
bbfdm: Added micro_service uci
2024-03-11 16:47:08 +05:30
Vivek Kumar Dutta
24c455cdc6
userinterface: 1.0.0
...
Move userinterface from bbfdm to userinterface
2024-02-08 19:09:07 +05:30
Vivek Kumar Dutta
a828671570
bbfdm: optimize uci handling
2023-11-25 11:36:19 +05:30
Vivek Kumar Dutta
71bbb8281c
bbfdm: 1.4.11
2023-11-21 19:19:19 +05:30
Vivek Kumar Dutta
752648d604
bbfdm: Updated NeighboringWiFiDiagnostic parameters
2023-10-27 09:32:06 +05:30
Vivek Kumar Dutta
594b13f5f9
bbfdm: link plugins from old path
2023-10-18 02:56:03 +00:00
Suvendhu Hansa
b7ea6fdfcf
bbfdmd: added support of Device.Firewall.Service.
2023-10-13 13:02:44 +00:00
Amin Ben Romdhane
3725fdf26a
bbfdm: 1.3.27
2023-09-21 11:57:27 +02:00
Vivek Kumar Dutta
af48c7c682
bbfdm: 1.3.25
2023-09-20 19:24:07 +05:30
Vivek Kumar Dutta
bb9d1621a5
bbfdm: 1.3.23
...
- Stop datamodel micro-services along with bbfdm
- Optimized schema handling
- Optimized service handling
2023-09-18 10:28:52 +05:30
Vivek Kumar Dutta
b5e1379c8d
bbfdm: 1.3.19
2023-09-07 19:47:41 +05:30
Vivek Kumar Dutta
dca4cd0e63
bbfdm: 1.3.12
...
- 5197103 Add schema update event
- 680179b FirmwareImage: Switch to fwbank file dependency
- Prepone bbfdm startup sequence
2023-08-28 11:41:30 +05:30
Vivek Kumar Dutta
9034a41e93
bbfdm: Multiple fixes
...
- c4e1784 Deffered schema/instance updater for transaction
- aa8af74 Debug transaction status
- 0171e09 Fix transaction maxtimeout
- Disable instance updater
2023-08-21 16:03:16 +05:30
Vivek Kumar Dutta
0745796112
bbfdm: Set respawn for micro-services
2023-07-24 17:19:46 +05:30
Amin Ben Romdhane
0689c0f91a
bbfdm: Add support for service registration
2023-07-10 16:28:27 +02:00
Suvendhu Hansa
5779233ec1
bbfdm: Fix port mapping rules precedence
2023-06-19 14:11:34 +00:00
Amin Ben Romdhane
b47ff7b8c8
bbfdm: 1.0.19
2023-05-31 17:32:18 +02:00
Vivek Kumar Dutta
799050d650
bbfdm: 1.0.10
2023-05-10 15:22:25 +00:00
Amin Ben Romdhane
28280c4faf
bbfdm: 1.0.9
2023-05-08 18:42:57 +02:00
Amin Ben Romdhane
2b88d9775a
bbfdm: 1.0.5
2023-04-26 22:46:57 +02:00
Amin Ben Romdhane
a522817e1f
bbfdm: 1.0.3
2023-04-18 13:31:42 +02:00