Shreyas Zare
e46a2867b5
assembly version updated to v15.6.1 for release.
2026-10-11 20:41:28 +05:30
Shreyas Zare
fc287a6328
DnsServerApp: Updated console message to use HTTPS URL when available.
2026-10-10 14:56:16 +05:30
Shreyas Zare
419d053775
assesmbly version updated to v15.6 for release.
2026-10-03 19:02:39 +05:30
Shreyas Zare
a64f5a23dd
DnsServerApp: Updated code to include server version and start time stamp in output.
2026-10-03 13:28:36 +05:30
Shreyas Zare
bb60b3f659
assembly version updated to v15.5.1 for release.
2026-09-26 16:27:54 +05:30
IominimoI
06f9fba6d8
Fix: Set umask 0022 during installation for proper file permissions ( #2165 )
...
* Fix: Set umask 0022 during installation for proper file permissions
On restricted environments, the install.sh executes successfully but sets up files with restrictive permissions, causing the DNS service to fail with "Permission denied" errors. This fix temporarily sets the umask to 0022 during installation and restores the original umask on exit. Tested and working.
* Remove unnecessary umask reversion
2026-09-26 13:18:27 +05:30
Shreyas Zare
67aaf1f9ae
install.sh: updated script to update resolv.conf only on first install.
2026-09-20 17:44:28 +05:30
Shreyas Zare
eec4e9a76b
assembly version updated to v15.5 for release.
2026-09-19 20:05:13 +05:30
Shreyas Zare
855d2af91c
install.sh: updated script to add service name and to add support for new libicu packages.
2026-09-19 20:03:27 +05:30
Shreyas Zare
7a3d7feeaa
assembly version updated to v15.4 for release.
2026-07-11 16:23:44 +05:30
Shreyas Zare
d0628ba61c
install.sh: updated script to add missing permissions update during update process.
2026-07-11 15:47:18 +05:30
Shreyas Zare
366c0a5a4f
assembly version updated to v15.3 for release.
2026-07-05 17:21:41 +05:30
Shreyas Zare
c7d2dd4ba6
uninstall.sh: updated uninstall script to support openrc service removal. Refacctoring changes done.
2026-06-27 19:15:04 +05:30
Shreyas Zare
70e4a69269
openrc.service: updated service file with missing params.
2026-06-27 19:13:54 +05:30
Shreyas Zare
dd0af7fefb
install.sh: updated script to remove curl and bash dependency installation since the script expects this to be installed for all platforms. Fixed issue with user-group for both systemd and alpine case. Refactoring changes done.
2026-06-27 19:13:24 +05:30
Wrong-Code
76a9611b26
Update Alpine Linux support for Technitium DNS 15 ( #1889 )
2026-06-27 18:51:21 +05:30
Shreyas Zare
819620626c
assembly version updated to v15.2 for release.
2026-05-09 16:55:49 +05:30
Shreyas Zare
f8cb82bc76
assembly version updated to v15.1 for release
2026-05-03 15:35:56 +05:30
Shreyas Zare
a9f138464c
assembly version updated to v15.0.1 for release
2026-04-26 17:47:22 +05:30
Shreyas Zare
538ab9127e
Dotnet updated to v10.0. Assembly version updated for release.
2026-04-25 15:59:08 +05:30
Shreyas Zare
c717a23933
uninstall.sh: updated script to ask before removing dotnet.
2026-04-25 13:05:00 +05:30
Shreyas Zare
cdfaf5b3ff
minor formating changes
2026-04-25 13:03:37 +05:30
Shreyas Zare
8d2e52c909
updated publish profiles for dotnet 10.0
2026-04-25 13:03:14 +05:30
Shreyas Zare
b2b56f8c95
systemd.service: added env var to allow RSA+SHA1 DNSSEC algo.
2026-03-21 12:41:08 +05:30
Shreyas Zare
b0cb7fa17e
install.sh: updated dotnet to 10.0
2026-03-21 12:40:30 +05:30
Shreyas Zare
6b06ca2cf3
DnsServerApp: updated app to allow running explicitly as a portable app.
2026-03-14 16:05:36 +05:30
Shreyas Zare
afea5cdf7c
systemd.service: updated systemd service config to run as non-root user with additional hardening.
2026-03-14 16:04:28 +05:30
Shreyas Zare
682f24839e
uninstall.sh: updated script to support install script changes. Added option to remove config and logs files on disk after uninstall.
2026-03-14 16:02:36 +05:30
Shreyas Zare
9641ddefc2
install.sh: updated install script to run dns service as non-root user.
2026-03-14 16:01:38 +05:30
Shreyas Zare
8c14edf985
uninstall.sh: updated script to restore network manager to default config, added support to restore original resolv.conf file along with starting up systemd-resolved. Also implemented option to remove config folder after uninstall.
2026-02-28 14:55:21 +05:30
Shreyas Zare
1d152e893b
install.sh: updated install script to correctly configure network manager so that it does not alter resolv.conf. Also made changes to allow restoring original resolv.conf on uninstall.
2026-02-28 14:53:16 +05:30
Shreyas Zare
44502bc0a1
assembly version updated to v14.3 for release
2025-12-20 18:45:43 +05:30
Shreyas Zare
4598ad0f9b
DnsServerApp: updated code to keep posix signal registration handle to prevent it from getting unregistered due to garbage collector.
2025-12-20 18:05:57 +05:30
Shreyas Zare
ffc1e6aca5
DnsServerApp: updated platform check to work for all unix like platforms.
2025-12-20 15:23:30 +05:30
Ingmar Stein
e8b6e0d436
feat: Implement graceful shutdown on SIGTERM
...
Adds a handler for the SIGTERM signal on Linux and macOS to allow the DNS server to shut down gracefully. This is the standard signal sent by `systemd` and Docker to stop a service.
- Updated `DnsServerApp/Program.cs` to handle `PosixSignal.SIGTERM`.
- Removed `KillSignal=SIGINT` from `systemd.service` to use the default `SIGTERM`.
- Removed `STOPSIGNAL SIGINT` from `Dockerfile` to use the default `SIGTERM`.
This ensures that the application has a chance to clean up resources properly before exiting when stopped as a service or container.
2025-11-24 10:58:46 +01:00
Shreyas Zare
4c8bea9081
assembly version updated to v14.2 for release
2025-11-22 18:23:51 +05:30
Shreyas Zare
533ce8dc15
assembly version updated to v14.1 for release.
2025-11-16 17:01:50 +05:30
Shreyas Zare
25abde61b7
assembly version updated to v14.0.1 for release.
2025-11-09 18:32:32 +05:30
Shreyas Zare
33291c3d06
Upgraded to .NET 9. Assembly version updated to v14.0 for release.
2025-11-08 16:02:13 +05:30
Shreyas Zare
990f3c2a08
install.sh: updated dotnet to v9.
2025-11-08 12:22:22 +05:30
Shreyas Zare
927f182cf4
updated publish profiles.
2025-11-08 12:21:44 +05:30
Shreyas Zare
9552abdaa2
DnsServerApp: Updated code to use StartAsync() method. Code refactoring changes done.
2025-11-02 15:56:20 +05:30
Shreyas Zare
1edf8069fa
DnsServerApp: updated code for refactoring changes.
2025-09-27 13:27:01 +05:30
Shreyas Zare
adbffc5764
DnsServerApp: updated code to support new --stop-if-bind-fails parameter.
2025-05-31 13:20:20 +05:30
Shreyas Zare
0a180be86a
assembly version updated to v13.6 for release.
2025-04-26 15:50:42 +05:30
Shreyas Zare
efe1aed46b
install.sh: updated install script with ICU package installation support. Code refactoring changes done.
2025-04-19 15:43:50 +05:30
Shreyas Zare
31acdbbe61
DnsServerApp: implemented new '--icu-test' command line option to allow testing for ICU package from install script.
2025-04-19 15:18:03 +05:30
Shreyas Zare
27afe03908
Merge pull request #1248 from Paul1404/master
...
Fix DNS resolution issue during installation
2025-04-12 17:57:39 +05:30
N0jja
423e6bf0bc
Change hostname display command on linux install.sh
2025-04-07 20:24:01 +09:00
Shreyas Zare
68ca5d9aee
assembly version updated to v13.5 for release.
2025-04-06 16:53:45 +05:30