Skip to content

Fix WSAPoll - #1265

Merged
gthess merged 4 commits into
masterfrom
bugfix/wsapoll
Apr 11, 2025
Merged

Fix WSAPoll#1265
gthess merged 4 commits into
masterfrom
bugfix/wsapoll

Conversation

@gthess

@gthess gthess commented Apr 10, 2025

Copy link
Copy Markdown
Member

No description provided.

@gthess
gthess marked this pull request as ready for review April 11, 2025 12:53

@wcawijngaards wcawijngaards left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The code looks good. The fixes make it more portable.

@gthess
gthess merged commit 75e8fd7 into master Apr 11, 2025
@gthess
gthess deleted the bugfix/wsapoll branch April 11, 2025 13:06
gthess added a commit that referenced this pull request Apr 11, 2025
- Merge #1265: Fix WSAPoll.
gthess added a commit that referenced this pull request Apr 11, 2025
* Fix calling WSAPoll.

* fast_reload: explicitly set tcp_wouldblock on Windows when there is no
  command to read from the fast_reload thread.

* For poll(), also check for ENOMEM (Linux).

* Remove ifdefs for ENOMEM.
* Some systems return EAGAIN for poll.
gthess added a commit that referenced this pull request Apr 11, 2025
- Merge #1265: Fix WSAPoll.
jedisct1 added a commit to jedisct1/unbound that referenced this pull request Apr 24, 2025
* nlnet/master: (49 commits)
  - Tag for 1.23.0rc2. This became the release of 1.23.0 on 24 April   2025. The code repository continues with 1.23.1 in development.
  - Increase default to `num-queries-per-thread: 2048`, when unbound is   compiled with libevent. It makes saturation of the task queue more   resource intensive and less practical. Thanks to Shiming Liu,   Network and Information Security Lab, Tsinghua University for the   report.
  Changelog entry for NLnetLabs#1265: - Merge NLnetLabs#1265: Fix WSAPoll.
  Fix WSAPoll (NLnetLabs#1265)
  Changelog entry for NLnetLabs#1265: - Merge NLnetLabs#1265: Fix WSAPoll.
  Fix WSAPoll (NLnetLabs#1265)
  - Fix for print of connection type in log-replies for dot and doh.
  - Fix NLnetLabs#1264: unbound 1.22.0 leaks memory when doing DoH.
  - Fix to detect if atomic_store links in configure.
  - Fix fast_reload to print chroot with config file name.
  - Update to the manpage for the fast_reload part.
  - Tag for 1.23.0rc1.
  - More explicit text about memory usage during fast_reload.
  Changelog entry for NLnetLabs#902: - Merge NLnetLabs#902: DNS Error Reporting (RFC 9567). Introduces new   configuration option 'dns-error-reporting' and new statistics for   'num.dns_error_reports'.
  DNS Error Reporting (RFC 9567) (NLnetLabs#902)
  - Fix to update common.sh for speed of kill_pid.
  - Fix test to speed up common.sh script kill_pid.
  Fix typo in Changelog entry.
  Changelog entry for NLnetLabs#1019: - Merge NLnetLabs#1019: Redis read-only replica support.   Introduces new 'redis-replica-*' options for the Redis cache backend.
  - Fix redis_replicat test for unused option defaults and log printout.
  ...
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.

2 participants