Commit graph

34 commits

Author SHA1 Message Date
suvendhu
c5cf3cd6e3 Fix probable crashes 2023-04-12 13:05:45 +05:30
suvendhu
20e8be761b code reorganize 2022-05-05 11:49:55 +00:00
Omar Kallel
a8463946f3 icwmp: Switch to mxml for xml parsing 2022-04-18 16:54:25 +01:00
Omar Kallel
8fe0cf54ea Ticket refs #7501: icwmp: Fix static code warnings with cppcheck-2.7 2022-03-09 09:08:06 +01:00
Omar Kallel
2ed3de6b28 Create new file rpc_soap.c instead of xml 2021-06-28 10:07:43 +01:00
Omar Kallel
520aac547b Ticket refs #5445: icwmp: SOAP messages unit tests 2021-06-25 11:47:05 +01:00
Omar Kallel
218ee7fbc7 code enhancements and arrangement: session download upload scheduleInform changedustate 2021-05-18 12:34:29 +01:00
Omar Kallel
323fad3442 linux kernel styling complete && other cleanups 2021-01-05 15:59:16 +01:00
Omar Kallel
1d032520d0 Linux Kernel code-styling 2021-01-04 09:01:35 +01:00
Omar Kallel
71ac908626 Revert "Linux Kernel Coding Style"
This reverts commit a51a8eb4e7.
2021-01-04 08:49:37 +01:00
Omar Kallel
a51a8eb4e7 Linux Kernel Coding Style 2021-01-04 08:12:14 +01:00
Omar Kallel
43e73fb4ee make diagnostics independent of libbbf 2020-12-31 18:09:43 +01:00
Omar Kallel
699f340017 Ticket refs #4067: icwmp: source code enhancements 2020-12-23 19:28:14 +01:00
Amin Ben Ramdhane
be5ba980aa SoftwareModule: enhance ChangeDuState method 2020-12-21 20:37:44 +01:00
Omar Kallel
c579c9b4e9 Use the ubus mehtod 'usp.raw init_notify' to update dm_enabled_notify file && get inform parameters from a string array 2020-11-21 02:13:40 +01:00
Omar Kallel
31e806bc82 Fix set_values: parameterkey 2020-11-20 11:27:12 +01:00
Omar Kallel
5ea6e2e411 Ticket refs #3473: CWMP: make icwmpd run on top of ubus usp.raw object (Apply for RPC methods) 2020-11-20 11:26:57 +01:00
Amin Ben Ramdhane
33eb15471d Ticket refs #1365: TR-157: Device.SoftwareModules. object 2019-12-07 12:13:06 +01:00
Sukru Senli
76b0afcd61 Inteno->IOPSYS Copyright adaptation 2019-12-06 09:57:02 +01:00
Omar Kallel
aaaa97d68b Merge devel source to be master 2017-11-30 15:55:28 +01:00
Omar Kallel
dbf00a8c81 Ticket refs #13375: TR069 toggle for soft reset 2017-11-23 19:23:30 +01:00
imen.bhiri
504617f116 Ticket refs #11459: icwmp does not compile for target ramips (EX400) 2017-04-19 11:30:06 +01:00
imen.bhiri
9fd2fffcd3 Ticket refs #10256 : Secure file downloads 2016-09-28 15:43:24 +01:00
Anis Ellouze
9ef8a6eb18 Update upload RPC according to amd 5 2016-06-16 10:37:08 +01:00
imen.bhiri
31072a5c91 Ticket refs #8946 : Cwmp Amendment 5 including Annex K (Software Module Management) 2016-05-02 11:25:25 +01:00
imen.bhiri
be3e6f317e Ticket refs #8946 : Cwmp Amendment 5 including Annex K (schedule download) 2016-05-02 09:48:12 +01:00
imen.bhiri
3f4340bcfc cwmp version negotiation (3.7.4) 2016-03-28 10:51:29 +02:00
imen.bhiri
af5c5af95e amd5: CancelTransfer(A.4.1.9) 2016-03-01 08:59:55 +01:00
imen.bhiri
e49318b84e amd5: wqUpload(A.4.1.5) 2016-02-23 10:49:21 +01:00
imen.bhiri
6e6c933fd2 light notify(Annex M) 2016-02-12 13:50:22 +01:00
Imen Bhiri
7a4426fc80 Version 0 of the Data Model in C 2015-08-06 17:39:44 +01:00
Mohamed Kallel
40e86bb5ab Optimization Phase2 using cache first delivery 2013-10-03 13:08:06 +02:00
Mohamed Kallel
27b73d5af7 PIVA::DELIVERY 8
script optimization
Voice parameters: AddObject/DeleteObject
Voice parameters: Vendor specific parameter

Concerning what we did in the optimization task:
1)  The main script  (freecwmp) is loaded only 1 time during the session. the load is done just before the start of the session. the function scripts are loaded within the load of the main script (freecwmp) only one time. The old behaviour consist to load the main script (freecwmp) and the function scripts for each parameter treatment. Core code (C) and Scripts are changed
2) Optimize the preparing of inform message. old script take ~30s and now it takes ~2s. Core code (C) and Scripts are changed
3) Execute only the function related to the parameter. For example if the requested parameter is "InternetGatewayDevice.ManagementServer.URL" then the main script freecwmp will execute only the related function of this parameter which is get_management_server(). The old behaviour consist to execute all get functions: get_wan_device(), get_lan_device(), get_device_info()...
4) Minimize the size of the script files: Replace some blocks o othe source code by a functions
2013-07-24 16:05:32 +01:00
Strhuan Blomquist
42ed981f62 more freecwmp move 2013-07-17 16:23:54 +02:00
Renamed from src/inc/xml.h (Browse further)