IPDR

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


	AckTime  - Implementation where data flows longer than a Timeout
	period and requires ACK during receiving.
	SessionID - Set properly rather than to 0. This is quite important
	and appears one or two vendor implementations like it to be correct.
	MaxRecords - Will send a data ack and call the external function
	after each amount of data records received.

0.22	15/12/2009
	Added XML writing and relating to the Client.pm using the
	XMLDirectory attribute

0.21	20/11/2009
	Added

	RemoteMulti tag to send to multiple destinations

	Example would be

	RemoteMulti => '10.1.1.1:9000:10,20.1.1.1:9000:10'

	This will send to multiple destinations at the same time for the
	same data. This is effectively a unicast repeater.

	Added

	RemoteSecure

	This is a simple 0 or 1 flag, default is 0. If set the 
	destination should be ready to accept a SSL connection as the 
	client tries to setup a SSL call. SSLKeyFile and SSLHostFile
	must be present otherwise the client setup will fail.

	Added the Client.pm module to convert XDR into XML and also
	relay this remotely.

	PDF started with examples on how to use the module and collect
	data. 

0.20	11/11/2009
	Fixed the really bad TCP handler, not sure how or why i did the
	previous way but should now work correctly.

	Added TCP relaying. New options are

	RemoteAddr		IP address
	RemotePort		Port
	RemoteTimeOut		In Seconds
	RemoteSpeed		In Mbps. ie. 40 or 100 will send at 40mbps or
					100mbps. Useful for managing network
					or server utilisation. Default is 10.

	Any data received is then sent on to the remote IP and Port using
	a clear channel TCP connection accepted by the Cisco module. SSL
	sending may be added in the future release

	Currently the remote sending is only supported on the Cisco and 
	CiscoSSL modules.

	Added CiscoSSL module. Really this is the Cisco module but using
	IO::Socket::SSL and pointers to a CA and Host key with

	SSLKeyFile
	SSLHostFile

	Example keys are included in the distribution TO GET YOU GOING BUT
	DO NOT USE THEM IN ANY PRODUCTION ENVIRONMENT!! YOU HAVE BEEN WARNED

	See CiscoSSL on how to create a key using openssl and how to apply
	it to the router side.

	Added 

	Force32BitMode

	This defaults to 0 and is only applicable to the Cisco and CiscoSSL
	modules. The 'make test' will still fail/skip, however if collecting
	from Cisco7200 series UBRs 64bit is not required and setting this
	to 1 will allow the Cisco/CiscoSSL to still work.

0.19	02/09/2009
	Added attributes to document level which are

	xmlns
	count
	version
	creationTime
	xsi:schemaLocation
	IPDRRecorderInfo
	xmlns:xsi
	endTime
	docId

	Added

	IPDRcreationTime
	RecType

	The version 3.5 template being used.

	Changed the 'DataHandler' function to also return a pointer to
	the module object to provide hooks to internal functions.

0.18	28/08/2009
	Added document to the sequences returned
0.17	26/08/2009
	Another bug in the Cisco module (you probably do not believe I 
	tested this extensively)
0.16	24/08/2009
	Bug in the Cisco module causing the DOCSIS parser to fail
	Thanks to Rui Dias for providing debug and comms to track it down
0.15	20/07/2009
	IP ownership resolved and now release under the artistic_2 license.
0.14	17/07/2009
	Made DataHandler fork when processing data. The time between
	pass off to external function and keep alive timeout could be
	exceeded, so to prevent stall fork applied.
0.13	16/07/2009
	Added keep alive to after session stop, otherwise IPDR exporter
	reported timeout. Session stop is not a disconnect state, so
	collector needs to send keepalive to maintain an open session.



( run in 1.650 second using v1.01-cache-2.11-cpan-39bf76dae61 )