arnaucube
arnaucube/raspberryGPIOhtmlserverPublic Self-hosted repository
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