9 Commits

Author SHA256 Message Date
a70671c41d Accepting request 1317299 from security
- update to 1.3.2:
  * improve broken pipe (EPIPE) error handling in socket
    operations
  * Updates sudoers config according to executable
  * switch to a network namespace on Linux
  * prevent UnicodeDecodeError parsing iptables rule with
    comments
  * remove temp build hack
  * support ':' sign in password
  * replace nix-env with nix-shell
  * update installation instructions

OBS-URL: https://build.opensuse.org/request/show/1317299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sshuttle?expand=0&rev=22
2025-11-12 20:15:18 +00:00
9c562490db - update to 1.3.2:
* improve broken pipe (EPIPE) error handling in socket
    operations
  * Updates sudoers config according to executable
  * switch to a network namespace on Linux
  * prevent UnicodeDecodeError parsing iptables rule with
    comments
  * remove temp build hack
  * support ':' sign in password
  * replace nix-env with nix-shell
  * update installation instructions

OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=47
2025-11-12 11:58:39 +00:00
cd75ca07e5 Accepting request 1245590 from security
- update to 1.2.0:
  * Add support for Python 3.11 and Python 3.11
  * bad file descriptor error in windows, fix pytest errors
  * drop Python 3.8 support
  * ensure poetry works for Python 3.9
  * fix broken workflow_dispatch CI rule
  * Remove more references to legacy Python versions
  * replace requirements.txt files with poetry
  * update nix flake to fix problems
  * use Python >= 3.10 for docs

OBS-URL: https://build.opensuse.org/request/show/1245590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sshuttle?expand=0&rev=21
2025-02-13 17:39:51 +00:00
8bf02ea081 - update to 1.2.0:
* Add support for Python 3.11 and Python 3.11
  * bad file descriptor error in windows, fix pytest errors
  * drop Python 3.8 support
  * ensure poetry works for Python 3.9
  * fix broken workflow_dispatch CI rule
  * Remove more references to legacy Python versions
  * replace requirements.txt files with poetry
  * update nix flake to fix problems
  * use Python >= 3.10 for docs

OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=45
2025-02-13 10:17:14 +00:00
dd58fcbd6b Accepting request 1217249 from security
- update to 1.1.2:
  * Removed a little bit of legacy code
  * logging priority to turn off noise
  * Add support for SSHUTTLE_ARGS environment variable
  * tproxy: Apply DNS rules first
  * Workaround when sudo prints text to standard out
  * Keep terminal in a sane state when sudo use_pty is used.
  * Allow flake8 to determine the version of pyflakes
- drop fix-pytest.patch: obsolete (added pytest-cov instead)

OBS-URL: https://build.opensuse.org/request/show/1217249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sshuttle?expand=0&rev=20
2024-10-23 19:11:14 +00:00
53edd068a6 - update to 1.1.2:
* Removed a little bit of legacy code
  * logging priority to turn off noise
  * Add support for SSHUTTLE_ARGS environment variable
  * tproxy: Apply DNS rules first
  * Workaround when sudo prints text to standard out
  * Keep terminal in a sane state when sudo use_pty is used.
  * Allow flake8 to determine the version of pyflakes
- drop fix-pytest.patch: obsolete (added pytest-cov instead)

OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=43
2024-10-23 08:46:43 +00:00
OBS User buildservice-autocommit
af8fbace4b Updating link to change in openSUSE:Factory/sshuttle revision 19
OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=f12842587abcabf67b2d41659b3145ee
2024-02-26 18:49:41 +00:00
OBS User buildservice-autocommit
4182336de4 Accepting request 1151828 from security
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1151828
OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=42
2024-02-26 18:49:41 +00:00
4fe814b287 Accepting request 1151639 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151639
OBS-URL: https://build.opensuse.org/package/show/security/sshuttle?expand=0&rev=41
2024-02-26 16:03:02 +00:00
5 changed files with 52 additions and 23 deletions

View File

@@ -1,14 +0,0 @@
Index: setup.cfg
===================================================================
--- setup.cfg.orig
+++ setup.cfg
@@ -21,9 +21,6 @@ show-source = true
statistics = true
max-line-length = 128
-[tool:pytest]
-addopts = --cov=sshuttle --cov-branch --cov-report=term-missing
-
[egg_info]
tag_build =
tag_date = 0

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5a3ed1e5ab1213c7a6df860af41f1a903ab2cafbfef71f371acdcff21e69ee6
size 93639

View File

@@ -1,3 +1,45 @@
-------------------------------------------------------------------
Wed Nov 12 11:56:09 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.3.2:
* improve broken pipe (EPIPE) error handling in socket
operations
* Updates sudoers config according to executable
* switch to a network namespace on Linux
* prevent UnicodeDecodeError parsing iptables rule with
comments
* remove temp build hack
* support ':' sign in password
* replace nix-env with nix-shell
* update installation instructions
-------------------------------------------------------------------
Thu Feb 13 10:14:48 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.2.0:
* Add support for Python 3.11 and Python 3.11
* bad file descriptor error in windows, fix pytest errors
* drop Python 3.8 support
* ensure poetry works for Python 3.9
* fix broken workflow_dispatch CI rule
* Remove more references to legacy Python versions
* replace requirements.txt files with poetry
* update nix flake to fix problems
* use Python &gt;= 3.10 for docs
-------------------------------------------------------------------
Wed Oct 23 08:41:18 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.1.2:
* Removed a little bit of legacy code
* logging priority to turn off noise
* Add support for SSHUTTLE_ARGS environment variable
* tproxy: Apply DNS rules first
* Workaround when sudo prints text to standard out
* Keep terminal in a sane state when sudo use_pty is used.
* Allow flake8 to determine the version of pyflakes
- drop fix-pytest.patch: obsolete (added pytest-cov instead)
-------------------------------------------------------------------
Mon Feb 26 13:46:09 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package sshuttle
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,26 +22,27 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: sshuttle
Version: 1.1.1
Version: 1.3.2
Release: 0
Summary: VPN over an SSH tunnel
License: LGPL-2.1-only
Group: Development/Languages/Python
URL: https://github.com/sshuttle/sshuttle
Source0: https://files.pythonhosted.org/packages/source/s/sshuttle/sshuttle-%{version}.tar.gz
Source0: https://github.com/sshuttle/sshuttle/archive/refs/tags/v%{version}.tar.gz
Source1: %{name}.service
Source2: sysconfig.%{name}
Patch0: fix-pytest.patch
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-Sphinx
BuildRequires: python3-hatch_vcs
BuildRequires: python3-pip
BuildRequires: python3-poetry-core
BuildRequires: python3-pytest
BuildRequires: python3-setuptools_scm
BuildRequires: python3-pytest-cov
BuildRequires: python3-wheel
BuildRequires: sysuser-tools
Requires(post): %fillup_prereq
BuildArch: noarch
BuildRequires: python3-Sphinx
%sysusers_requires
%description

3
v1.3.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c524955a0c891d91623339baca5c2ea880cccfe1d47bcc324f62ec4959db0715
size 173362