Skip to content

dnsdist: use luajit on luajit archs except aarch64; lua on other archs#99

Open
killgufo wants to merge 39 commits intoPowerDNS:masterfrom
killgufo:pdns
Open

dnsdist: use luajit on luajit archs except aarch64; lua on other archs#99
killgufo wants to merge 39 commits intoPowerDNS:masterfrom
killgufo:pdns

Conversation

@killgufo
Copy link

@killgufo killgufo commented Nov 15, 2025

📦 Package Details

Maintainer: @Habbie @rgacogne

Description:
Compile support for libjit for all LUAJIT_ARCHs, except aarch64 where support is broken. Revert to liblua otherwise.
✅ Formalities

[x ] I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

As agreed, a clean version of openwrt#27873

1715173329 and others added 11 commits November 14, 2025 18:51
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
- rework the iw device detection in the scan function
- remove any limits from the radio selection
- control the reverse radio processing order with a separate option 'trm_revradio'
- tweak a few (debug) log statements
- LuCI updates (separate commit)
- readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
Update to latest upstream release.

Changelog: https://github.com/esnet/iperf/releases/tag/3.20

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <therealgraysky@proton.me>
Release notes:
https://marlam.de/msmtp/news/msmtp-1-8-32/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Add upstream patches.

Signed-off-by: George Sapkin <george@sapk.in>
When generating SRV RRs we're omitting the trailing dot that
roots the domain.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
GeorgeSapkin and others added 5 commits November 15, 2025 23:33
Project is abandoned, add a DIY patch.

Signed-off-by: George Sapkin <george@sapk.in>
This change updates eventlet to 0.40.3
It no longer needs 'six'
Needs python-setuptools/host & python-hatchling/host &
python-hatch-vcs/host as PKG_BUILD_DEPENDS.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This change updates markdown to version 3.10

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This upgrades greenlet to 3.2.4

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
Upgrade to version 0.5.0
Add python-setuptools/host as dep.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
@killgufo killgufo force-pushed the pdns branch 2 times, most recently from e37099b to 12ea7ca Compare November 16, 2025 11:40
@killgufo killgufo changed the title use luajit on luajit archs except aarch64; lua on other archs dnsdist: use luajit on luajit archs except aarch64; lua on other archs Nov 16, 2025
1715173329 and others added 3 commits November 17, 2025 01:03
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* support TLDs in feeds and local block-/allowlist, e.g. to block all 'de' domains with a single entry
* add active feed domains (of the feed download URLs) automatically to the local allowlist, to prevent download erros
* update the feed categories of 1hosts
* update and change the feed categories of hagezi: new categories are 'abusetlds',  'social', 'urlshortener' and
  'nrd' (newly registered domains). The latter one required download URL changes.
  Please note: if you use hagezi than remove and re-add the categories in LuCI feed selection after the updae
* Add an external adblock test (https://adblock.turtlecute.org/) on the DNS reporting tab, itprovides a simple
  way to check whether your current adblock setup is working as expected
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
Avoid using luajit for dnsdist on aarch64, where it fails with SIGILL at runtim

Signed-off-by: Daniele Bonomi <github@notmycloud.com>
killgufo and others added 6 commits November 16, 2025 22:49
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
- rework the iw device detection in the scan function
- remove any limits from the radio selection
- control the reverse radio processing order with a separate option 'trm_revradio'
- tweak a few (debug) log statements
- LuCI updates (separate commit)
- readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
Update to latest upstream release.

Changelog: https://github.com/esnet/iperf/releases/tag/3.20

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <therealgraysky@proton.me>
Release notes:
https://marlam.de/msmtp/news/msmtp-1-8-32/

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Add upstream patches.

Signed-off-by: George Sapkin <george@sapk.in>
pprindeville and others added 14 commits November 16, 2025 22:56
When generating SRV RRs we're omitting the trailing dot that
roots the domain.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Project is abandoned, add a DIY patch.

Signed-off-by: George Sapkin <george@sapk.in>
This change updates eventlet to 0.40.3
It no longer needs 'six'
Needs python-setuptools/host & python-hatchling/host &
python-hatch-vcs/host as PKG_BUILD_DEPENDS.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This change updates markdown to version 3.10

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This upgrades greenlet to 3.2.4

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
Upgrade to version 0.5.0
Add python-setuptools/host as dep.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* support TLDs in feeds and local block-/allowlist, e.g. to block all 'de' domains with a single entry
* add active feed domains (of the feed download URLs) automatically to the local allowlist, to prevent download erros
* update the feed categories of 1hosts
* update and change the feed categories of hagezi: new categories are 'abusetlds',  'social', 'urlshortener' and
  'nrd' (newly registered domains). The latter one required download URL changes.
  Please note: if you use hagezi than remove and re-add the categories in LuCI feed selection after the updae
* Add an external adblock test (https://adblock.turtlecute.org/) on the DNS reporting tab, itprovides a simple
  way to check whether your current adblock setup is working as expected
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
Signed-off-by: Daniele Bonomi <github@notmycloud.com>
use luajit on luajit archs except aarch64; lua on other archs to fix a
SIGILL runtime error with luajit

Signed-off-by: Daniele Bonomi <github@notmycloud.com>
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.

8 participants