View source
develop
  • Contributors
    1. Loading...
Author Commit Message Date Builds
1 commit behind default.
Jeffrey Gelens
Added develop branch
Jeffrey Gelens
Typo
Jeffrey Gelens
Fixed #5 Encoding issue when sending non-ascii message. Thanks gdamjan and Juanlu001.
Denis Bilenko
multiple fixes and cleanups - chrome 16 now works - HTTP proxies, like HaProxy, now work with hixie protocol - sending messages is now safe from multiple greenlets (added write lock) - in hixie, WebSocket-Location/Sec-WebSocket-Location is set properly, including the right scheme query string; fixes Safari - geventwebsocket/__init__.py now contains WebSocketHandler; websockets are not imported there, since they are not …
Denis Bilenko
raise TypeError instead of Exception in _encode_text()
Denis Bilenko
raise TypeError instead of Exception in send()
Jeffrey Gelens
Renamed recv to receive in old websocket class
Jeffrey Gelens
Sending and receiving are both working now
Jeffrey Gelens
Added some consistency checks to receiving
Jeffrey Gelens
First Version 8 test is working in FF and Chrome
Jeffrey Gelens
Merged
Jeffrey Gelens
.
Jeffrey Gelens
Updated receiving messages from Hybi10
Jeffrey Gelens
Version handshaking
Jeffrey Gelens
Integrated Lon Ingram's version 7 of the protocol. Working on version 8. TODO: refactor loading if the websocket classes
Jeffrey Gelens
Updated (c) year
Jeffrey Gelens
Preparation for implementation of newest version of the Websocket Protocol
Jeffrey Gelens
Added tag 0.2.3 for changeset b5da9e1da34c
Lon Ingram
Return tuple for all opcodes when not in compatibility mode - Comment public methods of WebSocketVersion7
Lon Ingram
Remove debugging imports
Lon Ingram
Add compatibility mode to play nicely with gevent-socketio; Comment out HTTP_HOST != SERVER_NAME test
Lon Ingram
Ignore SERVER_NAME != HTTP_HOST
Lon Ingram
Fix websocket.send to match expected interface
Lon Ingram
Add remaining reason constants and replace magic numbers
Lon Ingram
Complete implementation of wait - Now supports fragmented messages
Lon Ingram
Implement most of wait; Fix race in test application Can now receive unfragmented frames. Added a loop in the test case application that sleeps while the websocket is open. This fixes a race where the application and the test case are both in wait() at the same time.
Lon Ingram
Implement send and close and beginnings of wait Send doesn't support fragmenting, but does support all opcode types and checks for invalid ones and for invalid encoding. Close sends a close frame.
Lon Ingram
Complete server's opening handshake
Lon Ingram
Detect hybi-07 handshakes and check them for validity Detection is handled in handle_one_response, which dispatches to the appropriate handshake implementation for the version detected. Version 75/76 requests are now handled by _handle_one_legacy_response, which is unmodified.
Jeffrey Gelens
More fixes for latest gevent version
Jeffrey Gelens
Merge default branch to stable
Jeffrey Gelens
Added a stable branch