Commit Graph

  • 43c371fc7a Don't fake a close code in close response master Pierre Ossman 2023-09-06 12:25:19 +02:00
  • 354668143f Use Ubuntu 20.04 runner for tests Pierre Ossman 2023-08-22 16:53:30 +02:00
  • e28b7c8c75 Fix usage syntax in regular TCP case Pierre Ossman 2023-08-21 16:26:32 +02:00
  • a1346552fb Merge branch 'token_redis_improvements' of https://github.com/javicacheiro/websockify Pierre Ossman 2023-01-20 17:01:32 +01:00
  • 3d2e93aeb0 Allow empty options in redis token source string when using default values Javier Cacheiro 2022-05-25 11:37:33 +02:00
  • e23d4e337c Token Redis: Support both json and plain text tokens Javier Cacheiro 2022-04-22 13:54:27 +02:00
  • 8121a5265a Token Redis source: add optional redis port, redis database and redis password Javier Cacheiro 2022-04-22 13:50:55 +02:00
  • 5dd81a0363 Remove simplejson dependency: use json module from stdlib. Add missing redis dependency. Javier Cacheiro 2022-04-22 13:38:49 +02:00
  • 7f53e9c22c Update README.md don bright 2023-01-07 16:34:17 -06:00
  • d54020538d Merge branch 'master' of https://github.com/shiomax/websockify Pierre Ossman 2022-12-22 14:15:46 +01:00
  • ac74ade2ca Test current versions of Python Pierre Ossman 2022-12-16 13:44:17 +01:00
  • 9ac3272d2b Switch to nose2 for tests Pierre Ossman 2022-12-16 14:03:23 +01:00
  • 5d17281187 Remove redundant test requirements Pierre Ossman 2022-12-16 13:44:38 +01:00
  • 789b80f719 Explicitly install dependencies Pierre Ossman 2022-12-16 13:54:22 +01:00
  • 06e61fa4cc websockify 0.11.0 v0.11.0 Pierre Ossman 2022-12-16 13:06:49 +01:00
  • 4f9d496dfe Use local websockify when building container Pierre Ossman 2022-12-16 13:04:24 +01:00
  • 1979e92f0e Also require all token plugin requirements Pierre Ossman 2022-12-16 13:04:24 +01:00
  • 63eb24dd8e Add option to listen to unix socket max 2022-11-08 15:43:57 +01:00
  • d2affc73b5 Insert rebinder at the head of the (possibly empty) LD_PRELOAD pathlist, required for use cases relying on other preloaded libraries e.g. nss_wrapper. Adam Tilghman 2022-11-16 16:35:39 -08:00
  • 27ee353401 Don't include default message to send_error() Pierre Ossman 2022-11-16 15:28:18 +01:00
  • 39c7cb0115 Merge branch 'http_api' of https://github.com/CendioOssman/websockify Pierre Ossman 2022-11-08 14:29:12 +01:00
  • be7b868518 Remove logging from handle_upgrade() Linn Mattsson 2022-10-11 07:31:56 +00:00
  • 4695f96728 Add new websocket class HttpWebSocket Linn Mattsson 2022-10-11 07:31:48 +00:00
  • 832ae23f00 Make websocket's API more intuitive Linn Mattsson 2022-10-11 07:31:46 +00:00
  • c123bfbbff Add requests module Jokin 2022-10-20 11:28:34 +00:00
  • 70579756f3 expose --file-only option to disable dir listing Manoj Ghosh 2022-10-18 04:10:44 -07:00
  • e9c80aa32a Merge branch 'master' of https://github.com/msnatepg/websockify Pierre Ossman 2022-10-10 10:13:01 +02:00
  • caef680fff ensure that queues are empty when closing connections Maximilian Sesterhenn 2022-10-07 14:24:53 +02:00
  • 7133f85df6 Merge branch 'verbose_logging' of https://github.com/javicacheiro/websockify Pierre Ossman 2022-08-18 11:11:22 +02:00
  • 33910d758d Merge pull request #521 from javicacheiro/fix_jwcrypto Samuel Mannehed 2022-05-26 15:59:39 +02:00
  • 0f17500348 Support for jwcrypto>=1.3 Javier Cacheiro 2022-05-25 12:40:29 +02:00
  • 4b194636e2 Merge branch 'dockerfile' of https://github.com/javicacheiro/websockify Pierre Ossman 2022-05-11 14:23:40 +02:00
  • ffa31d6c2c When using verbose set root log level to DEBUG Javier Cacheiro 2022-05-03 09:58:50 +02:00
  • dec26a6a2d Docker support Javier Cacheiro 2022-04-13 19:33:21 +02:00
  • d96ecf0859 Add more alternatives to usage string Pierre Ossman 2022-04-22 10:19:54 +02:00
  • d0ad4a1b2a Merge branches 'use_logging' and 'fix_logging_configuration' of https://github.com/javicacheiro/websockify Pierre Ossman 2022-04-14 09:15:21 +02:00
  • e1f903b9e8 Apply configuration to the root logger Javier Cacheiro 2022-04-13 17:02:05 +02:00
  • 62ac4aeb03 Use logging instead of directly printing messages to sys.stderr Javier Cacheiro 2022-04-13 16:12:31 +02:00
  • e4cff3746d Explicitly install old wrapt on Python 3.4 Pierre Ossman 2022-04-13 12:48:01 +02:00
  • d5e8d709d7 Add tests for TokenRedis Javier Cacheiro 2022-04-12 10:58:42 +02:00
  • dc345815c0 Use RSA-OAEP instead of RSA1_5 for jwt tests Pierre Ossman 2021-07-23 09:38:58 +02:00
  • 71d55fcaa8 Fix bad classifiers array v0.10.0 Pierre Ossman 2021-07-22 17:20:45 +02:00
  • 1c35fdd72b websockify 0.10.0 Pierre Ossman 2021-07-22 17:11:08 +02:00
  • eca301c05b Fix patching of open() for Python 3.4 Pierre Ossman 2021-05-03 14:34:07 +02:00
  • b9b269c73f Add unit test for token file with tab Pierre Ossman 2021-04-16 13:02:07 +02:00
  • da130946eb Merge branch 'sisou/split-tokens-tab' of https://github.com/sisou/websockify Pierre Ossman 2021-04-16 13:00:36 +02:00
  • 100a776409 Add unit tests for ReadOnlyTokenFile Pierre Ossman 2021-04-16 12:59:17 +02:00
  • 984dcc62d3 Move JWT token plugins tests to separate file Pierre Ossman 2021-04-16 11:27:56 +02:00
  • c5d365dd1d Merge pull request #479 from llopisdon/patch-1 Samuel Mannehed 2021-03-22 09:23:15 +01:00
  • 27e0ce71ed Update README.md Don E. Llopis 2021-03-20 10:17:55 -04:00
  • 24c3f75ede Remove setuptools version restriction Pierre Ossman 2021-02-08 15:51:34 +01:00
  • 8b724074e0 Use older PROTOCOL_SSLv23 instead of PROTOCOL_TLS Pierre Ossman 2021-02-08 15:47:29 +01:00
  • 55f1fe2603 Explicitly include "six" for jwt tests Pierre Ossman 2021-02-08 15:46:43 +01:00
  • f1e33fa4c7 Use older numpy for older Python versions Pierre Ossman 2021-02-08 15:03:08 +01:00
  • 72704b3fe8 Update classifiers to just Python 3 Pierre Ossman 2021-02-08 14:55:49 +01:00
  • 4afdcb00ab Update references in egg manifest Pierre Ossman 2021-02-08 14:55:15 +01:00
  • 982e475936 Run all tests even on failure Pierre Ossman 2021-02-08 14:42:41 +01:00
  • 6012052686 Use Ubuntu 18.04 for tests Pierre Ossman 2021-02-08 11:11:39 +01:00
  • e4e85f8082 Replace Travis with Github actions Pierre Ossman 2021-02-08 11:02:48 +01:00
  • f7b0867471 Merge branch 'fix467_redis' of https://github.com/PexMor/websockify Pierre Ossman 2021-02-08 10:42:01 +01:00
  • 9dab8b360b add details on format of redis and leave port as number PexMor 2021-02-07 20:39:02 +01:00
  • 4afafcd152 Simplify Windows instructions Alexander E. Patrakov 2021-01-30 07:33:17 +05:00
  • b22a6b0ce0 Add unit tests for jwt token time checks Pierre Ossman 2021-01-29 13:11:07 +01:00
  • 980237c9cd Merge branch 'new_branch' of https://github.com/jprietove/websockify Pierre Ossman 2021-01-29 13:10:49 +01:00
  • fadb25e026 Use assertRaises() as a context manager Pierre Ossman 2021-01-29 13:10:16 +01:00
  • 3f17696dc6 Use patch() as a decorator in tests Pierre Ossman 2021-01-29 13:09:19 +01:00
  • a82eb10b48 Remove Python version check Pierre Ossman 2021-01-29 12:58:26 +01:00
  • 1f618c8f41 Added JWT nbf, not before Javier Prieto 2021-01-27 16:50:19 +01:00
  • e9367b03be Added exp claim for JWT token Javier Prieto 2021-01-27 15:16:08 +01:00
  • adc278657a docs: fix simple typo, acccept -> accept Tim Gates 2020-12-25 20:37:15 +11:00
  • 108f993eb3 Explicitly request Python 3 Pierre Ossman 2020-12-15 16:10:43 +01:00
  • 33710b3972 Use frombytes() instead of fromstring() Pierre Ossman 2020-12-14 16:08:16 +01:00
  • 96eda1a5c7 Remove support for older Python Pierre Ossman 2020-12-14 09:13:11 +01:00
  • e80739b296 Add more search paths for rebind.so Pierre Ossman 2020-12-04 13:55:58 +01:00
  • 4c2edaabc2 Merge pull request #459 from nwtgck/patch-1 Samuel Mannehed 2020-11-18 09:15:42 +01:00
  • d2155697fc fix a typo Ryo Ota 2020-11-18 08:53:09 +09:00
  • 2b44803f83 fixed a bug in the function of send_frames. JasonYang 2020-10-21 17:23:16 +08:00
  • 01ef6a6a55 Require same arguments on insufficient socket space Pierre Ossman 2020-09-30 14:58:19 +02:00
  • 6caf23c067 Add type checking when sendning data Pierre Ossman 2020-09-30 14:53:19 +02:00
  • d72ace2ae6 Allow sending empty messages Pierre Ossman 2020-09-30 14:51:07 +02:00
  • 536a548db5 Merge pull request #441 from RangeForce/python-gitignore Samuel Mannehed 2020-09-02 02:19:12 +02:00
  • 997b3897e7 Add build and dist directories to .gitignore Chris Kerr 2020-09-01 10:26:46 +03:00
  • 7d4841c49a Merge pull request #440 from gamtiq/patch-1 Samuel Mannehed 2020-08-25 16:51:00 +02:00
  • 9851dd9012 Fix a typo in README Denis Sikuler 2020-08-24 15:36:35 +03:00
  • 9b1780f068 Fix bad reset of fragmented frame Pierre Ossman 2020-08-21 10:58:55 +02:00
  • e5b6dfe17f Merge branch 'sisou/fix-print-statement' of https://github.com/sisou/websockify Pierre Ossman 2020-08-21 10:51:37 +02:00
  • 992e09eac4 Convert tests from mox to mock Pierre Ossman 2020-08-21 10:50:11 +02:00
  • 663b39cd38 Split token file by any whitespace after the colon, not just a space Sören Schwert 2020-07-28 14:40:42 +02:00
  • 57be17d7f5 Convert old print statement into function Sören Schwert 2020-07-28 14:35:49 +02:00
  • 86a20b23f5 Update test requirements Pierre Ossman 2020-04-08 09:18:09 +02:00
  • 7bd955a379 Add UnixDomainSocketDirectory token plugin Feng Ye 2020-03-12 11:49:37 +08:00
  • 6d48b1507e Make sure port is a simple string (again) Pierre Ossman 2020-02-27 15:55:35 +01:00
  • 76897b5093 Log connection errors better Pierre Ossman 2020-02-27 15:54:29 +01:00
  • 4ecff119c4 Merge pull request #405 from andersk/shell Samuel Mannehed 2019-09-26 08:42:17 +02:00
  • 5052f823d7 run: Fix shell scripting bugs Anders Kaseorg 2019-08-17 11:25:29 -07:00
  • 654cbac77e websockify 0.9.0 v0.9.0 Pierre Ossman 2019-08-13 13:37:54 +02:00
  • 4ed68eab97 Update release instructions Pierre Ossman 2019-08-13 13:56:17 +02:00
  • 312a6d200c Mark package description as being Markdown Pierre Ossman 2019-08-13 13:52:26 +02:00
  • 53004a071d Remove javascript files from setup.py Samuel Mannehed 2019-07-14 23:22:10 +02:00
  • 1553fa791e Merge pull request #362 from CendioOssman/split Samuel Mannehed 2019-07-12 13:44:22 +02:00