Amin Ben Ramdhane
89835b076a
API: convert string to hex and vice versa functions: add support for option 1 and memory size check
2022-10-03 12:11:27 +00:00
Amin Ben Ramdhane
9bdcb1ac18
T#8720: unable to set option 43 for dhcp server
2022-09-19 15:37:59 +00:00
Amin Ben Ramdhane
bbdcbf6d8a
T#8720: unable to set option 43 for dhcp server
2022-09-15 21:19:42 +01:00
Amin Ben Ramdhane
87ad6c5f22
T#8504: DHCPv4 options value is not implemented as standard
2022-08-16 10:41:11 +00:00
Amin Ben Ramdhane
95c7459bce
T#8408: JSON Plugin: Fixed issues when multi-instance object mapping for multiple sections
2022-07-21 13:39:57 +01:00
vdutta
f88bf094f9
Static analysis improvements
2022-06-28 08:45:55 +05:30
Amin Ben Ramdhane
64ca3bfe7c
T#7717: Handle ProcessStatus optimally
2022-06-08 14:29:37 +00:00
Suvendhu Hansa
65fd08a0d6
JSON plugin: Add support for uci list
2022-06-02 08:27:07 +00:00
vdutta
306d79a86a
Configure ssl library
...
- Remove libbbf_api dependency from libbbfdm
2022-04-13 15:50:44 +05:30
Erik Karlsson
78751e0fc9
dmcommon: remove unused pipe in dmcmd
...
This avoids leaking file descriptors and potential deadlock in case
the command fills the pipe. Output is sent to /dev/null and dmcmd will
return the exit status instead of a file descriptor.
2022-04-04 13:22:24 +02:00
Erik Karlsson
b120f60f60
dmcommon: handle empty string correctly in remove_new_line
2022-04-04 11:35:46 +02:00
Amin Ben Ramdhane
7739a90d11
T#7625: Empty MacAddress for VLAN interface
2022-03-18 17:54:22 +01:00
Amin Ben Ramdhane
df6e164c9e
WiFiDataElements: Added support for missing objects/parameters and updated mappings
2022-03-17 11:45:01 +01:00
Amin Ben Ramdhane
a2db2419dc
T#7156: use cron job to handle schedule Activate firmware image
2022-03-11 10:44:20 +00:00
suvendhu
889c15feeb
Fix ticket#7333 fix cppcheck warnings
2022-02-22 18:24:19 +05:30
Amin Ben Ramdhane
080f7b4f85
Ticket refs #7333 : fix warnings, code analysis and clean up the code
...
- Fix all errors catched by cppcheck threadsafety (cppcheck --error-exitcode=0 --addon=threadsafety bbf)
- Fix some errors catched by cppcheck cert (cppcheck --error-exitcode=0 --addon=cert bbf)
- Add new str-protected macros instead of using str functions directly to avoid crashes
2022-02-16 10:33:59 +00:00
Amin Ben Ramdhane
52e6a80306
DHCPv4: update implementation
...
- Don't create a network interface when adding a new 'DHCPv4.Client.' instance, therefore the network interface will only be managed with 'Device.IP.Interface.' object
2022-02-03 12:28:16 +01:00
Amin Ben Ramdhane
b265b8ca8b
LowerLayers: fix empty linker
2022-01-24 20:16:31 +01:00
suvendhu
74b65edade
WiFi scanresult to wait for scan_finished or 30sec timeout
2022-01-24 09:44:46 +00:00
Amin Ben Ramdhane
bae4f6238f
bbf: replace disallowed characters from uci section name
2022-01-18 17:08:20 +01:00
Amin Ben Ramdhane
10c5029c67
Device.Time.CurrentLocalTime: Fix time format
...
- Update timezone format from '+hhmm' or '-hhmm' to '+hh:mm' or '-hh:mm'
2021-12-27 14:47:48 +01:00
Vivek Kumar Dutta
b22628c0dd
Get ConnectionRequestURL using ioctl if ifstatus returns empty
2021-12-13 10:14:07 +00:00
Amin Ben Ramdhane
2486dffd24
Simulate dump2 Multi-AP setup && Fix a crash
2021-12-13 08:24:06 +00:00
Amin Ben Ramdhane
591d7ac3c5
WiFi: Implement MultiAP datamodel based on TR181-2.15
2021-12-10 14:15:48 +01:00
Amin Ben Ramdhane
35633a3bc8
Ticket refs #6623 : remove static code analysis warnings
2021-11-22 11:47:14 +01:00
Amin Ben Ramdhane
d04a757b2c
Add input value validation to vendor extension mechanisms
2021-10-22 12:35:02 +01:00
vdutta
7bda46a39a
Fix CurrentLocalTime format
2021-10-05 19:11:26 +05:30
Amin Ben Ramdhane
c56a828512
Ticket refs #6166 : vendorid, hostname and clientid cannot be set via TR069
2021-10-01 17:35:35 +01:00
Amin Ben Ramdhane
42bc8e95a7
Ticket refs #5773 : improve and simplify handle instance in browser and add functions
2021-09-09 16:56:02 +00:00
Amin Ben Ramdhane
d285f7df07
Ticket refs #5832 : Improve date time validation
2021-08-31 10:00:31 +01:00
Amin Ben Ramdhane
ed22bfbe0f
Ticket refs #5710 : Adapt Provider Bridge Object to OpenWrt 21.02 network stack
2021-08-12 14:08:20 +01:00
Arun Muthusamy
87b3664f95
Bug_5668: Fix time refrences in dm object
...
Add preferred shift time to the UTC time
ValidLifetime parameter: Replace localtime with UTC time
RouteLifetime parameter: Replace localtime with UTC time
IPv6 PreferredLifetime parameter: Replace localtime with UTC time
Security LastModif parameter: Replace localtime with UTC time
AssociationTime parameter: Replace localtime with UTC time
IPV6 PreferredLifetime, ValidLifetime parameter: Replace localtime with UTC time
DHCPv6 PreferredLifetime, ValidLifetime parameter: Replace localtime with UTC time
Add dm_time_utc_format function to get UTC time format
DHCPv4 LeaseTimeRemaining parameter: Replace localtime with UTC time
DeviceInfo Date parameter: Replace localtime with UTC time
DynamicDNS LastUpdate parameter: Replace localtime with UTC time
VoiceService ExpireTime parameter: Replace localtime with UTC time
Backup() parameter: Replace localtime with UTC time
2021-08-04 09:44:02 +02:00
Amin Ben Ramdhane
f7c10416b3
Ticket refs #6550 : Adapt data models to OpenWrt 21.02 network stack
2021-08-02 10:31:17 +01:00
jjoseph
800d216222
bbf : Fix Inconsistent MACAddress case
2021-06-29 11:00:37 +05:30
Amin Ben Ramdhane
1c9316e665
IEEE1905: Align with new ubus object
2021-06-04 16:20:04 +01:00
Amin Ben Ramdhane
c21c955236
Ticket refs #3467 : Device.WiFi.Radio.{i}. object OperatingStandards and OperatingChannelBandwidth Set handling is wrong
2021-05-26 19:09:28 +01:00
Amin Ben Ramdhane
9290c10b63
RouterAdvertisement: add support for Device.RouterAdvertisement.InterfaceSetting.{i}.AdvMobileAgentFlag parameter
2021-05-20 12:54:57 +01:00
Amin Ben Ramdhane
e9fb75eb97
bbf: implement unit and functional tests
2021-05-03 18:29:28 +01:00
Amin Ben Ramdhane
f27fe021d1
Ticket #4939 : Implement Device.RouterAdvertisement. object
2021-05-03 13:50:23 +01:00
Amin Ben Ramdhane
5717e55ac7
save dmmap files under '/etc/bbfdm/dmmap' instead of '/etc/bbfdm'
2021-03-25 19:33:30 +01:00
Amin Ben Ramdhane
5e97bdb5e4
bbf: add support for vendor extension
2021-03-25 16:06:31 +01:00
Amin Ben Ramdhane
cdad11d92d
Ticket refs #4386 : dm_validate_string in libbbf_api requires length of enumeration and pattern arrays to be hardcoded at caller
...
- use NULL-terminated arrays instead of providing length by the caller
2021-02-15 21:13:18 +01:00
Amin Ben Ramdhane
679083337d
move get_net_device_status function to dmcommon.c file
2021-02-11 19:17:58 +01:00
Amin Ben Ramdhane
92d1f62cab
bbf: cleanup
...
- fix flawfinder and cppcheck issues
- remove all unused functions
2021-02-10 17:31:55 +01:00
Amin Ben Ramdhane
9c70a16884
bbf: add the missing pattern => "^$"
2021-02-01 15:55:51 +01:00
Jomily K Joseph
26c684593c
bbf : #3969 TR-181: Add Device.Bridging.ProviderBridge.{i} support (REBASE)
...
- Add support for provider bridge on devel
2021-01-17 17:05:59 +00:00
Amin Ben Ramdhane
764fff3088
Device.DHCPv4.Relay.Forwarding.{i}.: Improve browse function
2021-01-11 12:08:47 +01:00
Amin Ben Ramdhane
8a369fda5d
DHCP: fix a crash when dhcp_option has a wrong value
2021-01-06 23:01:38 +01:00
Amin Ben Ramdhane
eef08e0770
bbf: remove the call to icwmp shell script
2021-01-04 10:22:12 +01:00
Omar Kallel
e73024d706
remove the use of dm_enabled_notify file && other cleanup
2020-12-17 12:34:34 +01:00