Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sshuttle-1.1.0-bp154.1.2 RPM for noarch

From OpenSuSE Leap 15.4 for noarch

Name: sshuttle Distribution: SUSE Linux Enterprise 15 SP4
Version: 1.1.0 Vendor: openSUSE
Release: bp154.1.2 Build date: Mon May 9 11:18:52 2022
Group: Development/Languages/Python Build host: hci-cnode2-m0
Size: 463139 Source RPM: sshuttle-1.1.0-bp154.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/sshuttle/sshuttle
Summary: VPN over an SSH tunnel
Transparent proxy server that works as a poor man's VPN. Forwards over ssh.
Doesn't require admin. Supports DNS tunneling.
sshuttle is a program that solves the following case:
- You have access to a remote network via ssh.
- You don't necessarily have admin access on the remote network.
- The remote network has no VPN, or only complex VPN
  protocols (IPsec, PPTP, etc).
- You don't want to create an SSH port forward for every
  single host/port on the remote network.
- You can't use openssh's PermitTunnel feature because
  it's disabled by default on openssh servers; plus it does
  TCP-over-TCP, which has terrible performance.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Wed May 04 2022 Dirk Müller <dmueller@suse.com>
  - depend on setuptools_scm also on older dists
* Mon Apr 25 2022 pgajdos@suse.com
  - version update to 1.1.0
    * Support the sudo use_pty option which is now the default in some operating systems. See #712.
    * Support doas as well as sudo. See #708.
    * for more details see
      https://github.com/sshuttle/sshuttle/releases/
  - modified patches
    % fix-shebang.patch (refreshed)
  - python-mock is not required for build
* Tue Dec 07 2021 pgajdos@suse.com
  - do not require pytest-runner for build, it is not needed
* Fri Nov 26 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * sshuttle.service
* Fri Jun 18 2021 Loic Devulder <ldevulder@suse.com>
  - Sshuttle service should be started after firewalld
* Thu Jun 10 2021 Loic Devulder <ldevulder@suse.com>
  - Fix fix-shebang.patch to use /bin/bash and /bin/sh, as older
    distributions don't have /usr/bin/bash
* Wed Jun 09 2021 Loic Devulder <ldevulder@suse.com>
  - Add support for a systemd service, this is useful if we want to
    start sshuttle VPN at boot time.
* Fri Feb 19 2021 Dirk Müller <dmueller@suse.com>
  - only build for main python3 version, this is not a module
* Mon Jan 04 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.0.5:
    + Added
    * IPv6 support in nft method.
    * Intercept DNS requests sent by systemd-resolved.
    * Set default tmark.
    * Fix python2 server compatibility.
    * Python 3.9 support.
    + Fixed
    * Fix #494 sshuttle caught in infinite select() loop.
    * Include sshuttle version in verbose output.
    * Add psutil as dependency in setup.py
    * When subnets and excludes are specified with hostnames, use all IPs.
    * Update/document client's handling of IPv4 and IPv6.
    * Update sdnotify.py documentation.
    * Allow no remote to work.
    * Make prefixes in verbose output more consistent.
    * Make nat and nft rules consistent; improve rule ordering.
    * Make server and client handle resolv.conf differently.
    * Fix handling OSError in FirewallClient#__init__
    * Refactor automatic method selection.
* Wed Oct 28 2020 Michael Ströder <michael@stroeder.com>
  - Update to 1.0.4:
    * Allow Mux() flush/fill to work with python < 3.5
    * Fix parse_hostport to always return string for host.
    * Require -r/--remote parameter.
    * Add missing package in OpenWRT documentation.
    * Fix doc about --listen option.
    * README: add Ubuntu.
    * Increase IP4 ttl to 63 hops instead of 42.
    * Fix formatting in installation.rst
* Tue Jul 28 2020 Martin Rey <mrey@suse.com>
  - Update to 1.0.3:
    * Fixed:
    - Ask setuptools to require Python 3.5 and above.
    - Add missing import.
    - Fix formatting typos in usage docs
  - Add fix-shebang.patch to fix env-script-interpreter rpmlint error
