1Revision history for Perl extension GSSAPI. 2 30.01 Fri Aug 18 22:14:18 2000 4 - original version; created by h2xs 1.4 with options 5 -x -n GSSAPI -p gss_ /home/local/perl/GSSAPI/foo/gssapi.h 6 70.02 Mon Aug 28 01:07:30 2000 8 - Redid typemaps to separate input, optional-input, output, 9 optional-output, and const-output. 10 - Add GSSAPI::is_valid() to allow users to test whether a NULL 11 object was returned. Made all sub-modules except GSSAPI::Binding 12 into actual subclasses by setting @ISA in each to include 13 GSSAPI itself. 14 - Add DESTROY method to GSSAPI::Context that deletes the context, 15 ignoring any errors. 16 170.10 Mon Aug 28 18:17:27 2000 18 - Use SvOK() instead of comparing to &PL_sv_undef 19 - Add gss_buffer_desc_out 20 - Don't do the sv_setref_iv on output of PTROBJ_ or PTROBJ_OPT 21 if the value isn't changing. This keeps the value from being 22 destructed while in use. 23 - Because of that change, new() methods now return foo_out types 24 - Newline terminate the stringification of a GSSAPI::Status object 25 - This version has actually worked 26 270.11 Tue Aug 29 22:03:41 2000 28 - Add a README file and clean up the POD in GSSAPI.pm 29 300.12 Tue Nov 6 10:48:54 2001 31 - Remove some unused constants from the .xs file. 32 - Added missing '&'s to Context::accept and Context::export 33 method implementations. Thanks to Jacob Gorm Hansen <jg@ioi.dk> 34 for finding this. 35 360.13 Thu Mar 24 10:46:59 2005 37 - Actually document this module as being under the same 38 license as Perl (how did I miss this?!?) 39 400.14 Mo Feb 6 18:46:21 CET 2006 41 42 - Maintanance overtaken by Achim Grolms. Thank you Philip! 43 our base is 44 <http://perlgssapi.sourceforge.net/> 45 - deleted gss_mech_set_krb5_v1v2(), gss_mech_set_krb5_v2() 46 from OID__Set.xs. It makes the compile fail 47 - deleted gss_mech_krb5_v2() from OID.xs 48 - deletd gss_mech_set_krb5_v2, gss_mech_set_krb5_v1v2 from GSSAPI.xs 49 - gss_str_to_oid() and gss_oid_to_str() 50 are not present in Heimdal implementations. 51 I've ifdefed them to croak. 52 Testsuite is adjusted to skip them. 53 - Added patches from Merijn Broeren to typemap file. 54 this fixes (hopefully) http://rt.cpan.org/Public/Bug/Display.html?id=5681 55 Just grep the file for "Merijn", I've marked the sections 56 - Added destructor to Cred.xs (Thanks Merijn!) 570.15 58 - added options (2) (3) (4) to Makefile.PL 59 to make the configuration more flexible 60 (if needed). Thanks Merijn! 61 620.16 - changed Context.xs Destructor to warn only on GSS_S_FAILURE 63 (see <http://sourceforge.net/mailarchive/forum.php?thread_id=9674417&forum_id=47637>) 64 - Makefile.PL passes all the (needed!) 65 krb5-config --libs gssapi stuff that is 66 ignored by LIBS to LDDLFLGAS 67 - Tried to add userdocumentation to GSSAPI.pm (GSSAPI::Name) 68 690.17 So Feb 12 21:52:41 CET 2006 70 71 - use of uppercase GSS_ style import-constants instead of lowercase 72 gss_ constants. Hope this does not break things, please 73 let me know if that means problems on your platform! 74 - deleted mechtype sets gss_mech_set_krb5, 75 gss_mech_set_krb5_old, gss_mech_set_krb5_both, gss_mech_set_krb5. 76 Please let me know if that breaks your code and needs to be fixed! 77 - added example gss-client.pl and gss-server.pl 78 (Thanks Merijn!) 79 - added SPNEGO Mechttype to OID.xs 80 - made the test.pl list available Mechtypes 81 - added indicate_mechs Example to POD 82 830.18 Tu Feb 14 12:53:14 UTC 2006 84 85 - inline definition of 86 __GSS_KRB5_NT_USER_NAME 87 __GSS_KRB5_NT_PRINCIPAL_NAME 88 __gss_mech_krb5_v2 ( gss_mech_krb5_v2 is back) 89 to make module independent from GSSAPI implementations 90 which does not export the symbols. 91 See <http://mailman.mit.edu/pipermail/krbdev/2005-February/003193.html> 92 - splitted tests to separate files in t/ 93 Make tests runable separately. 94 950.19 We Feb 22 14:39:45 UTC 2006 96 97 98 - GSS_KRB5_NT_MACHINE_UID_NAME is now GSS_C_NT_MACHINE_UID_NAME 99 Thanks to David Leonard! 100 - changed my stupid comments not to be interpreted as precompiler 101 statements... 102 ...seems this is a brown paperbag release... 103 1040.20 Th Mar 9 19:04:33 CET 2006 105 106 - Bugfix of <http://www.nntp.perl.org/group/perl.cpan.testers/290559> 107 (ExtUtils-ParseXS-2.15 triggered broken typemap error) 108 Thanks to S�bastien Aperghis-Tramoni 109 and Alexandre Ghisoli 110 - changed Constants exporting system. 111 Thanks to Marc Lehmann 112 1130.21 Th Apr 6 20:28:59 CEST 2006 114 115 - Bugfix of zbufixes.t 116 see <http://rt.cpan.org/Public/Bug/Display.html?id=18531> 117 1180.22 Mo Mai 29 21:15:17 CEST 2006 119 120 - Bufix <http://rt.cpan.org/Public/Bug/Display.html?id=18576> 121 - Bugfix of <http://rt.cpan.org/Public/Bug/Display.html?id=19524> 122 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367377> 123 Thanks to Florian Ragwitz and Daniel Schepler 124 - Bugfix of <http://www.nntp.perl.org/group/perl.ldap/2083> 125 Thanks to Quanah Gibson-Mount 126 1270.23 Mi Aug 2 15:48:19 UTC 2006 128 129 - Re-added support of MIT Kerberos 1.2.x 130 (Many have asked for this) 131 1320.24 Wed, 21 Feb 2007 20:59:39 +0100 133 134 - Changed tests as an answer to FAIL 413320 135 <http://www.nntp.perl.org/group/perl.cpan.testers/2007/02/msg413320.html> 136 Thanks to Florian Lindner 137 1380.25 So 3. Feb 20:18:16 UTC 2008 139 140 - Enhancement to use OpenSolaris/Solaris 10 native gss library 141 <http://rt.cpan.org/Public/Bug/Display.html?id=32788> 142 Thanks to Markus Moeller 143 1440.26 Fr 15. Feb 22:32:10 UTC 2008 145 146 - modified Makefile.PL to trigger no FAIL testreports 147 in case of missing prerequirements. 148 Thanks to Andreas Koenig 149 1500.27 Sa 24. Apr 12:39:47 UTC 2010 151 - Testreport 1074976 and 1074843: put "use 5.006;" to Makefile.PL. 152 Thanks to Slaven Rezic for reporting and doing all the tests on 5.005 153 - Fixed https://bugs.gentoo.org/show_bug.cgi?id=276555. 154 Thanks to Andrew Savchenko bircoph@gmail.com 155 - Changed sizeof(outputtype) to 0 to let Perl calculate the lengh 156 in Name.xs. Thanks to Zoltan BANAI <Zoltan.Banai@morganstanley.com> 157 1580.28 Do 3. Jun 12:11:21 UTC 2010 159 - Fixed Lenght-problem in typemap, T_BUFFER_STR_OUT for Heimdal. 160 Thanks to Slaven Rezic <slaven@rezic.de> for report and patch. 161 162