Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use a TUN device and embedded PPP code, instead of using pppd #1048

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    72de57a View commit details
    Browse the repository at this point in the history
  2. Apply patch provided by @rain2fog in #801

    pppd → tun interface + embedded PPP code
    DimitriPapadopoulos committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    3b469c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2e0f9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08a6ad2 View commit details
    Browse the repository at this point in the history
  5. Add experimental option --tun

    Switch from pppd/ppp to a tun device and internal PPP code.
    DimitriPapadopoulos committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    3072abd View commit details
    Browse the repository at this point in the history
  6. Merge 'tun' config value if set in source configuration

    This commit modifies the `merge_config` function to include the 'tun' value
    from the source configuration if it is set. Previously, this value was not
    being merged, leading to inconsistencies in the final configuration.
    
    The change checks if 'tun' in the source configuration is different from its
    default value before merging it into the destination configuration.
    
    This ensures that the 'tun' setting is correctly propagated when
    configurations are merged, allowing for more flexible and accurate VPN setups.
    DblD authored and DimitriPapadopoulos committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    f9c70af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cb8051d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d75e9a View commit details
    Browse the repository at this point in the history