File: Changes

package info (click to toggle)
libdata-entropy-perl 0.008-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 280 kB
  • sloc: perl: 890; makefile: 2
file content (136 lines) | stat: -rw-r--r-- 4,081 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
130
131
132
133
134
135
136
version 0.008; 2025-03-27

  * Use Crypt::URandom to seed the default algorithm with
    cryptographically secure random bytes instead of the builtin
    rand() function [CVE 2025-1860].

  * This module has been marked as deprecated.

  * A security policy was added.

  * Remove use of Module::Build.

  * Updated maintainer information.

version 0.007; 2011-04-27

  * update D::E::RS::RandomOrg to cope with fractional fill percentage
    currently being returned by the website

  * in D::E::RS::RandomOrg and D::E::RS::RandomnumbersInfo, use HTTP::Lite
    instead of heavyweight LWP

  * use full stricture in test suite

  * in Build.PL, complete declaration of configure-time requirements

  * explicitly state version required of Params::Classify

  * include META.json in distribution

  * add MYMETA.json and MYMETA.yml to .cvsignore

version 0.006; 2009-11-21

  * be more stringent in parsing responses from networked entropy sources

  * in documentation, point more prominently to Data::Entropy::Algorithms

  * in documentation of Data::Entropy::Algorithms, more discussion of
    overriding CORE::rand, including how to override it globally

  * abandon use of the "fields" module

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

  * check for required Perl version at runtime

  * in test suite, properly quote first argument to use_ok (lack of
    quoting caused false test failures on Perl 5.11.2)

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

  * remove bogus "exit 0" from Build.PL

version 0.005; 2009-03-03

  * bugfix: require bugfixed version of Data::Float (for $SIG{__DIE__}
    handling)

  * in D::E::RS::RandomOrg and D::E::RS::RandomnumbersInfo, be more
    stringent in parsing the returned data, to avoid potentially
    generating non-byte bytes

  * test POD syntax and coverage, and rename some internal functions
    and make a small style change in documentation to satisfy the
    coverage test

  * drop prototypes from method subs (where the prototypes have no effect)

  * in tests, avoid unreliable "\d" and "\w" regexp elements

  * remove a stray "use Crypt::Rijndael" from one of the test scripts

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

  * complete dependency list

  * express relationship with versions of Math::BigInt and Math::BigRat
    as conflicts rather than dependencies

  * include signature in distribution

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

version 0.004; 2007-09-03

  * in D::E::RS::CryptCounter, construct the SEEK_* constants explicitly
    instead of importing from Fcntl, to avoid requiring a version of
    Fcntl that is only supplied with perl v5.8

  * test explicitly for correct class of results

version 0.003; 2007-01-21

  * avoid "my __PACKAGE__", for compatibility with perl v5.6

  * markup fix in documentation for rand_flt()

version 0.002; 2006-08-05

  * bugfix: rand_flt() with subnormal limits was horribly inefficient

  * in rand(), don't attempt to generate a 48-bit fraction on systems
    where it can't be represented, fall back to the longest possible
    fraction

  * in rand_fix(), use low-level floating point code from Data::Float
    instead of doing it here

  * expand documentation of rand()

version 0.001; 2006-08-03

  * new function rand_flt() to generate a random floating point value
    in a floating point way

  * bugfix: in BigRat handling, use ->as_number instead of ->as_int
    for BigRat->BigInt conversion, because ->as_int is faulty before
    Math::BigRat version 0.14 but ->as_number is available in much earlier
    versions (the version specified in Makefile.PL was one where ->as_int
    was faulty)

  * use standard interval notation in the Data::Entropy::Algorithms
    documentation

  * use "=> 0" instead of "=> undef" in unversioned dependencies in
    Makefile.PL

  * don't include underscore in string version of module version numbers
    in Makefile.PL

  * remove a redundant BigRat->BigInt conversion

version 0.000; 2006-07-19

  * initial released version