Added dynamic DNS package in json tool

This commit is contained in:
Suvendhu Hansa 2024-03-06 05:01:13 +00:00 committed by Vivek Kumar Dutta
parent 8acd70acf1
commit 1228d2bc75
5 changed files with 9 additions and 1066 deletions

View file

@ -95,5 +95,6 @@ All supported tools are presented in this file[BBFDM Tools](./tools/README.md)
| Device.PeriodicStatistics. | periodicstats | https://dev.iopsys.eu/bbf/periodicstats.git |
| Device.SoftwareModules. | swmodd | https://dev.iopsys.eu/lcm/swmodd.git |
| Device.Time. | timemngr | https://dev.iopsys.eu/bbf/timemngr.git |
| Device.DynamicDNS. | ddnsmngr | https://dev.iopsys.eu/bbf/ddnsmngr.git |
| Device.Hosts. | hostmngr | https://dev.iopsys.eu/iopsys/hostmngr.git |
| Device.Services.VoiceService. | tr104 | https://dev.iopsys.eu/voice/tr104.git |

View file

@ -33,7 +33,6 @@
#include "qos.h"
#include "usb.h"
#include "gre.h"
#include "dynamicdns.h"
#include "lanconfigsecurity.h"
#include "security.h"
#include "ieee1905.h"
@ -113,7 +112,6 @@ DMOBJ tDeviceObj[] = {
{"InterfaceStack", &DMREAD, NULL, NULL, "file:/etc/config/network", browseInterfaceStackInst, NULL, NULL, NULL, tInterfaceStackParams, NULL, BBFDM_BOTH, NULL},
{"USB", &DMREAD, NULL, NULL, NULL, NULL, NULL, NULL, tUSBObj, tUSBParams, NULL, BBFDM_BOTH, NULL},
{"GRE", &DMREAD, NULL, NULL, "file:/lib/netifd/proto/gre.sh,/etc/config/network", NULL, NULL, NULL, tGREObj, tGREParams, NULL, BBFDM_BOTH, NULL},
{"DynamicDNS", &DMREAD, NULL, NULL, "file:/etc/config/ddns", NULL, NULL, NULL, tDynamicDNSObj, tDynamicDNSParams, NULL, BBFDM_BOTH, NULL},
{"QoS", &DMREAD, NULL, NULL, "file:/etc/config/qos", NULL, NULL, NULL, tQoSObj, tQoSParams, NULL, BBFDM_BOTH, NULL},
{"LANConfigSecurity", &DMREAD, NULL, NULL, "file:/etc/config/users", NULL, NULL, NULL, NULL, tLANConfigSecurityParams, NULL, BBFDM_BOTH, NULL},
{"Security", &DMREAD, NULL, NULL, NULL, NULL, NULL, NULL, tSecurityObj, tSecurityParams, NULL, BBFDM_BOTH, NULL},

File diff suppressed because it is too large Load diff

View file

@ -1,24 +0,0 @@
/*
* Copyright (C) 2019 iopsys Software Solutions AB
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 2.1
* as published by the Free Software Foundation
*
* Author: Amin Ben Ramdhane <amin.benramdhane@pivasoftware.com>
*/
#ifndef __DYNAMICDNS_H
#define __DYNAMICDNS_H
#include "libbbfdm-api/dmcommon.h"
extern DMOBJ tDynamicDNSObj[];
extern DMLEAF tDynamicDNSParams[];
extern DMOBJ tDynamicDNSClientObj[];
extern DMLEAF tDynamicDNSClientParams[];
extern DMLEAF tDynamicDNSClientHostnameParams[];
extern DMLEAF tDynamicDNSServerParams[];
#endif //__DYNAMICDNS_H

View file

@ -123,6 +123,14 @@
"net/openvpn/files/etc/bbfdm/plugins/OpenVPN_DM.json"
]
},
{
"repo": "https://dev.iopsys.eu/bbf/ddnsmngr.git",
"proto": "git",
"version": "devel",
"dm_files": [
"src/dynamicdnsmngr.c"
]
},
{
"repo": "https://dev.iopsys.eu/voice/tr104.git",
"proto": "git",