Package: libauthen-sasl-cyrus-perl / 0.13-server-11
Metadata
Package | Version | Patches format |
---|---|---|
libauthen-sasl-cyrus-perl | 0.13-server-11 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
encode no more than MAX_OUTBUF | (download) |
lib/Authen/SASL/Cyrus/Security.pm |
20 18 + 2 - 0 ! |
--- |
correct write return value | (download) |
lib/Authen/SASL/Cyrus/Security.pm |
3 2 + 1 - 0 ! |
--- |
numeric version | (download) |
Cyrus.pm |
4 3 + 1 - 0 ! |
change version number to be numeric Change the version number from 0.13-server to 0.13.1 so that it's numeric. Perl warns (in 5.10) and fails (in 5.12) with the previous non-numeric version. |
generate man pages | (download) |
Makefile.PL |
10 5 + 5 - 0 ! |
install the authen::sasl::cyrus man page The man page wasn't being installed due to an upstream override of the manifypods rule, which dropped the part of the rule that actually created the man page. Fix this by including the inherited text in the rule override. |
fix pod errors | (download) |
Cyrus.xs |
12 6 + 6 - 0 ! |
fix pod syntax and formatting errors The POD documentation uses an unusual method for adding remarks to the middle of an =over/=item list, which in combination with some placement of sentences and the use of podselect confuses Pod::Man. Move things around to achieve the desired result without syntax errors. |
strlen size | (download) |
Cyrus.xs |
40 26 + 14 - 0 ! |
fix type mismatches on 64-bit platforms Change the data types used in the XS code for the module to ensure data types match Perl's expectations on 64-bit platforms. |
test warnings | (download) |
t/plain.t |
4 2 + 2 - 0 ! |
use warn to report test error messages Use warn rather than print to report error messages from client or server negotiation. print is swallowed by the test harness. |
use int2ptr | (download) |
typemap |
2 1 + 1 - 0 ! |
use int2ptr to map objects to cyrus sasl pointers Rather than directly casting the IV to the target pointer, use Perl's standard INT2PTR macro. This shouldn't change the resulting code, but it will suppress build warnings and make it easier to spot real build issues. |