Guillermo Rauch
72a05035e0
Added webworker cs acceptance test
2011-10-18 16:31:28 -07:00
Guillermo Rauch
2f21c326d7
Exposed uri() global to access socket.io of currently running acceptance test.
2011-10-18 16:31:06 -07:00
Guillermo Rauch
ef0d5f86a2
Added webworker server side acceptance test.
2011-10-18 16:30:03 -07:00
Guillermo Rauch
241eda3d43
Fixed swfobject and web_socket.js to not assume window.
2011-10-18 16:29:21 -07:00
Guillermo Rauch
c7e107a19c
Added reference to global object
2011-10-18 16:29:07 -07:00
Guillermo Rauch
4be456f65c
Fixed CORS detection for webworker
2011-10-18 16:28:46 -07:00
Guillermo Rauch
6ffd18abe9
Fix defer for webkit in a webworker.
2011-10-18 16:28:19 -07:00
Guillermo Rauch
f8deca10e6
Fixed io.util.request to not rely on window.
2011-10-18 16:27:19 -07:00
Guillermo Rauch
d376099930
Fixed; find WebSocket in global instead of window
2011-10-18 16:26:53 -07:00
Guillermo Rauch
4300d8364f
FIxed; use global instead of window and dont rely on document.
2011-10-18 16:26:26 -07:00
Guillermo Rauch
ab60690883
Fixed; JSON-P handshake if CORS is not available
2011-10-18 16:26:01 -07:00
Guillermo Rauch
8542fcda19
Fixed, use shortcut for options.
2011-10-18 16:25:38 -07:00
Guillermo Rauch
933874a906
Fixed; look up location in global object.
2011-10-18 16:25:11 -07:00
Guillermo Rauch
91de0cb7ad
Leverage static middleware in mounted /test.
2011-10-18 14:00:51 -07:00
Guillermo Rauch
120924f626
Merge pull request #582 from chees/patch-1
...
Changed sockets.emit to io.sockets.emit to get the example working.
2011-10-16 10:00:20 -07:00
Christiaan
acdbacb25e
Changed sockets.emit to io.sockets.emit to get the example working.
2011-10-16 14:59:14 +03:00
TJ Holowaychuk
cde6a38218
Merge pull request #580 from 3rd-Eden/performance
...
Added a benchmark runner + profile option
2011-10-15 12:12:14 -07:00
Guillermo Rauch
e69c185e17
Merge pull request #581 from dshaw/patch/520
...
Fixes #520 . Updates to latest node_redis.
2011-10-15 11:47:41 -07:00
Daniel Shaw
8cab86af1c
Fixes #520 . Updates to latest node_redis.
2011-10-15 11:43:48 -07:00
Arnout Kazemier
00557f663a
Added error and heartbeat decoding
2011-10-15 15:30:23 +02:00
Arnout Kazemier
54c22aea96
Added a benchmark runner + profile option
2011-10-15 15:10:35 +02:00
Guillermo Rauch
a9929c916f
Merge pull request #578 from 3rd-Eden/performance
...
Use benchmark.js instead, so we can benchmark 0.5.9
2011-10-13 13:42:19 -07:00
Arnout Kazemier
1d66b6b5da
Some tiny optimizations
2011-10-13 22:31:52 +02:00
Arnout Kazemier
a75670c1c2
Use benchmark.js instead, so we can benchmark 0.5.9
2011-10-13 21:00:59 +02:00
Guillermo Rauch
373c729e66
Merge pull request #573 from 3rd-Eden/performance
...
Parser performance boost
2011-10-12 15:10:19 -07: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
Tj Holowaychuk
6d5ffa0d33
remove vbench dev dep
...
so people dont need node-canvas
2011-10-11 21:38:31 -07:00
Tj Holowaychuk
f8c7ff2782
Added decode/encode benchmarks
2011-10-11 16:00:15 -07:00
Arnout Kazemier
d9049f69c1
Merge branch 'master' of github.com:LearnBoost/socket.io into logger
2011-10-11 20:01:05 +02:00
Arnout Kazemier
10ffbd59e9
Use tty to detect if we should add colors or not by default.
2011-10-11 20:00:30 +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
Guillermo Rauch
0339e745fd
Merge pull request #564 from 3rd-Eden/bug/538
...
fixes #538
2011-10-10 13:23:51 -07: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
07b84f4400
Added a test to ensure that etags do no mess up far future headers
2011-10-10 21:06:58 +02:00
Guillermo Rauch
59e4c3b46c
Merge pull request #562 from 3rd-Eden/static
...
Hardcore caching for pro's
2011-10-10 11:20:38 -07:00
Arnout Kazemier
0e3bbd0e16
Whoops
2011-10-10 20:02:37 +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
Guillermo Rauch
61bd23f0f9
Merge pull request #561 from einaros/master
...
Proper websocket test fixes, after patching node-websocket-client
2011-10-09 01:33:13 -07: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
einaros
b3df2836e9
properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client
2011-10-08 12:02:31 +02:00
einaros
08568ee49e
patched to properly shut down when a finishClose call is made during connection establishment
2011-10-08 12:01:46 +02:00
einaros
aba2d5e0ef
removed empty console.log
2011-10-08 12:00:55 +02:00
Guillermo Rauch
dfebed38ab
Release 0.8.5
0.8.5
2011-10-07 11:25:39 -07:00