perl-cwmp.git
12 years agoevil hack to allow introspection of running server
Dobrica Pavlinusic [Mon, 8 Mar 2010 19:00:34 +0000 (20:00 +0100)]
evil hack to allow introspection of running server

This is security hole, so it's enabled only if we are running under
debug mode and User-Agent has Mozilla in it.

12 years agoMerge branch 'master' of github.com:dpavlin/perl-cwmp
Dobrica Pavlinusic [Mon, 8 Mar 2010 14:25:30 +0000 (15:25 +0100)]
Merge branch 'master' of github.com:dpavlin/perl-cwmp

12 years agofind all Parameters supported by CPE
Dobrica Pavlinusic [Mon, 8 Mar 2010 14:23:19 +0000 (14:23 +0000)]
find all Parameters supported by CPE

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@277 836a5e1a-633d-0410-964b-294494ad4392

12 years agofind all Parameters supported by CPE
Dobrica Pavlinusic [Mon, 8 Mar 2010 14:16:03 +0000 (15:16 +0100)]
find all Parameters supported by CPE

Before we stopped at first parameter which is array, but it's
useful to get full paramter list from CPE

12 years agoMerge branch 'master' of ssh://git.rot13.org/git/perl-cwmp
Dobrica Pavlinusic [Mon, 8 Mar 2010 14:00:50 +0000 (15:00 +0100)]
Merge branch 'master' of ssh://git.rot13.org/git/perl-cwmp

12 years agofix warning
Dobrica Pavlinusic [Mon, 8 Mar 2010 13:38:42 +0000 (13:38 +0000)]
fix warning

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@276 836a5e1a-633d-0410-964b-294494ad4392

12 years agoconfigure ACS server to ZTE CPE
Dobrica Pavlinusic [Mon, 8 Mar 2010 13:32:19 +0000 (13:32 +0000)]
configure ACS server to ZTE CPE

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@275 836a5e1a-633d-0410-964b-294494ad4392

12 years agoMerge branch 'master' of ssh://git.rot13.org/git/perl-cwmp
Dobrica Pavlinusic [Mon, 8 Mar 2010 10:59:48 +0000 (11:59 +0100)]
Merge branch 'master' of ssh://git.rot13.org/git/perl-cwmp

12 years agoadd cwmp namespace to GetRPCMethods
Dobrica Pavlinusic [Mon, 8 Mar 2010 10:59:24 +0000 (10:59 +0000)]
add cwmp namespace to GetRPCMethods

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@274 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremote cwmp namespace from SetParameterValues
Dobrica Pavlinusic [Mon, 8 Mar 2010 10:59:16 +0000 (10:59 +0000)]
remote cwmp namespace from SetParameterValues

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@273 836a5e1a-633d-0410-964b-294494ad4392

12 years agoput GetRPCMethods into cwmp namespace
Dobrica Pavlinusic [Mon, 8 Mar 2010 10:46:19 +0000 (10:46 +0000)]
put GetRPCMethods into cwmp namespace

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@272 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremove namespaces in SetParameterValues
Dobrica Pavlinusic [Mon, 8 Mar 2010 10:46:11 +0000 (10:46 +0000)]
remove namespaces in SetParameterValues

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@271 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremove namespaces in SetParameterValues
Dobrica Pavlinusic [Sun, 7 Mar 2010 21:05:28 +0000 (22:05 +0100)]
remove namespaces in SetParameterValues

12 years agorun vendor_hook just once
Dobrica Pavlinusic [Sun, 7 Mar 2010 20:36:29 +0000 (20:36 +0000)]
run vendor_hook just once

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@270 836a5e1a-633d-0410-964b-294494ad4392

12 years agoimplement vendor_hook
Dobrica Pavlinusic [Sun, 7 Mar 2010 20:36:20 +0000 (20:36 +0000)]
implement vendor_hook

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@269 836a5e1a-633d-0410-964b-294494ad4392

12 years agocleanup duplicate startup message
Dobrica Pavlinusic [Sun, 7 Mar 2010 20:36:13 +0000 (20:36 +0000)]
cleanup duplicate startup message

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@268 836a5e1a-633d-0410-964b-294494ad4392

