• Scott Kuhl's avatar
    Only write /etc/hosts when necessary. · e1106a33
    Scott Kuhl authored
    Without this patch, sshuttle 'restores' /etc/hosts even if it didn't
    make any modifications to it. This can be confirmed by running without
    --auto-hosts and confirming that the modification time of /etc/hosts
    is unchanged while sshuttle is running, but is updated when sshuttle
    exits (and a debug2() message is printed indicating the file is
    written).
    
    I'm not aware of the previous behavior causing problems. However,
    writing an important file unnecessarily as root should be avoided.
    e1106a33
Name
Last commit
Last update
..
test_firewall.py Loading commit data...
test_helpers.py Loading commit data...
test_methods_nat.py Loading commit data...
test_methods_pf.py Loading commit data...
test_methods_tproxy.py Loading commit data...
test_options.py Loading commit data...
test_sdnotify.py Loading commit data...