X Tutup
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sshuttle/sshuttle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.0
Choose a base ref
...
head repository: sshuttle/sshuttle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.0
Choose a head ref
  • 11 commits
  • 13 files changed
  • 5 contributors

Commits on Feb 7, 2025

  1. Configuration menu
    Copy the full SHA
    40f6c1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b08caa View commit details
    Browse the repository at this point in the history
  3. build: redo publish to pypi

    brianmay committed Feb 7, 2025
    Configuration menu
    Copy the full SHA
    fd6b6bb View commit details
    Browse the repository at this point in the history
  4. fix: remove temp build hack

    brianmay committed Feb 7, 2025
    Configuration menu
    Copy the full SHA
    1f5e6ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    340ccc7 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2025

  1. fix: prevent UnicodeDecodeError parsing iptables rule with comments

    If one or more iptables rule contains a comment with a non-unicode character, an UnicodeDecodeError would be raised.
    jraylan authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    cbe3d1e View commit details
    Browse the repository at this point in the history
  2. feat: switch to a network namespace on Linux

    * Add support to run inside Linux namespace
    
    **Motivation:**
    In a specific use case, we use sshuttle to provide access to private
    networks from multiple sites to a specific host. The sites may contain
    networks that overlap each other, so each site is accessed inside a
    different namespace that provides process-level network isolation and
    prevents network overlap.
    
    **Objective:**
    This commit just adds a convenient way of spawning multiple sshuttle
    instances inside different namespaces from a single process, by passing
    the namespace's name though the variable --namespace. The result is the
    same as calling `ip netns exec $NAMESPACE sshuttle ...`
    
    * Add the argument --namespace-pid
    
    The argument '--namespace-pid' allows sshuttle to attach to the same net
    namespace used by a running process.
    
    * PEP-8 compliance
    
    * Add comment
    
    * Make --namespace and --namespace-pid mutually exclusive.
    
    * Prevent UnicodeDecodeError parsing iptables rule with comments
    
    If one or more iptables rule contains a comment with a non-unicode character, an UnicodeDecodeError would be raised.
    jraylan authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    8a123d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2025

  1. build(deps-dev): bump flake8 from 7.1.1 to 7.1.2

    Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.1 to 7.1.2.
    - [Commits](PyCQA/flake8@7.1.1...7.1.2)
    
    ---
    updated-dependencies:
    - dependency-name: flake8
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and brianmay committed Feb 17, 2025
    Configuration menu
    Copy the full SHA
    a1dd685 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2025

  1. Configuration menu
    Copy the full SHA
    7fa927e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2025

  1. docs: update installation instructions

    * Update pip installation instructions to work
      without setup.py.
    
    * Remove duplication of installation instructions
      in two places.
    brianmay committed Feb 23, 2025
    Configuration menu
    Copy the full SHA
    a2d405a View commit details
    Browse the repository at this point in the history
  2. chore(master): release 1.3.0

    brianmay committed Feb 23, 2025
    Configuration menu
    Copy the full SHA
    99c4abc View commit details
    Browse the repository at this point in the history
Loading
X Tutup