12 years agocreated basic usage instructions
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:38:36 +0000 (19:38 +0000)]
created basic usage instructions

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@267 836a5e1a-633d-0410-964b-294494ad4392

12 years agofix dependencies, bump version [0.20]
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:26:59 +0000 (19:26 +0000)]
fix dependencies, bump version [0.20]

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@266 836a5e1a-633d-0410-964b-294494ad4392

12 years agoignore NumberOfEntries
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:22:41 +0000 (19:22 +0000)]
ignore NumberOfEntries

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@265 836a5e1a-633d-0410-964b-294494ad4392

12 years agocount requests with current client
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:22:33 +0000 (19:22 +0000)]
count requests with current client

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@264 836a5e1a-633d-0410-964b-294494ad4392

12 years agouse new CWMP::Parser
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:09:12 +0000 (19:09 +0000)]
use new CWMP::Parser

- DeviceID was misspelled
- we don't support _trigger any more

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@263 836a5e1a-633d-0410-964b-294494ad4392

12 years agofix Struct parsing with single element
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:08:55 +0000 (19:08 +0000)]
fix Struct parsing with single element

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@262 836a5e1a-633d-0410-964b-294494ad4392

12 years agoimplement rest of Name/Value unroll, fix Inform
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:08:45 +0000 (19:08 +0000)]
implement rest of Name/Value unroll, fix Inform

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@261 836a5e1a-633d-0410-964b-294494ad4392

12 years agonew XML parser based on XML::Bare
Dobrica Pavlinusic [Sun, 7 Mar 2010 19:08:37 +0000 (19:08 +0000)]
new XML parser based on XML::Bare

This switch from XML::Rules (which is nice, btw) is needed because Expat
parser userd by XML::Rules can't deal with invalid binary XML

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@260 836a5e1a-633d-0410-964b-294494ad4392

12 years agouse GetParameterValues to fetch 16 values at once
Dobrica Pavlinusic [Sun, 7 Mar 2010 17:58:29 +0000 (17:58 +0000)]
use GetParameterValues to fetch 16 values at once

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@259 836a5e1a-633d-0410-964b-294494ad4392

12 years agofix first GetParameterNames
Dobrica Pavlinusic [Sun, 7 Mar 2010 14:20:59 +0000 (14:20 +0000)]
fix first GetParameterNames

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@258 836a5e1a-633d-0410-964b-294494ad4392

12 years agofill ParameterInfo using GetParameterNames
Dobrica Pavlinusic [Sun, 7 Mar 2010 14:11:56 +0000 (14:11 +0000)]
fill ParameterInfo using GetParameterNames

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@257 836a5e1a-633d-0410-964b-294494ad4392

12 years agoadded simple README with current status
Dobrica Pavlinusic [Sun, 7 Mar 2010 12:14:04 +0000 (12:14 +0000)]
added simple README with current status

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@256 836a5e1a-633d-0410-964b-294494ad4392

12 years ago3.4.6 Additional HTTP Requirements
Dobrica Pavlinusic [Sun, 7 Mar 2010 12:01:34 +0000 (12:01 +0000)]
3.4.6 Additional HTTP Requirements

Whenever the ACS sends an empty HTTP response, it MUST use the "204 (No
Content)" HTTP status code.

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@255 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremove debug messages all over chunked code
Dobrica Pavlinusic [Sun, 7 Mar 2010 11:18:53 +0000 (11:18 +0000)]
remove debug messages all over chunked code

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@254 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremove dependencies of old server implementation
Dobrica Pavlinusic [Sat, 6 Mar 2010 23:43:30 +0000 (23:43 +0000)]
remove dependencies of old server implementation

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@253 836a5e1a-633d-0410-964b-294494ad4392

12 years agosimplify HTTP server implementation
Dobrica Pavlinusic [Sat, 6 Mar 2010 21:40:17 +0000 (21:40 +0000)]
simplify HTTP server implementation

use IO::Socket::INET to implement simpliest possible persistent
connection with CPE client.

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@252 836a5e1a-633d-0410-964b-294494ad4392

12 years agoadded --introspect
Dobrica Pavlinusic [Sat, 6 Mar 2010 18:09:08 +0000 (18:09 +0000)]
added --introspect

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@251 836a5e1a-633d-0410-964b-294494ad4392

