blob: 1b716ca56f12922be09d5cb48a03f33156e839f4 (
plain)
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
137
138
139
140
141
142
143
|
2001-02-22 Tim Jenness <timj@jach.hawaii.edu>
--- RELEASE V0.12 ---
* t/posix.t: The unlink0 tests now skip on failure
* t/mktemp.t: The unlink0 tests now skip on failure
* Temp.pm (tmpfile): tmpfile returns undef on failure rather than
croaking.
2001-02-21 Timothy Jenness <t.jenness@jach.hawaii.edu>
* Temp.pm:
-Add fix for CGI::Carp
[Thanks to John Labovitz <johnl@valiha.inside.sealabs.com>]
- Use error string to propogate reason rather than a carp
2000-11-24 Tim Jenness <timj@jach.hawaii.edu>
--- RELEASE V0.11 ----
* t/tempfile.t: Add a test to make sure the file is present after
close and another to use tempfile in a scalar context.
* Temp.pm: Fix bug on NT with O_TEMPORARY causing the file to be
removed before the program exits.
---- RELEASE V0.10 ----
* Temp.pm: Incorporate fixes up to bleedperl 7825. Cross platform
fixes.
* t/security.t: Incorporate fixes from bleedperl 7825 - adds more
cross platform support and more skips on the basis that this is
not testing your system security, just the module.
2000-08-16 Tim Jenness <timj@jach.hawaii.edu>
* Temp.pm (_gettemp): Dont use VMS::Stdio if we want the file
to remain after closing.
2000-08-15 Tim Jenness <timj@jach.hawaii.edu>
* Temp.pm (_can_do_level): cygwin patch
2000-08-14 Tim Jenness <timj@jach.hawaii.edu>
* Temp.pm: Add OPENTEMPFLAGS to support UNLINK=>0
More tweaks to VMS support (now uses VMS::Stdio)
2000-07-26 Tim Jenness <timj@jach.hawaii.edu>
* Release V0.09 to CPAN
* README: Update for V0.09
2000-07-25 Tim Jenness <timj@jach.hawaii.edu>
* t/security.t: OS/2 can not do the security tests.
* Temp.pm: Add Support for VMS and OS/2
2000-05-15 Tim Jenness <timj@jach.hawaii.edu>
* Release V0.08 to CPAN
* t/mktemp.t: Skip the test for unlink0 if it fails since in most
cases this indicates an NFS problem.
* Temp.pm (_can_do_level): Add check to make sure an OS can handle
the required safe level
(safe_level): Check the level can be supported before allowing it
to change
(END): Change order of cleanup so that files are removed ahead of
temp dirs (since files may be in the temp dirs)
2000-05-08 Tim Jenness <timj@jach.hawaii.edu>
* Temp.pm: Reorganize END block
* t/tempfile.t: Correct tests for new position of END{} block
* t/security.t: Correct tests for new position of END{} block
* t/posix.t: add # to print output
* t/tempfile.t: Add # to print output
* t/mktemp.t: Add # to print output
* t/security.t: Add # to print output
2000-04-28 Tim Jenness <timj@jach.hawaii.edu>
* Temp.pm: Calculate OPENFLAGS outside of subroutine. This
improves speed of the commands by nearly a factor of 3.
(_replace_XX): Inline the character replacement code rather than
using _randchar subroutine. Improves performance by an additional 8%.
2000-04-27 Tim Jenness <t.jenness@jach.hawaii.edu>
* t/posix.t: Add explicit autoflush on filehandle
* t/mktemp.t: Add explicit autoflush on filehandle
* Temp.pm: (unlink0): Disallow HIGH and MEDIUM tests if running
perl 5.005 or earlier.
* t/security.t: Specify perl version to allow for tests
* Add support for perl 5.005 (remove 'our' and auto-vivifying file
handles). VERSION NUMBER NOW 0.07
* README: Update in preparation for V0.06
* Temp.pm (_deferred_unlink): Add new internal routine to centralise the
configuring of END blocks. This also fixes a bug where only the
first file was being unlinked in the END block (due to scoping).
(_can_unlink_opened_file): Rename from _can_unlink. Will now
return false if running on Windows.
(_is_verysafe): If _PC_CHOWN_RESTRICTED is not available assume
that "chown giveaway" is possible anyway.
(unlink0): If can not unlink an open file, simply defer removal
until later.
(_gettemp): Add O_NOINHERIT and O_TEMPORARY flags to sysopen if
they are available (Thanks to Tom Christiansen for this)
* t/mktemp.t: Add test
* t/posix.t: Add test
* t/security.t: Add test
* t/tempfile.t: Add test
2000-03-14 Tim Jenness <t.jenness@jach.hawaii.edu>
* Release v0.05 to CPAN
|