Commit graph

148 commits

Author SHA1 Message Date
Amin Ben Ramdhane
ee2e6c4e40 Ticket refs #1262: bbf-datamodels: dynamic addition of datamodel parameters 2019-10-17 16:04:54 +01:00
Omar Kallel
9abf61b7c5 Ticket refs #945: TR-069 Logging for activation and firmware updated completion 2019-09-30 17:09:08 +01:00
Omar Kallel
3b94c08cfc Ticket refs #1253: libtr098: move all TR-098 datamodel support from icwmp to libtr098 package (rename tr098 header files) 2019-09-25 11:22:16 +01:00
Omar Kallel
afa51b623b Ticket refs #1253: libtr098: move all TR-098 datamodel support from icwmp to libtr098 package 2019-09-25 11:21:41 +01:00
Amin Ben Ramdhane
89564260af change cwmp -> bbfdm 2019-09-15 11:53:30 +01:00
Amin Ben Ramdhane
7b419333d9 Separate icwmp and libdatamodel 2019-08-26 16:49:43 +01:00
Amin Ben Ramdhane
645b936a07 Fix some warnings and issues 2019-06-30 18:18:49 +01:00
Amin Ben Ramdhane
db9e48dbfb Ticket refs #378: TR-181: Device.IP.Diagnostics 2019-03-29 09:55:10 +01:00
Amin Ben Ramdhane
d68bc46907 Ticket refs #319: TR-181: Device.DNS object 2019-02-18 19:18:33 +01:00
Amin Ben Ramdhane
12cf15836c Ticket refs #16480: icwmpd memory leak 2018-12-28 17:09:46 +01:00
Amin Ben Ramdhane
9d206e4e1d Ticket refs #14599: SDX810-AP: Unable to manage SDX810-AP from ACS server when it is connected via NAT Gateway(SDX-810RG)
(Fix a crash in icmp with EX400)
2018-12-11 12:13:56 +01:00
Amin Ben Ramdhane
631b223860 Ticket refs #14599: SDX810-AP: Unable to manage SDX810-AP from ACS server when it is connected via NAT Gateway(SDX-810RG)(complement-3) 2018-07-20 17:24:20 +01:00
Amin Ben Ramdhane
89d97edf68 Ticket refs #14599: SDX810-AP: Unable to manage SDX810-AP from ACS server when it is connected via NAT Gateway(SDX-810RG)(complement) 2018-07-16 13:06:40 +02:00
Amin Ben Ramdhane
70a8338cba Ticket refs #14516: TR-069 Notification support 2018-05-31 10:29:39 +01:00
Omar Kallel
f58041482c Ticket refs #14406: TR-069: Move TR related UCI options from original config to /etc/icwmpd/dmmap (InternetGatewayDevice.WANDevice.x.WANConnectionDevice.x.) 2018-05-07 10:32:13 +01:00
Omar Kallel
1a9bf8fd10 Ticket refs #13693: icwmp master branch does not compile 2017-12-21 08:05:19 +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
d22ecbdd91 Ticket refs #11035 : session should not retried after connection request 2016-12-21 14:01:52 +01:00
imen.bhiri
dde621e52c Ticket refs #10493 : Upload and Download diagnostics 2016-12-06 15:59:52 +01:00
imen.bhiri
cd55e17e49 Ticket refs #10128 : ipv6 Support 2016-09-26 15:09:36 +01:00
imen.bhiri
198dce8288 Ticket refs #9572 : SSL problem 2016-06-27 14:40:31 +01:00
imen.bhiri
747f7c31e9 Ticket refs #7467 2016-06-13 12:25:42 +01:00
imen.bhiri
6b71322827 IPPingDiagnostic enhancement 2016-06-03 18:33:23 +01:00
imen.bhiri
d17cae05d1 Add optional support of XMPP 2016-05-25 14:13:38 +01:00
imen.bhiri
45c16004f6 Ticket refs #8946 : Cwmp Amendment 5 including Annex K (XMPP) 2016-05-03 15:20:23 +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
e49318b84e amd5: wqUpload(A.4.1.5) 2016-02-23 10:49:21 +01:00
imen.bhiri
802e10d750 Ticket 8610: connection request event should not be sent in the retry 2016-02-18 11:48:09 +01:00
Anis Ellouze
2f56f5ff41 support new retry session behaviour of amd5 2016-02-12 19:26:09 +01:00
imen.bhiri
baee5e0747 Feature request 7509: IPPingDiagnostics 2015-10-16 14:38:15 +01:00
Anis Ellouze
d4764a1a3b update code for icwmp package 2015-10-02 17:45:29 +01:00
Imen Bhiri
2d255e0b1d fix issus 2015-09-22 13:17:18 +01:00
Imen Bhiri
a28ffb1b34 update 2015-09-09 16:26:52 +01:00
Anis Ellouze
56f9ec83dc add restart services at the end of the session 2015-09-01 18:35:01 +01:00
Anis Ellouze
3793b7de2e uci_ctx and ubus_ctx should be initiated in the dm_ctx_init and not in the global init.
There is a risk that some modif in the running session are not loaded in the uci_ctx and ubus_ctx
2015-08-31 14:47:22 +01:00
Anis Ellouze
6c7671cd70 update the notif ubus plugin. usage: ubus call tr069 notify. no need to add param, value any more 2015-08-31 11:34:16 +01:00
Imen Bhiri
7a4426fc80 Version 0 of the Data Model in C 2015-08-06 17:39:44 +01:00
Anis Ellouze
e2e7d67bbc #6030 (1) add close socket of CR at the exit of cwmp
Signed-off-by: Anis Ellouze <anis.ellouze@pivasoftware.com>
2015-02-04 12:25:20 +01:00
Anis Ellouze
6e26929e87 #6030: fix the connection request error when binding an used port
Signed-off-by: Anis Ellouze <anis.ellouze@pivasoftware.com>
2015-01-23 17:32:06 +01:00
MOHAMED Kallel
20a54a20cc #5432 fix the non responding connection request issue.
Signed-off-by: MOHAMED Kallel <mohamed.kallel@pivasoftware.com>
2014-10-03 10:56:56 +02:00
MOHAMED Kallel
b203dc2de1 Set cwmp id for rpc acs: Inform, GetRPCMethods, TransferComplete
Signed-off-by: MOHAMED Kallel <mohamed.kallel@pivasoftware.com>
2014-08-05 11:21:58 +01:00
MOHAMED Kallel
d40b63ca24 add "ubus call tr069 status" command. 2014-06-03 12:25:45 +01:00
MOHAMED Kallel
6e62056466 add ip table command to allow acs for connection request
Signed-off-by: MOHAMED Kallel <mohamed.kallel@pivasoftware.com>
2014-05-20 16:29:24 +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/cwmp.c (Browse further)