Skip to content

Releases: vchrizz/ER-wizard-WireGuard

1.7-20230916-pre

15 Sep 23:58
416b5f8
Compare
Choose a tag to compare
1.7-20230916-pre Pre-release
Pre-release

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.

1.6-20211226

26 Dec 22:28
832b086
Compare
Choose a tag to compare

Added:

  • ipaddress field
  • peer description field

Fixed:

  • fix unwanted re-enabling disabled setting route-allowed-ips

1.5-20211217

17 Dec 00:59
c0cd01e
Compare
Choose a tag to compare

Changed:

  • rework update/setup procedure

Fixed:

  • keep all wireguard related configuration after [firmware] upgrades

1.4-20211213

13 Dec 22:47
50015fc
Compare
Choose a tag to compare

Added:

  • generate config and qrcode for each peer

1.3-20211209

09 Dec 21:35
c17ee73
Compare
Choose a tag to compare

Changed:

  • optimized wizard update status

Fixed:

  • fix matching text to enable manual update checkbox

1.2-20211209

09 Dec 18:12
c17ee73
Compare
Choose a tag to compare

Added:

  • generate QRcode for local public key

Fixed:

  • optimized css and js

1.1-20211209

09 Dec 02:12
c17ee73
Compare
Choose a tag to compare

Added:

  • "Latest handshake" status-field for each peer

Changed:

  • set font-family:courier for public-key status field

Fixed:

  • generation of private key without forward slash

1.0-20211207

07 Dec 21:56
c17ee73
Compare
Choose a tag to compare
optimize javascript and disable manual update checkbox after apply