| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| | |
It is not properly listed as a dependency for jwcrypto, so we need to
pull it in manually.
|
| |
| |
| |
| | |
The latest version refuses to run on anything older than Python 3.7.
|
| |
| |
| |
| | |
We no longer support anything older than Python 3.4.
|
| |
| |
| |
| |
| | |
We changed things when we purged all the non-Python stuff out of the
tree.
|
| |
| |
| |
| |
| | |
Issues might be specific to certain versions of Python, so let all tests
run.
|
| |
| |
| |
| |
| | |
We want to test on Python 3.4, which requires us to use an older Ubuntu
image for tests.
|
| | |
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Instead of a Websockify-specific tool that needs to be compiled, and
that doesn't work on Windows 10 anyway (the service takes forever to
start), let's switch to the industry standard SrvAny tool. This also
gets rid of .Net Framework requirement and lets one run modern
versions of Websockify easily.
|
| | |
|
|\ \ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Makes the code a lot easier to read.
|
| | |
| | |
| | |
| | | |
Cleaner and more robust.
|
|/ /
| |
| |
| | |
We require Python 3 now, so no need for this check.
|
| |
| |
| |
| |
| |
| | |
There is a small typo in README.md.
Should read `accept` rather than `acccept`.
|
| |
| |
| |
| |
| |
| | |
It varies between systems if /usr/bin/python is Python 2.x or Python
3.x. Since we now only work with Python 3.x we should be more explicit
in our scripts and documentation.
|
| |
| |
| |
| |
| | |
Both the Python library and NumPy have changed the names of these
functions to better match the new bytes data type it actually uses.
|
| |
| |
| |
| |
| | |
All active distributions should now support at least Python 3.4, so
let's clean things up by removing older compatibility code.
|
| |
| |
| |
| |
| | |
If we're run as a module then sys.argv[0] will be the main module, not
some startup script.
|
|\ \
| | |
| | | |
fix a typo
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This matches the behaviour of SSLSocket, which we are trying to mimic.
It also closely matches the behaviour of normal Socket which can be
assumed to not have sent anything if an error occurs. We might actually
send some data, but the caller cannot really see that and must call us
again as if no data was sent.
|
| |
| |
| |
| |
| | |
We use this in various ways so add an early check to make things clear
in case anything is called incorrectly.
|
| |
| |
| |
| |
| |
| | |
This is perfectly valid in the protocol, and may be meningful to some
applications. However send() is still stream oriented so it will ignore
an empty buffer.
|
|\ \
| | |
| | | |
Add build and dist directories to .gitignore
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Fix a typo in README
|
|/ / |
|
| |
| |
| |
| | |
The Python 2/3 binary data type compatibility hack was backwards here.
|
|\ \ |
|
| |/
| |
| | |
For Python 3 compatibility.
|
|/
|
|
| |
mox is deprecated upstream in favour of mock
|
|
|
|
|
|
| |
Travis are dropping older Python environments, so update things to
something that reflects what current distributions are using (e.g. Red
Hat Enterprise Linux 7).
|
| |
|
|
|
|
|
| |
The redis token plugin also needs to make sure the port string isn't
unicode for compatibility with Python 2.x.
|
| |
|
|\
| |
| | |
run: Fix shell scripting bugs
|
|/
|
|
|
|
|
|
|
|
|
|
| |
* Use double quotes around `"$@"` to fix invocation with arguments
including spaces.
* Use double quotes around `"$(dirname "$0")"` to fix invocation
inside a directory path including spaces.
* Use `set -e` to abort in case `cd` fails.
* Use `exec` to avoid forking an unnecessary wrapper process.
* Skip an unnecessary `cd` → `pwd` → `cd` dance, just use `cd`.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
| |
|
| |
|
|
|
|
|
| |
PyPi is now very picky about the format and will not accept things
blindly.
|
|
|
|
|
| |
The js implementation of websockify has been split into a different
repository, this means that these files are no longer present here.
|
|\
| |
| | |
Remove all non-Python stuff from the tree
|
| |
| |
| |
| | |
We now have our own organisation for noVNC and friends.
|
| |
| |
| |
| |
| |
| |
| |
| | |
We're splitting the repository into multiple ones. This one will
only retain the Python stuff (and rebind, used by websocketproxy).
Only once license is needed after this, so use the standard COPYING
filename.
|
|/
|
|
| |
Avoid relying on our own modules as we are about to split things up.
|