12 years agodon't use Devel::LeakTrace::Fast
Dobrica Pavlinusic [Sat, 6 Mar 2010 18:09:01 +0000 (18:09 +0000)]
don't use Devel::LeakTrace::Fast

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@250 836a5e1a-633d-0410-964b-294494ad4392

12 years agoreplaced by bin/cpe-queue.pl id --list
Dobrica Pavlinusic [Sat, 6 Mar 2010 16:46:49 +0000 (16:46 +0000)]
replaced by bin/cpe-queue.pl id --list

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@249 836a5e1a-633d-0410-964b-294494ad4392

12 years agobetter introspect ZTE devices
Dobrica Pavlinusic [Sat, 6 Mar 2010 16:46:07 +0000 (16:46 +0000)]
better introspect ZTE devices

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@248 836a5e1a-633d-0410-964b-294494ad4392

12 years agochomp serial number to remove LF which ZTE send
Dobrica Pavlinusic [Fri, 5 Mar 2010 23:01:51 +0000 (23:01 +0000)]
chomp serial number to remove LF which ZTE send

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@247 836a5e1a-633d-0410-964b-294494ad4392

12 years agoadd back our custom targets dump and html
Dobrica Pavlinusic [Fri, 5 Mar 2010 23:01:41 +0000 (23:01 +0000)]
add back our custom targets dump and html

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@246 836a5e1a-633d-0410-964b-294494ad4392

12 years agomake SOAPAction header optional
Dobrica Pavlinusic [Fri, 5 Mar 2010 23:01:30 +0000 (23:01 +0000)]
make SOAPAction header optional

ZTE I20X doesn't seem to send one

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@245 836a5e1a-633d-0410-964b-294494ad4392

12 years agofix for ERROR: no ID in state
Dobrica Pavlinusic [Thu, 4 Mar 2010 21:22:08 +0000 (21:22 +0000)]
fix for ERROR: no ID in state

Message-ID: <95a4ccfc0901140401w41ec15d3o86dcffbc355389b1@mail.gmail.com>
Date: Wed, 14 Jan 2009 13:01:32 +0100
Author: "Lars Thegler" <lars.thegler@gmail.com>
To: "Perl CWMP server" <perl-cwmp@googlegroups.com>
Subject: [perl-cwmp] Re: Help needed: ERROR: no ID in state

On Wed, Jan 14, 2009 at 11:42 AM, tagg <lars.thegler@gmail.com> wrote:
> At $WORK, we've worked a bit with the ZyXEL 2602, and had to change
> some code to make it work.

Patch attached. Some notes:

* The soap:Header/cwmp:ID element is indeed optional [1], and the
ZyXEL doesn't send it.

* In SetParamenterValues, there is no ParameterNames element [2]. The
Thomson devices ignore it, but the ZyXEL device croaks.

* The server must not close the connection, only the client may do so
[3]. The Thomson devices survive this gracefully, but the ZyXEL just
gets confused.

Hope this helps.

/Lars

[1] TR.069, p. 17.
[2] TR-069, p. 31.
[3] TR-069, p. 25.

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@244 836a5e1a-633d-0410-964b-294494ad4392

12 years agoremote Module::Install parts
Dobrica Pavlinusic [Thu, 4 Mar 2010 21:21:47 +0000 (21:21 +0000)]
remote Module::Install parts

This means that checkout from repository will work only if
Module::Install is allready installed on system

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@243 836a5e1a-633d-0410-964b-294494ad4392

14 years agouse JSON::XS 2.0 or newer
Dobrica Pavlinusic [Mon, 14 Jul 2008 16:37:34 +0000 (16:37 +0000)]
use JSON::XS 2.0 or newer

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@242 836a5e1a-633d-0410-964b-294494ad4392

14 years agonewer Module::Install 0.75 bits
Dobrica Pavlinusic [Mon, 14 Jul 2008 16:35:23 +0000 (16:35 +0000)]
newer Module::Install 0.75 bits

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@241 836a5e1a-633d-0410-964b-294494ad4392

