/[cwmp]/google/trunk/lib/CWMP/Session.pm
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/lib/CWMP/Session.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 170 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 13:05:01 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 5162 byte(s)
Diff to previous 169
fix warnings

Revision 169 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 13:01:03 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 5165 byte(s)
Diff to previous 150
- implement parametars to commands in queue (just pass array as command)
- store debugging moved to debug level 4 (makes make dump much more useful)
- version bump [0.06]

Revision 150 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 22:53:14 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4898 byte(s)
Diff to previous 127
 r134@llin (orig r133):  dpavlin | 2007-10-26 22:46:09 +0200
 Rough draft of low-level store mechanisam.


Revision 127 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 16:52:24 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4769 byte(s)
Diff to previous 119
include IP address in dump/ filenames

Revision 119 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 15:51:27 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4723 byte(s)
Diff to previous 118
take next pending command on empty request

Revision 118 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 15:16:10 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4809 byte(s)
Diff to previous 117
sequentially number requests and responses to see real flow in dump dir

Revision 117 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 15:11:50 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4807 byte(s)
Diff to previous 112
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 - (view) (annotate) - [select for diffs]
Modified Fri Oct 26 11:42:39 2007 UTC (16 years, 6 months ago) by dpavlin
File length: 4526 byte(s)
Diff to previous 111
reorg source code tree to make trunk

Revision 111 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 22:58:22 2007 UTC (16 years, 6 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 4526 byte(s)
Diff to previous 110
create dump files with requests from CPE if started with debug level 3 or more

Revision 110 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 01:33:53 2007 UTC (16 years, 6 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 4247 byte(s)
Diff to previous 100
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 100 - (view) (annotate) - [select for diffs]
Modified Sun Jun 24 18:18:47 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 6026 byte(s)
Diff to previous 84
re-wrote store to accept ID or uid [0.03]

Revision 84 - (view) (annotate) - [select for diffs]
Modified Fri Jun 22 18:25:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 6022 byte(s)
Diff to previous 83
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 - (view) (annotate) - [select for diffs]
Modified Fri Jun 22 15:54:43 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 5974 byte(s)
Diff to previous 82
create again CWMP::Server which spawns CWMP::Session for each CPE

Revision 82 - (view) (annotate) - [select for diffs]
Modified Fri Jun 22 15:31:36 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Session.pm
File length: 6504 byte(s)
Copied from: google/lib/CWMP/Server.pm revision 79
Diff to previous 79
rename CWMP::Server to CWMP::Session

Revision 79 - (view) (annotate) - [select for diffs]
Modified Fri Jun 22 14:32:13 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 6501 byte(s)
Diff to previous 77
added store->update_state and use it

Revision 77 - (view) (annotate) - [select for diffs]
Modified Fri Jun 22 13:09:08 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 6444 byte(s)
Diff to previous 72
added skeleton CWMP::Store using DBM::Deep

Revision 72 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 23:48:45 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 6151 byte(s)
Diff to previous 70
* even better output
* bug fix: process next request without --debug

Revision 70 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 23:34:33 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 6039 byte(s)
Diff to previous 67
better output

Revision 67 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 23:13:47 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 6015 byte(s)
Diff to previous 55
better output at various debug levels

Revision 55 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 20:49:53 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5983 byte(s)
Diff to previous 54
show debug level, fix typo

Revision 54 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 20:24:34 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5918 byte(s)
Diff to previous 53
add cr/lf at end of headers

Revision 53 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 22:06:46 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5911 byte(s)
Diff to previous 51
* added Reboot method
* much less screen output without debug option

Revision 51 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 21:35:35 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5815 byte(s)
Diff to previous 50
show queue on startup

Revision 50 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 21:29:04 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5767 byte(s)
Diff to previous 49
* 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 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 20:46:51 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 5295 byte(s)
Diff to previous 48
* better error reporting with invalid input in requests
* support for empty request from CPE (restore state from last request)

Revision 48 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 20:02:36 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4941 byte(s)
Diff to previous 44
document every method and add tests for pod

Revision 44 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 19:09:16 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4519 byte(s)
Diff to previous 43
simplify server na make it work against real CPE

Revision 43 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 18:50:28 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4970 byte(s)
Diff to previous 42
corrected various bits so that server now actually *works* (somewhat)

Revision 42 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 18:37:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4948 byte(s)
Diff to previous 41
check if socket is connected, use sock->send 

Revision 41 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 18:11:37 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4858 byte(s)
Diff to previous 40
added server tests (and fixed server in process ;-)

Revision 40 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 17:29:07 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 4714 byte(s)
Diff to previous 36
skeleton of very simple IO::Socket::INET-based server

Revision 36 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 00:38:49 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 2181 byte(s)
Diff to previous 35
implement dispatcher by setting $state->{_dispatch}

Revision 35 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 00:18:56 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 1880 byte(s)
Diff to previous 34
and fix it to actually work

Revision 34 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 00:03:56 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 1770 byte(s)
Diff to previous 31
implement handlers (totally untested) and some pod

Revision 31 - (view) (annotate) - [select for diffs]
Modified Mon Jun 18 20:07:17 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 1222 byte(s)
Diff to previous 30
a huge chunk of changes implementing skeleton for request and response as
well as some tests

Revision 30 - (view) (annotate) - [select for diffs]
Added Mon Jun 18 19:16:28 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib/CWMP/Server.pm
File length: 1287 byte(s)
extracted ACS server parts into CWMP::Server

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26