Skip to content
Snippets Groups Projects
  1. Apr 15, 2024
    • Pea Nut's avatar
      Move Bitmask interface implementation to bitmask/legacy · 1c782c71
      Pea Nut authored and jkito's avatar jkito committed
      this extracts the interface implementation code from the vpn
      package as preparation for implementing the interface for v5
      api of menshen
      1c782c71
    • Pea Nut's avatar
      Add support for different api versions · 970c3f4f
      Pea Nut authored and jkito's avatar jkito committed
      - vendor.conf now has a default api version:
          - apiVersion = 3 is set for all current providers
      - provider.py (called during `make vendor`) now supports api version
        and writes it to providers.json
      - the desktop client logs the used api version. Currently v5 is not yet implement.
        This is just the preparation for it
      - this is only a temporary solution. In the future, we want to get the
        api version during runtime by parsing $api/provider.json
      970c3f4f
    • Pea Nut's avatar
      Rename bitmask.go to interface.go · 10e3ef00
      Pea Nut authored and jkito's avatar jkito committed
      bitmask.go will be used in the future for the Bitmask5 implementation
      10e3ef00
    • Pea Nut's avatar
      Move lauchner stuff into own package · f7345ec8
      Pea Nut authored and jkito's avatar jkito committed
      Then we can call it later from Bitmask3 and Bitmask5 without having the
      code duplicated.
      f7345ec8
    • Pea Nut's avatar
      Move auth.go from bitmask into backend package · beac4363
      Pea Nut authored and jkito's avatar jkito committed
      It is only used in the backend package
      beac4363
    • Pea Nut's avatar
      Move autostart stuff to own package · af569d23
      Pea Nut authored and jkito's avatar jkito committed
      Using the alias bitmaskAutostart because there is an existing varable
      autostart
      af569d23
  2. Mar 20, 2024
  3. Mar 07, 2024
  4. Mar 01, 2024
    • jkito's avatar
      [go] update minimum go version to 1.19 and update modules · a0270cf2
      jkito authored
      this sets the minimum go version in go.mod to 1.19 as that is
      the version of golang currently available on debian stable
      
      this updates all dependencies to the their latest version except
      xtaci/kcp-go as the latest version needs go1.21, we use 5.5.15
      a0270cf2
  5. Apr 12, 2023
  6. Mar 23, 2023
    • max b's avatar
      Add system certs to bonafide · 14cf64b1
      max b authored
      lilypad/float is now using letsencrypt certs for vpnweb so instead of
      instantiating an empty cert pool, we can just use the system pool and
      then add the manually configured cert for backwards compatibility.
      14cf64b1
  7. Feb 21, 2023
  8. Feb 15, 2023
  9. Nov 08, 2022
  10. Aug 15, 2022
  11. Jul 26, 2022
  12. Jul 31, 2022
  13. Jul 05, 2022
  14. Jun 26, 2022
  15. Jun 15, 2022
  16. Jun 08, 2022
  17. Jun 07, 2022
  18. Mar 15, 2022
  19. Feb 28, 2022
  20. Feb 02, 2022
  21. Dec 22, 2021
  22. Dec 16, 2021
  23. Dec 15, 2021
  24. Dec 14, 2021
  25. Dec 13, 2021
  26. Dec 08, 2021
  27. Dec 06, 2021
Loading