Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / socket.io / History.md
1
2 0.9.16 / 2013-06-06
3 ===================
4
5   * transports: added tests for htmlfile escaping/unescaping
6
7 0.9.15 / 2013-06-06
8 ===================
9
10   * transports: added escaping to htmlfile (fixes #1251)
11
12 0.9.14 / 2013-03-29
13 ===================
14
15   * manager: fix memory leak with SSL [jpallen]
16
17 0.9.13 / 2012-12-13
18 ===================
19
20   * package: fixed `base64id` requirement
21
22 0.9.12 / 2012-12-13
23 ===================
24
25   * manager: fix for latest node which is returning a clone with `listeners` [viirya]
26
27 0.9.11 / 2012-11-02
28 ===================
29
30   * package: move redis to optionalDependenices [3rd-Eden]
31   * bumped client
32
33 0.9.10 / 2012-08-10
34 ===================
35
36   * Don't lowercase log messages
37   * Always set the HTTP response in case an error should be returned to the client
38   * Create or destroy the flash policy server on configuration change
39   * Honour configuration to disable flash policy server
40   * Add express 3.0 instructions on Readme.md
41   * Bump client
42
43 0.9.9 / 2012-08-01
44 ==================
45
46   * Fixed sync disconnect xhrs handling
47   * Put license text in its own file (#965)
48   * Add warning to .listen() to ease the migration to Express 3.x
49   * Restored compatibility with node 0.4.x
50
51 0.9.8 / 2012-07-24
52 ==================
53
54   * Bumped client.
55
56 0.9.7 / 2012-07-24
57 ==================
58
59   * Prevent crash when socket leaves a room twice.
60   * Corrects unsafe usage of for..in
61   * Fix for node 0.8 with `gzip compression` [vadimi]
62   * Update redis to support Node 0.8.x
63   * Made ID generation securely random
64   * Fix Redis Store race condition in manager onOpen unsubscribe callback
65   * Fix for EventEmitters always reusing the same Array instance for listeners
66
67 0.9.6 / 2012-04-17
68 ==================
69
70   * Fixed XSS in jsonp-polling.
71
72 0.9.5 / 2012-04-05
73 ==================
74
75   * Added test for polling and socket close.
76   * Ensure close upon request close.
77   * Fix disconnection reason being lost for polling transports.
78   * Ensure that polling transports work with Connection: close.
79   * Log disconnection reason.
80
81 0.9.4 / 2012-04-01
82 ==================
83
84   * Disconnecting from namespace improvement (#795) [DanielBaulig]
85   * Bumped client with polling reconnection loop (#438)
86
87 0.9.3 / 2012-03-28
88 ==================
89
90   * Fix "Syntax error" on FF Web Console with XHR Polling [mikito]
91
92 0.9.2 / 2012-03-13
93 ==================
94
95   * More sensible close `timeout default` (fixes disconnect issue)
96
97 0.9.1-1 / 2012-03-02
98 ====================
99
100   * Bumped client with NPM dependency fix.
101
102 0.9.1 / 2012-03-02
103 ==================
104
105   * Changed heartbeat timeout and interval defaults (60 and 25 seconds)
106   * Make tests work both on 0.4 and 0.6
107   * Updated client (improvements + bug fixes).
108
109 0.9.0 / 2012-02-26
110 ==================
111
112   * Make it possible to use a regexp to match the socket.io resource URL.
113     We need this because we have to prefix the socket.io URL with a variable ID.
114   * Supplemental fix to gavinuhma/authfix, it looks like the same Access-Control-Origin logic is needed in the http and xhr-polling transports
115   * Updated express dep for windows compatibility.
116   * Combine two substr calls into one in decodePayload to improve performance
117   * Minor documentation fix
118   * Minor. Conform to style of other files.
119   * Switching setting to 'match origin protocol'
120   * Revert "Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect()."
121   * Revert "Handle leaked dispatch:[id] subscription."
122   * Merge pull request #667 from dshaw/patch/redis-disconnect
123   * Handle leaked dispatch:[id] subscription.
124   * Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect().
125   * Prevent memory leaking on uncompleted requests & add max post size limitation
126   * Fix for testcase
127   * Set Access-Control-Allow-Credentials true, regardless of cookie
128   * Remove assertvarnish from package as it breaks on 0.6
129   * Correct irc channel
130   * Added proper return after reserved field error
131   * Fixes manager.js failure to close connection after transport error has happened
132   * Added implicit port 80 for origin checks. fixes #638
133   * Fixed bug #432 in 0.8.7
134   * Set Access-Control-Allow-Origin header to origin to enable withCredentials
135   * Adding configuration variable matchOriginProtocol
136   * Fixes location mismatch error in Safari.
137   * Use tty to detect if we should add colors or not by default.
138   * Updated the package location.
139
140 0.8.7 / 2011-11-05
141 ==================
142
143   * Fixed memory leaks in closed clients.
144   * Fixed memory leaks in namespaces.
145   * Fixed websocket handling for malformed requests from proxies. [einaros]
146   * Node 0.6 compatibility. [einaros] [3rd-Eden]
147   * Adapted tests and examples.
148
149 0.8.6 / 2011-10-27 
150 ==================
151
152   * Added JSON decoding on jsonp-polling transport.
153   * Fixed README example.
154   * Major speed optimizations [3rd-Eden] [einaros] [visionmedia]
155   * Added decode/encode benchmarks [visionmedia]
156   * Added support for black-listing client sent events.
157   * Fixed logging options, closes #540 [3rd-Eden]
158   * Added vary header for gzip [3rd-Eden]
159   * Properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client
160   * Patched to properly shut down when a finishClose call is made during connection establishment
161   * Added support for socket.io version on url and far-future Expires [3rd-Eden] [getify]
162   * Began IE10 compatibility [einaros] [tbranyen]
163   * Misc WebSocket fixes [einaros]
164   * Added UTF8 to respone headers for htmlfile [3rd-Eden]
165
166 0.8.5 / 2011-10-07
167 ==================
168
169   * Added websocket draft HyBi-16 support. [einaros]
170   * Fixed websocket continuation bugs. [einaros]
171   * Fixed flashsocket transport name.
172   * Fixed websocket tests.
173   * Ensured `parser#decodePayload` doesn't choke.
174   * Added http referrer verification to manager verifyOrigin.
175   * Added access control for cross domain xhr handshakes [3rd-Eden]
176   * Added support for automatic generation of socket.io files [3rd-Eden]
177   * Added websocket binary support [einaros]
178   * Added gzip support for socket.io.js [3rd-Eden]
179   * Expose socket.transport [3rd-Eden]
180   * Updated client.
181
182 0.8.4 / 2011-09-06
183 ==================
184
185   * Client build
186
187 0.8.3 / 2011-09-03
188 ==================
189
190   * Fixed `\n` parsing for non-JSON packets (fixes #479).
191   * Fixed parsing of certain unicode characters (fixes #451).
192   * Fixed transport message packet logging.
193   * Fixed emission of `error` event resulting in an uncaught exception if unhandled (fixes #476).
194   * Fixed; allow for falsy values as the configuration value of `log level` (fixes #491).
195   * Fixed repository URI in `package.json`. Fixes #504.
196   * Added text/plain content-type to handshake responses [einaros]
197   * Improved single byte writes [einaros]
198   * Updated socket.io-flashsocket default port from 843 to 10843 [3rd-Eden]
199   * Updated client.
200
201 0.8.2 / 2011-08-29
202 ==================
203
204   * Updated client.
205
206 0.8.1 / 2011-08-29
207 ==================
208
209   * Fixed utf8 bug in send framing in websocket [einaros]
210   * Fixed typo in docs [Znarkus]
211   * Fixed bug in send framing for over 64kB of data in websocket [einaros]
212   * Corrected ping handling in websocket transport [einaros]
213
214 0.8.0 / 2011-08-28
215 ==================
216
217   * Updated to work with two-level websocket versioning. [einaros]
218   * Added hybi07 support. [einaros]
219   * Added hybi10 support. [einaros]
220   * Added http referrer verification to manager.js verifyOrigin. [einaors]
221
222 0.7.11 / 2011-08-27
223 ===================
224
225   * Updated socket.io-client.
226
227 0.7.10 / 2011-08-27
228 ===================
229
230   * Updated socket.io-client.
231
232 0.7.9 / 2011-08-12
233 ==================
234
235   * Updated socket.io-client.
236   * Make sure we only do garbage collection when the server we receive is actually run.
237
238 0.7.8 / 2011-08-08
239 ==================
240
241   * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager.
242   * Added docs for sio#listen.
243   * Added options parameter support for Manager constructor.
244   * Added memory leaks tests and test-leaks Makefile task.
245   * Removed auto npm-linking from make test.
246   * Make sure that you can disable heartbeats. [3rd-Eden]
247   * Fixed rooms memory leak [3rd-Eden]
248   * Send response once we got all POST data, not immediately [Pita]
249   * Fixed onLeave behavior with missing clientsk [3rd-Eden]
250   * Prevent duplicate references in rooms.
251   * Added alias for `to` to `in` and `in` to `to`.
252   * Fixed roomClients definition.
253   * Removed dependency on redis for installation without npm [3rd-Eden]
254   * Expose path and querystring in handshakeData [3rd-Eden]
255
256 0.7.7 / 2011-07-12
257 ==================
258
259   * Fixed double dispatch handling with emit to closed clients.
260   * Added test for emitting to closed clients to prevent regression.
261   * Fixed race condition in redis test.
262   * Changed Transport#end instrumentation.
263   * Leveraged $emit instead of emit internally.
264   * Made tests faster.
265   * Fixed double disconnect events.
266   * Fixed disconnect logic
267   * Simplified remote events handling in Socket.
268   * Increased testcase timeout.
269   * Fixed unknown room emitting (GH-291). [3rd-Eden]
270   * Fixed `address` in handshakeData. [3rd-Eden]
271   * Removed transports definition in chat example.
272   * Fixed room cleanup
273   * Fixed; make sure the client is cleaned up after booting.
274   * Make sure to mark the client as non-open if the connection is closed.
275   * Removed unneeded `buffer` declarations.
276   * Fixed; make sure to clear socket handlers and subscriptions upon transport close.
277
278 0.7.6 / 2011-06-30
279 ==================
280
281   * Fixed general dispatching when a client has closed.
282
283 0.7.5 / 2011-06-30
284 ==================
285
286   * Fixed dispatching to clients that are disconnected.
287
288 0.7.4 / 2011-06-30
289 ==================
290
291   * Fixed; only clear handlers if they were set. [level09]
292
293 0.7.3 / 2011-06-30
294 ==================
295
296   * Exposed handshake data to clients.
297   * Refactored dispatcher interface.
298   * Changed; Moved id generation method into the manager.
299   * Added sub-namespace authorization. [3rd-Eden]
300   * Changed; normalized SocketNamespace local eventing [dvv]
301   * Changed; Use packet.reason or default to 'packet' [3rd-Eden]
302   * Changed console.error to console.log.
303   * Fixed; bind both servers at the same time do that the test never times out.
304   * Added 304 support.
305   * Removed `Transport#name` for abstract interface.
306   * Changed; lazily require http and https module only when needed. [3rd-Eden]
307
308 0.7.2 / 2011-06-22
309 ==================
310
311   * Make sure to write a packet (of type `noop`) when closing a poll.
312     This solves a problem with cross-domain requests being flagged as aborted and
313     reconnection being triggered.
314   * Added `noop` message type.
315
316 0.7.1 / 2011-06-21 
317 ==================
318
319   * Fixed cross-domain XHR.
320   * Added CORS test to xhr-polling suite.
321
322 0.7.0 / 2010-06-21
323 ==================
324
325   * http://socket.io/announcement.html