Commit graph

72 commits

Author SHA1 Message Date
Omar Kallel
969d611db3 Add Werror to CFLAGS and Fix corresponding errors 2020-12-24 11:22:09 +01:00
Omar Kallel
699f340017 Ticket refs #4067: icwmp: source code enhancements 2020-12-23 19:28:14 +01:00
Omar Kallel
30fa967f87 use json_object_object_get_ex and json_object_get_string instead of cwmp_json_get_string 2020-12-17 18:33:36 +01:00
Omar Kallel
80382e4dc7 Fix seg fault && remove unused json_tokener_parse call 2020-12-17 17:18:10 +01:00
Omar Kallel
0895db688f Make check_value_change independent from libbbfdm 2020-12-17 12:33:24 +01:00
Omar Kallel
19ad191129 revert last commit 2020-12-17 12:14:25 +01:00
Amin Ben Ramdhane
651c2f4524 Align with latest bbf changes 2020-12-16 10:10:50 +01:00
Omar Kallel
299c59f2e8 move and update some bbf functions to icwmp && Delete some libbbfdm includes and TR098 macro 2020-12-15 15:17:57 +01:00
Omar Kallel
f1560b1305 Add uci api & fix other issues 2020-12-09 19:03:00 +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
b9eddab697 Fix light weight notifications issues 2020-11-20 11:27:12 +01:00
Omar Kallel
ad798f2b9d Remove ubus call tr069 notify 2020-11-20 11:27:12 +01:00
Omar Kallel
46a8aa8400 change notification uci options names 2020-10-11 15:02:09 +02:00
Omar Kallel
532220f13e Add periodic notification check && delete icwmp_notifd 2020-10-11 15:02:06 +02:00
Omar Kallel
1ffadeab49 use dm_ctx_init instead of cwmp_dm_ctx_init 2020-10-11 15:02:03 +02:00
Omar Kallel
dd8e8634cb Inform parameters values that corresponds to 4 value change are wrong 2020-10-08 19:07:34 +01:00
Omar Kallel
82357d875b check_value_change: don't check empty parameter 2020-10-08 19:07:23 +01:00
Omar Kallel
bc7a4695ff Fix notification related bugs 2020-10-08 19:07:03 +01:00
Omar Kallel
4ff0c1938a Fix warnings 2020-10-08 19:06:50 +01:00
Omar Kallel
4d67ae68e0 use dmentry_get_parameter_leaf_value instead of dm_entry_param_method to get parameter value 2020-10-08 19:06:40 +01:00
Omar Kallel
6545b62bee Improve Start session performance 2020-10-08 19:06:29 +01:00
Omar Kallel
efa23e8983 Fix memory leak and passive notification issues 2020-10-08 19:06:18 +01:00
Omar Kallel
e2e0762acf use dmjson_get_string instead of dmjson_get_var 2020-09-21 11:17:15 +01:00
Amin Ben Ramdhane
0d3861337a icwmp: cleanup
Fixed memory leak and warning of unused variable
2020-09-10 10:47:27 +01:00
Omar Kallel
9bcdd3c934 Fix list_enabled_lw_notify dependency issue && remove the use of libbf_api 2020-06-18 12:46:31 +01:00
Omar Kallel
ab2a378914 Ticket refs #2618: libbbf: enhance separation between libbbf_api and libbbfdm (functions: dm_update_file_enabled_notify, copy_temporary_file_to_original_file, del_list_fault_param, json functions) 2020-06-18 12:46:19 +01:00
Omar Kallel
653ffbc235 Ticket refs #2618: TR069: Enhance separation between libbbf_api and libbbfdm (json functions) 2020-06-18 12:46:06 +01:00
Omar Kallel
34b11c03cb Ticket refs #2673: TR069: No '4 value change' sent in case of active passive notification (the case of parameter without ubus tr069 notify) 2020-06-04 15:31:09 +01:00
Omar Kallel
df633285d5 Ticket refs #2673: TR069: No '4 value change' sent in case of active passive notification 2020-05-28 14:42:34 +01:00
Omar Kallel
e848013dde Ticket refs #2518: icwmp: periodic session doesn't work after add_object 2020-05-15 12:25:05 +01:00
Amin Ben Ramdhane
c2aef83959 link icwmpd to libbbfdm library (data model) after separating libbbfdm into two libraries: libbbf_api (API) and libbbfdm (data model) 2020-01-21 22:53:06 +01:00
Jonas Höglund
888ae445a2 Fix linker issue for iop5 2019-12-11 16:06:53 +01:00
Sukru Senli
76b0afcd61 Inteno->IOPSYS Copyright adaptation 2019-12-06 09:57:02 +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
db9e48dbfb Ticket refs #378: TR-181: Device.IP.Diagnostics 2019-03-29 09:55:10 +01:00
Amin Ben Ramdhane
12cf15836c Ticket refs #16480: icwmpd memory leak 2018-12-28 17:09:46 +01:00
Amin Ben Ramdhane
70a8338cba Ticket refs #14516: TR-069 Notification support 2018-05-31 10:29:39 +01:00
Omar Kallel
393b7af010 Ticket refs #14185: TR069 reboot not working 2018-03-01 14:21:25 +01:00
Amin Ben Ramdhane
fe026c3ffa Ticket refs #14209: TR-069: add support for compiling both TR-098 and TR-181 support and make it UCI configurable 2018-03-01 10:41:34 +01:00
Omar Kallel
aaaa97d68b Merge devel source to be master 2017-11-30 15:55:28 +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
288ff53638 Ticket refs #11043 : inform with event 4 VALUE CHANGE doesn't conatain the last value of the parameter 2016-12-21 16:51:56 +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
cd55e17e49 Ticket refs #10128 : ipv6 Support 2016-09-26 15:09:36 +01:00
Anis Ellouze
b79c242ddd resolve conflicts with master 2016-05-31 12:10:56 +01:00
imen.bhiri
b659df7356 code review 2016-05-31 09:55:06 +01:00
imen.bhiri
b425b7cc54 Fix Makefile issu 2016-05-02 12:12:12 +01:00