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

Config re-sync instead of full wireguard restart #316

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Dec 29, 2022

  1. User management

    More than one user with Manager or Admin permissions can be created from UI
    armisss4 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    df10417 View commit details
    Browse the repository at this point in the history
  2. Security fixes

    Patched some security holes with GetUser and UpdateUser, did some minor cleanup
    armisss4 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    4b5057e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from armisss4/develop

    Merge from development branch
    armisss4 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    4cc79da View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. User control patch

    Changed available actions done by an admin to itself: admin can no longer remove itself from users list, admin can no longer change its user type to manager.
    armisss4 committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    93731c3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from armisss4/User-control-patch

    User control patch
    armisss4 committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    f8a1041 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Revert "User control patch"

    armisss4 committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b6eb046 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from armisss4/revert-2-User-control-patch

    Revert "User control patch"
    armisss4 committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b06eb96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43148ce View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from armisss4/revert-1-develop

    Revert "Merge from development branch"
    armisss4 committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    fdb36e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Changed wgui.service

    Updated wgui.service to only apply changes, that were made to clients. Not fully tested, could cause issues with wg-quick specific options.
    armisss4 committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    5986e1a View commit details
    Browse the repository at this point in the history
  2. Changed wgui.service

    Changed wgui.service to call additional restart-wg.sh file.
    armisss4 committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    aae63d1 View commit details
    Browse the repository at this point in the history
  3. Created restart-wg.sh file

    Created wireguard restart script, which compares wg0.conf part between [Interface] and first peer with previous version for changes, and, if there is any - restarts whole wireguard, if the only changes are done to peers, it calls "wg syncconf", eliminating client disconnection after pressing apply config problem.
    armisss4 committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    09abbdf View commit details
    Browse the repository at this point in the history