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/lib
Directory Listing
Revision
95 -
Directory Listing
Modified
Sat Jun 23 09:23:08 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
new correct rewriter
Revision
91 -
Directory Listing
Modified
Sat Jun 23 08:17:11 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
move module to proper directory
Revision
87 -
Directory Listing
Modified
Fri Jun 22 20:05:30 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
hush debug output
Revision
85 -
Directory Listing
Modified
Fri Jun 22 18:36:09 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
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
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
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
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
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
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
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
* 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
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
better output
Revision
67 -
Directory Listing
Modified
Wed Jun 20 23:13:47 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
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
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
fix pod
Revision
59 -
Directory Listing
Modified
Wed Jun 20 21:32:00 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
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
* 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
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
show queue on startup
Revision
50 -
Directory Listing
Modified
Tue Jun 19 21:29:04 2007 UTC
(16 years, 10 months ago)
by
dpavlin
* 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
* 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
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
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
* 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
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
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
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
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
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
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
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
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
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
implement Inform response
Revision
31 -
Directory Listing
Modified
Mon Jun 18 20:07:17 2007 UTC
(16 years, 10 months ago)
by
dpavlin
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
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
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
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
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
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
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
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
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
import upstream SOAP-Lite-0.69