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
Shreyas Zare
9125745690
DnsServerApp: updated code to print console message as a single string.
2025-03-29 17:34:53 +05:30
Paul
f3b5338f42
Improve cross-distro compatibility
...
Support multiple package managers with researched distribution-specific package names:
- Debian/Ubuntu: libicu74, libicu72, libicu70 (with fallback)
- RHEL/Fedora/CentOS: libicu
- openSUSE: libicu
- Arch Linux: icu
- Alpine Linux: icu
2025-03-09 12:16:40 +01:00
Paul
be01765ec0
Revert "Update install.sh"
...
This reverts commit a147ac14c3 .
2025-03-09 12:12:46 +01:00
Paul
a147ac14c3
Update install.sh
...
Adjusted distro specific package names
2025-03-09 12:07:56 +01:00
Paul
b9b2e51ca1
Fix DNS resolution issue during installation
...
- Add ICU package check and installation before modifying resolv.conf
- Support multiple package managers (apt-get, dnf, yum, zypper, pacman, apk)
- Add fallback DNS server (1.1.1.1) in resolv.conf
- Add comments in resolv.conf for better documentation
2025-03-09 00:51:21 +01:00
Shreyas Zare
9660c0b846
assembly version updated to v13.4.3 for release.
2025-02-23 16:37:52 +05:30
Shreyas Zare
0474721b94
assembly version updated to v13.4.2 for release.
2025-02-15 15:54:16 +05:30
Shreyas Zare
4b86f9d88f
assembly version updated to v13.4.1 for release.
2025-02-02 16:47:48 +05:30
Shreyas Zare
76ccc2bea7
assembly version updated to v13.4 for release.
2025-01-26 20:45:32 +05:30
Shreyas Zare
3aab035c83
assembly version updated to v13.3 for release.
2024-12-21 21:03:39 +05:30
Shreyas Zare
7983b9c265
assembly version updated to 13.2.2 for release.
2024-12-02 19:00:02 +05:30
Shreyas Zare
24227106e7
assembly version updated to v13.2.1 for release.
2024-11-30 15:27:09 +05:30
Shreyas Zare
2bead7f72e
assembly version updated to v13.2 for release.
2024-11-16 18:24:37 +05:30
Shreyas Zare
082923c2fc
assembly version updated to v13.1.1 for release.
2024-11-09 21:15:23 +05:30
Shreyas Zare
e5edcfa6fc
assembly version updated to v13.1 for release.
2024-10-19 20:15:56 +05:30
Shreyas Zare
968e702d12
assembly version updated to v13.0.2 for release.
2024-09-28 17:39:15 +05:30
Shreyas Zare
6cab012a6b
assembly version updated to v13.0.1 for release.
2024-09-23 19:10:01 +05:30
Shreyas Zare
5c9830f3ba
assembly version updated to v13.0 for release
2024-09-22 17:13:32 +05:30
Shreyas Zare
781d02fb48
minor code refactoring.
2024-09-14 16:26:13 +05:30
Shreyas Zare
64c719094a
assembly version updated to v12.2.1 for release.
2024-06-15 19:57:23 +05:30
Shreyas Zare
3f3156d1b2
assembly version updated to v12.2 for release.
2024-06-15 17:43:50 +05:30
Shreyas Zare
5a681459e1
install.sh: updated error message to show more info.
2024-06-15 17:38:18 +05:30
Shreyas Zare
885a89f395
assembly version updated to v12.1 for release.
2024-03-16 18:16:43 +05:30
Shreyas Zare
7e3ea9a5a6
assembly version updated to v12.0.1 for release
2024-02-08 19:28:55 +05:30
Shreyas Zare
3bd70f6d2d
assembly version updated for release
2024-02-04 21:59:54 +05:30
Shreyas Zare
b0fa6dd0c0
install.sh: updated to install .net 8 runtime.
2024-02-04 17:10:57 +05:30
Shreyas Zare
7df5058b87
updated publish profile
2024-02-04 17:10:14 +05:30
Shreyas Zare
daa2089396
assembly version updated for v11.5.3 release.
2023-11-07 01:04:25 +05:30
Shreyas Zare
812c5fa419
assembly version updated to v11.5.2 for release.
2023-10-31 20:47:58 +05:30
Shreyas Zare
61c096a5e7
assembly version updated to 11.5.1 for release.
2023-10-30 11:57:37 +05:30
Shreyas Zare
954864fcee
assembly version updated to 11.5 for release.
2023-10-29 22:48:03 +05:30