Guillermo Rauch
abd0326b06
Release 0.8.6
2011-10-27 20:10:18 +09:00
Guillermo Rauch
5491c2798e
Merge branch 'master' of github.com:LearnBoost/socket.io
2011-10-27 12:54:03 +08:00
Guillermo Rauch
a9def6e209
Merge pull request #598 from 3rd-Eden/utf8
...
charset=UTF8
2011-10-26 21:53:46 -07:00
Guillermo Rauch
cf76b13145
Added JSON decoding on jsonp-polling transport.
...
This is due to browser's buggy handling of outgoing \n
2011-10-27 12:45:19 +08:00
Arnout Kazemier
db2a17f279
charset=UTF8
2011-10-26 11:48:41 +02:00
einaros
67495ad8a9
case-insensitive match for websocket upgrade, in all websocket transports
2011-10-22 10:21:10 +02:00
einaros
bee1efb11c
fixes #555
2011-10-22 10:16:48 +02:00
Daniel Shaw
8cab86af1c
Fixes #520 . Updates to latest node_redis.
2011-10-15 11:43:48 -07:00
Arnout Kazemier
1d66b6b5da
Some tiny optimizations
2011-10-13 22:31:52 +02:00
Arnout Kazemier
7800003c5e
Returned the switch for the decoder, optimized the switch for the encoder
2011-10-12 22:03:46 +02:00
Arnout Kazemier
b662f2e14e
Optimized the loop, so the most commen packets are checked first
2011-10-12 21:53:38 +02:00
Arnout Kazemier
709c172444
http://cl.ly/402t2C133B2a1P0g1K0h <--- before http://cl.ly/363W080c2j261l3A1m3y <--- after ;o
2011-10-12 21:44:09 +02:00
Guillermo Rauch
175fe8573b
Merge pull request #563 from 3rd-Eden/logger
...
Logger
2011-10-11 08:18:16 -07:00
Guillermo Rauch
0224e4ac5f
Merge pull request #569 from 3rd-Eden/blacklist
...
Blacklist events
2011-10-11 08:13:55 -07:00
Arnout Kazemier
ecd20b0e1f
Added support for blacklisting events that are emitted from the client side.
...
Currently it's possible for a client do .emit('disconnect') and this will trigger
the disconnect event on the server.. Which can lead to major issues.
We should black list that by default. You can override or add more events by adding
them to the `blacklist` setting
2011-10-11 10:40:22 +02:00
Arnout Kazemier
b8f6dc7810
Inital stab at blacklisting client side events
2011-10-11 09:53:26 +02:00
Arnout Kazemier
b3740e9ab6
fixes #538
2011-10-10 21:52:16 +02:00
Arnout Kazemier
0b7ed64082
Fixed logging options, closes #540
2011-10-10 21:32:54 +02:00
Arnout Kazemier
763fdd1c4e
Added more hardcore caching fixes #558
...
Added tests against it
Added vary header for gzip
2011-10-10 20:01:28 +02:00
Arnout Kazemier
8107c1a1e2
Added support for HEAD requests, closes #557
2011-10-08 15:46:23 +02:00
Arnout Kazemier
fa5b518110
Merge branch 'master' of github.com:LearnBoost/socket.io into static
2011-10-08 15:42:21 +02:00
Guillermo Rauch
dfebed38ab
Release 0.8.5
2011-10-07 11:25:39 -07:00
Guillermo Rauch
11f1a7c491
Merge pull request #347 from 3rd-Eden/socket.transport
...
Expose socket.transport
2011-10-07 10:07:05 -07:00
Arnout Kazemier
5573f7fcdf
First stab of adding Expires + cache control headers for #558
2011-10-05 20:16:20 +02:00
einaros
54fc513fc9
fixes #553 - (re)verify origin in websocket transport implementations
2011-10-02 16:34:09 +02:00
einaros
0b1e43cb87
added binary support to the hybi 07-12 parsers as well
2011-10-02 15:31:36 +02:00
einaros
c8dabb225c
added binary support to hybi-16 parser, refactored hybi tests somewhat
2011-10-02 15:19:17 +02:00
einaros
245dc12ade
added fixes from hybi-07-12 which also apply to 16
2011-10-02 00:09:21 +02:00
einaros
00f7ca1d02
fixed incorrect space chars
2011-10-01 14:45:20 +02:00
einaros
f1cea7e788
Merge branch 'master' of github.com:einaros/socket.io
2011-10-01 14:42:07 +02:00
einaros
050fcf7a83
websocket draft HyBi-16 support
2011-10-01 14:39:27 +02:00
einaros
a22eb70cfb
Merge remote branch 'upstream/master'
2011-09-26 10:21:09 +02:00
einaros
2a81b25a5b
fixed websocket continuation bugs
2011-09-26 10:14:19 +02:00
Guillermo Rauch
7db146df47
Merge pull request #457 from 3rd-Eden/ACAO
...
access-control-allow-origin
2011-09-20 15:04:59 -07:00
einaros
1ccd8cea6b
Merge remote branch 'upstream/master'
2011-09-20 18:56:08 +02:00
einaros
f9ea04eb6b
redirect actual transport name (such as flashsocket), if present, to the websocket version being loaded
2011-09-20 18:53:04 +02:00
einaros
3c4a04ea02
fixes #523 . private 'payload' method in transport used from manager.js, wasn't present in hybi parser
2011-09-20 17:56:32 +02:00
Arnout Kazemier
6df152cc5d
Merge branch 'master' of github.com:LearnBoost/socket.io into ACAO
...
Conflicts:
lib/manager.js
2011-09-13 21:45:51 +02:00
Daniel Shaw
c6b3549b61
Minimal RedisClient configs.
2011-09-12 00:20:40 -07:00
Daniel Shaw
f80ab2aae8
Merge branch 'master' of https://github.com/LearnBoost/socket.io
2011-09-11 23:06:23 -07:00
Guillermo Rauch
b2f9f19d99
Merge pull request #391 from 3rd-Eden/static
...
Static
2011-09-07 09:39:30 -07:00
Guillermo Rauch
cb7304837c
Ensured parser#decodePayload doesn't choke.
...
This addresses the situation where malformed data is supplied to the parser.
Fixes #510
2011-09-07 08:31:46 -07:00
Guillermo Rauch
9e6f58fe27
Release 0.8.4
2011-09-06 07:48:14 -07:00
Guillermo Rauch
e3fb39da3d
Corrected comment; ( fixes #433 )
2011-09-03 14:33:00 -07:00
Guillermo Rauch
9d57245d65
Release 0.8.3
2011-09-03 12:42:45 -07:00
Guillermo Rauch
a9bbc38919
Fixed \n parsing for non-JSON packets ( fixes #479 ).
2011-09-03 12:14:07 -07:00
Guillermo Rauch
e282ab0e63
Fixed transport message packet logging.
...
Fixed style.
2011-09-03 12:13:50 -07:00
Guillermo Rauch
69941e602b
Fixed emission of error event resulting in an uncaught exception if unhandled ( fixes #476 ).
2011-09-03 10:48:31 -07:00
Guillermo Rauch
7ac9c2e888
Fixed style
2011-09-03 10:48:23 -07:00
Guillermo Rauch
fa1f50d173
Fixed; allow for falsy values as the configuration value of log level ( fixes #491 ).
2011-09-03 10:29:51 -07:00