Releases: vchrizz/ER-wizard-WireGuard
Releases · vchrizz/ER-wizard-WireGuard
1.7-20230916-pre
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 topost-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 theconfig
andrules
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
Added:
- ipaddress field
- peer description field
Fixed:
- fix unwanted re-enabling disabled setting route-allowed-ips
1.5-20211217
Changed:
- rework update/setup procedure
Fixed:
- keep all wireguard related configuration after [firmware] upgrades
1.4-20211213
Added:
- generate config and qrcode for each peer
1.3-20211209
Changed:
- optimized wizard update status
Fixed:
- fix matching text to enable manual update checkbox
1.2-20211209
Added:
- generate QRcode for local public key
Fixed:
- optimized css and js
1.1-20211209
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
optimize javascript and disable manual update checkbox after apply