Skip to content

[pull] master from angristan:master#106

Merged
pull[bot] merged 4 commits into
namibia:masterfrom
angristan:master
Dec 18, 2025
Merged

[pull] master from angristan:master#106
pull[bot] merged 4 commits into
namibia:masterfrom
angristan:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Dec 18, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

angristan and others added 4 commits December 18, 2025 11:32
## Summary

Adds immediate client disconnect when a certificate is revoked, via
OpenVPN management interface.

Previously, revoked clients stayed connected until they voluntarily
disconnected or the server restarted.

Fixes #1199

## Changes

- Enable management interface (Unix socket at
`/var/run/openvpn/server.sock`)
- Add `disconnectClient()` function to send `kill` command on revoke
- Add `socat` dependency for socket communication
## Summary
- Adds FAQ entry explaining how to use OpenVPN's `port-share` feature to
run OpenVPN on port 443 alongside a web server

Closes #453
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[super-linter/super-linter](https://redirect.github.com/super-linter/super-linter)
| action | patch | `v8.3.0` -> `v8.3.1` |

---

### Release Notes

<details>
<summary>super-linter/super-linter (super-linter/super-linter)</summary>

###
[`v8.3.1`](https://redirect.github.com/super-linter/super-linter/releases/tag/v8.3.1)

[Compare
Source](https://redirect.github.com/super-linter/super-linter/compare/v8.3.0...v8.3.1)

##### 🐛 Bugfixes

- **docs:** ansible-lints lints the entire dir
([#&#8203;7272](https://redirect.github.com/super-linter/super-linter/issues/7272))
([b721f3c](https://redirect.github.com/super-linter/super-linter/commit/b721f3c5457b44561da6e4c2b9410de8315440dd)),
closes
[#&#8203;7263](https://redirect.github.com/super-linter/super-linter/issues/7263)
- handle paths with parentheses
([#&#8203;7273](https://redirect.github.com/super-linter/super-linter/issues/7273))
([d29d0d4](https://redirect.github.com/super-linter/super-linter/commit/d29d0d4ffb9e0d5f71026f616ba31b1228b772fa))
- rollback to python 3.13
([#&#8203;7269](https://redirect.github.com/super-linter/super-linter/issues/7269))
([10265f1](https://redirect.github.com/super-linter/super-linter/commit/10265f11c8902b6d12c083edd0a23da2cafc7f00))
- trivial log message bug when file does not exist
([#&#8203;7268](https://redirect.github.com/super-linter/super-linter/issues/7268))
([c6a7b38](https://redirect.github.com/super-linter/super-linter/commit/c6a7b385670ac9c594f1630063254fcc4a5c5d74))

##### ⬆️ Dependency updates

- **bundler:** bump rubocop-rails in /dependencies in the rubocop group
([#&#8203;7251](https://redirect.github.com/super-linter/super-linter/issues/7251))
([d8a2032](https://redirect.github.com/super-linter/super-linter/commit/d8a2032a5d9a067d05b55db58c52ebcff6620c11))
- **java:** bump com.google.googlejavaformat:google-java-format
([#&#8203;7270](https://redirect.github.com/super-linter/super-linter/issues/7270))
([140a2e3](https://redirect.github.com/super-linter/super-linter/commit/140a2e37bc294b770e31def087a16ce1051a68d7))
- **java:** bump com.puppycrawl.tools:checkstyle
([#&#8203;7264](https://redirect.github.com/super-linter/super-linter/issues/7264))
([550df3c](https://redirect.github.com/super-linter/super-linter/commit/550df3c97df2127bae653a3e8de0caccb9092973))
- **java:** bump the java-gradle group across 3 directories with 3
updates
([#&#8203;7252](https://redirect.github.com/super-linter/super-linter/issues/7252))
([5306a0a](https://redirect.github.com/super-linter/super-linter/commit/5306a0a618372a73fe40d7e8c157ca632de75af7))
- **npm:** bump
[@&#8203;modelcontextprotocol/sdk](https://redirect.github.com/modelcontextprotocol/sdk)
in /dependencies
([#&#8203;7248](https://redirect.github.com/super-linter/super-linter/issues/7248))
([4d59852](https://redirect.github.com/super-linter/super-linter/commit/4d59852bbcda028357fdbbfeb61187fa28507200))
- **npm:** bump express from 5.1.0 to 5.2.1 in /dependencies
([#&#8203;7246](https://redirect.github.com/super-linter/super-linter/issues/7246))
([50462d3](https://redirect.github.com/super-linter/super-linter/commit/50462d3ff8b4563663815874498977d4546e80eb))
- **npm:** bump jws from 4.0.0 to 4.0.1 in /dependencies
([#&#8203;7260](https://redirect.github.com/super-linter/super-linter/issues/7260))
([cc90344](https://redirect.github.com/super-linter/super-linter/commit/cc90344711f7c84363cb32fff58a42f42dd05cbb))
- **npm:** bump next from 16.0.7 to 16.0.9 in /dependencies
([#&#8203;7277](https://redirect.github.com/super-linter/super-linter/issues/7277))
([b7cedfb](https://redirect.github.com/super-linter/super-linter/commit/b7cedfbfe661f16a7a2b3b91cc367a189e1400f7))
- **npm:** bump the npm group across 1 directory with 3 updates
([#&#8203;7289](https://redirect.github.com/super-linter/super-linter/issues/7289))
([f65215e](https://redirect.github.com/super-linter/super-linter/commit/f65215e93e5c2aecdcda71d181af47012d384681))
- **npm:** bump the npm group across 1 directory with 5 updates
([#&#8203;7271](https://redirect.github.com/super-linter/super-linter/issues/7271))
([b4e616f](https://redirect.github.com/super-linter/super-linter/commit/b4e616f557869b1de38e2ef5093fa160a5849a4d))
- **npm:** bump the npm group across 1 directory with 7 updates
([#&#8203;7259](https://redirect.github.com/super-linter/super-linter/issues/7259))
([0ab9ad4](https://redirect.github.com/super-linter/super-linter/commit/0ab9ad42083eb92b8794c962bfe942d433701e35))
- **npm:** bump the npm group across 1 directory with 8 updates
([#&#8203;7266](https://redirect.github.com/super-linter/super-linter/issues/7266))
([39e94f8](https://redirect.github.com/super-linter/super-linter/commit/39e94f843cca4e7fac6a58db01bc5c2760a1840f))
- **python:** bump the pip group across 1 directory with 2 updates
([#&#8203;7288](https://redirect.github.com/super-linter/super-linter/issues/7288))
([4559b6e](https://redirect.github.com/super-linter/super-linter/commit/4559b6e55a3d219bec6c7907d52030e309a584b8))
- **python:** bump the pip group across 1 directory with 7 updates
([#&#8203;7265](https://redirect.github.com/super-linter/super-linter/issues/7265))
([026d3fe](https://redirect.github.com/super-linter/super-linter/commit/026d3fe1edbb7414b79a39be4d11e666425176bd))

##### 🧰 Maintenance

- add prettier and htmlhint to the npm group
([#&#8203;7257](https://redirect.github.com/super-linter/super-linter/issues/7257))
([4692c1c](https://redirect.github.com/super-linter/super-linter/commit/4692c1cc3aa66f6d26c62a78534a168391a1a9d5))
- **deps:** update docker dependencies
([#&#8203;7285](https://redirect.github.com/super-linter/super-linter/issues/7285))
([f4d16d3](https://redirect.github.com/super-linter/super-linter/commit/f4d16d3155f32058b79f8f54c19067aec415ddd8)),
closes
[#&#8203;7244](https://redirect.github.com/super-linter/super-linter/issues/7244)
- fix docs typos and update next
([#&#8203;7284](https://redirect.github.com/super-linter/super-linter/issues/7284))
([0df9f3c](https://redirect.github.com/super-linter/super-linter/commit/0df9f3cff24518f8f07f624457dcc52a48e76bea))
- update issue template and print graph
([#&#8203;7276](https://redirect.github.com/super-linter/super-linter/issues/7276))
([dfb728c](https://redirect.github.com/super-linter/super-linter/commit/dfb728c158a47400469455f19e2504e323ac6482))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/angristan/openvpn-install).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary
- Expands the FAQ entry about accessing computers on the server's LAN
- The previous answer only mentioned pushing a route, which is
insufficient for most setups
- Added explanation of the return routing requirement with two options:
  - Static route on router (recommended)
  - Masquerade rule (when router can't be modified)

Closes #1126
@pull pull Bot locked and limited conversation to collaborators Dec 18, 2025
@pull pull Bot added the ⤵️ pull label Dec 18, 2025
@pull pull Bot merged commit 13008ef into namibia:master Dec 18, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant