0.9000: Wed Jul 29 2009 - updates were needed for the 0.5.1 release, which means that version, or newer, is now required to build this. 0.855: Fri Mar 27 18:42:50 EDT 2009 - added chrony's meta.yml stuff for the github repo 0.854: Thu Aug 21 06:21:28 EDT 2008 - Used EU::MM's prompt() instead of rolling my own. BingOS++. Woops. 0.853: Thu Aug 14 12:05:26 EDT 2008 - Fixed a build problem for bsd - Fixed an eval { use Something } problem in a test. It now reads eval q{ use something }; ... grrz. 0.852: Wed Aug 13 16:29:37 EDT 2008 - A cpan tester informed me that his libgmp was in /usr/local ... that's kindof a no brainer. I added some rudimentary libpaths to the Makefile.PL; I should probably make it use some system paths. Later. 0.851: Tue Aug 12 07:09:26 EDT 2008 - Wow, newbie error. I can't use <> in the Makefile.PL because it tries to slurp each INSTALLDIR=site type argument as an input file... Doh 0.85: Mon Aug 11 12:05:47 EDT 2008 - introduced a bug in the Makefile.PL while fixing something else. 0.81: Mon Aug 11 07:17:47 EDT 2008 - minor doc fixes were necessary 0.8: Sun Aug 10 07:03:58 EDT 2008 - there were bugs in the manifest, so some of the tests weren't shipping. - I taught the distribution to pull libpbc, build, and link against it. I expect it won't work reliably on other systems, but it works fine on mine. 0.8: Sat Aug 9 07:55:29 EDT 2008 - I have given up on version.pm and Module::Build. They both cause more problems than they solve. - I added the expected libpbc version to the README 0.7.21.3.4.18: Thu Jul 31 14:33:42 EDT 2008 - removed the Makefile.PL, causes problems 0.7.21.2.4.18: Mon Jul 28 16:39:23 EDT 2008 - I added libchecks to the other .PL 0.7.21.1.4.18: Thu Jul 24 06:54:02 EDT 2008 - brought M::B into the mix. EU::MM will cause version.pm problems eventually. 0.7.21.0.4.18: Sat Jul 5 08:03:51 EDT 2008 - I brought us up to 0.4.18!! At some point Lynn fixed the bug I was waiting on!! Hurray! - I'm now using version.pm - I'm now using Devel::CheckLib (so the cpan testers FAIL reports will stop when they don't have libpbc) 0.7.20.0-0.4.7: Mon Feb 01 15:00 EST 2007 - jettero changed the version number in the pm file and ran the usual battery of tests 0.7.20.0-0.4.6: Mon Feb 01 15:00 EST 2007 - jettero changed the version number in the pm file and ran the usual battery of tests - interestingly, 0.7.20-0.4.5 was never released due to bugs in some esoteric math problem in Ben's cache. 0.7.20.0-0.4.5: Mon Feb 01 15:00 EST 2007 - jettero changed the version number in the pm file and ran the usual battery of tests - several tests failed... investigating... 0.7.20.0-0.4.4: Mon Jan 30??? EST 2007 - jettero changed the version number in the pm file and made sure all the tests complete 0.7.20.0-0.4.3: Mon Jan 15 11:00:57 EST 2007 - jettero told PBC.pm and pairing.xs about the new pairing_is_symmetric() function 0.7.18.3-0.4.2: Sun Dec 10 10:27:32 EST 2006 - jettero added element_from_bytes and set_to_bytes 0.7.18.3-0.4.2: Sat Dec 9 12:14:56 EST 2006 - jettero made pow_zn capable of taking a single argument, which should be pretty clear - jettero added a tests for that 0.7.18.1-0.4.2: Sat Dec 2 09:54 EST 2006 - I created a slow but reasonably accurate way of detecting whether the pairing is symmetric, for purposes of deciding whether G1 and G2 are algebraically similar. This is for my own testing purposes until Ben adds pairing_is_symmetric() to libpbc. 0.4.2-0.7.17.1: Sat Dec 2 09:36:55 EST 2006 - this is a bugfix for the version released 15 minutes ago. 0.4.2-0.7.17: Sat Dec 2 09:21:55 EST 2006 - This is a documentation fix only. - There will be a new version very soon though. I need to make serious changes to the argument type restrictions as they should apparently not be the same on different types of curves (symmetric vs asymmetric curves). 0.4.2-0.7.16: Fri Dec 1 09:20:30 EST 2006 - jettero made more synonyms for pairing_apply because of frequent typos - jettero fixed several documenation typos 0.4.2-0.7.15: Tue Nov 28 10:16:07 EST 2006 - jettero reversioned the package in preparation for launch. 0.4.1-0.5.04: Tue Nov 28 10:13:55 EST 2006 - jettero added the slamtest, which slams functions with all the wrong arguments, literally, in the permutation sense. It ran all night. The test in the shipped-package is _much_ shorter, but can be extended with 'MAX_PERM_TIME=1000 make test' 0.4.1-0.5.03: Sun Nov 26 22:26:33 EST 2006 - jettero added a memory (leak) test 0.4.1-0.5.02: Sun Nov 26 21:52:00 EST 2006 - jettero added a couple more tests and boatloads of docs 0.3.17-0.5.01: Mon Nov 20 08:38:04 EST 2006 - jettero completed a few more t/ tests (this time for the earith.xs). 0.3.17-0.5.00: Thu Nov 16 20:03:34 EST 2006 - jettero reversioned the package to represent the version of libpbc it is intended to work with in addition to the version of the perl API. 0.3.17-0.5.00 means PBC.pm version 0.5.00 intended to work with libpbc 0.3.17. 0.10: Tue Nov 14 07:12:55 EST 2006 - jettero added a bit of type-saftey to PBC.pm. It seems libpbc segfaults when the LHS and BASE of pow_zn() aren't in the same group, or when pairing_apply() is applied on arguments that aren't GT=e_hat(G1, G2); and that took some figurin'. 0.09: Sun Nov 12 15:13:33 EST 2006 - jettero started using element2bytes instead of element2mpz to print elements. Many of the elements are atually quadratics, and poly coeffs and the PBC crew do not make it simple to get to the mpzs. 0.08: Sun Nov 12 11:23:48 EST 2006 - jettero noticed possible bugs in either the init or as_str of elements... 0.07: Sun Nov 12 09:03:27 EST 2006 - jettero fixed my changelog app 0.01 Fri Nov 10 23:07:15 2006 - I got this package all skeled up ... I need a small part of it for a school project so I'm going to focus on that part first.