nom3ad
dadfba488b
better windivert filters
2024-08-06 08:38:24 +10:00
nom3ad
8fa15c3ca8
support windivert > 2.0
2024-08-06 08:38:24 +10:00
nom3ad
e19fc01324
!improved windrivert throughput
2024-08-06 08:38:24 +10:00
nom3ad
371258991f
Update exec-sshuttle script and related files
2024-08-06 08:38:24 +10:00
nom3ad
db9ec36fac
better test-bed scripts
2024-08-06 08:38:24 +10:00
nom3ad
d4d0fa945d
fix: bad file descriptor error in windows, fix pytest errors
2024-08-06 08:38:24 +10:00
nom3ad
4a84ad3be6
fix windows CRLF issue on stdin/stdout
2024-08-06 08:38:24 +10:00
nom3ad
900acc3ac7
refactoring to make it better structured
2024-08-06 08:38:24 +10:00
nom3ad
49f46cd528
Add containers based testbed setup
2024-08-06 08:38:24 +10:00
nom3ad
7b8f140870
ensure non loopback address for windivert method
2024-08-06 08:38:24 +10:00
nom3ad
9c5517fd25
use custom RWPair instead of io.BufferedRWPair
2024-08-06 08:38:24 +10:00
nom3ad
3f34e27a2c
try not use socket share
2024-08-06 08:38:24 +10:00
nom3ad
2f88fc93cf
add some comments
2024-08-06 08:38:24 +10:00
nom3ad
0c4c061123
fix failing tests
2024-08-06 08:38:24 +10:00
nom3ad
482e0cbd00
pass flake8 linting
2024-08-06 08:38:24 +10:00
nom3ad
7da3b024dd
fix is_admin_user() helper
2024-08-06 08:38:24 +10:00
nom3ad
b09cc4595b
add pydivert as windows specific dependency
2024-08-06 08:38:24 +10:00
nom3ad
c01794f232
windivert: garbage collect timed put connections from tracker
2024-08-06 08:38:24 +10:00
nom3ad
338486930f
windivert: add ipv6 support and better thread handling
2024-08-06 08:38:24 +10:00
nom3ad
bd2f960743
more improvements windows support
2024-08-06 08:38:24 +10:00
nom3ad
2c74476124
windivert - basic working connection tracker
2024-08-06 08:38:24 +10:00
nom3ad
5a64c81b5b
experimental windows method
2024-08-06 08:38:24 +10:00
dependabot[bot]
2408563f3b
Bump flake8 from 7.1.0 to 7.1.1
...
Bumps [flake8](https://github.com/pycqa/flake8 ) from 7.1.0 to 7.1.1.
- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1 )
---
updated-dependencies:
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-06 08:36:18 +10:00
dependabot[bot]
834ac02a5d
Bump pytest from 8.3.1 to 8.3.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-27 08:35:10 +10:00
dependabot[bot]
bd3164db22
Bump pytest from 8.3.1 to 8.3.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 08:44:19 +10:00
dependabot[bot]
037ee9025e
Bump pytest from 8.2.2 to 8.3.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.2.2 to 8.3.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-25 07:44:51 +10:00
dependabot[bot]
bf2db72393
Bump pytest from 8.2.2 to 8.3.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.2.2 to 8.3.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.2...8.3.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-24 19:52:22 +10:00
dependabot[bot]
f10535edf4
Bump furo from 2024.5.6 to 2024.7.18
...
Bumps [furo](https://github.com/pradyunsg/furo ) from 2024.5.6 to 2024.7.18.
- [Release notes](https://github.com/pradyunsg/furo/releases )
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md )
- [Commits](https://github.com/pradyunsg/furo/compare/2024.05.06...2024.07.18 )
---
updated-dependencies:
- dependency-name: furo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-24 19:45:38 +10:00
Antoine Jacoutot
fd63611b5a
Fix pf_rule size in OpenBSD.
2024-07-12 09:52:57 +10:00
Antoine Jacoutot
9c3107bed7
Unbreak OpenBSD runtime.
...
sizeof(struct pfioc_rule) changed in recent OpenBSD releases.
This fixes the ioctl call to DIOCCHANGERULE.
2024-07-12 09:52:57 +10:00
dependabot[bot]
fdcc840b7b
Bump zipp from 3.17.0 to 3.19.1
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.17.0 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.17.0...v3.19.1 )
---
updated-dependencies:
- dependency-name: zipp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-10 15:25:02 +10:00
Samir Aguiar
348f0eb653
Add support for non-compliant ssh wrappers
...
ssh wrappers like teleport's tsh do not correctly interpret the
double dash as an argument delimiter and will not work properly
with sshuttle. This PR adds a new command line switch to handle
these cases by not adding the delimiter.
Fixes #599
2024-07-07 13:28:26 +10:00
dependabot[bot]
6cdae8c3e5
Bump certifi from 2024.2.2 to 2024.7.4
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2024.2.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-07 13:27:24 +10:00
dependabot[bot]
bdf2797b74
Bump twine from 5.1.0 to 5.1.1
...
Bumps [twine](https://github.com/pypa/twine ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/pypa/twine/releases )
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/twine/compare/5.1.0...v5.1.1 )
---
updated-dependencies:
- dependency-name: twine
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-28 09:25:28 +10:00
dependabot[bot]
cc38cc2def
Bump flake8 from 7.0.0 to 7.1.0
...
Bumps [flake8](https://github.com/pycqa/flake8 ) from 7.0.0 to 7.1.0.
- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0 )
---
updated-dependencies:
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 09:50:04 +10:00
dependabot[bot]
4ccf528664
Bump urllib3 from 2.2.1 to 2.2.2
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 09:34:15 +10:00
dependabot[bot]
83c136d6e6
Bump flake8 from 7.0.0 to 7.1.0
...
Bumps [flake8](https://github.com/pycqa/flake8 ) from 7.0.0 to 7.1.0.
- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0 )
---
updated-dependencies:
- dependency-name: flake8
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 09:33:53 +10:00
dependabot[bot]
efbc4d066f
Bump pytest from 8.2.1 to 8.2.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 08:49:18 +10:00
dependabot[bot]
a0f466a07c
Bump pytest from 8.2.1 to 8.2.2
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.2.1 to 8.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.1...8.2.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 10:42:41 +10:00
dependabot[bot]
d660d8159b
---
...
updated-dependencies:
- dependency-name: requests
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-22 20:43:42 +10:00
dependabot[bot]
8d5e23477e
---
...
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-22 20:43:28 +10:00
dependabot[bot]
a91e0c0470
Bump pytest from 8.2.0 to 8.2.1
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 16:00:12 +10:00
dependabot[bot]
c0938bc9a5
Bump twine from 5.0.0 to 5.1.0
...
Bumps [twine](https://github.com/pypa/twine ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/pypa/twine/releases )
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/twine/compare/5.0.0...5.1.0 )
---
updated-dependencies:
- dependency-name: twine
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-18 09:35:51 +10:00
dependabot[bot]
975d208d60
Bump furo from 2024.4.27 to 2024.5.6
...
Bumps [furo](https://github.com/pradyunsg/furo ) from 2024.4.27 to 2024.5.6.
- [Release notes](https://github.com/pradyunsg/furo/releases )
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md )
- [Commits](https://github.com/pradyunsg/furo/compare/2024.04.27...2024.05.06 )
---
updated-dependencies:
- dependency-name: furo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 09:03:54 +10:00
dependabot[bot]
39a7b1b47f
Bump pytest from 8.1.1 to 8.2.0
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 11:55:12 +10:00
dependabot[bot]
4ba7612d90
Bump furo from 2024.1.29 to 2024.4.27
...
Bumps [furo](https://github.com/pradyunsg/furo ) from 2024.1.29 to 2024.4.27.
- [Release notes](https://github.com/pradyunsg/furo/releases )
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md )
- [Commits](https://github.com/pradyunsg/furo/compare/2024.01.29...2024.04.27 )
---
updated-dependencies:
- dependency-name: furo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-30 08:47:03 +10:00
dependabot[bot]
ea0559eaea
Bump pytest from 8.1.1 to 8.2.0
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-30 08:46:52 +10:00
dependabot[bot]
6bd3bd738a
Bump idna from 3.6 to 3.7
...
Bumps [idna](https://github.com/kjd/idna ) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12 14:53:36 +10:00
Brian May
116b1e22b1
Revert "Bump cryptography from 42.0.3 to 42.0.4"
...
This reverts commit 87bd34e094
.
Fixes #939
This was to be fixed in
https://github.com/nix-community/poetry2nix/pull/1538 , but merging that
is taking longer then I might have hoped.
2024-04-08 09:03:21 +10:00
dependabot[bot]
694a9c8a5b
Bump pytest-cov from 4.1.0 to 5.0.0
...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 4.1.0 to 5.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: pytest-cov
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 09:05:30 +11:00