This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /google/trunk/t
Directory Listing
Revision
238 -
Directory Listing
Modified
Mon Nov 26 00:28:54 2007 UTC
(16 years, 6 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, 6 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, 6 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, 6 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, 6 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 months ago)
by
dpavlin
check response with parametars
Revision
167 -
Directory Listing
Modified
Sun Oct 28 11:53:01 2007 UTC
(16 years, 7 months ago)
by
dpavlin
add test for GetParameterValues
Revision
165 -
Directory Listing
Modified
Sun Oct 28 11:11:40 2007 UTC
(16 years, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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
(17 years 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
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
new test dump files
Revision
95 -
Directory Listing
Modified
Sat Jun 23 09:23:08 2007 UTC
(17 years 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
(17 years 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
(17 years 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
(17 years 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
(17 years 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
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
added module Cwd
Revision
75 -
Directory Listing
Modified
Fri Jun 22 13:01:29 2007 UTC
(17 years 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
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
rename Inform response to, err... InformResponse
Revision
68 -
Directory Listing
Modified
Wed Jun 20 23:24:44 2007 UTC
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
dump of response
Revision
63 -
Directory Listing
Modified
Wed Jun 20 21:38:09 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/t
fix tests, less output without debug
Revision
59 -
Directory Listing
Modified
Wed Jun 20 21:32:00 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/t
implemented GetParameterNames ACS -> CPE response
Revision
56 -
Directory Listing
Modified
Wed Jun 20 21:27:40 2007 UTC
(17 years 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
(17 years 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
(17 years 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
(17 years 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
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
test xml output
Revision
42 -
Directory Listing
Modified
Tue Jun 19 18:37:24 2007 UTC
(17 years 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
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
better protocol dumps
Revision
38 -
Directory Listing
Modified
Tue Jun 19 09:43:57 2007 UTC
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
add _dispatch to test
Revision
33 -
Directory Listing
Modified
Tue Jun 19 00:03:01 2007 UTC
(17 years 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
(17 years ago)
by
dpavlin
Original Path:
google/t
implement Inform response
Revision
31 -
Directory Listing
Added
Mon Jun 18 20:07:17 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/t
a huge chunk of changes implementing skeleton for request and response as
well as some tests