/[cwmp]/google/trunk/t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /google/trunk/t

View Directory Listing Directory Listing


Sticky Revision:

Revision 240 - Directory Listing
Modified Thu Dec 6 14:50:48 2007 UTC (16 years, 4 months ago) by dpavlin
 r292@brr:  dpavlin | 2007-12-06 15:50:14 +0100
 add _trigger to test output


Revision 238 - Directory Listing
Modified Mon Nov 26 00:28:54 2007 UTC (16 years, 5 months ago) by dpavlin
 r287@brr:  dpavlin | 2007-11-26 01:28:00 +0100
 implemented parsing into $state->{ParameterAttribute}


Revision 235 - Directory Listing
Modified Sun Nov 25 23:27:45 2007 UTC (16 years, 5 months ago) by dpavlin
 r279@brr:  dpavlin | 2007-11-26 00:25:35 +0100
 dump some of protocol


Revision 234 - Directory Listing
Modified Sun Nov 25 23:26:42 2007 UTC (16 years, 5 months ago) by dpavlin
 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)


Revision 228 - Directory Listing
Modified Sun Nov 25 19:21:02 2007 UTC (16 years, 5 months ago) by dpavlin
 r268@brr:  dpavlin | 2007-11-25 20:20:36 +0100
 - move to Net::Server::Fork
 - version [0.14]


Revision 227 - Directory Listing
Modified Sun Nov 25 18:51:26 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 225 - Directory Listing
Modified Sun Nov 25 13:34:09 2007 UTC (16 years, 5 months ago) by dpavlin
 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]


Revision 224 - Directory Listing
Modified Sun Nov 25 12:51:52 2007 UTC (16 years, 5 months ago) by dpavlin
 r260@brr:  dpavlin | 2007-11-25 13:51:25 +0100
 it seems that DBM::Deep is leaking memory


Revision 223 - Directory Listing
Modified Sat Nov 24 02:17:40 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 222 - Directory Listing
Modified Sat Nov 24 02:16:56 2007 UTC (16 years, 5 months ago) by dpavlin
 r256@brr:  dpavlin | 2007-11-24 03:01:07 +0100
 cleanup unneeded test


Revision 221 - Directory Listing
Modified Fri Nov 23 21:14:54 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 220 - Directory Listing
Modified Fri Nov 23 00:42:50 2007 UTC (16 years, 5 months ago) by dpavlin
 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!


Revision 219 - Directory Listing
Modified Tue Nov 20 13:10:27 2007 UTC (16 years, 5 months ago) by dpavlin
 r250@brr:  dpavlin | 2007-11-20 14:09:59 +0100
 added GetParameterAttributes which is supported by 7.x firmware


Revision 215 - Directory Listing
Modified Sun Nov 18 18:51:26 2007 UTC (16 years, 5 months ago) by dpavlin
 r242@brr:  dpavlin | 2007-11-18 19:50:39 +0100
 new output for tests


Revision 208 - Directory Listing
Modified Sun Nov 18 12:58:40 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 205 - Directory Listing
Modified Wed Nov 14 23:02:17 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 200 - Directory Listing
Modified Wed Nov 14 19:23:32 2007 UTC (16 years, 5 months ago) by dpavlin
 r212@brr:  dpavlin | 2007-11-14 20:23:06 +0100
 added Class::Trigger based triggers on SOAP requests from CPE


Revision 199 - Directory Listing
Modified Wed Nov 14 18:16:14 2007 UTC (16 years, 5 months ago) by dpavlin
 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)


Revision 197 - Directory Listing
Modified Mon Nov 12 22:03:01 2007 UTC (16 years, 5 months ago) by dpavlin
 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


Revision 194 - Directory Listing
Modified Mon Nov 12 20:56:56 2007 UTC (16 years, 5 months ago) by dpavlin
 r200@brr:  dpavlin | 2007-11-12 21:56:04 +0100
 implemented simple IPC::DirQueue based queue


