Skip to content

1.7-20230916-pre

Pre-release
Pre-release
Compare
Choose a tag to compare
@vchrizz vchrizz released this 15 Sep 23:58
· 11 commits to main since this release
416b5f8

Many thanks to contributors: @guillaumezin @tekert !

  • Merged contributions from @guillaumezin
    • Improve QR code to add address, DNS, etc. to be compatible with android device, fix #17
    • Allow multiple ip address on wireguard interface
    • Allow entering DNS and peers allowed ip individually, update screenshot
    • Generate bigger QR code to contain more info
    • Add endpoint in peers common options, for QR code generation
    • Add client config download button beneath QR conde
    • Change the way peernumber is extracted
    • Improve peer number retrieval
  • Merged contributions from @tekert
    • Fix wrong settings being overwritten on apply and more important install errors
    • If private-key had a file path, it was overwritten by a raw key, fixed, re fix commit #6
    • Overwrite only commited settings on apply button, leaving non commited settings alone. (fixes some settings being deleted, like firewall chain rules...)
    • Fix -f on a glob pattern (maybe $wgpackage was intended?
    • Fix privatekey being converted to raw key if a path was configured
    • Enable checkbox now uses the interface disable node
    • No internet connection can be established on pre-config.d; changed to post-config.d
    • Reduce log size, it's not needed to use 1M for this. 256KB seems fine.
    • Important fix on post-config.d script, only install wireguard if it's not installed already (previously wireguard would install on every router restart)
    • Retry for curl online check in case we need more time to auth for internet.
    • Important: if we are upgrading (a package is already present), follow the package upgrade guidelines in https://github.com/WireGuard/wireguard-vyatta-ubnt/wiki/EdgeOS-and-Unifi-Gateway#upgrade else install the package normally.
      Preserves the config and rules of the interface if we can (important) (need testing)
    • Security alert: Important: only auto install or upgrade the wizard if the user checked the boxes, this function is called from *-config.d scripts that run on router restarts, we don't want to upgrade or install the wirzard if we didn't choose to.