Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
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
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
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!
r248@brr: dpavlin | 2007-11-20 14:08:48 +0100 cleanup dump directory on startup
r240@brr: dpavlin | 2007-11-18 18:49:33 +0100 - make ParameterInfo flat structure, and not HoH - version bump [0.12]
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
r218@brr: dpavlin | 2007-11-14 22:54:48 +0100 version bump [0.10] - added CWMP::Vendor module which implements simple vendor specific logic (this is beginning of example to change IP adress of CPE based on serial)
r212@brr: dpavlin | 2007-11-14 20:23:06 +0100 added Class::Trigger based triggers on SOAP requests from CPE
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)
r204@brr: dpavlin | 2007-11-12 23:00:24 +0100 - add installation of Test::Pod::Coverage for developers - clean queue on make clean
r200@brr: dpavlin | 2007-11-12 21:56:04 +0100 implemented simple IPC::DirQueue based queue
r194@brr: dpavlin | 2007-11-12 16:52:10 +0100 added features to install modules required for tcli.pl to work
don't require Term::Shelly since it's not yet on CPAN, and I'm not really sure that it's the right way to go...
another swiping change and bump to version [0.08] - implemented SetParameterValues (tests missing) - rename rest of misnamed files
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)
- 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]
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]
r146@llin (orig r145): dpavlin | 2007-10-28 00:13:48 +0200 wipe html directory on make clean
r144@llin (orig r143): dpavlin | 2007-10-28 00:03:29 +0200 build system nit-picking
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...
r138@llin (orig r137): dpavlin | 2007-10-26 23:25:08 +0200 everything uses yaml for now
r135@llin (orig r134): dpavlin | 2007-10-26 22:49:13 +0200 forgoten Module::Pluggable
Eval wrapping in process_request, should not die on session based exception. Added GetParameterValues.
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
create custom targets in makefile (debug is first one)
require Test::More for build
reorg source code tree to make trunk
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]
add meta-information about GPL license of code
tweaks to CLI
re-wrote store to accept ID or uid [0.03]
add Getopt::Long
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 :-)
added skeleton CWMP::Store using DBM::Deep
use dump files
added server tests (and fixed server in process ;-)
skeleton of very simple IO::Socket::INET-based server
a huge chunk of changes implementing skeleton for request and response as well as some tests
begin implementation of own SOAP server for ACS
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |