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

Open Beta v6.20 | Please help testing and hardening the upcoming release #2415

Closed
5 tasks done
MichaIng opened this issue Jan 15, 2019 · 2 comments
Closed
5 tasks done
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Milestone

Comments

@MichaIng
Copy link
Owner

MichaIng commented Jan 15, 2019

RC version v6.20.5
Changelog https://github.com/Fourdee/DietPi/blob/beta/CHANGELOG.txt
Code changes Fourdee/DietPi@master...beta
v6.20.1 => v6.20.2 https://github.com/Fourdee/DietPi/pull/2432
v6.20.2 => v6.20.3 https://github.com/Fourdee/DietPi/pull/2444
v6.20.3 => v6.20.4 https://github.com/Fourdee/DietPi/pull/2455
v6.20.4 => v6.20.5 https://github.com/Fourdee/DietPi/pull/2457
How to apply https://github.com/Fourdee/DietPi/blob/beta/BRANCH_SYSTEM.md

ToDo:

  • DietPi-Software | WireGuard: Add changelog entry and online docs
    • Print QR code to console to scan with mobile client: qrencode -t ansiutf8 < /etc/wireguard/wg0-client.conf
    • Client mode kill switch:
      PostUp = iptables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT
      PreDown = iptables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT
      
  • DietPi-Software | WireGuard: Fine tune install script, add optional client configs for only local network access, only server access or only DNS nameserver usage (Pi-hole combi). Do never overwrite existing configs on install.
  • DietPi-Software | WireGuard: Allow client setup install by skipping server config steps if user chosen by user.
  • EDIT: PR merged into dev: https://github.com/Fourdee/DietPi/pull/2420

Testing cases

The following cases have been successfully tested by the devs, however it would be great if you could have a special eye on them when using the beta:

Known issues

DietPi functionality

DietPi visual

SBC/device related

Software title related

@MichaIng MichaIng added Testing/testers required 🔽 Information ℹ️ Beta 🧪 Issues specific to the Beta branch testing labels Jan 15, 2019
@MichaIng MichaIng added this to the v6.20 milestone Jan 15, 2019
@MichaIng MichaIng pinned this issue Jan 16, 2019
@MichaIng
Copy link
Owner Author

@Fourdee
Niice, yesterday I was just again thinking about an issue pinning feature would be nice and today I found it. Is this new or was I just blind? 😄

@MichaIng
Copy link
Owner Author

Released UTC 21:55.

Thanks to all testers ❤️ 🎆. Will mark this topic as resolved 😃.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Projects
None yet
Development

No branches or pull requests

1 participant