Skip to content

strongswan: update to 6.1.0 - #30791

Open
ttc0419 wants to merge 3 commits into
openwrt:masterfrom
ttc0419:strongswan-6.1.0
Open

ttc0419 wants to merge 3 commits into
openwrt:masterfrom
ttc0419:strongswan-6.1.0

Conversation

@ttc0419

@ttc0419 ttc0419 commented Oct 16, 2026 •

Copy link
Copy Markdown

📦 Package Details

Maintainer: @BKPepe @feckert @Thermi @pprindeville

Description:

Remove the blowfish, duplicheck, gcrypt, led and smp plugins, which
upstream removed in 6.1.0 and recommends disabling in older releases.

Drop their package definitions, full-package dependencies and version
test entries, along with the duplicheck installation rule.


Update to 6.1.0, which fixes eleven vulnerabilities. Explicitly enable
IKEv1 to preserve support now that upstream disables it by default.

Refresh the gmpdh patch, drop the wolfSSL header patch already included
upstream and remove the obsolete libfast configure option.


Drop the stroke plugin and the strongswan-ipsec package, including the
starter-based init script and ipsec.conf/ipsec.secrets installation.
Use swanctl in the ISAKMP and minimal meta-packages while retaining
IKEv1 support.

Move ipsec.user installation and conffile tracking to the updown plugin
so its hotplug hook remains usable without the legacy ipsec package.
Remove the obsolete version tests.

Release notes:
https://www.strongswan.org/blog/2026/09/07/strongswan-6.1.0-released.html

Closes: #30738


🧪 Run Testing Details

  • OpenWrt Version: SNAPSHOT r37325-f26554ed98
  • OpenWrt Target/Subtarget: mediatek/filogic
  • OpenWrt Device: TP-Link TL-XDR6088

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • It can be applied using git am
  • It has been refreshed to avoid offsets, fuzzes, etc., using
    make package/<your-package>/refresh V=s
  • It is structured in a way that it is potentially upstreamable
    (e.g., subject line, commit description, etc.)
    We must try to upstream patches to reduce maintenance burden.

@feckert

feckert commented Oct 16, 2026

Copy link
Copy Markdown
Member

I'm not yet sure whether we should stop offering IKEv1. There are still some configurations that use it. That’s why I recently added a warning in LuCI noting that IKEv1 is deprecated and will be removed soon. As long as stronswan still supports IKEv1, I’d like to continue offering it. I’d prefer to also add a warning to the init script prompting users to upgrade.

I'm more in favor of disabling stroke and relying entirely on vici (swanctl).
That would simplify the Makefile.
This is disabled per default during compilation since 6.0.0 https://strongswan.org/blog/2024/12/03/strongswan-6.0.0-released.html

Remove the blowfish, duplicheck, gcrypt, led and smp plugins, which
upstream removed in 6.1.0 and recommends disabling in older releases.

Drop their package definitions, full-package dependencies and version
test entries, along with the duplicheck installation rule.

Link: https://www.strongswan.org/blog/2026/09/07/strongswan-6.1.0-released.html
Signed-off-by: Tianchen Tang <ttc0419@outlook.com>
Update to 6.1.0, which fixes eleven vulnerabilities. Explicitly enable
IKEv1 to preserve support now that upstream disables it by default.

Refresh the gmpdh patch, drop the wolfSSL header patch already included
upstream and remove the obsolete libfast configure option.

Link: https://www.strongswan.org/blog/2026/09/07/strongswan-6.1.0-released.html
Signed-off-by: Tianchen Tang <ttc0419@outlook.com>
Drop the stroke plugin and the strongswan-ipsec package, including the
starter-based init script and ipsec.conf/ipsec.secrets installation.
Use swanctl in the ISAKMP and minimal meta-packages while retaining
IKEv1 support.

Move ipsec.user installation and conffile tracking to the updown plugin
so its hotplug hook remains usable without the legacy ipsec package.
Remove the obsolete version tests.

Link: https://strongswan.org/blog/2024/12/03/strongswan-6.0.0-released.html
Signed-off-by: Tianchen Tang <ttc0419@outlook.com>
@ttc0419

ttc0419 commented Oct 16, 2026

Copy link
Copy Markdown
Author

@feckert restored ikev1 support and added a commit to drop stoke backend

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 3 new commits; no further issues found.


Generated by Claude Code

Comment thread net/strongswan/Makefile
@ttc0419 ttc0419 changed the title Strongswan 6.1.0 strongswan: update to 6.1.0 Oct 17, 2026
@ttc0419

ttc0419 commented Oct 19, 2026

Copy link
Copy Markdown
Author

@feckert @BKPepe anything else before merging?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

strongswan: update to 6.1.0

3 participants