perl-cwmp.git
8 years agore-enable all_parameteres collection of first connect master
Dobrica Pavlinusic [Wed, 10 Mar 2010 22:28:36 +0000 (23:28 +0100)]
re-enable all_parameteres collection of first connect

8 years agorefresh parameter after change
Dobrica Pavlinusic [Tue, 9 Mar 2010 19:40:10 +0000 (20:40 +0100)]
refresh parameter after change

8 years agoadded empty ParameterKey to make SetParameterValues work
Dobrica Pavlinusic [Tue, 9 Mar 2010 19:14:24 +0000 (20:14 +0100)]
added empty ParameterKey to make SetParameterValues work

8 years agoanother fix for refresh and report errors
Dobrica Pavlinusic [Mon, 8 Mar 2010 21:37:49 +0000 (22:37 +0100)]
another fix for refresh and report errors

8 years agocall set if vendor.yaml changes
Dobrica Pavlinusic [Mon, 8 Mar 2010 21:24:31 +0000 (22:24 +0100)]
call set if vendor.yaml changes

8 years agovendor.yaml example file
Dobrica Pavlinusic [Mon, 8 Mar 2010 21:24:01 +0000 (22:24 +0100)]
vendor.yaml example file

Created by copy/paste from yaml/uid.yml

8 years agofix CWMP::Vendor->vendor_config
Dobrica Pavlinusic [Mon, 8 Mar 2010 21:09:42 +0000 (22:09 +0100)]
fix CWMP::Vendor->vendor_config

8 years agomove CPE specific stuff back into CWMP::Vendor
Dobrica Pavlinusic [Mon, 8 Mar 2010 19:51:59 +0000 (20:51 +0100)]
move CPE specific stuff back into CWMP::Vendor

8 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.

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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