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/lib/CWMP
Directory Listing
Revision
166 -
Directory Listing
Modified
Sun Oct 28 11:50:47 2007 UTC
(16 years, 8 months ago)
by
dpavlin
fix pod
Revision
162 -
Directory Listing
Modified
Sat Oct 27 22:55:45 2007 UTC
(16 years, 8 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
158 -
Directory Listing
Modified
Sat Oct 27 22:54:51 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r143@llin (orig r142): dpavlin | 2007-10-28 00:02:50 +0200
pod fix
Revision
156 -
Directory Listing
Modified
Sat Oct 27 22:54:28 2007 UTC
(16 years, 8 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
155 -
Directory Listing
Modified
Sat Oct 27 22:54:11 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r139@llin (orig r138): dpavlin | 2007-10-26 23:41:42 +0200
use Hash::Merge to correctly handle update, This might actually move to
Store, but this way plugins get only new state...
Revision
153 -
Directory Listing
Modified
Sat Oct 27 22:53:44 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r137@llin (orig r136): dpavlin | 2007-10-26 23:20:50 +0200
fix all known uids
Revision
152 -
Directory Listing
Modified
Sat Oct 27 22:53:33 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r136@llin (orig r135): dpavlin | 2007-10-26 23:04:55 +0200
simple YAML store plugin to ease debugging
Revision
150 -
Directory Listing
Modified
Sat Oct 27 22:53:14 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r134@llin (orig r133): dpavlin | 2007-10-26 22:46:09 +0200
Rough draft of low-level store mechanisam.
Revision
149 -
Directory Listing
Modified
Sat Oct 27 22:51:15 2007 UTC
(16 years, 8 months ago)
by
dpavlin
r133@llin (orig r132): dpavlin | 2007-10-26 21:26:47 +0200
kick session out of store
Revision
141 -
Directory Listing
Modified
Sat Oct 27 17:57:40 2007 UTC
(16 years, 8 months ago)
by
oleide
Eval wrapping in process_request, should not die on session based exception.
Added GetParameterValues.
Revision
127 -
Directory Listing
Modified
Fri Oct 26 16:52:24 2007 UTC
(16 years, 8 months ago)
by
dpavlin
include IP address in dump/ filenames
Revision
119 -
Directory Listing
Modified
Fri Oct 26 15:51:27 2007 UTC
(16 years, 8 months ago)
by
dpavlin
take next pending command on empty request
Revision
118 -
Directory Listing
Modified
Fri Oct 26 15:16:10 2007 UTC
(16 years, 8 months ago)
by
dpavlin
sequentially number requests and responses to see real flow in dump dir
Revision
117 -
Directory Listing
Modified
Fri Oct 26 15:11:50 2007 UTC
(16 years, 8 months ago)
by
dpavlin
finished dump target (which used to be debug in last commit) which will dump
requests and responses to dump/ directory which will in turn be cleaned by
make clean
Revision
112 -
Directory Listing
Modified
Fri Oct 26 11:42:39 2007 UTC
(16 years, 8 months ago)
by
dpavlin
reorg source code tree to make trunk
Revision
111 -
Directory Listing
Modified
Sun Oct 21 22:58:22 2007 UTC
(16 years, 8 months ago)
by
dpavlin
Original Path:
google/lib/CWMP
create dump files with requests from CPE if started with debug level 3 or more
Revision
110 -
Directory Listing
Modified
Sun Oct 21 01:33:53 2007 UTC
(16 years, 8 months ago)
by
dpavlin
Original Path:
google/lib/CWMP
Implement greate idea from Boris Shomodjvarac to bless socket into
HTTP::Daemon::ClientConn which reduced code and enabled support for
non-chunked transfer encoding [0.04]
Revision
103 -
Directory Listing
Modified
Sun Jun 24 19:36:31 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
Extracted tree generating perl code to CWMP::Tree
Revision
95 -
Directory Listing
Modified
Sat Jun 23 09:23:08 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
implemented sessions and uid (unique id) for each client, currently by
serial number. This makes data in store look sane.
Revision
90 -
Directory Listing
Modified
Sat Jun 23 08:14:45 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
parse ParameterInfoStruct into tree structure by rewriting name into perl
(hack, this *is* dynamic language) and evaling that.
Revision
85 -
Directory Listing
Modified
Fri Jun 22 18:36:09 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
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/lib/CWMP
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
83 -
Directory Listing
Modified
Fri Jun 22 15:54:43 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
create again CWMP::Server which spawns CWMP::Session for each CPE
Revision
81 -
Directory Listing
Modified
Fri Jun 22 14:59:40 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
bug fix: correctly handle state creation and update
Revision
73 -
Directory Listing
Modified
Fri Jun 22 12:48:17 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
template module and test (no, I'm not OO-fally ;-)
Revision
72 -
Directory Listing
Modified
Wed Jun 20 23:48:45 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
* even better output
* bug fix: process next request without --debug
Revision
71 -
Directory Listing
Modified
Wed Jun 20 23:35:04 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
rename Inform response to, err... InformResponse
Revision
65 -
Directory Listing
Modified
Wed Jun 20 23:07:48 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
cleanup tag selectors (remove regexpes where not needed),
Implementing $state->{ParametarInfo} from GetParameterNamesResponse with
name and writable status
Revision
64 -
Directory Listing
Modified
Wed Jun 20 21:44:57 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
implemented GetParameterNames( $state, $ParameterPath, $NextLevel )
Revision
59 -
Directory Listing
Modified
Wed Jun 20 21:32:00 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
implemented GetParameterNames ACS -> CPE response
Revision
53 -
Directory Listing
Modified
Tue Jun 19 22:06:46 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
* 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/lib/CWMP
* 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
49 -
Directory Listing
Modified
Tue Jun 19 20:46:51 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
* better error reporting with invalid input in requests
* support for empty request from CPE (restore state from last request)
Revision
48 -
Directory Listing
Modified
Tue Jun 19 20:02:36 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
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/lib/CWMP
* added GetRPCMethods and made more general xml generator in CWMP::Response
* fix file properties
Revision
44 -
Directory Listing
Modified
Tue Jun 19 19:09:16 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
simplify server na make it work against real CPE
Revision
43 -
Directory Listing
Modified
Tue Jun 19 18:50:28 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
corrected various bits so that server now actually *works* (somewhat)
Revision
42 -
Directory Listing
Modified
Tue Jun 19 18:37:24 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
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/lib/CWMP
added server tests (and fixed server in process ;-)
Revision
40 -
Directory Listing
Modified
Tue Jun 19 17:29:07 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
skeleton of very simple IO::Socket::INET-based server
Revision
38 -
Directory Listing
Modified
Tue Jun 19 09:43:57 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
pass $state from request to Inform, so it can construct correct SOAP Headers
(ID required)
Revision
36 -
Directory Listing
Modified
Tue Jun 19 00:38:49 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
implement dispatcher by setting $state->{_dispatch}
Revision
34 -
Directory Listing
Modified
Tue Jun 19 00:03:56 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
implement handlers (totally untested) and some pod
Revision
31 -
Directory Listing
Modified
Mon Jun 18 20:07:17 2007 UTC
(17 years ago)
by
dpavlin
Original Path:
google/lib/CWMP
a huge chunk of changes implementing skeleton for request and response as
well as some tests