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

Add config option for rundir (and misc other changes) #50

Merged
merged 7 commits into from
Aug 2, 2024

Commits on Jul 16, 2024

  1. Attempt to clarify a warning message

    This benign informational message has caused confusion with users
    several times.  Reword it to try and avoid this.
    hamishcoleman committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d658ec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b142e04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27af40c View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Change peer event type names

    The structure of the packet stays the same, but the descriptive strings
    change to allow clearer information.  This is technically an API change,
    but is intended to be a minor one - there are no known users of these
    strings.
    
    TODO: document the event messages better, so that the exact state
    transitions are more well known.
    hamishcoleman committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c3d0e9c View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    a17cf2c View commit details
    Browse the repository at this point in the history
  2. Allow running on non modern root filesystems

    All modern Linux systems have the ephemeral local state directory
    created at "/run" - however this is not universal even across just the
    supported Linux systems.
    
    Add a configure option to set the location of run dir that is compiled
    into the binary.
    
    (See PR n42n#48 and n42n#49)
    hamishcoleman committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    0847c26 View commit details
    Browse the repository at this point in the history
  3. Build openwrt packages with correct rundir

    It turns out that the openwrt systems that I have been using to test my
    OpenWRT package builds (All Turris Omnia systems) appears to have had a
    vendor patch applied to create a symlink from "/run" to "/var/run".  On
    a vanilla OpenWRT system, there is no "/run".  Use the new configure
    option to set the correct run dir location.
    
    (Also deal with the OpenWRT auto conf tools being too old to include the
    runstatedir option)
    
    (See PR n42n#48, n42n#49)
    hamishcoleman committed Aug 2, 2024
    1 Configuration menu
    Copy the full SHA
    dae535a View commit details
    Browse the repository at this point in the history