14 years agofix features with newer Module::Install
Dobrica Pavlinusic [Mon, 14 Jul 2008 16:34:06 +0000 (16:34 +0000)]
fix features with newer Module::Install

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@240 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r292@brr: dpavlin | 2007-12-06 15:50:14 +0100
Dobrica Pavlinusic [Thu, 6 Dec 2007 14:50:48 +0000 (14:50 +0000)]
 r292@brr:  dpavlin | 2007-12-06 15:50:14 +0100
 add _trigger to test output

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@239 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r290@brr: dpavlin | 2007-11-26 01:34:51 +0100
Dobrica Pavlinusic [Tue, 4 Dec 2007 22:06:29 +0000 (22:06 +0000)]
 r290@brr:  dpavlin | 2007-11-26 01:34:51 +0100
 better output

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@238 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r287@brr: dpavlin | 2007-11-26 01:28:00 +0100
Dobrica Pavlinusic [Mon, 26 Nov 2007 00:28:54 +0000 (00:28 +0000)]
 r287@brr:  dpavlin | 2007-11-26 01:28:00 +0100
 implemented parsing into $state->{ParameterAttribute}

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@237 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r286@brr: dpavlin | 2007-11-26 00:59:42 +0100
Dobrica Pavlinusic [Mon, 26 Nov 2007 00:28:24 +0000 (00:28 +0000)]
 r286@brr:  dpavlin | 2007-11-26 00:59:42 +0100
 added rule for GetParameterAttributesResponse

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@236 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r284@brr: dpavlin | 2007-11-26 00:53:03 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 23:53:21 +0000 (23:53 +0000)]
 r284@brr:  dpavlin | 2007-11-26 00:53:03 +0100
 added FactoryReset

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@235 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r279@brr: dpavlin | 2007-11-26 00:25:35 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 23:27:45 +0000 (23:27 +0000)]
 r279@brr:  dpavlin | 2007-11-26 00:25:35 +0100
 dump some of protocol

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@234 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r278@brr: dpavlin | 2007-11-26 00:17:17 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 23:26:42 +0000 (23:26 +0000)]
 r278@brr:  dpavlin | 2007-11-26 00:17:17 +0100
 Massive re-write of server testing, which now behaves more
 like real CPE client (reconnecting on inform, etc)

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@233 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r277@brr: dpavlin | 2007-11-25 22:40:56 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 23:26:09 +0000 (23:26 +0000)]
 r277@brr:  dpavlin | 2007-11-25 22:40:56 +0100
 hush debug

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@232 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r276@brr: dpavlin | 2007-11-25 22:04:35 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 23:25:49 +0000 (23:25 +0000)]
 r276@brr:  dpavlin | 2007-11-25 22:04:35 +0100
 helper script to create tests from dumps

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@231 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r274@brr: dpavlin | 2007-11-25 21:34:51 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 20:38:48 +0000 (20:38 +0000)]
 r274@brr:  dpavlin | 2007-11-25 21:34:51 +0100
 comment out debug

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@230 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r271@brr: dpavlin | 2007-11-25 21:32:49 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 20:33:31 +0000 (20:33 +0000)]
 r271@brr:  dpavlin | 2007-11-25 21:32:49 +0100
 symlink dump files based on _trigger name

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@229 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r270@brr: dpavlin | 2007-11-25 21:14:10 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 20:33:12 +0000 (20:33 +0000)]
 r270@brr:  dpavlin | 2007-11-25 21:14:10 +0100
 export $debug

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@228 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r268@brr: dpavlin | 2007-11-25 20:20:36 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 19:21:02 +0000 (19:21 +0000)]
 r268@brr:  dpavlin | 2007-11-25 20:20:36 +0100
 - move to Net::Server::Fork
 - version [0.14]

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@227 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r266@brr: dpavlin | 2007-11-25 19:50:35 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 18:51:26 +0000 (18:51 +0000)]
 r266@brr:  dpavlin | 2007-11-25 19:50:35 +0100
 - first pass with Devel::LeakTrace::Fast
 - remove DBM::Deep store
 - CWMP::Queue now supports dir and clean args
 - create new parser for each request

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@226 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r264@brr: dpavlin | 2007-11-25 14:35:13 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 13:35:27 +0000 (13:35 +0000)]
 r264@brr:  dpavlin | 2007-11-25 14:35:13 +0100
 shell script to list all cpe queues

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@225 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r262@brr: dpavlin | 2007-11-25 14:33:40 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 13:34:09 +0000 (13:34 +0000)]
 r262@brr:  dpavlin | 2007-11-25 14:33:40 +0100
 - refactored hash-based store base class to CWMP::Store::HASH
 - simple back-ends for YAML and JSON
 - version bump [0.13]

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@224 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r260@brr: dpavlin | 2007-11-25 13:51:25 +0100
Dobrica Pavlinusic [Sun, 25 Nov 2007 12:51:52 +0000 (12:51 +0000)]
 r260@brr:  dpavlin | 2007-11-25 13:51:25 +0100
 it seems that DBM::Deep is leaking memory

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@223 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r257@brr: dpavlin | 2007-11-24 03:16:39 +0100
Dobrica Pavlinusic [Sat, 24 Nov 2007 02:17:40 +0000 (02:17 +0000)]
 r257@brr:  dpavlin | 2007-11-24 03:16:39 +0100
 massive amount of tweaks including replacement of YAML with YAML::Syck
 and scoping all over the place

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@222 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r256@brr: dpavlin | 2007-11-24 03:01:07 +0100
Dobrica Pavlinusic [Sat, 24 Nov 2007 02:16:56 +0000 (02:16 +0000)]
 r256@brr:  dpavlin | 2007-11-24 03:01:07 +0100
 cleanup unneeded test

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@221 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r254@brr: dpavlin | 2007-11-23 22:14:16 +0100
Dobrica Pavlinusic [Fri, 23 Nov 2007 21:14:54 +0000 (21:14 +0000)]
 r254@brr:  dpavlin | 2007-11-23 22:14:16 +0100
 - replace Devel::Events with Devel::LeakTrace::Fast
 - remove CWMP::Tree which is no longer used

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@220 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r252@brr: dpavlin | 2007-11-23 01:42:20 +0100
Dobrica Pavlinusic [Fri, 23 Nov 2007 00:42:50 +0000 (00:42 +0000)]
 r252@brr:  dpavlin | 2007-11-23 01:42:20 +0100
 optional memory leak detector based on Devel::Events

 WARNING: it does pull half of CPAN your way (including Moose),
 so it's optional with a reason!

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@219 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r250@brr: dpavlin | 2007-11-20 14:09:59 +0100
Dobrica Pavlinusic [Tue, 20 Nov 2007 13:10:27 +0000 (13:10 +0000)]
 r250@brr:  dpavlin | 2007-11-20 14:09:59 +0100
 added GetParameterAttributes which is supported by 7.x firmware

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@218 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r248@brr: dpavlin | 2007-11-20 14:08:48 +0100
Dobrica Pavlinusic [Tue, 20 Nov 2007 13:09:08 +0000 (13:09 +0000)]
 r248@brr:  dpavlin | 2007-11-20 14:08:48 +0100
 cleanup dump directory on startup

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@217 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r246@brr: dpavlin | 2007-11-20 12:19:17 +0100
Dobrica Pavlinusic [Tue, 20 Nov 2007 11:19:29 +0000 (11:19 +0000)]
 r246@brr:  dpavlin | 2007-11-20 12:19:17 +0100
 ignore a few more things for svn

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@216 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r244@brr: dpavlin | 2007-11-20 12:18:29 +0100
Dobrica Pavlinusic [Tue, 20 Nov 2007 11:18:46 +0000 (11:18 +0000)]
 r244@brr:  dpavlin | 2007-11-20 12:18:29 +0100
 support issuing command to multiple CPEs at the same time

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@215 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r242@brr: dpavlin | 2007-11-18 19:50:39 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 18:51:26 +0000 (18:51 +0000)]
 r242@brr:  dpavlin | 2007-11-18 19:50:39 +0100
 new output for tests

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@214 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r240@brr: dpavlin | 2007-11-18 18:49:33 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 17:49:51 +0000 (17:49 +0000)]
 r240@brr:  dpavlin | 2007-11-18 18:49:33 +0100
 - make ParameterInfo flat structure, and not HoH
 - version bump [0.12]

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@213 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r238@brr: dpavlin | 2007-11-18 18:32:08 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 17:32:22 +0000 (17:32 +0000)]
 r238@brr:  dpavlin | 2007-11-18 18:32:08 +0100
 fix for firmware 5.3.3.4 which returns full path for .ExternalIPAddress

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@212 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r236@brr: dpavlin | 2007-11-18 18:21:09 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 17:27:57 +0000 (17:27 +0000)]
 r236@brr:  dpavlin | 2007-11-18 18:21:09 +0100
 tweaks

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@211 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r234@brr: dpavlin | 2007-11-18 18:18:38 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 17:18:54 +0000 (17:18 +0000)]
 r234@brr:  dpavlin | 2007-11-18 18:18:38 +0100
 fix warning

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@210 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r232@brr: dpavlin | 2007-11-18 18:02:50 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 17:03:09 +0000 (17:03 +0000)]
 r232@brr:  dpavlin | 2007-11-18 18:02:50 +0100
 better ouput including software (firmware) and hardware (board) version

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@209 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r230@brr: dpavlin | 2007-11-18 17:42:53 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 16:43:09 +0000 (16:43 +0000)]
 r230@brr:  dpavlin | 2007-11-18 17:42:53 +0100
 hush debug output

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@208 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r228@brr: dpavlin | 2007-11-18 13:58:05 +0100
Dobrica Pavlinusic [Sun, 18 Nov 2007 12:58:40 +0000 (12:58 +0000)]
 r228@brr:  dpavlin | 2007-11-18 13:58:05 +0100
 - version bump [0.11]
 - rewrote CPE state management to actually work for multiple devices and
   simplify code in the process
 - CWMP::Store::DBMDeep don't return blessed objects any more

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@207 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r226@brr: dpavlin | 2007-11-16 19:32:44 +0100
Dobrica Pavlinusic [Fri, 16 Nov 2007 18:33:04 +0000 (18:33 +0000)]
 r226@brr:  dpavlin | 2007-11-16 19:32:44 +0100
 change addressing

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@206 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r224@brr: dpavlin | 2007-11-15 00:07:18 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 23:07:42 +0000 (23:07 +0000)]
 r224@brr:  dpavlin | 2007-11-15 00:07:18 +0100
 hush debug ouput

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@205 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r222@brr: dpavlin | 2007-11-15 00:01:24 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 23:02:17 +0000 (23:02 +0000)]
 r222@brr:  dpavlin | 2007-11-15 00:01:24 +0100
 added --create-dump option to acs.pl which will force creation
 of protocol dumps even without debug level > 2

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@204 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r220@brr: dpavlin | 2007-11-14 23:26:01 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 22:26:24 +0000 (22:26 +0000)]
 r220@brr:  dpavlin | 2007-11-14 23:26:01 +0100
 more useful shortcuts

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@203 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r218@brr: dpavlin | 2007-11-14 22:54:48 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 21:55:24 +0000 (21:55 +0000)]
 r218@brr:  dpavlin | 2007-11-14 22:54:48 +0100
 version bump [0.10]
 - added CWMP::Vendor module which implements simple vendor specific logic
   (this is beginning of example to change IP adress of CPE based on serial)

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@202 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r216@brr: dpavlin | 2007-11-14 22:52:27 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 21:52:45 +0000 (21:52 +0000)]
 r216@brr:  dpavlin | 2007-11-14 22:52:27 +0100
 - added create_dump accessor to create dump files on disk
 - if acquired state doesn't have DeviceID, use old one (so that store can map sessions)

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@201 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r214@brr: dpavlin | 2007-11-14 22:44:16 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 21:44:34 +0000 (21:44 +0000)]
 r214@brr:  dpavlin | 2007-11-14 22:44:16 +0100
 clean queue on make dump

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@200 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r212@brr: dpavlin | 2007-11-14 20:23:06 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 19:23:32 +0000 (19:23 +0000)]
 r212@brr:  dpavlin | 2007-11-14 20:23:06 +0100
 added Class::Trigger based triggers on SOAP requests from CPE

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@199 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r210@brr: dpavlin | 2007-11-14 19:15:41 +0100
Dobrica Pavlinusic [Wed, 14 Nov 2007 18:16:14 +0000 (18:16 +0000)]
 r210@brr:  dpavlin | 2007-11-14 19:15:41 +0100
 New version [0.09] with buch of changes:
 - command queue for device now really works
 - cpe-queue.pl now supports --list to display queue
 - convert all methods to receive just one param (simplifies code all over)

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@198 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r208@brr: dpavlin | 2007-11-12 23:13:39 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 22:13:59 +0000 (22:13 +0000)]
 r208@brr:  dpavlin | 2007-11-12 23:13:39 +0100
 display CPE uid (serial number) for better info

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@197 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r206@brr: dpavlin | 2007-11-12 23:02:21 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 22:03:01 +0000 (22:03 +0000)]
 r206@brr:  dpavlin | 2007-11-12 23:02:21 +0100
 - move protocol dump to new cpe-queue.pl command
 - queue now stores data in YAML to preserve perl structures intact
 - queue jobs are now finished correctly
 - remove all traces of default_queue

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@196 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r204@brr: dpavlin | 2007-11-12 23:00:24 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 22:00:41 +0000 (22:00 +0000)]
 r204@brr:  dpavlin | 2007-11-12 23:00:24 +0100
 - add installation of Test::Pod::Coverage for developers
 - clean queue on make clean

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@195 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r201@brr: dpavlin | 2007-11-12 21:56:25 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 20:57:28 +0000 (20:57 +0000)]
 r201@brr:  dpavlin | 2007-11-12 21:56:25 +0100
 fix displayed targets

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@194 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r200@brr: dpavlin | 2007-11-12 21:56:04 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 20:56:56 +0000 (20:56 +0000)]
 r200@brr:  dpavlin | 2007-11-12 21:56:04 +0100
 implemented simple IPC::DirQueue based queue

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@193 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r198@brr: dpavlin | 2007-11-12 17:28:35 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 16:29:06 +0000 (16:29 +0000)]
 r198@brr:  dpavlin | 2007-11-12 17:28:35 +0100
 version update

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@192 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r196@brr: dpavlin | 2007-11-12 17:27:55 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 16:28:13 +0000 (16:28 +0000)]
 r196@brr:  dpavlin | 2007-11-12 17:27:55 +0100
 better prompt

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@191 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r194@brr: dpavlin | 2007-11-12 16:52:10 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 15:52:24 +0000 (15:52 +0000)]
 r194@brr:  dpavlin | 2007-11-12 16:52:10 +0100
 added features to install modules required for tcli.pl to work

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@190 836a5e1a-633d-0410-964b-294494ad4392

