No description
Find a file
MOHAMED Kallel fb6ea2712b #4334 and #4519
#4334: WLANConfiguration.{i}.AutoChannelEnable
#4519: InternetGatewayDevice.LANDevice.{i}.LANHostConfigManagement.DHCPStaticAddress.

Signed-off-by: MOHAMED Kallel <mohamed.kallel@pivasoftware.com>
2014-09-18 09:38:08 +01:00
bin more freecwmp move 2013-07-17 16:23:54 +02:00
config adding iptables rule 2014-05-21 13:31:47 +02:00
inc Set cwmp id for rpc acs: Inform, GetRPCMethods, TransferComplete 2014-08-05 11:21:58 +01:00
init Add watchcwmpd script. this script is launched by crontab every 5 min. watchcwmp restart cwmpd if it's crashed or frozen. The crontab setting is made by /etc/init.d/cwmpd 2014-06-04 11:11:49 +01:00
scripts #4334 and #4519 2014-09-18 09:38:08 +01:00
tools Add generate_xml.sh. this script is a tool to generate the data model objects and parameters in the xls format. The script browse all the data model scripts and then extract all params and objects. The script should be launched from a linux PC 2014-09-17 12:29:08 +01:00
uci-defaults added some support files to make automatic firewall rules for cwmp 2014-05-20 16:28:53 +02:00
.gitignore Add gitignore file. refs #4220 2014-03-13 10:33:35 +01:00
AUTHORS more freecwmp move 2013-07-17 16:23:54 +02:00
backupSession.c Optimization Phase2 using cache first delivery 2013-10-03 13:08:06 +02:00
ChangeLog more freecwmp move 2013-07-17 16:23:54 +02:00
config.c fix memory leak issues 2014-05-22 09:56:20 +02:00
configure.ac configure.ac include libs according to CFLAGS 2013-09-19 10:44:46 +02:00
COPYING more freecwmp move 2013-07-17 16:23:54 +02:00
cwmp.c Set cwmp id for rpc acs: Inform, GetRPCMethods, TransferComplete 2014-08-05 11:21:58 +01:00
digestauth.c fix for connection request not working after memory fix 2014-05-26 11:24:42 +02:00
event.c add "ubus call tr069 status" command. 2014-06-03 12:25:45 +01:00
external.c ParameterKey set is moved to the script instead of c. The uci set in c could be a cause of timing problem and then it's a cause of possible crash 2014-06-02 15:33:55 +01:00
http.c add ip table command to allow acs for connection request 2014-05-20 16:29:24 +02:00
jshn.c configure.ac include libs according to CFLAGS 2013-09-19 10:44:46 +02:00
kcwmp.c more freecwmp move 2013-07-17 16:23:54 +02:00
log.c PIVA::DELIVERY 8 2013-07-24 16:05:32 +01:00
Makefile.am more freecwmp move 2013-07-17 16:23:54 +02:00
md5.c more freecwmp move 2013-07-17 16:23:54 +02:00
netlink.c PIVA::DELIVERY 8 2013-07-24 16:05:32 +01:00
NEWS more freecwmp move 2013-07-17 16:23:54 +02:00
README more freecwmp move 2013-07-17 16:23:54 +02:00
time.c add "ubus call tr069 status" command. 2014-06-03 12:25:45 +01:00
ubus.c add the start of a session (event = 6CR) from ubus. command: ubus call tr069 inform 2014-06-03 14:31:24 +01:00
xml.c Fix issue: xsi:type="soap_enc:Array" should not present in the rpc response tag, it should be present in the parameter list tag 2014-08-05 14:04:08 +01:00

configure autotools
===================

$ autoreconf -if

clean it all up
===============

$ make distclean

or 

$ git clean -df

development environment
=======================

Make sure you have all the packages installed from packages-arch-tr069 git
repository.

$ ln -sf `pwd`/scripts/defaults /usr/share/freecwmp/defaults
$ ln -sf `pwd`/scripts/functions/common /usr/share/freecwmp/functions/common
$ ln -sf `pwd`/scripts/functions/device_info /usr/share/freecwmp/functions/device_info
$ ln -sf `pwd`/scripts/functions/lan_device /usr/share/freecwmp/functions/lan_device
$ ln -sf `pwd`/scripts/functions/management_server /usr/share/freecwmp/functions/management_server
$ ln -sf `pwd`/scripts/functions/voice_service /usr/share/freecwmp/functions/voice_service
$ ln -sf `pwd`/scripts/functions/wan_device /usr/share/freecwmp/functions/wan_device
$ ln -sf `pwd`/scripts/functions/x_freecwmp_org /usr/share/freecwmp/functions/x_freecwmp_org
$ ln -sf `pwd`/scripts/functions/device_users /usr/share/freecwmp/functions/device_users 
$ ln -sf `pwd`/scripts/functions/device_hosts /usr/share/freecwmp/functions/device_hosts
$ ln -sf `pwd`/scripts/functions/device_routing /usr/share/freecwmp/functions/device_routing
$ ln -sf `pwd`/scripts/functions/device_ip /usr/share/freecwmp/functions/device_ip

run cwmpd
=============

$ export UCI_CONFIG_DIR="`pwd`/config/" 
$ export UBUS_SOCKET="/tmp/ubus.sock"
$ ./bin/cwmpd -f