Revision 178 - Directory Listing
Modified Sun Oct 28 19:47:30 2007 UTC (16 years, 6 months ago) by dpavlin
another swiping change and bump to version [0.08]
- implemented SetParameterValues (tests missing)
- rename rest of misnamed files

Revision 175 - Directory Listing
Modified Sun Oct 28 17:43:01 2007 UTC (16 years, 6 months ago) by dpavlin
fix server test to use new current_store accessor to store plugin

Revision 173 - Directory Listing
Modified Sun Oct 28 16:39:58 2007 UTC (16 years, 6 months ago) by dpavlin
great API breaking update to version [0.07]

CWMP::Response (which somewhat made sense since it was response from server)
is now called CWMP::Methods (to more closely match protocol terminology)

Revision 172 - Directory Listing
Modified Sun Oct 28 15:43:07 2007 UTC (16 years, 6 months ago) by dpavlin
implemented correct GetParameterValues which unrolls ParameterNames into xsd:strings

Revision 168 - Directory Listing
Modified Sun Oct 28 12:21:53 2007 UTC (16 years, 6 months ago) by dpavlin
check response with parametars

Revision 167 - Directory Listing
Modified Sun Oct 28 11:53:01 2007 UTC (16 years, 6 months ago) by dpavlin
add test for GetParameterValues

Revision 165 - Directory Listing
Modified Sun Oct 28 11:11:40 2007 UTC (16 years, 6 months ago) by dpavlin
refactore response tests to create response xml files if
they doesn't exist (so, implementing new command consists
of adding one line in 20-response.t, re-run test and check if xml is valid
and commit it :-)

Revision 163 - Directory Listing
Modified Sat Oct 27 22:55:55 2007 UTC (16 years, 6 months ago) by dpavlin
 r148@llin (orig r147):  dpavlin | 2007-10-28 00:48:11 +0200
 test with YAML store, expose problem with get_state( ID ) which fails
 because session is no longer in store


Revision 162 - Directory Listing
Modified Sat Oct 27 22:55:45 2007 UTC (16 years, 6 months ago) by dpavlin
 r147@llin (orig r146):  dpavlin | 2007-10-28 00:43:25 +0200
 - added clean parametar to stores to start with empty database
 - much less chatty without debug
 - test both existing store plugins
 - finish API rename in CWMP::Store, version bump [0.05]


Revision 156 - Directory Listing
Modified Sat Oct 27 22:54:28 2007 UTC (16 years, 6 months ago) by dpavlin
 r140@llin (orig r139):  dpavlin | 2007-10-27 12:13:01 +0200
 all low-level store plugins now take path as argument


Revision 154 - Directory Listing
Modified Sat Oct 27 22:53:58 2007 UTC (16 years, 6 months ago) by dpavlin
 r138@llin (orig r137):  dpavlin | 2007-10-26 23:25:08 +0200
 everything uses yaml for now


Revision 150 - Directory Listing
Modified Sat Oct 27 22:53:14 2007 UTC (16 years, 6 months ago) by dpavlin
 r134@llin (orig r133):  dpavlin | 2007-10-26 22:46:09 +0200
 Rough draft of low-level store mechanisam.


Revision 112 - Directory Listing
Modified Fri Oct 26 11:42:39 2007 UTC (16 years, 6 months ago) by dpavlin
Copied from: google/t revision 103
reorg source code tree to make trunk

Revision 103 - Directory Listing
Modified Sun Jun 24 19:36:31 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
Extracted tree generating perl code to CWMP::Tree

Revision 100 - Directory Listing
Modified Sun Jun 24 18:18:47 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
re-wrote store to accept ID or uid [0.03]

Revision 96 - Directory Listing
Modified Sat Jun 23 09:24:23 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
new test dump files

Revision 95 - Directory Listing
Modified Sat Jun 23 09:23:08 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
implemented sessions and uid (unique id) for each client, currently by
serial number. This makes data in store look sane.

