This repository has been archived by the owner on Apr 20, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Changelog.mssftp
109 lines (100 loc) · 5.02 KB
/
Changelog.mssftp
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
Version 2.11 2/10/14
- Fixed SPOR response during striped third party transfers. SPOR will
pass all addresses returned from SPAS.
- Fixed hang on server disconnect
- On failure, do not attempt to remove destination file if it is a
block or character device
- Added performance reporting for third-party transfers
- Fixed EOF for multi striped client/server transfers
Version 2.10 11/16/12
- Added a patch from Craig Tierney of NOAA to allow file size suffixes
'K', 'M', 'G' and 'T' so that values can be converted to kibibytes,
mebibytes, gibibytes and tebibytes, respectively. The chance has been
added to the command blksize, pbsz, tcpbuf, pput and pget.
- Fixed byte transfer rate reporting after files are transferred but
zero bytes are actually transferred, as in 'pput 0 0 file'.
- Fixed hang in extended mode retrieves
- Added fix for globbing when using Globus GridFTP server 6.0 from
Globus Toolkit 5.1.2
- Added support for 'SITE SETFAM'
- Added support for 'SITE STAGE'
- Added new interactive commands link, llink, symlink and lsymlink and
added -link and -symlink to the command line. Not supported by all
GridFTP servers. Symlink requires Globus 5.2.x.
- Fixed how long the stage command will wait before retries
- Changed MLSx processing of owner/group to use uid/gid when
owner/group equals '(null)'.
- Now tries to maintain modification timestamps if the server supports it.
This is only supported on files.
- Added 'cos' command (interactive and commandline) for setting the
class of service (used with HPSS installations).
- Fixed build against Globus 5.2.x
- Removed SETFAM, WIND, SITE BUFSIZE
- Fixed EADDRNOTAVAIL bug on SLES10 when using port ranges
- Fixed typos in the manpage
- Added support for SITE SETCOS
- The commands 'cos' and 'family' now take the value 'default'
which causes the server to decide which cos or family to use when
files are stored.
- Fixed reverse DNS looks for GSI name comparison.
- Added new commands lscos/llscos to list available classes of service and
lsfam/llsfam to list available tape families.
- Added hardlink support for the latest HPSS DSI
- Added the ability 'put <file> /dev/null'.
- Support ALLO with ESTO (partial store).
- Fixed offsets for partial transfers (pget,pput) in extended block mode (mode e)
- Fixed 100% CPU usage during slow and 3rd party transfers.
Version 2.9 8/5/10
- Fixed a segfault found on a UV10 running SLES11. The crash occurs
when the client tries to print out the server MOTD and the MOTD
has '%' embedded in it.
Version 2.8 9/08/09
- Removed warnings at connect when service does not support MLST
- Fixed directory listings on systems that do not support MLST
- Removed mlsx usage from the manpage
- No longer issue MLST/MLSD commands for parent directories unless
a regular expression is encountered. This is a slight performance
boost and a workaround for services that disallow access to parent
directories.
- Fixed timestamps when listing in recursive or using regular
expressions. Timestamps are now shown in your local timezone.
- Fixed typos in 'put' help message and 'Unknown commad'
Version 2.7 4/17/09
- Fixed misspelling of argument
- Added support for GLOBUS_TCP_PORT_RANGE, GLOBUS_TCP_SOURCE_RANGE,
UBERFTP_TCP_PORT_RANGE and UBERFTP_TCP_SOURCE_RANGE. The GLOBUS_*
versions are there for backwards compatibility. The UBERFTP_*
versions do the same things as their GLOBUS_* counterparts. The
UBERFTP_* versions will override the GLOBUS_* versions if both
are available.
- Fixed a segfault in the stage command
Version 2.6 11/12/08
- Fixed directory listings when using 'order' settings. The target
directory no longer appears in the output. './' is no longer
prefixed to 'ls' output. Target directories are now expanded in
the listing output.
- Destination file removed after transfer failure unless using
pget or pput
- Adjusted the list output to be a bit more readable
- Fix for matching names when glob is disabled
- rm and ls will continue after an error is encounted
- mssftp will attempt to stage a file before retrieval even if wait
is disabled. A more detailed message is returned to the user if the
file is not on disk.
- recursive or regular expression transfers which transfer multiple
files will continue after errors are encountered until the current
command has completed
Version 2.5 10/24/08
- Added polling when reading server responses to keep the client from
heavily using the CPU during 'quote stage 60'
- Added --with-tcp-window to the configure script to allow the default
TCP window to be set specific to the host system.
- Added -with-blksize to the configure script to allow the default
internal buffer size to be set for optimal performance on the host
system.
- Client will now truncate the local destination file if it exists
- Changed data channel protection level to 'clear' to greatly improve
performance by default
- Fix for NAME_MAX on AIX, now use pathconf()
- Fix for lcd -
- Fix for 'ALLO 0' on some 32 bit platforms