File: Changes

package info (click to toggle)
libauthen-dechpwd-perl 2.007-1~1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 232 kB
  • sloc: perl: 244; makefile: 2
file content (129 lines) | stat: -rw-r--r-- 3,689 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
version 2.007; 2017-07-19

  * update test suite to not rely on . in @INC, which is no longer
    necessarily there from Perl 5.25.7

  * no longer include a Makefile.PL in the distribution

  * in META.{yml,json}, point to public bug tracker

  * correct license metadata in META.{yml,json}, which had been showing
    GPL v1 but should be GPL v2

  * correct dynamic_config setting to 0

  * use cBOOL() where appropriate

  * convert .cvsignore to .gitignore

version 2.006; 2011-05-07

  * implement AUTODIN-II CRC hashing, delegating to Digest::CRC to
    perform the actual CRC calculation

  * in documentation, refer to the VMS function principally as
    "SYS$HASH_PASWORD" (which seems to be its primary name) and only
    secondarily as "LGI$HPWD"

  * in XS, use save stack to clean up temporarily allocated memory

  * in XS, declare "PROTOTYPES: DISABLE" to prevent automatic generation
    of unintended prototypes

  * in t/setup_pp.pl, avoid a warning that occurs if XSLoader::load()
    is given no arguments, which is now a valid usage

  * slightly reformat some C code to avoid exceeding 80 columns

  * include META.json in distribution

  * add MYMETA.json to .cvsignore

version 2.005; 2010-07-30

  * in XS, use the correct "PREINIT:" instead of "INIT:" to introduce
    variable declarations

  * in XS, use PERL_NO_GET_CONTEXT for efficiency

  * use simpler "parent" pragma in place of "base"

  * check for required Perl version at runtime

  * use full stricture in test suite

  * also test POD coverage of pure Perl implementation

  * correct spelling of "build_recommends" in Build.PL

  * in Build.PL, explicitly set needs_compiler to avoid bogus
    auto-dependency on ExtUtils::CBuilder

  * in Build.PL, explicitly declare configure-time requirements

  * remove bogus "exit 0" from Build.PL

  * add MYMETA.yml to .cvsignore

version 2.004; 2009-03-15

  * add a (hideously slow) pure Perl backup implementation for systems
    that can't handle XS modules

  * comprehensive UTF-8 tests, with non-ASCII test vectors, testing all
    vectors both downgraded and upgraded, in a way that also works on
    perl v5.6

  * add casts for pointer target signedness, and other small changes to
    the C code, to avoid compiler warnings

  * small POD markup changes

version 2.003; 2009-03-02

  * bugfix: avoid memory leak when croaking

  * bugfix: ensure appropriate alignment of qword struct for 64-bit
    arithmetic on strict-alignment 64-bit systems

  * add backward-compatibility definition of bytes_from_utf8() function

  * disable, pending further analysis, assembler versions of the code that
    have been observed to result in compilation failures on some systems

  * remove ununsed dword_t and qword_t structs from the C code

  * use full stricture in Build.PL

version 2.002; 2007-09-17

  * bugfix: correctly handle UTF8-encoded scalars

  * don't use ppport.h, because it wasn't doing anything for perl v5.6+

  * test POD syntax and coverage

  * build with Module::Build instead of ExtUtils::MakeMaker

  * rearrange source tree to fit Module::Build convention

  * complete dependency list

  * include signature in distribution

  * in documentation, separate "license" section from "copyright" section

version 2.001; 2006-08-30

  * add vms_username() and vms_password() functions for syntax checking
    and canonicalisation

version 2.0; 2006-08-27

  * rewrite by Zefram: based on a newer branch of Shawn Clifford's C
    code; proper Perlish error handling; allow arbitrary byte strings
    (including embedded NULs); new documentation; many test vectors

version 1.0; 2003-09-11

  * original version by <mikem@open.com.au>