Projects / Paranoid / Releases

All releases of Paranoid

  •  24 Sep 2012 23:52
Avatar

    Release Notes: This release adds IPv4/IPv6 address sorting functions to be used with Perl's sort, supporting string, packed, and integer formats. Documentation updates are included, as well.

    •  08 Jun 2012 18:43
    Avatar

      Release Notes: This release refactors the Paranoid::Network code into Paranoid::Network::IPv4 and Paranoid::Network::IPv6. Paranoid::Network's functions will be IPv4/IPv6-agnostic wrappers for the correct functions in the new modules. This release also adds new network address conversion/intersection test functions for both protocol stacks, along with an agnostic wrapper in Paranoid::Network.

      •  29 Dec 2011 20:56
      Avatar

        Release Notes: This release fixes a bug in Paranoid::Network::Socket because of which detection of imported symbols in the local namespace wasn't working correctly. This primarily impacted Perl 5.14 installations.

        •  21 Dec 2011 02:17
        Avatar

          Release Notes: Paranoid::Network::Socket is the major addition for this release. It is designed to simplify supporting IPv6 in Perl applications, automatically bringing in related functions if available, whether provided by Perl's Socket or CPAN Socket6 modules. This release also provides a simple boolean function which denotes whether full IPv6 support is available on the system. This allows you to code IPv4/IPv6 code branches without having to do all the Socket version tests yourself. Improvements were also made to Paranoid::Network and Paranoid::Module.

          •  09 Dec 2011 01:57
          Avatar

            Release Notes: Improved IPv6 support for Perl version 5.14 and newer (Socket6 is no longer need for them). Parts of Paranoid::BerkeleyDB and Paranoid::Lockfile have been reworked to be fork-safe. Processes can be safely forked and cached file handles will be automatically reopened to avoid collisions with the parent process.

            •  18 Aug 2011 08:15
            Avatar

              Release Notes: This release fixed bugs in the META.yml generation and Paranoid::Lockfile, and moved the db lockfile handling for BerkeleyDB to internal code.

              •  15 Apr 2011 22:21
              Avatar

                Release Notes: Because Socket.pm in Perl 5.6 doesn't export AF/PF_INET6, Socket6 is now used exclusively. A Perl 5.8 compatibility problem where the Perl parser choked on the use of 'bare word' sub imports within ternary conditionals ('?:') was fixed by calling them explicitly as subs. Regexes were optimized with code-based interpolations of constants.

                •  13 Apr 2011 22:11
                Avatar

                  Release Notes: IPv6 support was added to ipInNetwork, and a new extractIPs function was added for extracting IPv4/IPv6 addresses from arbitrary text.

                  Screenshot

                  Project Spotlight

                  episoder

                  A tool to tell you about new episodes of your favourite TV shows.

                  Screenshot

                  Project Spotlight

                  BalanceNG

                  A modern software IP load balancer.