meejah
e121ddfc4b
Merge pull request #449 from meejah/448.eol-pythons
...
remove old pythons
2 years ago
meejah
42a4959ada
metadata/readme updates about dropped versions
2 years ago
meejah
cf595b71fa
gone on windows too
2 years ago
meejah
337102d02c
remove old pythons
2 years ago
meejah
2c7582a454
Merge pull request #424 from a1346054/fixes
...
Minor cleanup
2 years ago
meejah
1575b57f9b
Merge pull request #436 from sitiom/patch-1
...
Add Chocolatey installation for Windows
2 years ago
sitiom
e501cc436c
docs(install): Add Chocolatey installation for Windows
2 years ago
a1346054
65237a8ecf
trim trailing whitespace
3 years ago
a1346054
a874a6400d
fix spelling
3 years ago
meejah
e522a39922
Merge pull request #411 from meejah/debug-state
...
add a --debug-state command-line option
3 years ago
meejah
98d769c983
add a --debug-state command-line option
...
This exposes set_trace functionality for debugging
state-machine transitions in the various state machines.
3 years ago
meejah
679434a9e1
more roundy-brackets
3 years ago
meejah
5e472fe116
wrong kind of brackets
3 years ago
meejah
3056e9f4f3
Merge pull request #420 from meejah/move-to-libera
...
add matrix links; IRC is on libera.chat now
3 years ago
meejah
83947014a6
add matrix links; IRC is on libera.chat now
3 years ago
Adam Piggott
965b949ccf
welcome.md: hyperlink changes ( #418 )
3 years ago
meejah
016200b740
Merge pull request #410 from sagarhowal/395-error-msg-fix
...
update WrongPasswordError
3 years ago
Sagar Howal
20a3238003
update WrongPasswordError
3 years ago
meejah
501ce26e8b
Merge pull request #404 from adam-sroka/master
...
Update development pip command for zsh
3 years ago
Adam Sroka
9288b3a606
Update development pip command for zsh
3 years ago
Brian Warner
d517a10282
README: update appveyor badge URL
3 years ago
Brian Warner
222430451f
README: fix GHA CI badge URL
3 years ago
Brian Warner
8ea67f6015
README: move repo, switch to GitHub Actions for CI
3 years ago
Brian Warner
f175feba91
README: update python-version compatibility note
...
We still run CI against py2.7 and py3.5, but Cryptography has deprecated
both, so it might stop working if/when they make a non-compatible change.
3 years ago
Brian Warner
bc6537e758
test_cli: ignore deprecation noise for py2.7/py3.5 so tests won't fail
3 years ago
Brian Warner
b97bd40f0a
add GitHub Actions -based CI
3 years ago
Clayton Passmore
a6960d42e5
Fix link to rendezvous server repo in API doc
...
Fixes an issue where the link to the rendezvous server repository was being rendered as plain text in the docs.
4 years ago
Brian Warner
95a628e1a7
docs: add pointers to server code and setup instructions
...
Thanks to @kaie for the suggestion.
Closes #387
4 years ago
sneakypete81
aa555a82ed
Replace deprecated attrs `cmp=False` parameter with `eq=False` ( #384 )
...
See https://attrs.readthedocs.io/en/stable/api.html#core
4 years ago
sneakypete81
d4a2c70d52
Remove unused format parameters ( #385 )
...
Fixes pyflakes unused argument warning
4 years ago
Brian Warner
52ee3ce105
setup.py: include wormhole._dilation, wormhole.test.dilate
4 years ago
Brian Warner
77a18d069a
NEWS: update for 0.12.0 release
4 years ago
Brian Warner
e6ac67e0c0
Merge branch 'py38'
4 years ago
Brian Warner
2420150794
README/setup.py: update to reflect py3.8 compatibility
4 years ago
Brian Warner
379b931a09
tox/travis: test py3.8 too
4 years ago
Brian Warner
49354df56e
cmd_send: use SpooledTemporaryFile properly, move to disk after 10MB
...
When we send a directory, we build a temporary zipfile to linearize the
contents for transmission. We store this zipfile inside a
SpooledTemporaryFile, which will hold everything in RAM (for speed) until it
reaches some size threshold, then moves everything over to disk (to avoid
crashing your program as it runs out of memory).
Unfortunately SpooledTemporaryFile doesn't have a default threshold size: if
you don't specify one, it will never switch to the disk-based mode, and
`wormhole send large_directory/` will just use up all your RAM until it
crashes.
I've been using this wrong for five years, since the very beginning of
wormhole's ability to send directories. How embarrassing!
This applies the simple fix: provide a `max_size=` argument, setting the
threshold to 10 MB.
Thanks to @blitz for the report (and my apologies to everyone else who
reported this earlier, to whom I said it was fixed by using
SpooledTemporaryFile, when clearly it was not).
closes #379
4 years ago
Edward Betts
6477f239e8
Correct spelling mistakes
4 years ago
Brian Warner
f566fae439
Merge PR378: allow custom reactor selection better
4 years ago
Brian Warner
aead249576
Transit: properly virtualize reactor in _build_listener
4 years ago
Brian Warner
0c43499850
test_transit: fix test to tolerate proper virtualized reactor
4 years ago
sneakypete81
4a2f3baf28
Avoid importing twisted.internet.reactor in global scope
...
This import has side effects, which can cause problems when using a non-
default reactor (qt5reactor, for example).
4 years ago
Brian Warner
c198117980
Merge branch '144-client-tls'
...
refs #144 : adds the client-side support
4 years ago
Brian Warner
5a60b247f5
accept 'wss' in relay_url, use TLS for those connections
...
Do the same under Tor.
If the hostname is missing, use 443 when using TLS, or 80 when not.
refs #144
4 years ago
Brian Warner
fe7b036027
docs/tor.md: remove stale comment about py3 not working
...
closes #367
4 years ago
sneakypete81
005e736f5d
Fix docs typo
4 years ago
Brian Warner
8dff710ff7
Merge branch 'pr368': Transit docs
...
closes #368
4 years ago
Brian Warner
eaafe133a1
more fixups
4 years ago
Brian Warner
c5386bc7ac
docs/transit.md: remove Blocking section, expand on relay hints
...
These docs were first written back when we had both a blocking and a
non-blocking API. I removed all the blocking code a long time ago, leaving on
the Twisted-based non-blocking API, but I forgot to update the docs to match,
which is why some of the text didn't make much sense.
4 years ago
Shea Polansky
9b305169ed
Add more information to the Transit docs
...
Explicitly state that the get_connection_hints method returns a Deferred
Fix documentation example code
4 years ago
Shea Polansky
5674c7dfa4
Correct docs to reflect API changes
...
Update usage of Transit connection hints
4 years ago