* Tue Jun 23 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.0.2:
    + Added:
    * Python 3.8 support.
    * sshpass support.
    * Auto sudoers file (#269).
    * option for latency control buffer size.
    + Removed:
    * Python 2.6 support.
    * Python 2.7 support.
    + Fixed:
    * Leave use of default port to ssh command.
    * Remove unwanted references to Python 2.7 in docs.
    * Replace usage of deprecated imp.
    * Fix connection with @ sign in username.
    * Remove debug message for getpeername failure.
    * Fix crash triggered by port scans closing socket.
    * Added "Running as a service" to docs.
    * Systemd integration.
    * Trap UnicodeError to handle cases where hostnames returned by DNS are invalid.
    * Formatting error in CHANGES.rst
    * Various errors in documentation.
    * Nftables based method.
    * Make hostwatch locale-independent (#379).
    * Add tproxy udp port mark filter that was missed in #144, fixes #367.
    * Capturing of local DNS servers.
    * Crashing on ECONNABORTED.
    * Size of pf_rule, which grew in OpenBSD 6.4.
    * Use prompt for sudo, not needed for doas.
    * Arch linux installation instructions.
    * tests for existing PR-312 (#337).
    * Hyphen in hostname.
    * Assembler import (#319)
    - add fix-pytest.patch
* Mon Apr 08 2019 Christophe Giboudeaux <christophe@krop.fr>
  - Add the missing build dependency for openSUSE Factory.
* Tue Nov 06 2018 Dirk Mueller <dmueller@suse.com>
  - update to 0.78.4:
    * Work around non tabular headers in BSD netstat.
    * Fix UDP and DNS support on Python 2.7 with tproxy method.
    * Fixed tests after adding support for iproute2.
    * Small refactoring of netstat/iproute parsing.
    * Set started_by_sshuttle False after disabling pf.
    * Fix punctuation and explain Type=notify.
    * Move pytest-runner to tests_require.
    * Fix warning: closed channel got=STOP_SENDING.
    * Support sdnotify for better systemd integration.
    * Fix #117 to allow for no subnets via file (-s).
    * Fix argument splitting for multi-word arguments.
    * requirements.rst: Fix mistakes.
    * Fix typo, space not required here.
    * Update installation instructions.
    * Support using run from different directory.
    * Ensure we update sshuttle/version.py in run.
    * Don't print python version in run.
    * Add CWD to PYTHONPATH in run
    * Fix case where there is no --dns.
    * [pf] Avoid port forwarding from loopback address.
    * Use getaddrinfo to obtain a correct sockaddr.
    * Skip empty lines on incoming routes data.
    * Just skip empty lines of routes data instead of stopping processing.
    * [pf] Load pf kernel module when enabling pf.
    * [pf] Test double restore (ipv4, ipv6) disables only once; test kldload.
    * Fixes UDP and DNS proxies binding to the same socket address.
    * Mock socket bind to avoid depending on local IPs being available in test box.
    * Fix no value passed for argument auto_hosts in hw_main call.
    * Fixed incorrect license information in setup.py.
    * Preserve peer and port properly.
    * Make --to-dns and --ns-host work well together.
    * Remove test that fails under OSX.
    * Specify pip requirements for tests.
    * Use flake8 to find Python syntax errors or undefined names.
    * Fix compatibility with the sudoers file.
    * Stop using SO_REUSEADDR on sockets.
    * Declare 'verbosity' as global variable to placate linters.
    * Adds 'cd sshuttle' after 'git' to README and docs.
    * Documentation for loading options from configuration file.
    * Load options from a file.
    * Fix firewall.py.
    * Move sdnotify after setting up firewall rules.
    * Fix tests on Macos.
  - Switch to Python 3.x, python 2.x is dead.
  - Fix missing setuptools runtime dependency
  - remove weird local copy of setuptools, use system provided one
* Thu May 25 2017 jengelh@inai.de
  - Ensure neutrality of description.
* Tue May 09 2017 matthias.eliasson@gmail.com
  - Change license to correct (LGPL-2.1)
  - Remove patch sshuttle-remove_python2.patch file not needed.
* Tue Nov 08 2016 boris@steki.net
  - moved upstream from apenwarr/sshuttle to (pip) sshuttle/sshuttle
    ( brianmay is maintaning fork and original updates anyway)
  - upgrade to 0.78.1
    + moved to semantic versioning
    + Fix readthedocs versioning.
    + Improvements to BSD and OSX support
    + Don't force IPv6 if IPv6 nameservers supplied. Fixes #74.
    + Call /bin/sh as users shell may not be POSIX compliant. Fixes #77.
    + Use argparse for command line processing. Fixes #75.
    + Remove useless --server option.
    + Support multiple -s (subnet) options. Fixes #86.
    + Make server parts work with old versions of Python. Fixes #81.
    + Move documentation, including man page, to Sphinx.
    + Python 3.5 fixes
  - removed patch sshuttle-remove_python2.patch not required
* Wed Apr 01 2015 wagner-thomas@gmx.at
  - upgrade to 0.6.1
  - added building the man page
  - fixed outdated licence string

Files

/usr/bin/sshuttle
/usr/bin/sudoers-add
/usr/lib/python3.6/site-packages/sshuttle
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/entry_points.txt
/usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/sshuttle/__init__.py
/usr/lib/python3.6/site-packages/sshuttle/__main__.py
/usr/lib/python3.6/site-packages/sshuttle/__pycache__
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/__main__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/__main__.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/assembler.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/assembler.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/client.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/client.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/cmdline.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/cmdline.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/firewall.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/firewall.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/hostwatch.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/hostwatch.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/linux.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/linux.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/options.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/options.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/sdnotify.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/sdnotify.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/server.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/server.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssh.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssh.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssnet.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssnet.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssyslog.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssyslog.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/stresstest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/stresstest.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/sudoers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/sudoers.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/version.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/__pycache__/version.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/assembler.py
/usr/lib/python3.6/site-packages/sshuttle/client.py
/usr/lib/python3.6/site-packages/sshuttle/cmdline.py
/usr/lib/python3.6/site-packages/sshuttle/firewall.py
/usr/lib/python3.6/site-packages/sshuttle/helpers.py
/usr/lib/python3.6/site-packages/sshuttle/hostwatch.py
/usr/lib/python3.6/site-packages/sshuttle/linux.py
/usr/lib/python3.6/site-packages/sshuttle/methods
/usr/lib/python3.6/site-packages/sshuttle/methods/__init__.py
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/ipfw.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/ipfw.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nat.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nft.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nft.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/pf.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/pf.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/tproxy.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/tproxy.cpython-36.pyc
/usr/lib/python3.6/site-packages/sshuttle/methods/ipfw.py
/usr/lib/python3.6/site-packages/sshuttle/methods/nat.py
/usr/lib/python3.6/site-packages/sshuttle/methods/nft.py
/usr/lib/python3.6/site-packages/sshuttle/methods/pf.py
/usr/lib/python3.6/site-packages/sshuttle/methods/tproxy.py
/usr/lib/python3.6/site-packages/sshuttle/options.py
/usr/lib/python3.6/site-packages/sshuttle/sdnotify.py
/usr/lib/python3.6/site-packages/sshuttle/server.py
/usr/lib/python3.6/site-packages/sshuttle/ssh.py
/usr/lib/python3.6/site-packages/sshuttle/ssnet.py
/usr/lib/python3.6/site-packages/sshuttle/ssyslog.py
/usr/lib/python3.6/site-packages/sshuttle/stresstest.py
/usr/lib/python3.6/site-packages/sshuttle/sudoers.py
/usr/lib/python3.6/site-packages/sshuttle/version.py
/usr/lib/systemd/system/sshuttle.service
/usr/sbin/rcsshuttle
/usr/share/fillup-templates/sysconfig.sshuttle
/usr/share/man/man1/sshuttle.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:06:41 2024