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

Add TLS Client Authentication #1151

Open
wants to merge 117 commits into
base: dev-next
Choose a base branch
from

Commits on Nov 24, 2023

  1. Migrate to gobwas/ws

    nekohasekai committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    41452ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a19fbba View commit details
    Browse the repository at this point in the history
  3. Add exclude route support for tun &

    Update gVisor to 20231113.0
    nekohasekai committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    39517da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9aa599 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    615e93b View commit details
    Browse the repository at this point in the history
  6. Update quic-go to v0.40.0

    nekohasekai committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4fcf29d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a5cea60 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0f643bf View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. feat: add TLS mutual authentication

    Introduce a feature to require and verify client certificate to
    provide mutual authentication in TLS.
    kwfcfc committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    737f478 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20088dc View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. fix dhcp 2

    nekohasekai committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    1c1eb01 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. docs: fix typo

    fix typo in tls.zh.md
    
    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    edadbba View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    bbea3aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1febc0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f2e73f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    927865e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    aab482f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fd9422 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d26cbfb View commit details
    Browse the repository at this point in the history
  4. Add rule set

    nekohasekai committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    1bb4093 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65c9254 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    49fc4c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40e364f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    554f994 View commit details
    Browse the repository at this point in the history
  9. Add rule set

    nekohasekai committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    92b904d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4bb8497 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    1450538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d6b7ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33881eb View commit details
    Browse the repository at this point in the history
  4. Add rule set

    nekohasekai committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    4e4c082 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    249e501 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bbc1d12 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    31ea920 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb28aba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7f36e08 View commit details
    Browse the repository at this point in the history
  10. Add rule set

    nekohasekai committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    b256e54 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d8fd51f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ff26fb0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee086ea View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f61ea0d View commit details
    Browse the repository at this point in the history
  15. Fix router start order

    nekohasekai committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    6441003 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6218594 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3bb709d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    efdb34d View commit details
    Browse the repository at this point in the history
  19. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    b191b28 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    1bf48d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c6af93 View commit details
    Browse the repository at this point in the history
  3. Update buffer usage

    nekohasekai committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    4ae9b09 View commit details
    Browse the repository at this point in the history
  4. Add rule-set

    nekohasekai committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    5d22545 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa72c6e View commit details
    Browse the repository at this point in the history
  6. Update documentation

    nekohasekai committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    8d58e88 View commit details
    Browse the repository at this point in the history
  7. contextjson: Import json

    nekohasekai committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b78a74e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    53c270c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2f3beff View commit details
    Browse the repository at this point in the history
  10. Use contextjson

    nekohasekai committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b5675e1 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    fbd3b23 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6fbcac3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    292d63d View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    10681a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e62aaa View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    6b817e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5ff6ec View commit details
    Browse the repository at this point in the history
  3. Update buffer usage

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    71af66a View commit details
    Browse the repository at this point in the history
  4. Add rule-set

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    185f272 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec17e1c View commit details
    Browse the repository at this point in the history
  6. Update documentation

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    830aff4 View commit details
    Browse the repository at this point in the history
  7. contextjson: Import json

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b8551de View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c0ddc35 View commit details
    Browse the repository at this point in the history
  9. Use contextjson

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    c7446c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9d1ce04 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7f43e7a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b1142de View commit details
    Browse the repository at this point in the history
  13. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    df3ff30 View commit details
    Browse the repository at this point in the history
  14. Update documentation

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    53da5fd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d0b2e92 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    29e6884 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ce99c4a View commit details
    Browse the repository at this point in the history
  18. Update buffer usage

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    7674ec8 View commit details
    Browse the repository at this point in the history
  19. Add rule-set

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    c34ca78 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1bd1066 View commit details
    Browse the repository at this point in the history
  21. Update documentation

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    9d778a3 View commit details
    Browse the repository at this point in the history
  22. contextjson: Import json

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    e573625 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1c503fe View commit details
    Browse the repository at this point in the history
  24. Use contextjson

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    02e148e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    aa5df43 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f2ce9fb View commit details
    Browse the repository at this point in the history
  27. Update documentation

    nekohasekai committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    43df5dc View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    379065e View commit details
    Browse the repository at this point in the history
  29. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    075f229 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Add rule-set

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    88e3a4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    868664d View commit details
    Browse the repository at this point in the history
  3. Update documentation

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1d6c3c6 View commit details
    Browse the repository at this point in the history
  4. contextjson: Import json

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a9e6608 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40ca0a3 View commit details
    Browse the repository at this point in the history
  6. Use contextjson

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    bc5c601 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9184cbf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    949bb61 View commit details
    Browse the repository at this point in the history
  9. Update documentation

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    8736ff9 View commit details
    Browse the repository at this point in the history
  10. Avoid opening log output before start &

    Replace tracing logs with task monitor
    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    263b6c8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    656b43a View commit details
    Browse the repository at this point in the history
  12. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    5b23ad1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    895ce42 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9eeaf26 View commit details
    Browse the repository at this point in the history
  15. Update buffer usage

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    488a446 View commit details
    Browse the repository at this point in the history
  16. Add rule-set

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    98326e4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d486fbc View commit details
    Browse the repository at this point in the history
  18. Update documentation

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2d04e0b View commit details
    Browse the repository at this point in the history
  19. contextjson: Import json

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    b4b4771 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c593d5e View commit details
    Browse the repository at this point in the history
  21. Use contextjson

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    c7a13de View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    509a714 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6ab33e8 View commit details
    Browse the repository at this point in the history
  24. Update documentation

    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    311a2f0 View commit details
    Browse the repository at this point in the history
  25. Avoid opening log output before start &

    Replace tracing logs with task monitor
    nekohasekai committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1637aeb View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    67fd53b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a947f3a View commit details
    Browse the repository at this point in the history
  28. Merge branch 'dev-next' into origin/tls-client-auth

    Signed-off-by: jose-C2OaWi <[email protected]>
    jose-C2OaWi committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a6c7c73 View commit details
    Browse the repository at this point in the history