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

OpenBSD support? #2439

Closed
ainar-g opened this issue Dec 14, 2020 · 4 comments
Closed

OpenBSD support? #2439

ainar-g opened this issue Dec 14, 2020 · 4 comments
Assignees
Labels
enhancement infrastructure CI, CD, releases, etc. P4: Low research Looking up ways to improve the product in the future.
Milestone

Comments

@ainar-g
Copy link
Contributor

ainar-g commented Dec 14, 2020

OpenBSD is an OS that is relatively popular on routers, so we may want to support it in the future. Apart from a few external libraries, that will probably require patching, it shouldn't be that hard to support.

@ainar-g ainar-g added enhancement P4: Low infrastructure CI, CD, releases, etc. research Looking up ways to improve the product in the future. labels Dec 14, 2020
@ainar-g ainar-g self-assigned this Dec 14, 2020
@qbit
Copy link
Contributor

qbit commented Dec 14, 2020

fwiw - I have a WIP port of AGH for OpenBSD. Currently I am running the latest stable release on arm64 without issues.

#2417 was specifically for fixing master on OpenBD :D.

I do want to add another change that allows for running as non-root. This would let one forward the dns requests from priv ports (via pf) to AGH running as a non-root user.

@Aikatsui
Copy link
Contributor

@qbit #723 #1324

@ainar-g ainar-g added this to the v0.107.0 milestone May 18, 2021
adguard pushed a commit that referenced this issue Jun 3, 2021
Updates #2439.

Squashed commit of the following:

commit 3ff109e
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Thu Jun 3 20:46:17 2021 +0300

    all: imp code, docs

commit 512ee6d
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Thu Jun 3 20:06:41 2021 +0300

    all: openbsd support
@ainar-g
Copy link
Contributor Author

ainar-g commented Jun 3, 2021

Edge builds for OpenBSD are now built and published. Betas are coming in a couple of weeks. What works:

  • DNS, including client settings and filtering.

  • Logging.

  • Statistics.

What doesn't work yet:

I'll close this issue. Please file new ones if you find bugs in the OpenBSD version.

@ainar-g ainar-g closed this as completed Jun 3, 2021
@fireglow
Copy link

fireglow commented Jun 4, 2021

For anybody looking for the builds, they are here:
* OpenBSD: 64-bit (experimental)
* OpenBSD ARM: 64-bit (experimental)

heyxkhoa pushed a commit to heyxkhoa/AdGuardHome that referenced this issue Mar 20, 2023
Updates AdguardTeam#2439.

Squashed commit of the following:

commit 3ff109e
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Thu Jun 3 20:46:17 2021 +0300

    all: imp code, docs

commit 512ee6d
Author: Ainar Garipov <A.Garipov@AdGuard.COM>
Date:   Thu Jun 3 20:06:41 2021 +0300

    all: openbsd support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement infrastructure CI, CD, releases, etc. P4: Low research Looking up ways to improve the product in the future.
Projects
None yet
Development

No branches or pull requests

4 participants