-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathChangeLog
238 lines (138 loc) · 5.92 KB
/
ChangeLog
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
2019-07-25 Juan Martinez <jjm@usebox.net>
* release 0.21:
- Add Swift storage policies support
- Allow providing user/group in uid/gid options
- Fix in SCP upload
2019-07-12 Juan Martinez <jjm@usebox.net>
* release 0.20:
- Keystone v3 support thanks to Julien Lutran
2016-11-03 Juan Martinez <juan@memset.com>
* release 0.19:
- Fix in recursive SCP
- New functionally to allow setting the server ident
Thanks to Michel Nederlof for both patches.
2016-05-12 Juan Martinez <juan@memset.com>
* release 0.18.1:
- Minor documentation changes.
paramiko 1.17.0+ is highly recommended as it adds support for
hmac-sha2-256 digest.
2015-09-11 Juan Martinez <juan@memset.com>
* release 0.18:
- Configuration support to set SSH ciphers and digests.
See sftpcloudfs.conf.example for further details.
Thanks to Oliver Bristow for the suggested patch.
2015-01-16 Juan Martinez <juan@memset.com>
* release 0.17:
- Exposed SSH "keepalive" support with a new configuration token.
2015-01-15 Juan Martinez <juan@memset.com>
* release 0.16:
- pid file is now optional and it fixes inconsistent behaviour. It now
will be used be used both in daemon and foreground mode as long as it
is specified either in the CLI or in the configuration file.
Thanks to Koert van der Veer for his report.
2014-10-06 Juan Martinez <juan@memset.com>
* release 0.15:
- Added "insecure" configuration token to support connections to auth
servers with invalid SSL certificates.
This release requies ftpcloudfs >= 0.30 and uses swiftclient >= 2.0.0 (and
requests library). Please test thoroughly before upgrading your production
systems.
2014-05-15 Juan Martinez <juan@memset.com>
* release 0.14.1:
- Explicitly close connections. In some conditions Python garbage
collector may not close all the opened connections. This is really uncommon,
but users are encouraged to upgrade.
2014-04-17 Juan Martinez <juan@memset.com>
* release 0.14:
- New configuration token 'auth-timeout' to make auth time limit
configurable (defaults to 60 seconds).
- Added optional SSH negotiation time limit, exposed via 'negotiation-timeout'
configuration token.
- Clarification in sftpcloudfs.conf.example (re: quotes in string tokens).
New timeout configuration can improve server's behaviour vs SSH brute-force
attacks.
2014-04-10 Juan Martinez <juan@memset.com>
* release 0.13.1:
- ftp-cloudfs version bumped to 0.26.1 as it fixes a security bug.
2014-03-20 Juan Martinez <juan@memset.com>
* release 0.13:
- ftp-cloudfs version bumped to 0.26.
- new hide-part-dir configuration token to hide ".part" files from
large files support.
- ftp-cloudfs 0.26 includes improved large file support (delete, rename)
- copyright year bump.
2013-12-01 Juan Martinez <juan@memset.com>
* release 0.12.1, 0.12.2:
- ftp-cloudfs version bumped to 0.25.2.
0.25.2 fixes an information leak vulnerability in sftp-cloudfs when the
shared cache (memcache) is used. Under certain conditions the SFTP server
could serve the cached directory listing of a different user.
Upgrading ftp-cloudfs is highly recommended.
2013-11-15 Juan Martinez <juan@memset.com>
* release 0.12:
- Large object support, see 'split-large-files' configuration token.
Requires ftp-cloudfs >= 0.25.
For further info please read:
http://docs.openstack.org/developer/swift/overview_large_objects.html
2013-10-18 Juan Martinez <juan@memset.com>
* release 0.11:
- Improved error logging.
2013-09-30 Juan Martinez <juan@memset.com>
* release 0.10.1:
- Small fixes for the SCP support.
2013-09-27 Juan Martinez <juan@memset.com>
* release 0.10:
- SCP support contributed by Koert van der Veer, thanks a lot!
- New flag to enable/disable SCP in case you don't want to use that
functionality (it will be enabled by default).
2013-08-29 Juan Martinez <juan@memset.com>
* release 0.9:
- Ported to use python-swiftclient instead of python-cloudfiles.
- ftp-cloudfs 0.23+ is required
From now on the project will focus on OpenStack Object Storage (swift);
although Rackspace Cloud Files is still compatible.
If you want to keep using python-cloudfiles, please use 0.8.1 with ftp-cloudfs 0.22.
2013-07-04 Juan Martinez <juan@memset.com>
* release 0.8.1:
- Minor release to fix a bug that was reducing the efficiency of the
shared cache
- Reverted paramiko transport log to CRITICAL
IMPORTANT: this is the last version supporting python-cloufiles.
2013-06-12 Juan Martinez <juan@memset.com>
* release 0.8:
- updated to work with ftp-cloudfs >= 0.21
- increased paramiko transport log from CRITICAL to ERROR
2013-02-07 Juan Martinez <juan@memset.com>
* release 0.7:
- Auth 2.0 (keystone) support, requires ftp-cloudfs >= 0.20 and
python-keystoneclient >= 0.1.3.66
- Fixed a bug in the alternative configuration file handling with
--config=FILE parameter
2013-02-05 Juan Martinez <juan@memset.com>
* release 0.6.1:
- Minor release to fix Debian packaging support
- Copyright year bump
2012-10-30 Juan Martinez <juan@memset.com>
* release 0.6:
- Seek support for read operations, requires ftp-cloudfs >= 0.19
2012-03-28 Juan Martinez <juan@memset.com>
* release 0.5:
- Shared cache support with Memcached, requires ftp-cloudfs >= 0.12.2
2011-11-24 Juan Martinez <juan@memset.com>
* release 0.4:
- Debian packaging support
- Fix: max-children option was not being used
- Support for X-Fowarded-For header, requires ftp-cloudfs >= 0.10
2011-09-29 Juan Martinez <juan@memset.com>
* release 0.3:
- Better PyPi / pip support
- Local implementation of PID lock file
- Improved logging to show client host/port information
2011-08-19 Juan Martinez <juan@memset.com>
* releases 0.2.1-0.2.3:
- Improve PyPi support, dependencies
2011-08-18 Juan Martinez <juan@memset.com>
* release 0.2:
- PyPi compliance, setup,py fixes
2011-07-01 Juan Martinez <juan@memset.com>
* first public release: 0.1