raspberryGPIOhtmlserver/node_modules/socket.io/History.md
node_modules/socket.io/History.mdRaw
1
21.2.0 / 2014-10-27
3==================
4
5 * package: bump `engine.io`
6 * downloads badge
7 * add test to check that empty rooms are autopruned
8 * added Server#origins(v:Function) description for dynamic CORS
9 * added test coverage for Server#origins(function) for dynamic CORS
10 * added optional Server#origins(function) for dynamic CORS
11 * fix usage example for Server#close
12 * package: fix main file for example application 'chat'
13 * package: bump `socket.io-parser`
14 * update README http ctor to createServer()
15 * bump adapter with a lot of fixes for room bookkeeping
16
171.1.0 / 2014-09-04
18==================
19
20 * examples: minor fix of escaping
21 * testing for equivalence of namespaces starting with / or without
22 * update index.js
23 * added relevant tests
24 * take "" and "/" as equivalent namespaces on server
25 * use svg instead of png to get better image quality in readme
26 * make CI build faster
27 * fix splice arguments and `socket.rooms` value update in `socket.leaveAll`.
28 * client cannot connect to non-existing namespaces
29 * bump engine.io version to get the cached IP address
30 * fixed handshake object address property and made the test case more strict.
31 * package: bump `engine.io`
32 * fixed the failing test where server crashes on disconnect involving connectBuffer
33 * npmignore: ignore `.gitignore` (fixes #1607)
34 * test: added failing case for `socket.disconnect` and nsps
35 * fix repo in package.json
36 * improve Close documentation
37 * use ephemeral ports
38 * fix: We should use the standard http protocol to handler the etag header.
39 * override default browser font-family for inputs
40 * update has-binary-data to 1.0.3
41 * add close specs
42 * add ability to stop the http server even if not created inside socket.io
43 * make sure server gets close
44 * Add test case for checking that reconnect_failed is fired only once upon failure
45 * package: bump `socket.io-parser` for `component-emitter` dep fix
46
471.0.6 / 2014-06-19
48==================
49
50 * package: bump `socket.io-client`
51
521.0.5 / 2014-06-16
53==================
54
55 * package: bump `engine.io` to fix jsonp `\n` bug and CORS warnings
56 * index: fix typo [yanatan16]
57 * add `removeListener` to blacklisted events
58 * examples: clearer instructions to install chat example
59 * index: fix namespace `connectBuffer` issue
60
611.0.4 / 2014-06-02
62==================
63
64 * package: bump socket.io-client
65
661.0.3 / 2014-05-31
67==================
68
69 * package: bump `socket.io-client`
70 * package: bump `socket.io-parser` for binary ACK fix
71 * package: bump `engine.io` for binary UTF8 fix
72 * example: fix XSS in chat example
73
741.0.2 / 2014-05-28
75==================
76
77 * package: bump `socket.io-parser` for windows fix
78
791.0.1 / 2014-05-28
80==================
81
82 * bump due to bad npm tag
83
841.0.0 / 2014-05-28
85==================
86
87 * stable release
88
891.0.0-pre5 / 2014-05-22
90=======================
91
92 * package: bump `socket.io-client` for parser fixes
93 * package: bump `engine.io`
94
951.0.0-pre4 / 2014-05-19
96=======================
97
98 * package: bump client
99
1001.0.0-pre3 / 2014-05-17
101=======================
102
103 * package: bump parser
104 * package: bump engine.io
105
1061.0.0-pre2 / 2014-04-27
107=======================
108
109 * package: bump `engine.io`
110 * added backwards compatible of engine.io maxHttpBufferSize
111 * added test that server and client using same protocol
112 * added support for setting allowed origins
113 * added information about logging
114 * the set function in server can be used to set some attributes for BC
115 * fix error in callback call 'done' instead of 'next' in docs
116 * package: bump `socket.io-parser`
117 * package: bump `expect.js`
118 * added some new tests, including binary with acks
119
1201.0.0-pre / 2014-03-14
121======================
122
123 * implemented `engine.io`
124 * implemented `socket.io-adapter`
125 * implemented `socket.io-protocol`
126 * implemented `debug` and improved instrumentation
127 * added binary support
128 * added new `require('io')(srv)` signature
129 * simplified `socket.io-client` serving
130
1310.9.14 / 2013-03-29
132===================
133
134 * manager: fix memory leak with SSL [jpallen]
135
1360.9.13 / 2012-12-13
137===================
138
139 * package: fixed `base64id` requirement
140
1410.9.12 / 2012-12-13
142===================
143
144 * manager: fix for latest node which is returning a clone with `listeners` [viirya]
145
1460.9.11 / 2012-11-02
147===================
148
149 * package: move redis to optionalDependenices [3rd-Eden]
150 * bumped client
151
1520.9.10 / 2012-08-10
153===================
154
155 * Don't lowercase log messages
156 * Always set the HTTP response in case an error should be returned to the client
157 * Create or destroy the flash policy server on configuration change
158 * Honour configuration to disable flash policy server
159 * Add express 3.0 instructions on Readme.md
160 * Bump client
161
1620.9.9 / 2012-08-01
163==================
164
165 * Fixed sync disconnect xhrs handling
166 * Put license text in its own file (#965)
167 * Add warning to .listen() to ease the migration to Express 3.x
168 * Restored compatibility with node 0.4.x
169
1700.9.8 / 2012-07-24
171==================
172
173 * Bumped client.
174
1750.9.7 / 2012-07-24
176==================
177
178 * Prevent crash when socket leaves a room twice.
179 * Corrects unsafe usage of for..in
180 * Fix for node 0.8 with `gzip compression` [vadimi]
181 * Update redis to support Node 0.8.x
182 * Made ID generation securely random
183 * Fix Redis Store race condition in manager onOpen unsubscribe callback
184 * Fix for EventEmitters always reusing the same Array instance for listeners
185
1860.9.6 / 2012-04-17
187==================
188
189 * Fixed XSS in jsonp-polling.
190
1910.9.5 / 2012-04-05
192==================
193
194 * Added test for polling and socket close.
195 * Ensure close upon request close.
196 * Fix disconnection reason being lost for polling transports.
197 * Ensure that polling transports work with Connection: close.
198 * Log disconnection reason.
199
2000.9.4 / 2012-04-01
201==================
202
203 * Disconnecting from namespace improvement (#795) [DanielBaulig]
204 * Bumped client with polling reconnection loop (#438)
205
2060.9.3 / 2012-03-28
207==================
208
209 * Fix "Syntax error" on FF Web Console with XHR Polling [mikito]
210
2110.9.2 / 2012-03-13
212==================
213
214 * More sensible close `timeout default` (fixes disconnect issue)
215
2160.9.1-1 / 2012-03-02
217====================
218
219 * Bumped client with NPM dependency fix.
220
2210.9.1 / 2012-03-02
222==================
223
224 * Changed heartbeat timeout and interval defaults (60 and 25 seconds)
225 * Make tests work both on 0.4 and 0.6
226 * Updated client (improvements + bug fixes).
227
2280.9.0 / 2012-02-26
229==================
230
231 * Make it possible to use a regexp to match the socket.io resource URL.
232 We need this because we have to prefix the socket.io URL with a variable ID.
233 * Supplemental fix to gavinuhma/authfix, it looks like the same Access-Control-Origin logic is needed in the http and xhr-polling transports
234 * Updated express dep for windows compatibility.
235 * Combine two substr calls into one in decodePayload to improve performance
236 * Minor documentation fix
237 * Minor. Conform to style of other files.
238 * Switching setting to 'match origin protocol'
239 * Revert "Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect()."
240 * Revert "Handle leaked dispatch:[id] subscription."
241 * Merge pull request #667 from dshaw/patch/redis-disconnect
242 * Handle leaked dispatch:[id] subscription.
243 * Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect().
244 * Prevent memory leaking on uncompleted requests & add max post size limitation
245 * Fix for testcase
246 * Set Access-Control-Allow-Credentials true, regardless of cookie
247 * Remove assertvarnish from package as it breaks on 0.6
248 * Correct irc channel
249 * Added proper return after reserved field error
250 * Fixes manager.js failure to close connection after transport error has happened
251 * Added implicit port 80 for origin checks. fixes #638
252 * Fixed bug #432 in 0.8.7
253 * Set Access-Control-Allow-Origin header to origin to enable withCredentials
254 * Adding configuration variable matchOriginProtocol
255 * Fixes location mismatch error in Safari.
256 * Use tty to detect if we should add colors or not by default.
257 * Updated the package location.
258
2590.8.7 / 2011-11-05
260==================
261
262 * Fixed memory leaks in closed clients.
263 * Fixed memory leaks in namespaces.
264 * Fixed websocket handling for malformed requests from proxies. [einaros]
265 * Node 0.6 compatibility. [einaros] [3rd-Eden]
266 * Adapted tests and examples.
267
2680.8.6 / 2011-10-27
269==================
270
271 * Added JSON decoding on jsonp-polling transport.
272 * Fixed README example.
273 * Major speed optimizations [3rd-Eden] [einaros] [visionmedia]
274 * Added decode/encode benchmarks [visionmedia]
275 * Added support for black-listing client sent events.
276 * Fixed logging options, closes #540 [3rd-Eden]
277 * Added vary header for gzip [3rd-Eden]
278 * Properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client
279 * Patched to properly shut down when a finishClose call is made during connection establishment
280 * Added support for socket.io version on url and far-future Expires [3rd-Eden] [getify]
281 * Began IE10 compatibility [einaros] [tbranyen]
282 * Misc WebSocket fixes [einaros]
283 * Added UTF8 to respone headers for htmlfile [3rd-Eden]
284
2850.8.5 / 2011-10-07
286==================
287
288 * Added websocket draft HyBi-16 support. [einaros]
289 * Fixed websocket continuation bugs. [einaros]
290 * Fixed flashsocket transport name.
291 * Fixed websocket tests.
292 * Ensured `parser#decodePayload` doesn't choke.
293 * Added http referrer verification to manager verifyOrigin.
294 * Added access control for cross domain xhr handshakes [3rd-Eden]
295 * Added support for automatic generation of socket.io files [3rd-Eden]
296 * Added websocket binary support [einaros]
297 * Added gzip support for socket.io.js [3rd-Eden]
298 * Expose socket.transport [3rd-Eden]
299 * Updated client.
300
3010.8.4 / 2011-09-06
302==================
303
304 * Client build
305
3060.8.3 / 2011-09-03
307==================
308
309 * Fixed `\n` parsing for non-JSON packets (fixes #479).
310 * Fixed parsing of certain unicode characters (fixes #451).
311 * Fixed transport message packet logging.
312 * Fixed emission of `error` event resulting in an uncaught exception if unhandled (fixes #476).
313 * Fixed; allow for falsy values as the configuration value of `log level` (fixes #491).
314 * Fixed repository URI in `package.json`. Fixes #504.
315 * Added text/plain content-type to handshake responses [einaros]
316 * Improved single byte writes [einaros]
317 * Updated socket.io-flashsocket default port from 843 to 10843 [3rd-Eden]
318 * Updated client.
319
3200.8.2 / 2011-08-29
321==================
322
323 * Updated client.
324
3250.8.1 / 2011-08-29
326==================
327
328 * Fixed utf8 bug in send framing in websocket [einaros]
329 * Fixed typo in docs [Znarkus]
330 * Fixed bug in send framing for over 64kB of data in websocket [einaros]
331 * Corrected ping handling in websocket transport [einaros]
332
3330.8.0 / 2011-08-28
334==================
335
336 * Updated to work with two-level websocket versioning. [einaros]
337 * Added hybi07 support. [einaros]
338 * Added hybi10 support. [einaros]
339 * Added http referrer verification to manager.js verifyOrigin. [einaors]
340
3410.7.11 / 2011-08-27
342===================
343
344 * Updated socket.io-client.
345
3460.7.10 / 2011-08-27
347===================
348
349 * Updated socket.io-client.
350
3510.7.9 / 2011-08-12
352==================
353
354 * Updated socket.io-client.
355 * Make sure we only do garbage collection when the server we receive is actually run.
356
3570.7.8 / 2011-08-08
358==================
359
360 * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager.
361 * Added docs for sio#listen.
362 * Added options parameter support for Manager constructor.
363 * Added memory leaks tests and test-leaks Makefile task.
364 * Removed auto npm-linking from make test.
365 * Make sure that you can disable heartbeats. [3rd-Eden]
366 * Fixed rooms memory leak [3rd-Eden]
367 * Send response once we got all POST data, not immediately [Pita]
368 * Fixed onLeave behavior with missing clientsk [3rd-Eden]
369 * Prevent duplicate references in rooms.
370 * Added alias for `to` to `in` and `in` to `to`.
371 * Fixed roomClients definition.
372 * Removed dependency on redis for installation without npm [3rd-Eden]
373 * Expose path and querystring in handshakeData [3rd-Eden]
374
3750.7.7 / 2011-07-12
376==================
377
378 * Fixed double dispatch handling with emit to closed clients.
379 * Added test for emitting to closed clients to prevent regression.
380 * Fixed race condition in redis test.
381 * Changed Transport#end instrumentation.
382 * Leveraged $emit instead of emit internally.
383 * Made tests faster.
384 * Fixed double disconnect events.
385 * Fixed disconnect logic
386 * Simplified remote events handling in Socket.
387 * Increased testcase timeout.
388 * Fixed unknown room emitting (GH-291). [3rd-Eden]
389 * Fixed `address` in handshakeData. [3rd-Eden]
390 * Removed transports definition in chat example.
391 * Fixed room cleanup
392 * Fixed; make sure the client is cleaned up after booting.
393 * Make sure to mark the client as non-open if the connection is closed.
394 * Removed unneeded `buffer` declarations.
395 * Fixed; make sure to clear socket handlers and subscriptions upon transport close.
396
3970.7.6 / 2011-06-30
398==================
399
400 * Fixed general dispatching when a client has closed.
401
4020.7.5 / 2011-06-30
403==================
404
405 * Fixed dispatching to clients that are disconnected.
406
4070.7.4 / 2011-06-30
408==================
409
410 * Fixed; only clear handlers if they were set. [level09]
411
4120.7.3 / 2011-06-30
413==================
414
415 * Exposed handshake data to clients.
416 * Refactored dispatcher interface.
417 * Changed; Moved id generation method into the manager.
418 * Added sub-namespace authorization. [3rd-Eden]
419 * Changed; normalized SocketNamespace local eventing [dvv]
420 * Changed; Use packet.reason or default to 'packet' [3rd-Eden]
421 * Changed console.error to console.log.
422 * Fixed; bind both servers at the same time do that the test never times out.
423 * Added 304 support.
424 * Removed `Transport#name` for abstract interface.
425 * Changed; lazily require http and https module only when needed. [3rd-Eden]
426
4270.7.2 / 2011-06-22
428==================
429
430 * Make sure to write a packet (of type `noop`) when closing a poll.
431 This solves a problem with cross-domain requests being flagged as aborted and
432 reconnection being triggered.
433 * Added `noop` message type.
434
4350.7.1 / 2011-06-21
436==================
437
438 * Fixed cross-domain XHR.
439 * Added CORS test to xhr-polling suite.
440
4410.7.0 / 2010-06-21
442==================
443
444 * http://socket.io/announcement.html