So for the snapd side of this bug:
1. snapd in edge (2.30+) supports setting core settings even if no core snap is installed.
2. proxy settings are only considered on core currently via /etc/environment and require a restart
3. We are writing /etc/environment on core devices but do no length checks (i.e. we do not check the 8MiB limit)
So (1) is taken care of but (2) and (3) still needs work.
So for the snapd side of this bug:
1. snapd in edge (2.30+) supports setting core settings even if no core snap is installed.
2. proxy settings are only considered on core currently via /etc/environment and require a restart
3. We are writing /etc/environment on core devices but do no length checks (i.e. we do not check the 8MiB limit)
So (1) is taken care of but (2) and (3) still needs work.