Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / multiparty / CHANGELOG.md
1 ### 3.3.2
2
3  * Douglas Christopher Wilson:
4    - Do not invoke callback after close 
5    - Share callback ending logic between error and close
6
7 ### 3.3.1
8
9  * Andrew Kelley:
10    - update request dev dependency to latest
11    - remove problematic test fixtures
12
13 ### 3.3.0
14
15  * Douglas Christopher Wilson:
16    - Always emit close after all parts ended
17
18 ### 3.2.10
19
20  * Douglas Christopher Wilson:
21    - Expand form.parse in README
22    - Remove execute bit from files
23    - Fix callback hang in node.js 0.8 on errors
24
25  * Andrew Kelley:
26    - tests refactor
27
28  * Thanasis Polychronakis:
29    - docs: fix code error in readme
30
31 ### 3.2.9
32
33  * Fix attaching error listeners directly after form.parse
34  * Fix to not synchronously invoke callback to form.parse on error
35
36 ### 3.2.8
37
38  * Fix developer accidentally corrupting data
39  * Fix handling epilogue in a separate chunk
40  * Fix initial check errors to use supplied callback
41
42 ### 3.2.7
43
44  * Fix errors hanging responses in callback-style
45
46 ### 3.2.6
47
48  * Fix maxFields to error on field after max
49
50 ### 3.2.5
51
52  * Support boundary containing equal sign (thanks [garel-a])
53
54 ### 3.2.4
55
56  * Keep part.byteCount undefined in chunked encoding (thanks [dougwilson])
57  * Fix temp files not always cleaned up (thanks [dougwilson])
58
59 ### 3.2.3
60
61  * improve parsing boundary attribute from Content-Type (thanks [dougwilson])
62
63 ### 3.2.2
64
65  * fix error on empty payloads (thanks [dougwilson])
66
67 ### 3.2.1
68
69  * fix maxFilesSize overcalculation bug (thanks [dougwilson] and
70    [timothysoehnlin])
71
72 ### 3.2.0
73
74  * add maxFilesSize for autoFiles (thanks [dougwilson])
75
76 ### 3.1.2
77
78  * exclude test files from npm package (thanks Dag Einar Monsen)
79  * fix incorrectly using autoFields value for autoFiles (thanks RG72)
80
81 ### 3.1.1
82
83  * fix not emitting 'close' after all part 'end' events
84
85 ### 3.1.0
86
87  * support UTF8 filename in Content-Disposition (thanks baoshan)
88
89 ### 3.0.0
90
91  * form.parse callback API changed in a compatibility-breaking manner.
92    sorry, I know it sucks but the way I had it before is misleading and
93    inconsistent.
94
95 ### 2.2.0
96
97  * additional callback API to support multiple files with same field name
98  * fix assertion crash when max field count is exceeded
99  * fix assertion crash when client aborts an invalid request
100  * (>=v0.10 only) unpipe the request when an error occurs to save resources.
101  * update readable-stream to ~1.1.9
102  * fix assertion crash when EMFILE occurrs
103  * (no more assertions - only 'error' events)
104
105 ### 2.1.9
106
107  * relax content-type detection regex. (thanks amitaibu)
108
109 ### 2.1.8
110
111  * replace deprecated Buffer.write(). (thanks hueniverse)
112
113 ### 2.1.7
114
115  * add repository field to package.json
116
117 ### 2.1.6
118
119  * expose `hash` as an option to `Form`. (thanks wookiehangover)
120
121 ### 2.1.5
122
123  * fix possible 'close' event before all temp files are done
124
125 ### 2.1.4
126
127  * fix crash for invalid requests
128
129 ### 2.1.3
130
131  * add `file.size`
132
133 ### 2.1.2
134
135  * proper backpressure support
136  * update s3 example
137
138 ### 2.1.1
139
140  * fix uploads larger than 2KB
141  * fix both s3 and upload example
142  * add part.byteCount and part.byteOffset
143
144 ### 2.1.0 (recalled)
145
146  * Complete rewrite. See README for changes and new API.
147
148 ### v1.0.13
149
150 * Only update hash if update method exists (Sven Lito)
151 * According to travis v0.10 needs to go quoted (Sven Lito)
152 * Bumping build node versions (Sven Lito)
153 * Additional fix for empty requests (Eugene Girshov)
154 * Change the default to 1000, to match the new Node behaviour. (OrangeDog)
155 * Add ability to control maxKeys in the querystring parser. (OrangeDog)
156 * Adjust test case to work with node 0.9.x (Eugene Girshov)
157 * Update package.json (Sven Lito)
158 * Path adjustment according to eb4468b (Markus Ast)
159
160 ### v1.0.12
161
162 * Emit error on aborted connections (Eugene Girshov)
163 * Add support for empty requests (Eugene Girshov)
164 * Fix name/filename handling in Content-Disposition (jesperp)
165 * Tolerate malformed closing boundary in multipart (Eugene Girshov)
166 * Ignore preamble in multipart messages (Eugene Girshov)
167 * Add support for application/json (Mike Frey, Carlos Rodriguez)
168 * Add support for Base64 encoding (Elmer Bulthuis)
169 * Add File#toJSON (TJ Holowaychuk)
170 * Remove support for Node.js 0.4 & 0.6 (Andrew Kelley)
171 * Documentation improvements (Sven Lito, Andre Azevedo)
172 * Add support for application/octet-stream (Ion Lupascu, Chris Scribner)
173 * Use os.tmpDir() to get tmp directory (Andrew Kelley)
174 * Improve package.json (Andrew Kelley, Sven Lito)
175 * Fix benchmark script (Andrew Kelley)
176 * Fix scope issue in incoming_forms (Sven Lito)
177 * Fix file handle leak on error (OrangeDog)
178
179 ### v1.0.11
180
181 * Calculate checksums for incoming files (sreuter)
182 * Add definition parameters to "IncomingForm" as an argument (Math-)
183
184 ### v1.0.10
185
186 * Make parts to be proper Streams (Matt Robenolt)
187
188 ### v1.0.9
189
190 * Emit progress when content length header parsed (Tim Koschützki)
191 * Fix Readme syntax due to GitHub changes (goob)
192 * Replace references to old 'sys' module in Readme with 'util' (Peter Sugihara)
193
194 ### v1.0.8
195
196 * Strip potentially unsafe characters when using `keepExtensions: true`.
197 * Switch to utest / urun for testing
198 * Add travis build
199
200 ### v1.0.7
201
202 * Remove file from package that was causing problems when installing on windows. (#102)
203 * Fix typos in Readme (Jason Davies).
204
205 ### v1.0.6
206
207 * Do not default to the default to the field name for file uploads where
208   filename="".
209
210 ### v1.0.5
211
212 * Support filename="" in multipart parts
213 * Explain unexpected end() errors in parser better
214
215 **Note:** Starting with this version, formidable emits 'file' events for empty
216 file input fields. Previously those were incorrectly emitted as regular file
217 input fields with value = "".
218
219 ### v1.0.4
220
221 * Detect a good default tmp directory regardless of platform. (#88)
222
223 ### v1.0.3
224
225 * Fix problems with utf8 characters (#84) / semicolons in filenames (#58)
226 * Small performance improvements
227 * New test suite and fixture system
228
229 ### v1.0.2
230
231 * Exclude node\_modules folder from git
232 * Implement new `'aborted'` event
233 * Fix files in example folder to work with recent node versions
234 * Make gently a devDependency
235
236 [See Commits](https://github.com/felixge/node-formidable/compare/v1.0.1...v1.0.2)
237
238 ### v1.0.1
239
240 * Fix package.json to refer to proper main directory. (#68, Dean Landolt)
241
242 [See Commits](https://github.com/felixge/node-formidable/compare/v1.0.0...v1.0.1)
243
244 ### v1.0.0
245
246 * Add support for multipart boundaries that are quoted strings. (Jeff Craig)
247
248 This marks the beginning of development on version 2.0 which will include
249 several architectural improvements.
250
251 [See Commits](https://github.com/felixge/node-formidable/compare/v0.9.11...v1.0.0)
252
253 ### v0.9.11
254
255 * Emit `'progress'` event when receiving data, regardless of parsing it. (Tim Koschützki)
256 * Use [W3C FileAPI Draft](http://dev.w3.org/2006/webapi/FileAPI/) properties for File class
257
258 **Important:** The old property names of the File class will be removed in a
259 future release.
260
261 [See Commits](https://github.com/felixge/node-formidable/compare/v0.9.10...v0.9.11)
262
263 ### Older releases
264
265 These releases were done before starting to maintain the above Changelog:
266
267 * [v0.9.10](https://github.com/felixge/node-formidable/compare/v0.9.9...v0.9.10)
268 * [v0.9.9](https://github.com/felixge/node-formidable/compare/v0.9.8...v0.9.9)
269 * [v0.9.8](https://github.com/felixge/node-formidable/compare/v0.9.7...v0.9.8)
270 * [v0.9.7](https://github.com/felixge/node-formidable/compare/v0.9.6...v0.9.7)
271 * [v0.9.6](https://github.com/felixge/node-formidable/compare/v0.9.5...v0.9.6)
272 * [v0.9.5](https://github.com/felixge/node-formidable/compare/v0.9.4...v0.9.5)
273 * [v0.9.4](https://github.com/felixge/node-formidable/compare/v0.9.3...v0.9.4)
274 * [v0.9.3](https://github.com/felixge/node-formidable/compare/v0.9.2...v0.9.3)
275 * [v0.9.2](https://github.com/felixge/node-formidable/compare/v0.9.1...v0.9.2)
276 * [v0.9.1](https://github.com/felixge/node-formidable/compare/v0.9.0...v0.9.1)
277 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
278 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
279 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
280 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
281 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
282 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
283 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
284 * [v0.9.0](https://github.com/felixge/node-formidable/compare/v0.8.0...v0.9.0)
285 * [v0.1.0](https://github.com/felixge/node-formidable/commits/v0.1.0)