~gary-wzl77/snappy-hwe-snaps/+git/easy-openvpn:refactor

Last commit made on 2017-08-29
Get this branch:
git clone -b refactor https://git.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/easy-openvpn
Only Gary.Wang can upload to this branch. If you are Gary.Wang please log in for upload directions.

Branch merges

Branch information

Recent commits

7a96dcf... by Gary.Wang

Address the issues per the suggestions.

1. Create a feature branch to host upstream and use it as the source for openvpn-util part.
2. Use tests-extras to create raw core image.

5fcb037... by Gary.Wang

Fix indentation and some typos, use here-doc to export env variables and
use builtin helper function(MATCH) in spread tests.

9be134b... by Gary.Wang

Fixed some grammar errors per the suggestions.

d9be001... by Gary.Wang

Add license header file and use the preferred way for command substitution.

More tweaks on README.md.

f43cecd... by Gary.Wang

Add project homepage in description filed of snapcraft.yaml file.

158c3a5... by Gary.Wang

Refactor to follow the upstream to get server setup scripts.

* Refactor to follow the upstream to get server setup scripts.
*.Add spread tests.
*.Add three commands. [revoke-client, connect-server, help]
*.Support hooks to set env variables.

7dd7323... by Casey Marshall <email address hidden>

Merge pull request #2 from adglkh/fix-snap-version

Fixed snap version.

c151186... by Gary.Wang

Fixed snap version.

We use openvpn software version as the version information in the snap.

44c100f... by Casey Marshall <email address hidden>

Merge pull request #1 from adglkh/confinement-workaround

Disable user and group setup for openvpn server.

594d5f0... by Gary.Wang

Disable user and group setup for openvpn server.

1.Openvpn daemon need to be running as "nobody" user and "nobody" group
and regarding syscall(setuid/setgid) will trigger apparmor denies error
if we install the snap and run it in strict mode. We disable user and
group management for the time being so that we can release the snap in
stable channel.
2.In the todo list, I removed "tun/tap for openvpn... mode" section
as read/write acccess to /dev/net/tun is allowed in snapd with
network-control connected.