summaryrefslogtreecommitdiff
path: root/WebSocketMain.swf
Commit message (Collapse)AuthorAgeFilesLines
* Suppress SecurityError on processEvents(). #159HEADmasterHiroshi Ichikawa2015-11-071-0/+0
|
* Updating SWF files.v1.0.2Hiroshi Ichikawa2014-04-031-0/+0
|
* Recompiling SWF files.Hiroshi Ichikawa2013-07-091-0/+0
|
* handle continuation frame from server #129hai.phan2013-06-241-0/+0
|
* Fixing a bug that it required whitespace after colon in the header. #126Hiroshi Ichikawa2012-12-041-0/+0
|
* Rebuilding SWF files.Hiroshi Ichikawa2012-11-031-0/+0
|
* Include the patch from ↵Jason Madden2012-11-011-0/+0
| | | | http://code.google.com/p/as3crypto/issues/detail?id=14 to make sending packets greater than 16K possible over SSL. Compile the SWF files with this patch using the flex 4.6 sdk. Tested in IE9 with flashplayer 11.4.402.287 to work.
* Switching to WebSocket version defined in RFC 6455.Hiroshi Ichikawa2011-12-271-0/+0
|
* Firing close event on error in send(). Hopefully fixes issue #92 .Hiroshi Ichikawa2011-12-171-0/+0
|
* Closing connection on masked frame from server. Issue #103Hiroshi Ichikawa2011-11-051-0/+0
|
* Adding wasClean, code, reason to onclose event object. Code was partially ↵Hiroshi Ichikawa2011-09-271-0/+0
| | | | | | taken from pull request #100 . Fixing closing behavior.
* Using status code to express connection error and server closing.Hiroshi Ichikawa2011-09-251-0/+0
|
* Handling IOError on send().Hiroshi Ichikawa2011-09-251-0/+0
| | | | | Firing onclose instead of onerror on errors except for connection error. Not sure this is correct, but it seems this is what Chrome does. Adding check of RSV field.
* Fixing a bug that decoded key was not 16 bytes.Hiroshi Ichikawa2011-09-191-0/+0
|
* Fixing closing handshake.Hiroshi Ichikawa2011-09-181-0/+0
|
* Implementing pong.Hiroshi Ichikawa2011-09-181-0/+0
| | | | Some refactoring.
* Switching to hybi-10 protocol.Hiroshi Ichikawa2011-09-171-0/+0
|
* Style fixes.Hiroshi Ichikawa2011-09-171-0/+0
|
* Merge branch 'master' into hybi-07Hiroshi Ichikawa2011-09-171-0/+0
|\ | | | | | | | | | | Conflicts: WebSocketMain.swf WebSocketMainInsecure.zip
| * Allowing HTTP -> HTTPS access on WebSocketMainInsecure.swf.hixie-76Hiroshi Ichikawa2011-09-101-0/+0
| |
| * Adding Ant build file to build SWF and SWC files.Hiroshi Ichikawa2011-08-071-0/+0
| |
| * Moving Flash classes to package net.gimite.websocket.Hiroshi Ichikawa2011-08-061-0/+0
| |
| * Fixing import.Hiroshi Ichikawa2011-08-061-0/+0
| |
| * Adding event.text to error message on IoError and SecurityError.Hiroshi Ichikawa2011-07-181-0/+0
| |
* | Merging.Hiroshi Ichikawa2011-05-071-0/+0
|\ \ | |/
| * Accepting array in addition to string for protocol parameter.Hiroshi Ichikawa2011-05-061-0/+0
| |
* | Use byte length rather than character length.Joel Martin2011-05-061-0/+0
| | | | | | | | | | | | | | | | Requires restructuring the code slightly so that we write the string into a ByteArray before determining the length so that we can get the byte length of the UTF-8 encoded string. Also, remove an extraneous debug statement.
* | Add HyBi-07 client masking.Joel Martin2011-05-021-0/+0
| |
* | Implement HyBi-07 version of the protocol.Joel Martin2011-05-021-0/+0
|/ | | | | | | | | | This is an initial implementation of http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07 Limitations: - This does not implement the binary frame type since the API for this is still under discussion. - The client to server XOR mask is 0, i.e. masking is not used.
* Only set port in Host if not default portNeuman Vong2011-04-281-0/+0
|
* Fixing WebSocket-Protocol to Sec-WebSocket-Protocol.Hiroshi Ichikawa2011-04-091-0/+0
|
* Fixing a bug that it doesn't accept URL such as ws://myserver:8080?room=blah .Hiroshi Ichikawa2011-03-011-0/+0
| | | | https://github.com/gimite/web-socket-js/issues/59
* Minimizing dependency from WebSocket to WebSocketMain.Hiroshi Ichikawa2011-02-271-0/+0
| | | | Removing WebSocket.swc.
* Merging.Hiroshi Ichikawa2011-02-271-0/+0
|\
| * updating binary filesSimeon Bateman2011-02-221-0/+0
| |
| * updated binary filesSimeon Bateman2011-02-221-0/+0
| |
| * Making it clear that it requires Flash player 10 or later.Hiroshi Ichikawa2011-02-191-0/+0
| |
* | Merging JSBridge to WebSocketMain.Hiroshi Ichikawa2011-02-271-0/+0
| |
* | Some cleanup.Hiroshi Ichikawa2011-02-271-0/+0
| | | | | | | | | | Pulling messages from JavaScript instead of pushing from Flash, to keep message order. Merging WebSocketController to WebSocket.
* | Completed updates: Removed FABridge dependence. Created javascript ↵Wtritch2011-02-221-0/+0
|/ | | | WebSocketController to manage multiple instances. Created central ExternalInterface manager at flash-src/bridge/JSBridge.as
* Switching to single event "event" instead of "open", "message", etc. in ↵Hiroshi Ichikawa2011-01-111-0/+0
| | | | | | | Flash interface, to keep order of all events and avoid recursive call error. Using setTimeout() for event callback to avoid recursive call error. Removing FABridge.EventsToCallLater. Hopefully setTimeout() above is more confident alternative.
* Calling Security.loadPolicyFile() with port 843 if ↵Hiroshi Ichikawa2011-01-111-0/+0
| | | | | | | Flash.loadFlashPolicyFile() has not been called. Renaming WebSocket.loadPolicyFile() to WebSocket.loadFlashPolicyFile(). WebSocket.loadFlashPolicyFile() now expects URL including xmlsocket://.
* Don't explicitly load the policy file, since flash will try port 843 anyway. ↵John Shahid2011-01-091-0/+0
| | | | Furthermore, explicitly setting the port to 843 will make flash retry port 843 three times before trying the destination port. Instead we expose a method to the api loadPolicyFile that can be used to set the location of the policy file.
* Fixing a bug that it called loadPolicyFile() with wrong argument, reported at:Hiroshi Ichikawa2010-10-011-0/+0
| | | | http://github.com/gimite/web-socket-js/issues#issue/42
* Some more cleanup.Hiroshi Ichikawa2010-09-261-0/+0
|
* Fixing a bug and small cleanup.Hiroshi Ichikawa2010-09-261-0/+0
|
* Fix packets containing 0x00 bytes getting truncated after the first 0x00 byte.Ivo Wetzel2010-09-251-0/+0
|
* Making it possible to close() when readyState == CONNECTING.Hiroshi Ichikawa2010-09-131-0/+0
| | | | | Patch by kanaka. http://github.com/gimite/web-socket-js/issues#issue/37
* Supporting cross-domain SWF.Hiroshi Ichikawa2010-09-021-0/+0
|
* Fixing a bug that it is case sensitive for some header keys/values where it ↵Hiroshi Ichikawa2010-08-311-0/+0
| | | | must not be.