14 years ago r192@brr: dpavlin | 2007-11-12 16:50:27 +0100
Dobrica Pavlinusic [Mon, 12 Nov 2007 15:51:25 +0000 (15:51 +0000)]
 r192@brr:  dpavlin | 2007-11-12 16:50:27 +0100
 version upgrade to 0.68

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@189 836a5e1a-633d-0410-964b-294494ad4392

14 years agoadded inc directory so that Module::Install can pull all
Dobrica Pavlinusic [Mon, 12 Nov 2007 15:19:32 +0000 (15:19 +0000)]
added inc directory so that Module::Install can pull all
dependencies right out of svn checkout

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@188 836a5e1a-633d-0410-964b-294494ad4392

14 years agodump current session with debug level > 5
Dobrica Pavlinusic [Tue, 30 Oct 2007 16:24:51 +0000 (16:24 +0000)]
dump current session with debug level > 5

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@187 836a5e1a-633d-0410-964b-294494ad4392

14 years agouf, fix code to actually work with documentation :-\
Dobrica Pavlinusic [Tue, 30 Oct 2007 15:46:40 +0000 (15:46 +0000)]
uf, fix code to actually work with documentation :-\

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@186 836a5e1a-633d-0410-964b-294494ad4392

14 years agoadded a pod documentation
Dobrica Pavlinusic [Tue, 30 Oct 2007 15:26:41 +0000 (15:26 +0000)]
added a pod documentation

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@185 836a5e1a-633d-0410-964b-294494ad4392

14 years agolist all IP configuration
Dobrica Pavlinusic [Tue, 30 Oct 2007 15:19:07 +0000 (15:19 +0000)]
list all IP configuration

git-svn-id: https://perl-cwmp.googlecode.com/svn/trunk@184 836a5e1a-633d-0410-964b-294494ad4392