CHANGES revision 1.3086 1 1.3086 christos # LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3086 $>
2 1.1095 tsutsui #
3 1.1095 tsutsui #
4 1.1095 tsutsui # [Note: This file does not mention every change made to the NetBSD source tree.
5 1.1095 tsutsui # For an exhaustive list, please subscribe to the `source-changes' mailing list,
6 1.1095 tsutsui # or see the mailing list archives. For more information, send a message
7 1.1095 tsutsui # containing just the word `help' to `majordomo (a] NetBSD.org'.]
8 1.1095 tsutsui #
9 1.1095 tsutsui # ----------------------------------------------------------------------------
10 1.1095 tsutsui # PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
11 1.1095 tsutsui #
12 1.1095 tsutsui # theme: Content ...
13 1.1095 tsutsui # more content ...
14 1.1095 tsutsui # more content. [developer DATE-FORMAT]
15 1.1095 tsutsui #
16 1.1095 tsutsui # That's it, one tab to start an item, and two tabs to indent the content.
17 1.1095 tsutsui # Also please start the content with a capital and end it with a dot.
18 1.1095 tsutsui #
19 1.1095 tsutsui # This is very important for the www scripts, otherwise it won't be able to
20 1.1095 tsutsui # parse the file and the HTML output will be mangled.
21 1.1106 tsutsui #
22 1.1106 tsutsui # See htutils/changes/changes2html script for more details.
23 1.1106 tsutsui #
24 1.1095 tsutsui # ----------------------------------------------------------------------------
25 1.1028 xtraeme
26 1.2941 martin Changes from NetBSD 10.0 to NetBSD 11.0:
27 1.2946 nia amdsmn(4): added trivial power management support [reinoud 20221218]
28 1.2946 nia amdccp(4): added trivial power management support [reinoud 20221218]
29 1.2946 nia ppp(4): Remove several non-functioning ioctls. [chs 20221221]
30 1.2943 nat dse(4): Added Dayna SCSI/Link ethernet driver. [nat 20221222]
31 1.2965 christos binutils: Updated to FSF binutils 2.39. [christos 20221224]
32 1.2946 nia cribbage(6): Add -y option to keep playing without asking
33 1.2946 nia (from Greywolf in PR 57164) [christos 20230106]
34 1.2946 nia x86: Enable the -z separate-code security feature by default in
35 1.2946 nia ld(1). Reduces the default max page size from 2M to
36 1.2946 nia 4K on amd64. [christos 20230106]
37 1.2949 christos bind: Import version 9.16.37. [christos 20230125]
38 1.2951 wiz xfwp(1): remove. [wiz 20230204]
39 1.2953 nia wscons(4): Ignore nonsense tab stops in vt100 emulation.
40 1.2953 nia [riastradh 20230223]
41 1.2953 nia nvmm(4): Filter CR4 bits on x86 SVM (AMD). In particular,
42 1.2953 nia prohibit PKE, Protection Key Enable, which requires
43 1.2953 nia some additional management of CPU state by nvmm.
44 1.2953 nia [riastradh 20230223]
45 1.2953 nia aarch64: Audit use of curcpu(9). [riastradh 20230225]
46 1.2953 nia xen: Memory barrier audit. Reduce unnecessary membars.
47 1.2953 nia [riastradh 20230225]
48 1.2953 nia x86: Mitigate MXCSR Configuration Dependent Timing CPU security
49 1.2953 nia flaw in kernel FPU use. [riastradh 20230225]
50 1.2953 nia kernel: Optimization: Omit needless membar when triggering softint
51 1.2953 nia in various ports. [riastradh 20230301]
52 1.2953 nia sh(1): Adjust tilde expansion to comply with upcoming POSIX
53 1.2953 nia Issue 8 requirements. [kre 20230306]
54 1.2960 nia libm: Add more long double transcendental functions (as aliases of
55 1.2960 nia double functions) from C99. [riastradh 20230313]
56 1.2960 nia xen: Allow a PVH dom0 to use VGA as console. [bouyer 20230324]
57 1.2960 nia vioscsi(4), viornd(4), viomb(4): Mark VirtIO drivers as MPSAFE.
58 1.2960 nia [mlelstv 20230325]
59 1.2960 nia amiga: Fix bootblocks for Kickstart 3.2. [abs 20230325]
60 1.2960 nia libc: Add __atomic_is_lock_free to help stdatomic.h usage with
61 1.2960 nia GCC. [riastradh 20230330]
62 1.3057 nia uaudio(4): Initial support for USB Audio Class 2.0 devices.
63 1.3057 nia [mlelstv 20230402]
64 1.2960 nia vacation(1): Check 'Auto-Submitted:' header in addition to
65 1.2960 nia 'Precedence:', and set 'Precedence:' in addition to
66 1.2960 nia 'Auto-Submitted:'. [hauke 20230411]
67 1.2960 nia ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.
68 1.2960 nia [riastradh 20230412]
69 1.2960 nia audiorecord(1): Add support for recording 24-bit wav files.
70 1.2960 nia [mlelstv 20230415]
71 1.2963 nia evbarm: Install a boot.cfg file for the EFI bootloader by default.
72 1.2963 nia [brook 20230419]
73 1.2961 roy dhcpcd: Import version 10.0.1. [roy 20230421]
74 1.2963 nia evbarm: Enable rkv1crypto driver on Rock64. [mrg 20230424]
75 1.2963 nia worms(6): Add a little bit of optional colour, code and
76 1.2963 nia ideas from RVP. [kre 20230426]
77 1.2963 nia amiga: Add driver for the MNT ZZ9000 Zorro board - submitted by
78 1.2963 nia Alain Runa. [phx 20230503]
79 1.2963 nia evbarm: Experimental IMX6SX support - tested on the UDOO Neo Full board.
80 1.2963 nia [bouyer 20230504]
81 1.2963 nia chown(8): Add a -d flag to avoid changing a file's owner/group to the
82 1.2963 nia current value. This avoids some unnecessary operations on the
83 1.2963 nia file. [pgoyette 20230504]
84 1.2963 nia riscv: Add RISC-V support that works on QEMU with a single hart.
85 1.2963 nia [skrll 20230507]
86 1.2963 nia riscv: Add Google Goldfish RTC driver. [skrll 20230508]
87 1.2971 nia make(1): Make :mtime operate on each word in variable
88 1.2971 nia value. [sjg 20230510]
89 1.2971 nia worms(6): When using -H, make the appearance of the worm head
90 1.2971 nia depend upon the body (more than it did before). [kre 20230512]
91 1.2971 nia amiga: Update loadbsd source and distribution binary to version 3.3.
92 1.2971 nia [phx 20230514]
93 1.2971 nia i386: Add /dev/efi device. [riastradh 20230522]
94 1.2971 nia efi(4): Add EFIIOC_GET_TABLE ioctl support on x86. [riastradh 20230522]
95 1.2968 lukem ctfmerge(1): Add error handling to pthread APIs.
96 1.2967 lukem Fix semaphores for macOS host tool. [lukem 20230523]
97 1.2968 lukem share/mk: Deprecate non-functional SHAREDSTRINGS. [lukem 20230524]
98 1.2968 lukem mkstr(1), xstr(1): Obsolete unused PDP-11-era tools. [lukem 20230524]
99 1.2971 nia pthread(3): Reduce power consumption when spinning for a lock on
100 1.2971 nia arm. [riastradh 20230525]
101 1.2969 lukem pax(1): Exit 0 if stdin filelist is used and no files are supplied.
102 1.2969 lukem Don't overwrite existing destination files if -r -w copy
103 1.2969 lukem fails for any reason. [lukem 20230528]
104 1.2971 nia date(1): Add -R option for displaying time in RFC 5322 format,
105 1.2971 nia similar to GNU date. [kim 20230531]
106 1.2973 christos mk.conf(5): Obsolete non-MK variants MANZ UNPRIVED UPDATE
107 1.2973 christos [lukem 20230602]
108 1.2971 nia build.sh: Add show-params operation [lukem 20230602]
109 1.2973 christos kerberos(8): Update to Heimdal-7.8.0 [christos 20230619]
110 1.2977 nia patch(1): Add --backup-if-mismatch and --no-backup-if-mismatch for
111 1.2977 nia GNU patch compatibility. These options only make sense in
112 1.2977 nia POSIX mode, patch(1) has --backup enabled by default and
113 1.2977 nia GNU patch doesn't. [wiz 20230616]
114 1.2977 nia indent(1): Remove support for handling ASCII backspace characters
115 1.2977 nia in C code. [rillig 20230618]
116 1.2979 rillig make(1): Recognize include guards. [rillig 20230619]
117 1.2977 nia editline(3): Install pkg-config files, same as the portable version.
118 1.2977 nia [wiz 20230620]
119 1.2977 nia make(1): Speed up pattern matching in the ':M' and ':N' modifiers.
120 1.2979 rillig [rillig 20230622]
121 1.2977 nia paxctl(8): Introduce -0 option to clear all PaX flag bits in ELF note.
122 1.2977 nia [rin 20230623]
123 1.2977 nia crunchgen(1): Clear PaX flags instead of removing its ELF note section.
124 1.2977 nia [rin 20230623]
125 1.2977 nia make(1): Warn about malformed patterns in ':M', ':N' and
126 1.2977 nia '.if make(...)' [rillig 20230623]
127 1.2974 christos bind: Import version 9.16.42. [christos 20230626]
128 1.2975 roy openresolv: Import version 3.13.2 [roy 20230627]
129 1.2976 wiz tmux(1): Import version 3.3a [wiz 20230628]
130 1.2977 nia x86: Primary bootstrap is now enable to read a GPT
131 1.2977 nia partition table inside a software raid(4).
132 1.2977 nia [manu 20230629]
133 1.2977 nia aiomixer(1): Support for the NO_COLOR environment variable.
134 1.2977 nia [nia 20230629]
135 1.2978 christos openpam(3): update to 20230627 (ximenia) [christos 20230630]
136 1.2986 nia entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking.
137 1.2986 nia [riastradh 20230630]
138 1.2986 nia mdnsd(8): Restore NetBSD logging additions lost in merges.
139 1.2986 nia [gutteridge 20230630]
140 1.2986 nia tetris(6): Support the informal standard of allowing setting NO_COLOR
141 1.2986 nia in the environment to disable the use of color. [nia 20230701]
142 1.3051 rillig lint(1): Initial support for C23. [rillig 20230702]
143 1.2986 nia heartbeat(9): New mechanism to check progress of kernel. This uses
144 1.2986 nia hard interrupts to check progress of low-priority soft
145 1.2986 nia interrupts, and one CPU to check progress of another CPU.
146 1.2986 nia [riastradh 20230707].
147 1.2986 nia crashme(9): New crash methods with raised ipl or kpreempt disabled.
148 1.2986 nia [riastradh 20230707].
149 1.2986 nia versioningsyscalls(9): Document how system call versioning is done.
150 1.2986 nia From this summer's compat-linux GSoC, by Theodore Preduta.
151 1.2986 nia [christos 20230708].
152 1.2986 nia clock_gettime(2): Take greater care to ensure
153 1.2986 nia CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards.
154 1.2986 nia [riastradh 20230708].
155 1.2986 nia riscv: Add FDT-based initrd, rndseed, and efirng support.
156 1.2986 nia [rin 20230710]
157 1.2986 nia kern: Add memfd_create(2) system call from GSoC 2023 by
158 1.2986 nia Theodore Preduta. [christos 20230710]
159 1.2986 nia refuse(3): Allow programs using the 3.5, 3.6, and 3.7 FUSE APIs
160 1.2986 nia to function at runtime. [pho 20230714]
161 1.2986 nia pckbd(4): Work around buggy Chromebook PS/2 keyboard firmware.
162 1.2986 nia (from Vladimir 'phcoder' Serbinenko). [christos 20230716]
163 1.2986 nia acpiec(4): New ACPIEC_DEBUG option. [riastradh 20230718]
164 1.2981 roy dhcpcd: Import version 10.0.2. [roy 20230719]
165 1.2983 nat bta2dpd(8): Add throttle when playing from file. [nat 20230720]
166 1.2986 nia xen: Enable MKCTF=yes by default. [riastradh 20230721]
167 1.2986 nia x86: Turn off Zenbleed chicken bit on Zen2 CPUs. [mrg 20230725]
168 1.2995 nia evbmips: Allow ramdisk to handle GPT wedges. [gutteridge 20230725]
169 1.2995 nia xbd(4): Properly handle 4k sector size backends. [bouyer 20230725]
170 1.2995 nia iostat(8): Add -X option, limited alternative statistics.
171 1.2995 nia This is like the "-D" option, except it skips the xfers/s, and
172 1.2995 nia reports MB/s instead of KB/s. Allows for ~50% more devices to
173 1.2995 nia be displayed per line by default. [mrg 20230728]
174 1.2995 nia compat_linux(8): Add epoll system calls implemented around kqueue(2),
175 1.2995 nia contributed by Theodore Preduta as part of GSoC 2023.
176 1.2995 nia [christos 20230728]
177 1.2995 nia compat_linux(8): Add/fix statx, readahead, close_range. From GSoC 2023
178 1.2995 nia by Theodore Preduta. [christos 20230729]
179 1.2995 nia libc: Add wmempcpy(3). [christos 20230731]
180 1.2995 nia libc: Add companion mempcpy(3) to wmempcpy(3).
181 1.2995 nia [christos 20230801]
182 1.2995 nia all: Fix many small bugs found by GCC 12. [mrg 20230810]
183 1.2991 christos gdb(1): Updated to 13.2. [christos 20230811]
184 1.2995 nia vis(3): Fixed many implementation issues, expand tests.
185 1.2995 nia [riastradh 20230812]
186 1.2993 christos libpcap: Import 1.10.4. [christos 20230817]
187 1.2994 christos tcpdump(8): Import 4.99.4. [christos 20230817]
188 1.2994 christos file(1): Upgraded to 5.45. [christos 20230818]
189 1.2995 nia make(1): Show more detail in "invalid line" error messages.
190 1.2995 nia [rillig 20230819]
191 1.2995 nia compat_linux(8): Add support for Linux waitid syscall.
192 1.2995 nia Contributed by Theodore Preduta. [christos 20230818]
193 1.2995 nia compat_linux(8): Add support for Linux inotify syscalls,
194 1.2995 nia implemented around kqueue(2). Contributed by
195 1.2995 nia Theodore Preduta. [christos 20230819]
196 1.2996 christos acpi(4): Updated ACPICA to 20230628. [christos 20230901]
197 1.2998 christos sqlite3(1): Import 3.34.0. [christos 20230904]
198 1.2999 ad namecache: Tune the namecache for 32-bit systems [ad 20230909]
199 1.3010 nia mips: Add initial support for n64 userland to gprof(1).
200 1.3010 nia [rin 20230914]
201 1.3001 christos tzcode: Updated to 2023c. [christos 20230916]
202 1.3010 nia raidctl(8): Implement command-line configuration of simple RAID sets.
203 1.3010 nia [oster 20230921]
204 1.3010 nia rc.conf(5): Add support for npf_rules to override the default
205 1.3010 nia rules file for npf(7). [abs 20231005]
206 1.3002 simonb less: Updated to version 643. [simonb 20231006]
207 1.3010 nia ddb(4): Add some simple show commands: condvar, selinfo, sleepq
208 1.3010 nia [ad 20231007]
209 1.3010 nia mips: Add fma(3) to libm. [he 20231008]
210 1.3010 nia heimdal: Disable sqlite3 credential cache (SCC), remove sqlite3
211 1.3010 nia dependency. [riastradh 20231011]
212 1.3010 nia pipe(2): Improve performance, reduce lock contention. [ad 20231013]
213 1.3010 nia vax: Reduce the object size of the malloc(3) code by converting
214 1.3010 nia to rbtree, also improve performance and locking.
215 1.3010 nia [ad 20231013]
216 1.3010 nia uhid(4): Improve hid matching to allow better recognition of
217 1.3010 nia collections. [nat 20231017]
218 1.3010 nia xen: Support genfb(4) as a console device for dom0, necessary for
219 1.3011 nia graphical console on EFI-only hardware. [bouyer 20231017]
220 1.3011 nia lagg(4): Copy the MTU of lagg to interfaces added to lagg
221 1.3010 nia [yamaguchi 20231018]
222 1.3007 roy dhcpcd: Import version 10.0.4. [roy 20231019]
223 1.3016 brad gpioirq(4): allow multiple pins per gpioirq instance, add the ability
224 1.3019 tsutsui to use a /dev/gpioirqN device to get pin interrupts into
225 1.3019 tsutsui userland. [brad 20231105]
226 1.3019 tsutsui gpiosim(4): Simulated interrupts [brad 20231108]
227 1.3022 nia sparc64: Support for virtio(4). [thorpej 20231119]
228 1.3022 nia alpha: Support for virtio(4). [thorpej 20231119]
229 1.3022 nia alpha: Support for crash(8). [thorpej 20231122]
230 1.3022 nia kernel: Replace the vdrain kernel thread with two threadpool jobs.
231 1.3022 nia [hannken 20231127]
232 1.3022 nia kernel: Replace various usage of extent(9) with vmem(9).
233 1.3022 nia [thorpej 20231201]
234 1.3022 nia indent(1): Use line number of the token start in diagnostics
235 1.3051 rillig [rillig 20231203]
236 1.3022 nia vmem(9): Add the notion of "private boundary tags", allowing vmem
237 1.3022 nia to be used VERY early in boot. [thorpej 20231203]
238 1.3022 nia kernel: Modularize compat90. [pgoyette 20231209]
239 1.3022 nia libsa: Add NFSv3 support. [mlelstv 20231212]
240 1.3023 roy dhcpcd: Import version 10.0.6. [roy 20231218]
241 1.3027 christos tzcode: Updated to 2023d. [christos 20231223]
242 1.3029 nia gfpic(4): New driver for the Goldfish virtual programmable
243 1.3029 nia interrupt controller. [thorpej 20240102]
244 1.3029 nia gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102]
245 1.3029 nia virt68k: Add new port for virtual Motorola 68040 machines in
246 1.3030 nia QEMU using VirtIO devices. [thorpej 20240102]
247 1.3029 nia urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106]
248 1.3029 nia riscv: Add a SiFive FU[57]40/ L2 Cache controller driver.
249 1.3029 nia [skrll 20240113]
250 1.3029 nia cp(1): Always copy regular files, even if they appear to be zero-sized.
251 1.3029 nia [christos 20240115]
252 1.3029 nia riscv: Add a StarTech JH7100 SoC clock driver, seen in the Beagle-V
253 1.3029 nia board. [skrll 20240116]
254 1.3029 nia cpuctl(8): Recognize Intel Meteor Lake and Emerald Rapids.
255 1.3029 nia [msaitoh 20240118]
256 1.3029 nia m68k: Made many ports share common code for interrupt dispatch
257 1.3029 nia and vector tables. [thorpej 20240118]
258 1.3029 nia libm: Import more long double functions from FreeBSD.
259 1.3029 nia [christos 20240121]
260 1.3032 christos terminfo: Import 20231209 [christos 20240127]
261 1.3035 nia evbppc: Add support for the PAL 576i video mode to wiifb(4).
262 1.3035 nia [hgutch 20240127]
263 1.3035 nia stat(1): Add symbolic flags printing from FreeBSD via Ricardo Branco.
264 1.3035 nia [christos 20240129]
265 1.3035 nia next68k: Add WSDISPLAY_GINFO, LINEBYTES, and SMODE ioctl(2)s and
266 1.3035 nia mmap(2) support to nextdisplay(4). [tsutsui 20240202]
267 1.3035 nia mount_cd9660(8): Add support for mount options mask,dirmask,uid,gid
268 1.3035 nia (from Ricardo Branco) [christos 20240202]
269 1.3034 kre tzdata: Updated to 2024a (using 2024agtz) [kre 20240205]
270 1.3035 nia riscv: Add a driver for the StarFive JH7100 pin controller.
271 1.3035 nia [skrll 20240207]
272 1.3035 nia touch(1): Properly implement the POSIX format -d option. [kre 20240208]
273 1.3035 nia touch(1): Add -R option, which is identical to -r, except that if the
274 1.3035 nia reference file is a symbolic link, the times to use are taken
275 1.3035 nia from those of the symbolic link itself. [kre 20240209]
276 1.3035 nia touch(1): Add -D option, which causes the operation to be a no-op if no
277 1.3035 nia change would be made (avoiding updating the file's ctime).
278 1.3035 nia [kre 20240210]
279 1.3035 nia hppa: Add gftfb(4), an initial driver for PCI Visualize EG cards.
280 1.3035 nia [macallan 20240213]
281 1.3036 christos bind: Apply bind security patches: CVE-2023-4408 CVE-2023-5517
282 1.3036 christos CVE-2023-5679 CVE-2023-6516 CVE-2023-50387 CVE-2023-50868
283 1.3037 nia [christos 20240213]
284 1.3038 christos tzcode: Updated to 2024a. [christos 20240217]
285 1.3039 christos nsd: Import 4.8.0. [christos 20240217]
286 1.3040 christos unbound(8): Import 1.19.1. [christos 20240217]
287 1.3041 christos bind: Import 9.18.24 [christos 20240221]
288 1.3045 nia re(4): Add support for Killer E2600 Ethernet. [jakllsch 20240228]
289 1.3042 christos sqlite3(1): Import 3.45.1. [christos 20240301]
290 1.3045 nia alpha: Add initial support for the DEC KN7AA ("Ruby") systems,
291 1.3045 nia DEC 7000 and DEC 10000. [thorpej 20240302]
292 1.3043 christos elftoolchain: Import svn r4037. [christos 20240303]
293 1.3045 nia certctl(8): Improve the performance of `certctl list`.
294 1.3045 nia [riastradh 20240303]
295 1.3045 nia audioplay(1): Add -n flag that doesn't write audio data for the
296 1.3045 nia test suite. [mrg 20240304]
297 1.3046 nia alpha: Add a bus space implementation for the Gbus, the general
298 1.3046 nia 8-bit bus present on Laser / TurboLaser CPU modules.
299 1.3048 nia [thorpej 20240306]
300 1.3046 nia lint(1): Detect more types of integer overflow. [rillig 20240310]
301 1.3046 nia lint(1): Add extra details to the message about integer overflow.
302 1.3046 nia [rillig 20240310]
303 1.3044 nat mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313]
304 1.3048 nia x86: Include the cgdroot.fs and zfsroot.fs ramdisks in the release
305 1.3046 nia files. [riastradh 20240320]
306 1.3046 nia apei(4): New driver for ACPI Platform Error Interfaces.
307 1.3046 nia [riastradh 20240320]
308 1.3046 nia vmt(4): Process all queued messages without delay immediately.
309 1.3046 nia From OpenBSD. [msaitoh 20240320]
310 1.3046 nia acpihed(4): New driver for PNP0C33 to notify apei(4).
311 1.3046 nia [riastradh 20240321]
312 1.3046 nia echi(4): If device attach fails, install NULL pmf(4) handlers.
313 1.3046 nia Allows suspend/resume on ThinkPad A475. [mrg 20240324]
314 1.3047 nia uftdi(4): Add a "match quirk" mechanism that allows the driver to
315 1.3046 nia selectively reject individual interfaces, allowing them to
316 1.3046 nia be matched by ugen(4) and accessed through libusb.
317 1.3046 nia [thorpej 20240326]
318 1.3049 nia moused(8): Remove undocumented and unused option 'C'.
319 1.3051 rillig [rillig 20240329]
320 1.3049 nia ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts
321 1.3049 nia can query to determine which /dev/ugenN.xx nodes a given ugen
322 1.3049 nia or ugenif device is using. [thorpej 20240329]
323 1.3049 nia libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX
324 1.3049 nia rather than BUFSIZE. Improves performance dramatically.
325 1.3049 nia From enh via Apple libc. [christos 20240329]
326 1.3049 nia evbarm: Add interrupt support to the Texas Instruments gpio(4) driver
327 1.3049 nia used on the Beaglebone Black. [jakllsch 20240401]
328 1.3049 nia dk(4): Add support for discovering Atari TOS partitions as wedges.
329 1.3049 nia [charlotte 20240402]
330 1.3049 nia rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables.
331 1.3049 nia [riastradh 20240404]
332 1.3049 nia config(1): Improve determinism for reproducible builds.
333 1.3049 nia [riastradh 20240405]
334 1.3049 nia qemufwcfg(4): Add RISC-V support. [skrll 20240406]
335 1.3049 nia vax: Switch vax to X.Org server version 120. [tsutsui 20240407]
336 1.3049 nia evbmips: Following evbarm, document kernel configurations in
337 1.3049 nia sys/arch/evbmips/conf/README.evbmips. [andvar 20240407]
338 1.3049 nia sysinst(8): Split compatibility libraries into separate sets,
339 1.3049 nia base32 and debug32. Split HTML man pages into new manhtml
340 1.3049 nia set. [nia 20240410]
341 1.3050 nia amd64: Support EFI as well as BIOS boot in the "live" USB image.
342 1.3050 nia This is not the regular installation image, which already
343 1.3050 nia supports EFI. [maya 20240413]
344 1.3050 nia uftdi(4): Add support for a range of "Brainboxes" USB serial
345 1.3050 nia adapters, from Cameron Williams. [maya 20240417]
346 1.3050 nia x86: Enable ACPI Platform Error Interface support in the GENERIC
347 1.3050 nia kernels. [riastradh 20240421]
348 1.3050 nia mips64el, mips64eb: Create "base64" and "debug64" sets that contain
349 1.3050 nia the N64 libraries. [nia 20240422]
350 1.3050 nia x86, sparc64: Create "DVD" ISOs that contain all the sets excluded
351 1.3050 nia from the normal ISOs for size reasons - also useful on
352 1.3050 nia virtual machines. [nia 20240424]
353 1.3052 nia i386: Remove kernel modules, redundant kernels, and amdgpu firmware
354 1.3052 nia from the CD-ROM image to help it fit on a CD-ROM
355 1.3052 nia once more. [nia 20240426]
356 1.3052 nia httpd(8): Make directory listings mobile-friendly, from D. Bohdan.
357 1.3052 nia [maya 20240426]
358 1.3052 nia thinkpad(4): Expose a sysctl interface to control some aspects of
359 1.3052 nia charging behavior on supported systems, from Malte Dehling.
360 1.3052 nia [christos 20240427]
361 1.3052 nia i386: Rewrite viac7temp(4) temperature sensor to use MSR, which works
362 1.3052 nia on far more CPUs. [andvar 20240430]
363 1.3053 tsutsui hp300: Fix a wrong palette color setting problems on HP98543 4 bpp
364 1.3053 tsutsui topcat(4) framebuffer on HP360. [tsutsui 20240501]
365 1.3052 nia lint(1): Support _Alignas and attribute aligned. [rillig 20240501].
366 1.3053 tsutsui hp300: Fix "garbage pixels" problems on scrolling ops etc. on
367 1.3053 tsutsui HP98543 and HP98547 topcat(4) color framebuffers.
368 1.3053 tsutsui [tsutsui 20240501]
369 1.3053 tsutsui hp300: Treat HP98542 and HP98543 1024x400 framebuffers as
370 1.3053 tsutsui "pseudo doubled" 512x400 bitmap pixels as HP-UX did, because
371 1.3053 tsutsui even modern LCDs cannot handle such 1024x400 resolutions
372 1.3053 tsutsui properly. [tsutsui 20240501]
373 1.3052 nia evbarm: Add device tree for Red Pitaya SDRlab 122-16.
374 1.3052 nia [dyoung 20240504]
375 1.3054 nia libm: Add an assembly implementation of rintl(3) for x86.
376 1.3054 nia [riastradh 20240505]
377 1.3054 nia libm: Expose more long double functions on vax.
378 1.3054 nia [riastradh 20240506]
379 1.3054 nia libm: Expand tests for modf/modff/modfl, nextafter/nexttoward,
380 1.3054 nia nearbyint/nearbyintl/rint. [riastradh 20240506]
381 1.3054 nia mk: Use --compress-debug-sections when creating debug files
382 1.3054 nia to reduce the size of the installed debug set.
383 1.3054 nia [mrg 20240506]
384 1.3054 nia makefs(8): Add an option to warn and error out for mtree missing
385 1.3054 nia entries. [christos 20240508]
386 1.3054 nia lint(1): Support new keywords in C23 mode, including nullptr.
387 1.3054 nia [rillig 20240509]
388 1.3055 wiz install(1): Support -v (verbose). [wiz 20240510]
389 1.3056 nia acpivga(4): Add quirk for machines where the getting the screen
390 1.3056 nia brightness always returns the same result. [maya 20240510]
391 1.3056 nia compat_netbsd32(8): Support SIOCGIFDATA and SIOCZIFDATA ioctls on
392 1.3056 nia network interfaces. [martin 20240511]
393 1.3056 nia libm: Expand tests for hypotl(3). [riastradh 20240511]
394 1.3056 nia sparc: Add support for 16-bit (RGB565) colour mode in
395 1.3056 nia the cgfourteen(4) framebuffer driver.
396 1.3056 nia [macallan 20240512]
397 1.3056 nia ure(4): Support TP-Link UE300 USB LAN adapter (from RVP).
398 1.3056 nia [christos 20240512]
399 1.3056 nia procfs: Add support for proc/self/limits as used by Linux.
400 1.3056 nia (from Ricardo Branco). [christos 20240512]
401 1.3056 nia procfs: Add support for proc/sysvipc in Linux emulator
402 1.3056 nia (from Ricardo Branco). [christos 20240512]
403 1.3056 nia cgdconfig(8): Add zfs verification method (from Malte Dehling)
404 1.3056 nia [christos 20240512]
405 1.3057 nia curses(3): Constify argument of define_key(3) for compatibility
406 1.3057 nia with ncurses. [uwe 20240514]
407 1.3057 nia eap(4): Support monoraual sound at the hardware level and
408 1.3057 nia a range of hardware frequencies, as in NetBSD 7
409 1.3057 nia and earlier. [nia 20240517]
410 1.3057 nia curses(3): Constify arguments of newterm(3), setterm(3)
411 1.3057 nia functions. [uwe 20240517]
412 1.3058 tsutsui hp300: Installation CD ISO image is now bootable. [tsutsui 20240519]
413 1.3057 nia tic(1): Honour the user's umask (from RVP). [christos 20240520]
414 1.3060 roy dhcpcd: Import version 10.0.8. [roy 20240524]
415 1.3061 tsutsui mkhybrid: Import mkhybrid from OpenBSD 7.3 as a tool to create
416 1.3061 tsutsui ISO9660/HFS hybrid ISO images for mac68k and macppc.
417 1.3061 tsutsui [tsutsui 20240531]
418 1.3062 jdolecek pthread(3): Fix memory leak in pthread_create(). [hannken 20240608]
419 1.3063 christos libarchive: Import libarchive-3.7.4. [christos 20240609]
420 1.3068 nia ipfilter(4): Mark as MPSAFE. [mrg 20240609]
421 1.3064 wiz pkg_install: Import pkg_install-20240307. [wiz 20240611]
422 1.3069 nia OpenSSL: Imported 3.0.14. [christos 20240611]
423 1.3068 nia sh(1): When a background job is started at the top level (ie: not
424 1.3068 nia in any kind of subshell) of an interactive shell, print
425 1.3068 nia the job number assigned, and the process id of the lead
426 1.3068 nia (or only) process in the job, as required by POSIX.1-2024.
427 1.3068 nia [kre 20240615]
428 1.3068 nia arm: Switch to GCC 12. [mrg 20240615]
429 1.3068 nia alpha: Switch to GCC 12. [mrg 20240615]
430 1.3068 nia riscv: Switch to GCC 12. [mrg 20240615]
431 1.3068 nia sparc, sparc64: Switch to GCC 12. [mrg 20240615]
432 1.3068 nia i386, amd64: Switch to GCC 12. [mrg 20240615]
433 1.3068 nia hppa: Switch to GCC 12. [skrll 20240615]
434 1.3068 nia lint(1): Accept C23 [[fallthrough]] statements. [rillig 20240617]
435 1.3068 nia alpha: Switch to X.Org Server 1.20. [mrg 20240622]
436 1.3066 wiz tmux(1): Import version 3.4 with Sixel support enabled. [wiz 20240622]
437 1.3068 nia pci(4): Allow pci_find_device callers to pass a cookie through to
438 1.3068 nia the match function so they can keep state or pass in extra
439 1.3068 nia parameters. [riastradh 20240623]
440 1.3068 nia puc(4): Add support for a range of Brainboxes PCI serial cards,
441 1.3068 nia from Cameron Williams. [jakllsch 20240623]
442 1.3067 christos OpenSSH: Import 9.6. [christos 20240625]
443 1.3070 jmcneill evbarm: Add support for Ampere Altra/Altra Max platforms.
444 1.3070 jmcneill [jmcneill 20240630]
445 1.3071 jmcneill evbarm: Add NUMA awareness for ACPI based systems. [jmcneill 20240630]
446 1.3072 nia compat_linux(8): Add linux POSIX message queue support (from
447 1.3072 nia Ricardo Branco) [christos 20240701]
448 1.3072 nia u3g(4): add support for Sierra Wireless MC7304 devices
449 1.3072 nia (from Reinhard Speyerer) [christos 20240704]
450 1.3072 nia mcx(4): Match on ConnectX-6 virtual functions, from OpenBSD.
451 1.3072 nia [msaitoh 20240707]
452 1.3073 christos OpenSSH: Import 9.8. [christos 20240708]
453 1.3074 nia patch(1): Handle lines of length beyond INT16_MAX. [manu 20240712]
454 1.3074 nia sh(1): Implement the HISTFILE and HISTAPPEND variables. [kre 20240713]
455 1.3074 nia mips: Switch to binutils 2.42. [rin 20240713]
456 1.3074 nia riscv: Switch to binutils 2.42. [skrll 20240714]
457 1.3074 nia aarch64: Switch to binutils 2.42. [skrll 20240714]
458 1.3074 nia hppa: Switch to binutils 2.42. [skrll 20240715]
459 1.3074 nia hppa: Add hyperfb, a driver for HCRX video cards. [macallan 20240717]
460 1.3075 nia libblocklist(3): Add blocklist_open2() that can pass a custom logger.
461 1.3075 nia [christos 20240802]
462 1.3075 nia df(1): Add -M (ignore non-mounted arguments) and
463 1.3075 nia -q (suppresses warnings) options. [kre 20240803]
464 1.3075 nia printf(1): Add %C format conversion and -L option. [kre 20240806]
465 1.3075 nia awge(4): MP improvements [skrll 20240810]
466 1.3075 nia mk: Add a way to build GCC without the isl library (NOGCCISL).
467 1.3075 nia [mrg 20240810]
468 1.3078 nia alpha: Switch to binutils 2.42. [rin 20240813]
469 1.3078 nia sh3: Switch to binutils 2.42. [rin 20240813]
470 1.3078 nia riscv: Initial support for Allwinner D1 devices, from
471 1.3078 nia Rui-Xiang Guo. [skrll 20240813]
472 1.3078 nia libc: New C11 functions mbrtoc16, mbrtoc32, c16rtomb, c32rtomb.
473 1.3078 nia [riastradh 20240815]
474 1.3078 nia libc: New C23 functions c8rtomb(3) and mbrtoc8(3).
475 1.3078 nia [riastradh 20240815]
476 1.3078 nia libc: Make getentropy(3) visible to POSIX.1-2024
477 1.3078 nia applications. [riastradh 20240815]
478 1.3078 nia rumphijack(3): Support flock(2) (from k-goda at IIJ)
479 1.3078 nia [ozaki-r 20240816]
480 1.3076 christos awk(1): Import 20240817 [christos 20240817]
481 1.3079 nia ntp: Import ntp 4.2.8p18. [christos 20240818]
482 1.3078 nia riscv: Add a clock driver for the JH7110 SoC found in the
483 1.3078 nia StarFive VisionFive 2. [skrll 20240819]
484 1.3084 nia gpt(8): Add -U option to specify new UUID, from Anon Ymous.
485 1.3084 nia [chirstos 20240819]
486 1.3084 nia gpt(8): Recognize OpenBSD UUID. [chirstos 20240819]
487 1.3084 nia ifconfig(8): Show link state on -v. [ozaki-r 20240820]
488 1.3084 nia tests: Add tests for shmif(4). [ozaki-r 20240820]
489 1.3081 gutterid syslogd(8): Add -k option. [gutteridge 20240821]
490 1.3082 wiz pkg_install: Import pkg_install-20240821. [wiz 20240825]
491 1.3083 wiz pkg_install: Import pkg_install-20240826. [wiz 20240826]
492 1.3084 nia acpivmgenid(4): New driver for virtual machine generation ID.
493 1.3084 nia Used to re-seed random number generators on
494 1.3084 nia virtual machine fork. [riastradh 20240826]
495 1.3084 nia toolchain: Switched all remaining ports to binutils-2.42.
496 1.3084 nia [christos 20240827]
497 1.3084 nia shmif_pcapin(1): New utility program used in tests for
498 1.3084 nia networking to send any frames that are stored in a
499 1.3084 nia pcap(3) file format to a shmif(4) Ethernet interface.
500 1.3084 nia Code from k-goda at IIJ. [ozaki-r 202409202]
501 1.3086 christos libpcap: Import 1.10.5. [christos 20240902]
502 1.3086 christos tcpdump(8): Import 4.99.5. [christos 20240902]
503