| 
									
										
										
										
											2021-01-04 14:24:04 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Jan  1 03:09:31 UTC 2021 - Tina Müller <timueller+perl@suse.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.08 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.08 (2020/12/31) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --Updated licensing information to reflect Paranoid trademark impact | 
					
						
							|  |  |  |   --Added IMPORT LISTS section to all modules with exportable functions | 
					
						
							|  |  |  |   Paranoid::Args: | 
					
						
							|  |  |  |   --Added template list for exports | 
					
						
							|  |  |  |   Paranoid::Data::AVLTree: | 
					
						
							|  |  |  |   --Added a tree & node class implementing AVL-balanced tree structures | 
					
						
							|  |  |  |   Paranoid:Debug: | 
					
						
							|  |  |  |   --Added constants list for exports | 
					
						
							|  |  |  |   --Documentation updates | 
					
						
							|  |  |  |   Paranoid::Log: | 
					
						
							|  |  |  |   --Minor internal refactoring | 
					
						
							|  |  |  |   Paranoid::Process: | 
					
						
							|  |  |  |   --Added pcommFork to facilitate forking with bi-directional process | 
					
						
							|  |  |  |     communication | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-19 09:16:38 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Apr 19 05:24:39 UTC 2019 - Stephan Kulow <coolo@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.07 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.07 (2019/02/01) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   Paranoid::Args: | 
					
						
							|  |  |  |   --Consolidate error messages, removing reports for both short/long argument | 
					
						
							|  |  |  |     versions, etc | 
					
						
							|  |  |  |   --Correlate AccompaniedBy/ExclusiveOf errors to both long/short versions | 
					
						
							|  |  |  |   --Automatically set Multiple/CanBundle and Template for any templates | 
					
						
							|  |  |  |     w/CountShort | 
					
						
							|  |  |  |   --Automatically set CanBundle for any options w/a short option and a | 
					
						
							|  |  |  |     template of '' or '$'.  The latter is done if there is also a long | 
					
						
							|  |  |  |     name for the option | 
					
						
							|  |  |  |   --Add templates for debug, verbose, help, and version for convenience | 
					
						
							|  |  |  |   Paranoid::Debug: | 
					
						
							|  |  |  |   --Modified pdebug to provide support for plog-passing of messages | 
					
						
							|  |  |  |   --PDPREFIX subroutines are now passed the appropriate caller name during | 
					
						
							|  |  |  |     invocation | 
					
						
							|  |  |  |   --Added PDEBUG1 - PDEBUG8 for developer convenience | 
					
						
							|  |  |  |   Paranoid::Filesystem: | 
					
						
							|  |  |  |   --Fix pmkdir to treat permissions as explicit, not relative to umask | 
					
						
							|  |  |  |   --Modified ptranslatePerms to allow it to be passed octal numbers (or string | 
					
						
							|  |  |  |     representations of octal numbers) and have it return those values | 
					
						
							|  |  |  |     unmodified.  This makes it agnostic to translated or untranslated input. | 
					
						
							|  |  |  |   Paranoid::Glob: | 
					
						
							|  |  |  |   --Prune redundant / in paths | 
					
						
							|  |  |  |   Paranoid::Input: | 
					
						
							|  |  |  |   --Documented NEWLINE_REGEX | 
					
						
							|  |  |  |   Paranoid::IO: | 
					
						
							|  |  |  |   --File locking had some corner cases in which flocks weren't applied. | 
					
						
							|  |  |  |     Removed that logic entirely, locks are now applied, regardless. | 
					
						
							|  |  |  |   Paranoid::Log: | 
					
						
							|  |  |  |   --Added Stdout mechanism that passes log messages to STDOUT | 
					
						
							|  |  |  |   --Added Stderr mechanism that passes log messages to STDERR | 
					
						
							|  |  |  |   --Added PDebug mechanism that passes log messages to pdebug, and allows | 
					
						
							|  |  |  |     for pdebug to be used as a message preprocessor for sprintf functionality | 
					
						
							|  |  |  |   --Added plverbosity as a convenience function to support Stdout/Stderr | 
					
						
							|  |  |  |     messages for non-interactive applications | 
					
						
							|  |  |  |   Paranoid::Process: | 
					
						
							|  |  |  |   --fixed pfork to make sure the children counters were reset for the child, | 
					
						
							|  |  |  |     so max children limits apply on a per-process basis.  Doing it globally | 
					
						
							|  |  |  |     was unreliable, especially since children only knew what the parent's | 
					
						
							|  |  |  |     count was prior to forking. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-08-11 22:50:47 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Aug  6 06:03:01 UTC 2018 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.06 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.06 (2018/08/06) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --Typos in documentation (Debian Perl Group) | 
					
						
							|  |  |  |   --Fixed bug in pflock in Paranoid::Process that failed to apply the  | 
					
						
							|  |  |  |     flock as requested | 
					
						
							|  |  |  |   --Improved pflock testing as used by Paranoid::Log::File | 
					
						
							|  |  |  |   --Updated Paranoid::IO::Line POD to clarify the third option to many | 
					
						
							|  |  |  |     functions which control line chomping. | 
					
						
							|  |  |  |   --Improved Paranoid::Process to constrain SIGCHLD handling to only those  | 
					
						
							|  |  |  |     children forked specifically with/pfork().  This keeps evals and | 
					
						
							|  |  |  |     miscellaneous system calls from skewing the counter. | 
					
						
							|  |  |  |   --Fixed pchown tests for platforms that use negative numbers for uid/gid | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-24 11:12:31 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Mar 24 07:23:26 UTC 2017 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.05 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.05 (2017/03/23) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --pkmdir would fail when given paths that included . or .. subdirs, | 
					
						
							|  |  |  |     fixed | 
					
						
							|  |  |  |   --improved error message from pkmdir to make it obvious what specific | 
					
						
							|  |  |  |     portion of the path failed | 
					
						
							|  |  |  |   --fixed a bug in popen where reopening a filehandle that was stored  | 
					
						
							|  |  |  |     under its absolute name deleted the internal cache record | 
					
						
							|  |  |  |   --fixed sigchld signal preemption so it doesn't miss children exit | 
					
						
							|  |  |  |     codes | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-22 11:34:51 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Sep 22 05:54:11 UTC 2016 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.04 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.04 (2016/09/19) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --Added signal dispatcher functionality to Paranoid::Process | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-10 10:11:07 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Aug 10 05:57:04 UTC 2016 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.03 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-25 05:59:17 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Jun 24 06:22:55 UTC 2016 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.01 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-24 09:05:09 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon May 23 12:27:41 UTC 2016 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 2.00 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v2.0 (2015/10/12) | 
					
						
							|  |  |  |   ================= | 
					
						
							|  |  |  |   --Dropped support for Perl 5.6 | 
					
						
							|  |  |  |   --Eliminated most instances of croak/die in favor of expecting developers  | 
					
						
							|  |  |  |     to check the return value | 
					
						
							|  |  |  |   --Complete rewrite of I/O layers and functions | 
					
						
							|  |  |  |   --Added Paranoid::IO | 
					
						
							|  |  |  |   --Added Paranoid::IO::Line | 
					
						
							|  |  |  |   --Moved slurp, sip, etc., to Paranoid::IO::Line | 
					
						
							|  |  |  |   --Rewrote slurp, sip, etc., to provide non-locking versions of functions | 
					
						
							|  |  |  |   --Rewrote slurp, sip, etc., to leverage tuneable performance options from | 
					
						
							|  |  |  |     Paranoid::IO | 
					
						
							|  |  |  |   --Rewrote and moved Paranoid::Lockfile to Paranoid::IO::Lockfile | 
					
						
							|  |  |  |   --Rewrote Paranoid::Log, Paranoid::Log::Buffer, and Paranoid::Log::File | 
					
						
							|  |  |  |   --Renamed perror to pderror in Paranoid::Debug to avoid name conflict  | 
					
						
							|  |  |  |     with POSIX | 
					
						
							|  |  |  |   --Added printf functionality to pdebug | 
					
						
							|  |  |  |   --Added platform-agnostic pchomp to Paranoid::Input | 
					
						
							|  |  |  |   --Added passed regex functionality to detaint | 
					
						
							|  |  |  |   --Updated detaint to make target var (third argument) optional | 
					
						
							|  |  |  |   --Updated detaint to work on arrays and hashes as well | 
					
						
							|  |  |  |   --Improved/expanded module unit tests | 
					
						
							|  |  |  |   --Eliminated use of prototypes except where absolutely needed  | 
					
						
							|  |  |  |     (which eliminates the need to pass by reference for many functions) | 
					
						
							|  |  |  |   --Eliminated pglob from Paranoid::Filesystem.  Globs should be handled | 
					
						
							|  |  |  |     exclusively through Paranoid::Glob. | 
					
						
							|  |  |  |   --Modified all Paranoid::Filesystem functions to reorder arguments in  | 
					
						
							|  |  |  |     actual order of importance, making optional arguments truly optional | 
					
						
							|  |  |  |   --Made all Paranoid::Filesystem functions consistent in declaring  | 
					
						
							|  |  |  |     a filesystem target:  you can pass either a string or a glob, but if | 
					
						
							|  |  |  |     specifying disparate targets as a list you must pass it as a  | 
					
						
							|  |  |  |     Paranoid::Glob. | 
					
						
							|  |  |  |   --Removed Paranoid::BerkeleyDB, Paranoid::Log::Syslog, and  | 
					
						
							|  |  |  |     Paranoid::Log::Email.  Those are now in their own CPAN distributions. | 
					
						
							|  |  |  |   --Added/improved various regexes in Paranoid::Input | 
					
						
							|  |  |  |   --Improved Paranoid::Network's extractIPs to also extract network  | 
					
						
							|  |  |  |     addresses | 
					
						
							|  |  |  |   --Added deepCmp to the Paranoid::Data module. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-14 06:44:26 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jan 12 09:04:37 UTC 2016 - bwiedemann@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - BuildRequire CGI to make tests pass | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-04-14 05:46:28 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Apr 13 18:21:51 UTC 2015 - coolo@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - updated to 0.36 | 
					
						
							|  |  |  |    see /usr/share/doc/packages/perl-Paranoid/CHANGELOG | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   v0.36 (2012/09/24) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --Documentation updates | 
					
						
							|  |  |  |   --Added IPv4/6 sorting functions, supporting string, packed, and  | 
					
						
							|  |  |  |     integer formats | 
					
						
							|  |  |  |   --Fixed MAXIPV6CIDR constant to 128 | 
					
						
							|  |  |  |   --Fixed bare words warnings in Perl 5.6 for IPv6 modules | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   v0.34 (2012/05/29) | 
					
						
							|  |  |  |   ================== | 
					
						
							|  |  |  |   --Added Paranoid::Network::IPv4 & Paranoid::Network::IPv6 to provide  | 
					
						
							|  |  |  |     general protocol-specific functions | 
					
						
							|  |  |  |   --Added ipv4NetConvert function to convert IPv4 IPs to native integer  | 
					
						
							|  |  |  |     format, and network ranges to base, broadcast, and netmasks in  | 
					
						
							|  |  |  |     native integer format | 
					
						
							|  |  |  |   --Added ipv6NetConvert function to convert IPv6 IPs to 32bit integer  | 
					
						
							|  |  |  |     arrays, and network ranges to base, broadcast, and netmasks in  | 
					
						
							|  |  |  |     32bit integer arrays | 
					
						
							|  |  |  |   --Added ipv4NetIntersect function to test whether two IPv4 IP/network  | 
					
						
							|  |  |  |     address ranges intersect | 
					
						
							|  |  |  |   --Added ipv6NetIntersect function to test whether two IPv6 IP/network  | 
					
						
							|  |  |  |     address ranges intersect | 
					
						
							|  |  |  |   --Reworked Paranoid::Network to make use of IPv4/IPv6 modules for  | 
					
						
							|  |  |  |     use in ipInNetwork | 
					
						
							|  |  |  |   --Added netIntersect to Paranoid::Network, which is an IPv4/IPv6- | 
					
						
							|  |  |  |     agnostic wrapper for the related functions in the IPv4/IPv6 modules | 
					
						
							|  |  |  |   --Typo fixed in Paranoid::Network::Socket documentation | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-02 07:35:20 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon Jan 02 07:33:17 UTC 2012 - pascal.bleser@opensuse.org | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 0.33: | 
					
						
							|  |  |  |   * fixed detection of imported symbols in the local namespace | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-21 08:45:24 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Dec 21 08:45:18 UTC 2011 - pascal.bleser@opensuse.org | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 0.32: | 
					
						
							|  |  |  |   * added new wrapper module for simpler, more portable IPv6 support and | 
					
						
							|  |  |  |     checking (Paranoid::Network::Socket) | 
					
						
							|  |  |  |   * modified Paranoid::Network to use Paranoid::Network::Socket, and removed | 
					
						
							|  |  |  |     Socket, Socket6, and Paranoid::Module dependencies | 
					
						
							|  |  |  |   * improved Paranoid::Module to reduce the number of detaints, requires, and | 
					
						
							|  |  |  |     evals for high frequency calls | 
					
						
							|  |  |  |   * improved debug output of Paranoid::Module | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-08 13:45:34 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Dec 08 13:45:15 CET 2011 - pascal.bleser@opensuse.org | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - initial version (0.31) | 
					
						
							|  |  |  | 
 |