Revision 85 - Directory Listing
Modified Fri Jun 22 18:36:09 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
Implemented store->state( $ID ) and use it to test server

Revision 84 - Directory Listing
Modified Fri Jun 22 18:25:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
use Net::Server instead of low-level IO::Socket::INET (that will hopefully
bring us free of charge forking server, background and various other stuff
:-)

Revision 81 - Directory Listing
Modified Fri Jun 22 14:59:40 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
bug fix: correctly handle state creation and update

Revision 79 - Directory Listing
Modified Fri Jun 22 14:32:13 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
added store->update_state and use it

Revision 77 - Directory Listing
Modified Fri Jun 22 13:09:08 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
added skeleton CWMP::Store using DBM::Deep

Revision 76 - Directory Listing
Modified Fri Jun 22 13:08:11 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
added module Cwd

Revision 75 - Directory Listing
Modified Fri Jun 22 13:01:29 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
added (commented) $abs_path code

Revision 73 - Directory Listing
Modified Fri Jun 22 12:48:17 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
template module and test (no, I'm not OO-fally ;-)

Revision 71 - Directory Listing
Modified Wed Jun 20 23:35:04 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
rename Inform response to, err... InformResponse

Revision 69 - Directory Listing
Modified Wed Jun 20 23:24:56 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
use new dumps

Revision 68 - Directory Listing
Modified Wed Jun 20 23:24:44 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
SpeedTouch 780 (BANT-R) dumps

Revision 66 - Directory Listing
Modified Wed Jun 20 23:08:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
dump of response

Revision 63 - Directory Listing
Modified Wed Jun 20 21:38:09 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
fix tests, less output without debug

Revision 60 - Directory Listing
Modified Wed Jun 20 21:33:35 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
fix off-by-one

Revision 59 - Directory Listing
Modified Wed Jun 20 21:32:00 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
implemented GetParameterNames ACS -> CPE response

Revision 58 - Directory Listing
Modified Wed Jun 20 21:31:36 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
use dump files

Revision 56 - Directory Listing
Modified Wed Jun 20 21:27:40 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
huge commit: SpeedTouch 706 (BANT-S) protocol and structure dumps

Revision 53 - Directory Listing
Modified Tue Jun 19 22:06:46 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
* added Reboot method
* much less screen output without debug option

Revision 50 - Directory Listing
Modified Tue Jun 19 21:29:04 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
* added queue to send commands to CPE
* implemented parsing of Fault messages from CPE
* correctly emit NoMoreRequests in SOAP header
* close connection (not verified against TR-069 standard yet)

Revision 48 - Directory Listing
Modified Tue Jun 19 20:02:36 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
document every method and add tests for pod

Revision 46 - Directory Listing
Modified Tue Jun 19 19:50:29 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
* added GetRPCMethods and made more general xml generator in CWMP::Response
* fix file properties

Revision 45 - Directory Listing
Modified Tue Jun 19 19:36:21 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
test xml output

Revision 42 - Directory Listing
Modified Tue Jun 19 18:37:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
check if socket is connected, use sock->send 

Revision 41 - Directory Listing
Modified Tue Jun 19 18:11:37 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
added server tests (and fixed server in process ;-)

Revision 39 - Directory Listing
Modified Tue Jun 19 17:28:49 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
better protocol dumps

Revision 38 - Directory Listing
Modified Tue Jun 19 09:43:57 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
pass $state from request to Inform, so it can construct correct SOAP Headers
(ID required)

Revision 37 - Directory Listing
Modified Tue Jun 19 09:41:30 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
add _dispatch to test

Revision 33 - Directory Listing
Modified Tue Jun 19 00:03:01 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
don't output diag without debug

Revision 32 - Directory Listing
Modified Mon Jun 18 23:52:41 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
implement Inform response

Revision 31 - Directory Listing
Added Mon Jun 18 20:07:17 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/t
a huge chunk of changes implementing skeleton for request and response as
well as some tests

  ViewVC Help
Powered by ViewVC 1.1.26