/[cwmp]/google/trunk/lib
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

View Directory Listing Directory Listing


Sticky Revision:

Revision 141 - Directory Listing
Modified Sat Oct 27 17:57:40 2007 UTC (16 years, 6 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, 6 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, 6 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, 6 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, 6 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 116 - Directory Listing
Modified Fri Oct 26 14:39:42 2007 UTC (16 years, 6 months ago) by dpavlin
create custom targets in makefile (debug is first one)

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

Revision 111 - Directory Listing
Modified Sun Oct 21 22:58:22 2007 UTC (16 years, 6 months ago) by dpavlin
Original Path: google/lib
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, 6 months ago) by dpavlin
Original Path: google/lib
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 106 - Directory Listing
Modified Sun Sep 2 18:57:11 2007 UTC (16 years, 8 months ago) by dpavlin
Original Path: google/lib
fix accessor creation

Revision 104 - Directory Listing
Modified Mon Jun 25 08:35:46 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
moved Term::Shelly into own repository

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

Revision 102 - Directory Listing
Modified Sun Jun 24 18:33:17 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
fix debug output

Revision 101 - Directory Listing
Modified Sun Jun 24 18:32:58 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
fix debug output

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

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

Revision 93 - Directory Listing
Modified Sat Jun 23 09:20:03 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
dump ouput only if $debug = 1

Revision 92 - Directory Listing
Modified Sat Jun 23 09:15:19 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
new correct rewriter

Revision 91 - Directory Listing
Modified Sat Jun 23 08:17:11 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
correct terminal mungling when just loading module

Revision 90 - Directory Listing
Modified Sat Jun 23 08:14:45 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
parse ParameterInfoStruct into tree structure by rewriting name into perl
(hack, this *is* dynamic language) and evaling that.

Revision 89 - Directory Listing
Modified Fri Jun 22 20:30:35 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
move module to proper directory

Revision 88 - Directory Listing
Modified Fri Jun 22 20:06:22 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
and updated to current upstream:
http://www.semicomplete.com/svnweb/Term-Shelly/Shelly.pm?revision=1302&view=markup

Revision 87 - Directory Listing
Modified Fri Jun 22 20:05:30 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
import Term::Shelly 0.01 from CPAN

Revision 86 - Directory Listing
Modified Fri Jun 22 20:00:48 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
hush debug output

Revision 85 - Directory Listing
Modified Fri Jun 22 18:36:09 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
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/lib
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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
create again CWMP::Server which spawns CWMP::Session for each CPE

Revision 82 - Directory Listing
Modified Fri Jun 22 15:31:36 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
rename CWMP::Server to CWMP::Session

Revision 81 - Directory Listing
Modified Fri Jun 22 14:59:40 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
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/lib
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/lib
added skeleton CWMP::Store using DBM::Deep

Revision 74 - Directory Listing
Modified Fri Jun 22 13:01:13 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
better debug message on object creation

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

Revision 72 - Directory Listing
Modified Wed Jun 20 23:48:45 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
* even better output
* bug fix: process next request without --debug

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

Revision 70 - Directory Listing
Modified Wed Jun 20 23:34:33 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
better output

Revision 67 - Directory Listing
Modified Wed Jun 20 23:13:47 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
better output at various debug levels

Revision 65 - Directory Listing
Modified Wed Jun 20 23:07:48 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
implemented GetParameterNames( $state, $ParameterPath, $NextLevel )

Revision 62 - Directory Listing
Modified Wed Jun 20 21:37:52 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
added namespaces to shut up XML::Rules

Revision 61 - Directory Listing
Modified Wed Jun 20 21:33:45 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
fix pod

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

Revision 55 - Directory Listing
Modified Wed Jun 20 20:49:53 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
show debug level, fix typo

Revision 54 - Directory Listing
Modified Wed Jun 20 20:24:34 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
add cr/lf at end of headers

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

Revision 52 - Directory Listing
Modified Tue Jun 19 21:38:59 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
more last useful part (list of CWMP methods) to pod and purge old server

Revision 51 - Directory Listing
Modified Tue Jun 19 21:35:35 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
show queue on startup

Revision 50 - Directory Listing
Modified Tue Jun 19 21:29:04 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
* 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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
* 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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
document every method and add tests for pod

Revision 47 - Directory Listing
Modified Tue Jun 19 19:53:10 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
remove locally modified SOAP::Lite

Revision 46 - Directory Listing
Modified Tue Jun 19 19:50:29 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
* 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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
simplify server na make it work against real CPE

Revision 43 - Directory Listing
Modified Tue Jun 19 18:50:28 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
corrected various bits so that server now actually *works* (somewhat)

Revision 42 - Directory Listing
Modified Tue Jun 19 18:37:24 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
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/lib
added server tests (and fixed server in process ;-)

Revision 40 - Directory Listing
Modified Tue Jun 19 17:29:07 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
skeleton of very simple IO::Socket::INET-based server

Revision 38 - Directory Listing
Modified Tue Jun 19 09:43:57 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
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 (16 years, 10 months ago) by dpavlin
Original Path: google/lib
implement dispatcher by setting $state->{_dispatch}

Revision 35 - Directory Listing
Modified Tue Jun 19 00:18:56 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
and fix it to actually work

Revision 34 - Directory Listing
Modified Tue Jun 19 00:03:56 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
implement handlers (totally untested) and some pod

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

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

Revision 30 - Directory Listing
Modified Mon Jun 18 19:16:28 2007 UTC (16 years, 10 months ago) by dpavlin
Original Path: google/lib
extracted ACS server parts into CWMP::Server

Revision 22 - Directory Listing
Modified Mon May 21 20:11:36 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
move empty_request support into options->{empty_request} callback

Revision 20 - Directory Listing
Modified Mon May 21 19:56:30 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
remport namespace which is unspecified

Revision 16 - Directory Listing
Modified Mon May 21 17:40:07 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
move debugging output to SOAP::Trace::debug

Revision 15 - Directory Listing
Modified Mon May 21 15:27:38 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
implement try of cookies supprot for SOAP::Transport::HTTP

Revision 14 - Directory Listing
Modified Mon May 21 13:35:38 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
I'll need to modify SOAP::Transport::HTTP to support cookies

Revision 12 - Directory Listing
Modified Mon May 21 12:06:04 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
cludge to handle empty requests so that we get callback for it, and try to generate correct response

Revision 10 - Directory Listing
Modified Sat May 19 20:07:30 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
buch of local fixes for SOAP::Lite:
- don't die on empty request from client
- keep soap headers from requests in responses to be more SOAP compliant
- pass soap headers to methods as *last* argument

Revision 9 - Directory Listing
Added Sat May 19 20:04:13 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/lib
import upstream SOAP-Lite-0.69

  ViewVC Help
Powered by ViewVC 1.1.26