The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for perl distribution DOCSIS-ConfigFile

1.01 2023-07-24T11:09:45
 - docsis-configfile will detect unknown arguments

1.00 2023-07-22T09:37:59
 - Add support for docsis-configfile --version and -V
 - Add support for piping data in/out from docsis-configfile
 - Improved exceptions by using croak and confess

0.77 2023-07-21T20:15:34
 - Bundled docsisious with this distribution
 - Add /parameters to docsisious
 - Add support for docsis-configfile -c option=value

0.76 2018-10-03T20:01:31+0900
 - Remove DOCSIS::ConfigFile::Syminfo
 - Add missing "ushort_list" encode and decode function
 - Add support for encoding and decoding "SubMgmtFilters" #14

0.75 2018-06-12T11:09:15+0800
 - Add support for "-o" parameter for bundled script

0.74 2018-06-08T11:20:12+0800
 - Bundled script to encode/decode from command line

0.73 2017-08-22T20:55:16+0200
 - Fix invalid test in longdschannellist.t

0.72 2017-08-22T20:47:24+0200
 - Add missing Types for TLV 202 #9
 - Will die when pack()-ing invalid length

0.71 2016-12-11T10:08:41+0100
 - Fix encoding config with IpTos #jhthorsen/app-docsisious#2

0.70 2015-10-15T01:30:14+0200
 - Add support for decode_docsis \$path_to_file
 - Remove deprecated methods

0.69 2015-04-07T21:13:47Z
 - MtaConfigDelimiter is optional when creating MTA config files
 - Add support for eRouter MangemnetServer TLV #5 Contributor: Josh Galvez

0.68 2015-01-05T10:15:21Z
 - Add configuration tree structure to DOCSIS::ConfigFile::Syminfo pod
 - Require Perl 5.10.1

0.67 2015-01-05T02:34:42Z
 - Add test for handling of 0x0A value in VendorSpecific Contributor:
   dragic.dusan@gmail.com, RT#87812

0.66 2015-01-05T02:09:43Z
 - Fix SnmpCpeAccessControl should be uchar instead of uint Contributor:
   Josh Galvez, RT#99468
 - Use Digest::SHA instead of Digest::SHA1 Contributor:
   dragic.dusan@gmail.com, RT#87814

0.65 2015-01-05T02:01:30Z
 - New API: Will deprecate object oriented API with function based
 - Add decode_docsis() and encode_docsis()
 - Add DOCSIS related MIB files
 - Add debug output with DOCSIS_CONFIGFILE_DEBUG
 - Add support for string OID with optional SNMP.pm dependency

0.64 2013-08-16T23:33:13Z
 - Fix handling of 0x0a value in vendorspec()
 - Add support for VendorSpecific TLVs in Service Flow configuration.
   Contributor Dušan Dragić

0.6302 2013-07-25T21:56:00Z
 - Fix RT83013: Using the right value when checking high/low values

0.6301 2013-07-25T21:12:15Z
 - Fix RT87301: "return" binds stronger than "or". Contributor
   rurban@x-ray.at

0.63 2012-10-10T00:49:37Z
 - Fix RT72511 Contributor velladecin@hotmail.com

0.62 2012-04-29T10:56:44Z
 - Add SnmpCpeAccessControl to Syminfo Contributor: Elliot

0.61 2011-10-03T21:58:40Z
 - Fix RT70882: ServiceClassName need to be zero-terminated This is
   optional in input data structure and removed/not visible in decoded tree
   either

0.6004 2010-09-12T21:51:02Z
 - Fix #61267: Encode::int() fails on 64b systems: 1234567890 >> 8 ==
   72057594033105405 != 11954685

0.6003 2010-09-05T20:38:25Z
 - Fix uint() cannot return negative integers Contributor: canni
 - Add int() to handle (possible) signed integers Contributor: canni
 - Fix Decode::string() decodes % as %25
 - Add no_value() dec/encode function
 - Change Decode.pm and Encode.pm to confess on errors
 - Change add_symbol() will confess if the symbol already exists
 - Change Encode functions return a list (wantarray is history)
 - Change examples/docsis.pl is renamed and use JSON instead of YAML. Might
   change to Config::Any in the future.

0.6002 2010-09-04T11:34:58Z
 - Fix dump_symbol_tree() can print large numbers
 - Fix dump_symbol_tree() can also follow "vendorspec"
 - Fix remove duplicates from Syminfo table

0.6001 2010-09-04T04:02:29Z
 - Fix use Carp qw/.../
 - Add support for Syminfo->dump_symbol_tree()
 - Restructured symbol table and documentation
 - Don't need Data::Dumper to run tests

0.60 2010-09-04T00:26:27Z
 - Fix uninitialized warnings in Decode::uint() Contributor: canni
 - Change from logger() and errors() to carp() and confess()
 - Add Encode::mic() to avoid warnings about Undefined decode function for
   PCODE/CODE (0/255)
 - Add DESCRIPTION

0.5901 2010-04-03T13:04:38Z
 - Update t/
 - Update Changes
 - Fix dist structure

0.59 2010-01-23T10:19:00Z
 - Fix symbol table is read from a string

0.58 2009-12-08T22:45:00Z
 - Fix 01-pod-coverage.t

0.57 2009-11-08T16:52:00Z
 - Fix decode of uint

0.56 2009-04-07T15:41:00Z
 - Add decoding of TLV64
 - Fix string(): better detection for hexstrings
 - Add add_symbol() for custom syminfo symbols

0.54 2009-01-08T23:00:00Z
 - Fix SNMP objects starting with "0x30 0x82 ... " fail to decode
 - Update POD and formatting of code

0.52 2008-04-14T12:40:00Z
 - Fix undefined $VERSION.

0.51 2008-04-14T00:19:00Z
 - Update POD

0.50 2008-04-13T21:15:00Z
 - Fix RT34547 should be able to handle ->unlimited values :)
 - Fix RT34548 no warnings when decoding CmMic and CmtsMic
 - Update 10-encode-decode test
 - Change output format: hex-values start with '0x'

0.40 2007-12-05T11:23:00Z
 - Hopefully made a decent release for CPAN.
 - Add example script  which should be quite useful: docsis_yaml.pl.

0.30 2007-12-04T22:32:00Z
 - Update encode/decode test.
 - API change: not compatible with old version.
 - Add support for normal/advanced output. (Sorry for the version jump -
   Really bad typo)

0.02 2007-12-04T16:10:00Z
 - Add deps to makefile.
 - Change error reporting to Log4perl.
 - Add encode/decode test.
 - Move syminfo to DOCSIS::ConfigFile::Syminfo.
 - Update POD.

0.01 2007-12-03T23:49:00Z
 - First release of DOCSIS::ConfigFile