Commit Graph

7141 Commits

Author SHA1 Message Date
Michal Nowak
71439d0c3a Merge tag 'v9.19.14'
BIND 9.19.14
2023-06-21 19:31:57 +02:00
Aram Sargsyan
33a005e23c Add a CHANGES placeholder for [GL #4044] 2023-06-20 10:13:12 +00:00
Tony Finch
e18ca83a3b Improve statschannel HTTP Connection: header protocol conformance
In HTTP/1.0 and HTTP/1.1, RFC 9112 section 9.6 says the last response
in a connection should include a `Connection: close` header, but the
statschannel server omitted it.

In an HTTP/1.0 response, the statschannel server can sometimes send a
`Connection: keep-alive` header when it is about to close the
connection. There are two ways:

If the first request on a connection is keep-alive and the second
request is not, then _both_ responses have `Connection: keep-alive`
but the connection is (correctly) closed after the second response.

If a single request contains

	Connection: close
	Connection: keep-alive

then RFC 9112 section 9.3 says the keep-alive header is ignored, but
the statschannel sends a spurious keep-alive in its response, though
it correctly closes the connection.

To fix these bugs, make it more clear that the `httpd->flags` are part
of the per-request-response state. The Connection: flags are now
described in terms of the effect they have instead of what causes them
to be set.
2023-06-15 17:03:09 +01:00
Ondřej Surý
0a35c0da9b Add CHANGES note for [GL #4149] 2023-06-15 15:32:24 +02:00
Aram Sargsyan
f73007afe7 Add a CHANGES note for [GL #4132] 2023-06-15 08:50:04 +00:00
Tony Finch
82401f0f0e CHANGES note for [GL #4134]
[cleanup]	Report "permission denied" instead of "unexpected error"
		when trying to update a zone file is on a read-only file
		system. Thanks to Midnight Veil. [GL #4134]
2023-06-14 13:13:39 +01:00
Mark Andrews
0da3370642 Add CHANGES note for [GL #4021] 2023-06-14 19:22:00 +10:00
Matthijs Mekking
5c9a7ffbdb Add CHANGES for find_zone_keys() function update
Probably a useful point in history.
2023-06-14 09:08:56 +02:00
Aram Sargsyan
23f609ba59 Add a CHANGES note for [GL #4136] 2023-06-13 12:58:13 +00:00
Michal Nowak
3b11496941 Add a CHANGES marker 2023-06-09 12:16:22 +02:00
Ondřej Surý
616bd7a96e Add CHANGES and release note for [GL #4055] 2023-06-08 12:11:09 +02:00
Michal Nowak
0856c08ae9 Add CHANGES placeholder for [GL #4055] 2023-06-07 13:39:12 +02:00
Michal Nowak
a2b3c2a386 Add CHANGES placeholder for [GL #4089] 2023-06-07 13:07:51 +02:00
Michal Nowak
e6ed763bf3 Add CHANGES placeholder for [GL #3835] 2023-06-07 10:47:37 +02:00
Ondřej Surý
1d03cac78a Add CHANGES note for [GL #4115] 2023-06-06 19:04:17 +02:00
Artem Boldariev
8672d54847 Update CHANGES and release note [GL #4038]
Mention that memory usage was reduced by allocating properly sized
send buffers for stream-based transports.
2023-06-06 13:40:42 +02:00
Mark Andrews
47ed397806 Add CHANGES note for [GL #4093] 2023-06-01 16:51:38 +02:00
Aram Sargsyan
466a7d9b5f Add CHANGES and release notes for [GL #4074] 2023-06-01 08:14:31 +00:00
Aram Sargsyan
fa9172d996 Add a CHANGES note for [GL !7978] 2023-05-31 09:09:35 +00:00
Evan Hunt
f58b9e9d2c CHANGES and release notes for [GL #4012] 2023-05-30 15:36:15 -07:00
Matthijs Mekking
23dbb6ba72 Add release note and changes for #3950
Fixing another serve-stale bug is still news.
2023-05-30 11:58:50 +02:00
Ondřej Surý
e497cb485c Add CHANGES placeholder for [GL #3905] 2023-05-29 08:00:16 +02:00
Ondřej Surý
0266760fdd Add CHANGES note for [GL #4098] 2023-05-29 07:44:24 +02:00
Evan Hunt
03a9aa95bf CHANGES for [GL #4079] 2023-05-25 11:59:37 -07:00
Aram Sargsyan
b409db08cf Add a CHANGES note for [GL #3765] 2023-05-24 14:38:53 +00:00
Matthijs Mekking
7a39651da5 Add notes and change entry 2023-05-23 08:53:22 +02:00
Evan Hunt
6b8dadaa87 placeholder for [GL #3905] 2023-05-22 16:09:49 -07:00
Tom Krizek
fd889bf0ad Add CHANGES and release note for [GL #3978] 2023-05-22 14:11:41 +02:00
Michał Kępień
ddbbb8612d Merge tag 'v9.19.13'
BIND 9.19.13
2023-05-18 14:06:04 +02:00
Michał Kępień
b95f85f4a9 Add placeholder for GL #4071 2023-05-17 16:26:39 +02:00
Tony Finch
725c2b12e8 CHANGES for [GL #4069]
[test]		Fix the `upforwd` system test to be more reliable,
		especially when using thread sanitizer.
2023-05-16 13:38:05 +01:00
Mark Andrews
36dab033dc Add CHANGES for [GL #4066] 2023-05-16 02:04:55 +00:00
Tony Finch
5e97ec5ead CHANGES note for [GL #3936]
[cleanup]	Refactor the loop manager and qp-trie code to remove
		isc_qsbr and use liburcu instead. [GL #3936]
2023-05-12 20:50:37 +01:00
Tony Finch
fc770a8bd0 Remove the now-unused ISC_STACK
We are using the liburcu concurrent data structures instead.
2023-05-12 20:49:43 +01:00
Evan Hunt
0ee38f905f CHANGES and release note for part 2 of [GL #4046] 2023-05-12 11:29:16 -07:00
Aram Sargsyan
00ed5f84a9 Add a CHANGES note for [GL #4054] 2023-05-12 13:37:27 +00:00
Ondřej Surý
575a976e48 Add CHANGES and release note for [GL #4045] 2023-05-12 13:26:00 +02:00
Matthijs Mekking
2a2f8b6b39 Add release note and CHANGES for cdnskey option 2023-05-11 17:07:51 +02:00
Mark Andrews
97e1bb0e98 Add CHANGES note for [GL #4049] 2023-05-11 10:49:39 +10:00
Aram Sargsyan
d71299121e Add a CHANGES note for [GL #4039] 2023-05-10 11:35:51 +00:00
Michał Kępień
569e510db7 Add a CHANGES marker 2023-05-08 15:34:59 +02:00
Michał Kępień
45377c2e7d Apply minor corrections to CHANGES 2023-05-08 15:29:07 +02:00
Evan Hunt
dfc8efc467 CHANGES and release note for [GL #4046] 2023-05-05 00:07:05 -07:00
Matthijs Mekking
3eade9a6bf Add release note and CHANGES for #2360 2023-05-04 15:12:53 +02:00
Mark Andrews
6fa6dafd1c Add placeholder for [GL #3988] 2023-05-04 13:14:24 +10:00
Matthijs Mekking
ab9230b383 Add release note and CHANGES for #3991
Bug worth mentioning.
2023-05-03 09:12:33 +02:00
Evan Hunt
24802dfe93 CHANGES for [GL #4020] 2023-05-02 12:43:05 -07:00
Ondřej Surý
0bf70cb143 Add CHANGES note for [GL #4018] 2023-04-27 11:08:20 +02:00
Ondřej Surý
6f0d0c49f9 Add CHANGES note for [GL #4031] 2023-04-25 08:17:10 +02:00
Mark Andrews
7dbb2b877b Add CHANGES note for [GL #4027] 2023-04-25 05:04:30 +01:00