No description
Find a file
2015-02-05 16:17:02 +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 #6030 (1) add close socket of CR at the exit of cwmp 2015-02-04 12:25:20 +01:00
init #6030 (2) Avoid the inherit of socket descriptor to the fork() child with fcntl(). And improve /etc/init.d/cwmpd stop 2015-02-05 16:17:02 +01:00
scripts UPnP respects the new initscript and enabled var. refs #5261 2015-02-03 15:50:27 +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 #6030: fix the connection request error when binding an used port 2015-01-23 17:32:06 +01: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 #6030 (1) add close socket of CR at the exit of cwmp 2015-02-04 12:25:20 +01:00
digestauth.c fix for connection request not working after memory fix 2014-05-26 11:24:42 +02:00
event.c #6030: fix the connection request error when binding an used port 2015-01-23 17:32:06 +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 #6030 (2) Avoid the inherit of socket descriptor to the fork() child with fcntl(). And improve /etc/init.d/cwmpd stop 2015-02-05 16:17:02 +01: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 #5432 fix the non responding connection request issue. 2014-10-03 10:56:56 +02: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 #6030 (1) add close socket of CR at the exit of cwmp 2015-02-04 12:25:20 +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