Revision history for Crypt-URandom 0.54 Sat Mar 15 20:37:13 2025 - Reverse solaris changes and remove errstr checks. Thanks to eserte for GH#18 0.53 Sat Feb 08 20:03:30 2025 - Changes to try and catch CPAN Tester failures on solaris 0.52 Thu Jan 23 06:33:51 2025 - Fixes to test suite. Thanks to Petr Pisar for GH#17 0.51 Wed Jan 22 22:18:19 2025 - Improvements to handling SIGINT. Thanks to Leon Timmermans for GH#14 - Memory leak fix. Thanks to Leon Timmermans for GH#15 - Using arc4random_buf for OpenBSD/OSX. Thanks to Leon Timmermans for GH#16 - Documentation fixes 0.50 Thu Jan 09 08:50:18 2025 - Adding explicit requirements for tests. Thanks to Leon Timmermans for GH#13 0.49 Wed Jan 08 08:24:35 2025 - Fix URL for Artistic License. Thanks to Petr Pisar for GH#12 0.48 Tue Jan 07 08:01:04 2025 - Documentation fixes 0.47 Mon Jan 06 21:40:53 2025 - Adding LICENSE file - Hiding compiler output behind CRYPT_URANDOM_BUILD_DEBUG - Small cleanups 0.46 Sat Jan 04 19:44:05 2025 - CPAN Testers fixes and cleanups 0.45 Sat Jan 04 09:25:36 2025 - Fixing links in SECURITY.md. Thanks to Robert Rothenberg for GH#11 0.44 Sat Jan 04 08:12:40 2025 - Added SECURITY.md. Thanks to Robert Rothenberg for GH#10 - Fixed GH#8 and GH#9 related to getrandom(2) support. Thanks to Petr Pisar 0.43 Fri Jan 03 19:58:22 2025 - More fixes to test suite. Thanks to Slaven Rezić for GH#6 0.42 Fri Jan 03 10:49:20 2025 - Fixes to test suite. Thanks to Slaven Rezić for GH#6 0.41 Thu Jan 02 09:51:36 2025 - Adding getrandom(2) support including a dedicated method. Thanks to Robert Rothenberg and H.Merijn Brand for GH#5 0.40 Sat Feb 17 06:34:33 2024 - Moving $OSNAME checks to compile time with GH#4. Thanks to Aristotle. - Test and documentation fixes in GH#1, GH#2, GH#3. Thanks to guest20. 0.39 Sun May 21 18:58:33 2023 - Adding support for test suite in non english locales - Test and documentation fixes 0.38 Thu May 11 05:52:03 2023 - Adding support for github actions - Improving test support 0.37 Wed May 10 21:48:03 2023 - Adding urandom_ub method for unbuffered sysreads - Copying with possible?? failures in reading from /dev/urandom - Improved coverage testing 0.36 Mon Jun 01 21:37:26 2011 - Fixing bug that caused errors when requesting urandom before and after forking 0.35 Thu May 14 06:07:03 2011 - Corrected Manifest - RT#101208 - Removed Build.PL - RT#104406 0.34 Sun Mar 10 20:18:43 2011 - Removed t/pod-coverage.t 0.33 Sat Mar 09 15:29:41 2011 - Added @CARP_NOT 0.32 Sat Mar 09 15:15:37 2011 - Reformatting 0.31 Fri Mar 01 17:56:58 2011 - More test case fixes 0.30 Mon Feb 25 07:55:00 2011 - Fixed test cases 0.29 Thu Feb 14 06:40:41 2011 - Added binmode call to the open for /dev/urandom - Optimised /dev/urandom access to only open a filehandle once and only reopen after read errors 0.28 Wed Apr 20 06:45:41 2011 - Dropped extra 0 in version number - Now passes perlcritic -1 0.0.27 Wed Apr 20 06:45:41 2011 - Included t/export.t in MANIFEST - Formatting changes - Changed module name from Crypt::Random::NonBlocking to Crypt::URandom 0.0.25 Mon Apr 18 18:55:30 2011 - Removed t/perlcritic.t due to other Perl::Critic policies being testing on cpan.org - Changed the interface to be Crypt::Random::NonBlocking::urandom(); - Allowed urandom to be exported 0.0.23 Mon Apr 18 07:56:17 2011 - Added t/rand.t to actually test the module 0.0.21 Mon Apr 18 07:00:17 2011 - Removed dependency Readonly entirely as it is a non-core module 0.0.19 Sun Apr 17 20:42:17 2011 - Added dependency Readonly to fix RT Ticket 67532 filed by YSAWANT 0.0.11 Sun Apr 17 10:45:13 2011 - Initial release.