Commit Graph

  • 30942f12d3 Close connection after Websocket handshake Pierre Ossman 2017-01-19 14:53:15 +0100
  • cdd08e90b7 Disable SSL3 in Python wrap_socket Wiebe Cazemier 2017-01-16 09:59:52 +0100
  • 1375821a0d Merge f345e4e86a into cb1508fa49 Nick 2016-12-06 23:55:05 +0000
  • 3c17b5395a Merge 4ae2024641 into cb1508fa49 noah 2016-12-03 21:06:44 +0000
  • cf17183352 Merge 84b7cd652b into cb1508fa49 noah 2016-12-03 21:06:44 +0000
  • 0ec8b7008c C websockify: added pid file creation/removal for daemon & SIGHUP handler to reload whitelist. Samuel Brian 2016-11-07 16:36:13 +1000
  • 6a87f5bfb2 C websockify: added feature for mapping Websocket request paths to whitelisted TCP ports. Samuel Brian 2016-11-07 16:06:41 +1000
  • 53a49c2bbd C websockify: support for binary websocket protocol with HyBi/RFC 6455. Samuel Brian 2016-11-07 15:43:31 +1000
  • 8a43ea7dbe C websockify: bundled base64 encode/decode functions. Samuel Brian 2016-11-07 15:32:35 +1000
  • 3163e41c1c Release as a universal wheel Adam Chainz 2016-10-16 11:08:28 +0100
  • cb1508fa49 Merge pull request #251 from thomasgoirand/master Solly Ross 2016-10-10 15:53:40 -0400
  • 325e4efe00 TCP_KEEPCNT doesn't exist in non-linux Thomas Goirand 2016-10-10 12:06:49 +0200
  • 966ba9eb6f win32 platform support: * no daemonizing support * no SIGCHLD signal * no multiprocessing support * override copyfile so we can retry on WSAEWOULDBLOCK Antoine Martin 2016-08-25 15:44:21 +0700
  • fd846b3f5d remove unused send_parts code Antoine Martin 2016-08-24 09:56:28 +0700
  • 002a8c1151 Merge branch 'master' of https://github.com/totaam/websockify Antoine Martin 2016-08-12 22:40:56 +0700
  • 212e7d0ddd split header and data functions so we can send them without concatenating them together - V2 Antoine Martin 2016-08-06 22:31:55 +0700
  • 06d88d07d2 split header and data functions so we can send them without concatenating them together Antoine Martin 2016-08-06 22:31:55 +0700
  • b12d0c2063 Documenting docker container Emmanuel Frecon 2016-07-07 11:49:52 +0200
  • af62ad6e56 Everything has moved under /opt, so should the entrypoint... Emmanuel Frecon 2016-07-07 11:17:39 +0200
  • 4e291aff73 Added basic docker support Emmanuel Frecon 2016-07-07 11:07:27 +0200
  • 72ce5c1ae8 Merge pull request #228 from jrziviani/master Solly Ross 2016-06-30 16:54:35 -0400
  • 7d5d73873a Merge pull request #239 from javacruft/mox3 Solly Ross 2016-06-30 16:40:03 -0400
  • 156b08ae68 Switch test dependency to mox3 James Page 2016-06-30 09:59:50 +0100
  • f23780eb42 Disable Nagle for proxied connections samhed 2016-06-02 14:43:26 +0200
  • 192ec6f5f9 C websockify: free memory after failed handshake Gernot Tenchio 2016-04-19 16:24:54 +0200
  • c34354639c Unquote url path for log_message method. Gao Jiangmiao 2016-03-28 11:32:24 -0700
  • 1f132f9d84 Update to 0.8.0 v0.8.0 Solly Ross 2016-02-18 14:04:56 -0500
  • 4e6938e9c2 Merge pull request #226 abhishekkekane/bug/138 Solly Ross 2016-02-18 13:43:30 -0500
  • 68b1587ada Make websockify respect SIGTERM Abhishek Kekane 2016-02-03 22:58:21 -0800
  • 7f8baf54e1 Enable unix socket to work with token plugin Jose Ricardo Ziviani 2016-02-16 11:42:27 -0200
  • 10eb9df9cc Merge 4e5967ff09 into 0b906a1c3e Abhishek Kekane 2016-02-04 07:30:32 +0000
  • 4e5967ff09 Update websocket.py Abhishek Kekane 2016-02-04 13:00:32 +0530
  • c8305399cf websockify does not react to SIGTERM Abhishek Kekane 2016-02-03 22:58:21 -0800
  • 4465e2a16c pulling numpy from setup.py Cudadog 2016-01-12 17:53:32 -0500
  • c7aa7ebecf pulling numpy from setup.py Cudadog 2016-01-12 17:53:05 -0500
  • 0b906a1c3e Merge pull request #219 from noah8713/master Solly Ross 2016-01-11 16:28:02 -0500
  • 6f0e06772a Remove additional signal calls in websockify that causes novnc to hang. Aliasgar Ginwala 2016-01-04 18:04:26 -0800
  • 4ae2024641 Remove additional signal calls in websockify that causes novnc to hang. Aliasgar Ginwala 2016-01-03 22:26:48 -0800
  • 84b7cd652b Remove additional signal calls in websockify that causes novnc to hang. Aliasgar Ginwala 2016-01-03 22:26:48 -0800
  • 66902e7746 Remove additional signal calls in websockify that causes novnc to hang. Aliasgar Ginwala 2016-01-03 22:19:06 -0800
  • 46b7144d98 Remove additional signal calls in websockify that causes novnc to hang. Aliasgar Ginwala 2016-01-03 22:19:06 -0800
  • 077d91e687 Remove additional signal calls in websockify that causes novnc to hang. Openstack nova novnc-proxy services uses websockify to provide support for nova vms using novnc proxy. At present, novnc hangs every couple of weeks. It only resumes post restart of the novnc-proxy which is not good. Hence, this code in websockify is updated to get rid of additional signal calls to avoid novnc going in hang state even though process is running. Basically, we are getting rid of existing msg and msg calls in the websocket.py. This is kind of quick fix but we will need an additional way of figuring out the logging to make it easy to trace in case of any further failures in future. Aliasgar Ginwala 2016-01-03 22:12:47 -0800
  • db2fe55d36 Openstack nova novnc-proxy services uses websockify to provide support for nova vms using novnc proxy. At present, novnc hangs every couple of weeks. It only resumes post restart of the novnc-proxy which is not good. Hence, this code in websockify is updated to get rid of additional signal calls to avoid novnc going in hang state even though process is running. Basically, we are getting rid of existing msg and msg calls in the websocket.py. This is kind of quick fix but we will need an additional way of figuring out the logging to make it easy to trace in case of any further failures in future. Aliasgar Ginwala 2016-01-03 22:12:47 -0800
  • 54b286cfe6 Openstack nova novnc-proxy services uses websockify to provide support for nova vms using novnc proxy. At present, novnc hangs every couple of weeks. It only resumes post restart of the novnc-proxy which is not good. Hence, this code in websockify is updated to get rid of additional signal calls to avoid novnc going in hang state even though process is running. Basically, we are getting rid of existing msg and msg calls in the websocket.py. This is kind of quick fix but we will need an additional way of figuring out the logging to make it easy to trace in case of any further failures in future. Aliasgar Ginwala 2015-12-21 14:10:21 -0800
  • 22d09bff66 fix:bug-556 noVNC hangs after some time (variable) Aliasgar Ginwala 2015-12-21 14:10:21 -0800
  • 8a13c48428 Merge pull request #215 from miguelxpn/logfile Samuel 2015-12-05 13:19:44 +0100
  • b2a93bf709 Add information about new logging files functionality in README Miguel Xavier Penha Neto 2015-12-04 22:41:02 -0200
  • 9bc002dcf9 Merge pull request #214 from miguelxpn/logfile Solly Ross 2015-12-03 12:51:56 -0800
  • dc979f042c Fix log files when daemonizing Miguel Xavier Penha Neto 2015-12-02 14:59:00 -0200
  • 72b629838a Merge pull request #205 from miguelxpn/logfile Solly Ross 2015-12-01 10:25:23 -0800
  • d947fb6e30 Add support for log files Miguel Xavier Penha Neto 2015-10-15 10:40:53 -0300
  • 0b1655e73e Make numpy an optional dependency Pavlo Shchelokovskyy 2015-11-26 10:50:03 +0200
  • 8dacbc974c Bump NPM Version Solly Ross 2015-10-12 15:37:03 -0400
  • c415521214 Merge pull request #201 from quinox/basicauth Solly 2015-10-06 22:39:27 -0400
  • 5bd6554651 Verify username/password with BasicAuth plugin Ceesjan Luiten 2015-10-06 11:39:53 +0200
  • 230a1ccc96 Pythonize code Ceesjan Luiten 2015-10-06 10:48:38 +0200
  • 50cc65f1e4 Merge pull request #198 from halfgaar/master Joel Martin 2015-10-05 12:15:50 -0500
  • 3c04cf8c45 Clarified SSL section in README Wiebe Cazemier 2015-10-05 11:27:36 +0200
  • 62c3a59192 Merge pull request #197 from miguelxpn/issue196 Solly 2015-09-30 16:53:56 -0400
  • e401701311 Added support for IPv6 addresses in tokens Miguel Xavier Penha Neto 2015-09-30 13:50:59 -0300
  • df1aa028da Added --auth-host-port option Luca Capacci 2015-09-28 13:00:55 +0200
  • 8f05e984c7 Added django authentication plugin Luca Capacci 2015-09-28 12:53:03 +0200
  • 83a38d960d Added django authentication plugin Luca Capacci 2015-09-28 12:08:26 +0200
  • 7e05c61e11 Added django authentication plugin Luca Capacci 2015-09-28 10:58:05 +0200
  • 714aa34e4e Merge pull request #194 from kanaka/feature/http-auth-plugins Solly 2015-08-28 13:52:58 -0400
  • 05cac26257 Merge pull request #192 from grz0/master Solly Ross 2015-08-27 18:09:58 -0400
  • 487db5f7c9 Fix bug in JSONTokenApi plugin grz0 2015-08-22 14:09:58 +0200
  • 5140ef940e Merge e1546a1ec3 into f693871c58 grz0 2015-08-27 22:04:21 +0000
  • f693871c58 Avoid UnboundLocalError for exc Arata Notsu 2015-06-01 16:32:38 +0900
  • a1d1bbc668 Merge 42bf1a30e3 into b445296816 Arata Notsu 2015-08-27 21:58:37 +0000
  • b445296816 Merge pull request #185 from timkurvers/fix/js/drop-base64-dependency Solly 2015-08-27 17:58:24 -0400
  • 1e2b5c2256 Rework Auth Plugins to Support HTTP Auth Solly Ross 2015-08-25 16:44:24 -0400
  • 6c1543c05b Fix auth plugins on Python 3.x Solly Ross 2015-08-25 17:50:22 -0400
  • e1546a1ec3 Fix bug in JSONTokenApi plugin grz0 2015-08-22 14:09:58 +0200
  • 1671d21532 removed base64 dedpendancy Ilya Petrov 2015-08-13 18:26:32 +0500
  • a438391079 Switch to using ssl.create_default_context in order to prevent various SSL attacks and choose secure ciphers Brian Rak 2015-08-11 19:53:49 -0400
  • b7684e0914 Merge pull request #186 from timkurvers/fix/js/node-modules-ignore Solly 2015-08-11 13:37:57 -0400
  • 12432c9b06 Merge pull request #187 from timkurvers/fix/js/spdx-license-identifier Solly 2015-08-05 15:32:56 -0400
  • 2051c2419f Correct SPDX license identifier for LGPL-3.0 Tim Kurvers 2015-08-01 16:28:59 +0200
  • cb6b309dad Ignore node_modules correctly Tim Kurvers 2015-08-01 16:19:30 +0200
  • addc2e6b20 Drop pkrumins/node-base64 dependency Tim Kurvers 2015-08-01 16:10:58 +0200
  • 69c04c819c Update to 0.7.0 v0.7.0 Solly Ross 2015-05-13 17:07:47 -0400
  • 92fc7872c7 Allow tab to be sent via telnet Till Zimmermann 2015-07-06 23:54:28 +0200
  • 42bf1a30e3 Avoid UnboundLocalError for exc Arata Notsu 2015-06-01 16:32:38 +0900
  • 1d4d8be72d Merge 03100c1bb1 into 3ee9ff7f4d Lloyd 2015-06-04 11:24:30 +0000
  • 03100c1bb1 modify for windows panxiao.px 2015-06-04 19:22:07 +0800
  • 558a6439f1 Merge pull request #176 from crodjer/venv-with-run Solly 2015-06-02 15:39:03 -0400
  • 2b9e0a5794 Make `run` respect virtualenv configuration Rohan Jain 2015-05-15 16:51:57 +0530
  • 3371090909 Merge pull request #175 from kanaka/bug/catch-interrupted-syscall Solly 2015-05-13 16:52:31 -0400
  • 1f960d9f3c Catch interrupted system call Bennett Kanuka 2015-04-04 20:11:13 -0400
  • 1633c0534d Merge 00a4bea024 into 1221960baa Bennett Kanuka 2015-05-13 20:04:38 +0000
  • 1221960baa Introduce strict mode Solly Ross 2015-05-12 12:56:36 -0400
  • 2e57ee3159 Enable Travis Solly Ross 2015-05-06 14:29:51 -0400
  • 04fd789a67 Update Tests and Test Plugins Solly Ross 2015-05-06 13:49:13 -0400
  • d5216c3166 Process plugin parameters in main Solly Ross 2015-04-28 17:08:36 -0400
  • 11f9a6cf10 Fix bug in ReadOnlyTokenFile Solly Ross 2015-04-28 17:01:01 -0400
  • df10501615 Introduce Auth Plugins Solly Ross 2015-04-28 16:17:47 -0400
  • d94b944f93 Restore functionaltiy to file_only. Solly Ross 2015-05-11 10:24:38 -0400
  • 3769f716af Introduce strict mode Solly Ross 2015-05-12 12:56:36 -0400
  • ca9fe06184 Merge pull request #172 from kanaka/feature/generic-auth-hook Solly 2015-05-13 13:40:00 -0400