-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGELOG.txt
149 lines (90 loc) · 3.81 KB
/
CHANGELOG.txt
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
144
145
146
147
148
149
Version TBD
- The "502 Command REST not allowed by policy"
response to the "REST 0" command is no longer
considered an error. This extends the library
compatibility to a greater number of server
types.
(Thanks to Magnus Lundvall)
Version 1.6 - 2011/01/07
- Append to a remote file support added.
- Data transfer speed enhancements.
- FTPES is now enforced if required.
(Thanks to Jakub Stachowski and Corey Puffalt)
Version 1.5.1 - 2010/05/30
- REST command support compatibility enhanced.
- Blank lines coming from the server are now ignored.
(Thanks to Aniceto Pérez)
Version 1.5 - 2010/03/11
- MLSD command support added.
- MODE Z support added.
- Automatic NOOP on inactivity timeout added.
- The library behaviour for passive data transfers has been
changed. The client trusts no longer the IP address returned
by the server in response to a PASV command. The library
now connects always to the same host name supplied for the
initial connection. This behaviour solves many frequently
reported NAT problems. However, the old behaviour can be
restored, by setting to true the value of the system property
called ftp4j.passiveDataTransfer.useSuggestedAddress.
- The HTTPTunnelConnector has been improved, and now it is
fully HTTP 1.1 compliant.
- A date parsing bug was fixed in UnixListParser and
NetWareListParser components.
(Thanks to Liu Yan, Steven Luke, Roberto Bellandi and
Alessandro Brunelli)
Version 1.4.3 - 2009/07/14
- Enhancements in download/upload error handling
- UnixListParser enhancements
- The REST command is now issued only if the server declares
explicitly its support in the FEAT command response
(Thanks to Stephan Fudeus and Andreas Rudolph)
Version 1.4.2 - 2009/06/01
- In FTPS and FTPES mode the client now issues a "PBSZ 0" command
before sending the "PROT P" one. Some servers require it.
- Minor API change: the streamLength information is no more required
by the upload method.
(Thanks to Lukas Loehrer)
Version 1.4.1 - 2009/05/20
- Bug resolved: append instead overwrite on download
- Bug resolved: blank files in textual mode on upload/download
Version 1.4 - 2009/05/18
- FTPS and FTPES support added
- New connection architecture, classes FTPConnection and SSLConnector
have been removed
Version 1.3.3 - 2009/04/29
- UTF-8 support enhanced
Version 1.3.2 - 2009/04/15
- REST command support is no more required by the client
(Thanks to Giuseppe Baccini)
Version 1.3.1 - 2008/11/16
- Bugfix in upload routine
(Thanks to Tobias Burggraf)
Version 1.3 - 2008/11/05
- Active and passive connection modes improved for larger server
compatibility.
- System properties support added for more customizable active
transfer modes.
- Auto NOOP during data transfers is now disabled by default.
The ftp4j.dataTransfer.autoNOOPDelay system property can be
used to enable the feature (see manual).
- SSLConnector improved
- Bugfix in the automatic transfer type detection routine.
(Thanks to Marco Bascetta)
Version 1.2 - 2008/10/19
- FTPClient.list(String fileSpec) method added.
- SSLConnector added.
(Thanks to Aniceto Pérez)
Version 1.1.2 - 2008/10/05
- NOOP commands automatically sent during file transfers.
- Bugfix to better handle MAC style list responses.
(Thanks to Aniceto Pérez and Ashika Umanga Umagiliya)
Version 1.1.1 - 2008/04/18
- Improvements in HTTPTunnelConnector
- HTTP/1.0 responses now are supported
- Bugfixes in the base64 component
(Thanks to Florian Mahlecke and Ashika Umanga Umagiliya)
Version 1.1 - 2008/04/11
- Improvements in encoding support
- UTF-8 server support auto detection
- setCharset() and getCharset() methods added to FTPClient
(Thanks to Peter Rellermeyer)