Changelog for
perl-Paranoid-2.100.0-150500.1.1.noarch.rpm :
* Thu Mar 10 2022 timueller+perlAATTsuse.de- updated to 2.10 see /usr/share/doc/packages/perl-Paranoid/CHANGELOG v2.10 (2022/??/??) ================== - -Added subPre/Postamble convenience functions to Paranoid::Debug, along with argument summarization - -Changed pdebug output to make it easier to match entrance/exit points in subroutine messages - -Added file import/export functionality to Paranoid::Data::AVLTree - -Added basic internal profiling support to Paranoid::Data::AVLTree - -Modified default PATH for pSecureEnv to include sbin directories - -Added quad/long conversion functions to Paranoid::Data, along with a boolean function to detect native quad support - -Various documentation fixes/enhancements
* Wed Dec 29 2021 timueller+perlAATTsuse.de- updated to 2.09 see /usr/share/doc/packages/perl-Paranoid/CHANGELOG v2.09 (2021/12/28) ================== - -Added new export options for Paranoid::IO - -Added new flock stack mechanism to support transactional I/O patterns - -Improved open flag filtering on reopens - -pflock now performs and popen in order to make sure an flock is properly applied to reopened file handles in children - -Improved pdebug logging for items geting passed arbitrary content (logging bytes in content, rather that spilling complete content into the logs) - -Added non-flocking variants of I/O functions - -Added I/O tests w/pflock stack enabled to ensure consistent behaviour - -Added Paranoid::IO::FileMultiplexer class, which allows for multiple data stream I/O within a single file, but using normal discrete file I/O semantics - -Fixed Paranoid::Filesystem test to account for NetBSD\'s noatime implementation (utime calls for atime fail entirely)
* Fri Jan 01 2021 timueller+perlAATTsuse.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
* Fri Apr 19 2019 cooloAATTsuse.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.
* Mon Aug 06 2018 cooloAATTsuse.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
* Fri Mar 24 2017 cooloAATTsuse.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
* Thu Sep 22 2016 cooloAATTsuse.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
* Wed Aug 10 2016 cooloAATTsuse.com- updated to 2.03 see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
* Fri Jun 24 2016 cooloAATTsuse.com- updated to 2.01 see /usr/share/doc/packages/perl-Paranoid/CHANGELOG
* Mon May 23 2016 cooloAATTsuse.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.
* Tue Jan 12 2016 bwiedemannAATTsuse.com- BuildRequire CGI to make tests pass
* Mon Apr 13 2015 cooloAATTsuse.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