CHANGES revision 1.3164 1 1.3164 roy # LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3164 $>
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.3088 christos gpt(8): Recognize OpenBSD UUID. [christos 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.3089 christos gdb(1): Updated to 15.1. [christos 20240825]
491 1.3082 wiz pkg_install: Import pkg_install-20240821. [wiz 20240825]
492 1.3083 wiz pkg_install: Import pkg_install-20240826. [wiz 20240826]
493 1.3084 nia acpivmgenid(4): New driver for virtual machine generation ID.
494 1.3084 nia Used to re-seed random number generators on
495 1.3084 nia virtual machine fork. [riastradh 20240826]
496 1.3084 nia toolchain: Switched all remaining ports to binutils-2.42.
497 1.3084 nia [christos 20240827]
498 1.3084 nia shmif_pcapin(1): New utility program used in tests for
499 1.3084 nia networking to send any frames that are stored in a
500 1.3084 nia pcap(3) file format to a shmif(4) Ethernet interface.
501 1.3087 nia Code from k-goda at IIJ. [ozaki-r 20240902]
502 1.3086 christos libpcap: Import 1.10.5. [christos 20240902]
503 1.3086 christos tcpdump(8): Import 4.99.5. [christos 20240902]
504 1.3092 nia bridge(4): Implement interface protection, a feature similar to
505 1.3092 nia "protected-port" or "isolation" in some router products.
506 1.3092 nia When a frame arrives on a protected interface and is being
507 1.3092 nia forwarded to another protected interface, the frame will be
508 1.3092 nia discarded. From the SEIL team at IIJ. [ozaki-r 20240903]
509 1.3092 nia brconfig(8): Add protect/-protect commands. [ozaki-r 20240903]
510 1.3092 nia libc: Hide le32enc(3), be32enc(3) in strict standards mode.
511 1.3092 nia [riastradh 20240909]
512 1.3092 nia libc: Define PTHREAD_STACK_MIN. [riastradh 20240909]
513 1.3088 christos OpenSSL: Imported 3.0.15. [christos 20240908]
514 1.3092 nia libm: Define FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL,
515 1.3092 nia MATH_ERRNO, MATH_ERREXCEPT. [riastradh 20240909]
516 1.3092 nia i386: Remove XMS-specific code from dosboot. [andvar 20240911]
517 1.3090 christos tzcode: Updated to 2024a. [christos 20240911]
518 1.3091 christos acpi(4): Updated ACPICA to 20240827. [christos 20240913]
519 1.3092 nia dkctl(8): Add new getgeometry command. [mlelstv 20240914]
520 1.3093 nat mac68k: Support for LCD brightness control on PB 1xx. [nat 20240914]
521 1.3093 nat mac68k: Support for power off on PB 1xx. [nat 20240914]
522 1.3093 nat mac68k: Support for the power button on PB 160/180. [nat 20240914]
523 1.3094 christos byacc: Update to 20240109. [christos 20240914]
524 1.3095 christos wpa: Import wpa_supplicant and hostapd 2.11. [christos 20240918]
525 1.3096 christos bind: Import 9.18.30 [christos 20240921]
526 1.3097 jmcneill evbppc: Add ohci(4) support to the Nintendo Wii port.
527 1.3097 jmcneill [jmcneill 20240922]
528 1.3098 christos zlib: Import 1.3.1 [christos 20240922]
529 1.3099 christos jemalloc(3): Import 5.3.0. [christos 20140923]
530 1.3100 roy vether(4): allow link state to be toggled by link0. [roy 20240924]
531 1.3101 christos OpenSSH: Import 9.9. [christos 20240924]
532 1.3102 nia ftp(1): Add flag to allow specifying extra http header fields
533 1.3102 nia (from Sunil Nimmagadda). [christos 20240925]
534 1.3102 nia vether(4): Control link state via media rather than flags.
535 1.3102 nia This mirrors shmif(4) from rump. [roy 20240926]
536 1.3102 nia lint(1): Handle __attribute__((__unused__)) for functions and
537 1.3102 nia variables. [rillig 20240928]
538 1.3102 nia compat_linux(8): Implement renameat2, clone3, sync_file_range, syncfs
539 1.3102 nia system calls (from Shivraj Jamgade). [christos 20240928]
540 1.3103 nia udl(4): Add support for SANWA SUPPLY 500-KC002N USB to VGA Adapter.
541 1.3103 nia [tsutsui 20241002]
542 1.3103 nia kemtimedop(2): New system call, from Shivraj Jamgade (GSoC 2024).
543 1.3103 nia [christos 20241003]
544 1.3103 nia amdzentemp(4): Add support for Zen 5. [msaitoh 20241004]
545 1.3103 nia evbarm: Make cemac(4) MP safe. [skrll 20241005]
546 1.3103 nia x68k: Add SIXEL graphics sequence support. [isaki 20241005]
547 1.3103 nia pkill(1): Add -F option to use a pidfile and -L to ensure it's
548 1.3104 nia locked. Taken from FreeBSD. [roy 20241007]
549 1.3107 nia sh(1): Implement suspend as a builtin. [kre 20241009]
550 1.3107 nia sh(1): Add -b and -nMAX options to the read builtin. [kre 20241011]
551 1.3107 nia evbppc: Improve hardware initialization so the WII kernel can be
552 1.3107 nia launched directly from boot2 and does not rely on any other
553 1.3107 nia software to setup the hardware. [jmcneill 20241013]
554 1.3107 nia sh(1): Reject NUL characters in shell input. [kre 20241014]
555 1.3107 nia sh(1): Add an -r option to display version information. [kre 20241014]
556 1.3107 nia amdsmn(4): Add support AMD family F1Ah model 0xh "Turin".
557 1.3107 nia [msaitoh 20241017]
558 1.3107 nia amdzentemp(4): Add support for Siena, Turin Classic, Turin Dense,
559 1.3107 nia Strix Point. [msaitoh 20241017]
560 1.3105 christos libarchive: Import libarchive-3.7.7. [christos 20241017]
561 1.3106 jmcneill sdmmc(4): Add support for caches found in Application Class 2 (A2)
562 1.3106 jmcneill capable SD memory cards. [jmcneill 20241018]
563 1.3107 nia wscons(4): Add WSDISPLAYIO_GFONT ioctl for obtaining information
564 1.3107 nia about the current font. [mlelstv 20241020]
565 1.3107 nia hppa: Add a dedicated X.Org driver for HP's NGLE family of
566 1.3107 nia graphics devices, supporting acceleration on the
567 1.3107 nia Visualize EG. [macallan 20241022]
568 1.3107 nia mcommphy(4): Add support for YT85[23]1, found on a VisionFive2 board.
569 1.3107 nia [skrll 20241023]
570 1.3108 christos mdnsd(8), dns-sd(1), libdns_sd: import mDNSResponder 2559.1.1
571 1.3109 kre [christos 20241026]
572 1.3113 nia makefs(8): Document debugging options and allow specifying them
573 1.3113 nia by name. [christos 20241027]
574 1.3111 wiz zstd(1): import 1.5.6 [christos 20241028]
575 1.3113 nia env(1): Implement "env -C dir" to change the current working directory.
576 1.3113 nia [kim 20241028]
577 1.3113 nia c17(1): Add c17(1) wrapper script for gcc with the ISO 2017 C standard.
578 1.3113 nia Required by POSIX.1-2024. [nia 20241028]
579 1.3109 kre tzdata: Updated to 2024b (using 2024bgtz) [kre 20241029]
580 1.3113 nia riscv: Import Linux 6.11.5 RISC-V DTS [skrll 20241031]
581 1.3113 nia libc: Add ffsl(3), ffsll(3) for POSIX.1-2024 complicance.
582 1.3113 nia [riastradh 20241101]
583 1.3113 nia memset_explicit(3): Add C23 alias for explicit_memset.
584 1.3113 nia [riastradh 20241102]
585 1.3113 nia libc: Expose previously non-standard functions to POSIX.1-2024
586 1.3113 nia applications. [nia 20241102]
587 1.3113 nia zfs(8): Implement DIOCCACHESYNC in zvol, used by Xen. [gdt 20241103]
588 1.3113 nia gpt(8): Additions to guid printing and an option to print start/size
589 1.3113 nia in hex (from Anon Ymous). [christos 20241104]
590 1.3112 brad ds2482ow: Driver for the Maxim DS2482-100 and DS2482-800 I2C
591 1.3112 brad to 1-Wire bridge chip. [brad 20241104]
592 1.3114 wiz tmux(1): Import version 3.5a. [wiz 20241109]
593 1.3115 nia scsictl(8): Add 'identify vpd' to also report Vital Product Data
594 1.3115 nia that identifies the device. [mlelstv 20241109]
595 1.3115 nia puc(4): Add support for various Brainboxes cards
596 1.3115 nia (from Cameron Williams). [msaitoh 20241111]
597 1.3115 nia riscv: Initial StarFive JH7110 pin controller driver. [skrll 20241111]
598 1.3115 nia riscv: Add a StarFive JH7110 PCIe PHY driver. [skrll 20241111]
599 1.3115 nia riscv: Add a specific driver for the StarFive JH7110 STG system
600 1.3115 nia controller. [skrll 20241111]
601 1.3115 nia lint(1): Handle _Noreturn attributes. [rillig 20241113]
602 1.3115 nia hppa: Initial summitfb driver for Visualize FX video cards.
603 1.3115 nia [macallan 20241119]
604 1.3117 nia printf(1): Improve detection and diagnosis of invalid values for
605 1.3117 nia conversions. [kre 20241124]
606 1.3117 nia lib: Add expected symbols lists to many libraries.
607 1.3117 nia [riastradh 20241124]
608 1.3117 nia riscv: Support the crash(8) kernel debugger. [skrll 20241125]
609 1.3117 nia lint(1): Add queries for typedefs to struct/union and their pointers.
610 1.3117 nia [rillig 20241128]
611 1.3117 nia build.sh: Experimental new target pkg=CATEGORY/PACKAGE, cross-builds
612 1.3117 nia CATEGORY/PACKAGE from pkgsrc, bootstrapping pkgsrc.
613 1.3117 nia [riastradh 20241129]
614 1.3116 bouyer amd64: add support for non-Xen PVH guests. [bouyer 20241202]
615 1.3117 nia curses(3): Implement the ncurses extension wgetscrreg which returns
616 1.3117 nia the scrolling region of the given window. [blymn 20241205]
617 1.3117 nia editline(3): Print 0 width characters. [christos 20241205]
618 1.3121 nia rc(8): Add an optional local hook /etc/rc.shutdown.final
619 1.3121 nia called last in the shutdown sequence and passed the shutdown
620 1.3121 nia reason. [martin 20241207]
621 1.3121 nia pms(4): Support PS/2 mouse hot-plug. [chs 20241207]
622 1.3121 nia ihidev(4): Add support for GPIO interrupts. [jmcneill 20241208]
623 1.3121 nia aarch64: Add support for Snapdragon X Elite GPIO and I2C controllers.
624 1.3121 nia [jmcneill 20241208]
625 1.3118 nat mac68k: Support for backlight control on PowerBooks. [nat 20241209]
626 1.3121 nia libc: Expose memccpy, strdup, and strndup to C23 applications.
627 1.3121 nia [nros 20241209]
628 1.3121 nia aarch64: Identify and fix topology for Qualcomm Oryon CPUs.
629 1.3121 nia [jmcneill 20241209]
630 1.3121 nia i2c(4): Import ikbd(4) i2c HID keyboard driver from OpenBSD.
631 1.3121 nia [jmcneill 20241209]
632 1.3121 nia acpi(4), i2c(4): Support GenericSerialBus address space handlers.
633 1.3121 nia [jmcneill 20241209]
634 1.3121 nia acpi(4), xhci(4): Add support for generic USB role switching device
635 1.3121 nia nodes. [jmcneill 20241209]
636 1.3121 nia ls(1): Use the number of blocks used in the current directory
637 1.3121 nia instead of the total file byte count when printing the
638 1.3121 nia initial "total" line with the -h option combined with
639 1.3121 nia -s or -l options. [simonb 20241211]
640 1.3119 msaitoh puc(4): Add support for some Oxford Semiconductor devices.
641 1.3119 msaitoh [msaitoh 20241212]
642 1.3120 brad umcpmio(4): Driver for the MCP-2221 / 2221A multi-io chip.
643 1.3120 brad [brad 20241216]
644 1.3123 nia altq, cbq: Support 10 Gbps bandwidth. [ozaki-r 20241224]
645 1.3123 nia m68k: Improve FP emulation. [isaki 20241228]
646 1.3123 nia aarch64: Add support for Snapdragon X1E battery and charger sensors.
647 1.3123 nia This is a port of a set of drivers from OpenBSD, adapted to
648 1.3123 nia use ACPI instead of FDT bindings. [jmcneill 20241230]
649 1.3123 nia aarch64: Enable support for low power idle CPU states on ACPI
650 1.3123 nia platforms. [jmcneill 20241230]
651 1.3123 nia riscv: Add support for PCI and the PCIe controller in the JH7110 SoC.
652 1.3123 nia [skrll 20250101]
653 1.3123 nia x86: New pv(4) pseudo-bus driver for all paravirtual devices that do
654 1.3123 nia not attach to a well-known bus like pci(4). [imil 20250102]
655 1.3123 nia riscv: Add a StarFive JH71[01]0 temperature sensor driver.
656 1.3123 nia [skrll 20250103]
657 1.3123 nia riscv: Add support for the X-Powers AXP Power Management IC.
658 1.3123 nia [skrll 20250105]
659 1.3123 nia evbarm: Add Arm SCMI performance protocol support (adapted from
660 1.3123 nia OpenBSD). [jmcneill 20250108]
661 1.3122 christos pppd(8): Import 2.5.2 [christos 20250108]
662 1.3124 christos pam-u2f: Import pam u2f 1.3.1 [christos 20250115]
663 1.3125 christos userspace-rcu: Import 0.15.0 [christos 20250115]
664 1.3126 jmcneill bwi(4): Add support for Nintendo Wii WLAN. [jmcneill 20250118]
665 1.3127 maya ncm(4): New driver for USB Network Control Model (used by Android for
666 1.3127 maya USB tethering) [maya 20250120]
667 1.3128 brad ds28e17iic(4): Driver for the DS28E17 1-Wire to I2C bridge chip
668 1.3128 brad [brad 20241104]
669 1.3129 christos tzcode: Updated to 2025a. [christos 20250123]
670 1.3134 nia bind: Import version 9.20.4. [christos 20250126]
671 1.3133 nia libc: Switch every port (except sun2 and vax) to jemalloc-5.3.0.
672 1.3133 nia [christos 20250131]
673 1.3133 nia acpi(4): cppc: Use frequency instead of performance units in
674 1.3133 nia sysctl interface. [jmcneill 20250131]
675 1.3131 kre tzdata: Updated to 2025a (using 2025agtz) [kre 20250201]
676 1.3133 nia build.sh: Add live-image support for alpha, hppa, and macppc.
677 1.3133 nia [tsutsui 20250202]
678 1.3133 nia rge(4): Add support for RTL8126, from FUKAUMI Naoki.
679 1.3133 nia [jmcneill 20250204]
680 1.3133 nia riscv: Add ofctl(8) and /dev/openfirm support. [skrll 20250205]
681 1.3132 jakllsch ld(4) at virtio(4): Add discard support. [jakllsch 20250206]
682 1.3133 nia blocklistd(8): Support multiple configuration files in a
683 1.3133 nia configuration directory like /etc/blocklistd.conf.d,
684 1.3133 nia from hrosenfeld. [christos 20250206]
685 1.3136 nia riscv: Add a JH7110 TRNG driver. [skrll 20250208]
686 1.3136 nia elftoolchain: Import version r4175. [jkoshy 20250210]
687 1.3135 roy dhcpcd: Import version 10.2.0. [roy 20250212]
688 1.3136 nia evbppc: Add support for the Wii DVD drive. [jmcneill 20250212]
689 1.3136 nia libm: Expose fma(3) and variants on hppa. [tsutsui 20250215]
690 1.3136 nia i386: Add support for non-Xen (QEMU, Firecracker) PVH boot.
691 1.3136 nia [imil 20250218]
692 1.3137 christos efi: Add new program to read and write efi variables [christos 20250224]
693 1.3138 christos acpi(4): Updated ACPICA to 20241212. [christos 20250224]
694 1.3139 roy dhcpcd: Import version 10.2.2. [roy 20250225]
695 1.3140 christos postfix(1): Import version 3.10.1. [christos 20250225]
696 1.3146 nia amdgpio(4): New device driver for AMD GPIO found on some
697 1.3146 nia HP laptops. [ryoon 20250226]
698 1.3146 nia libc: New _r variants of heapsort, mergesort, qsort.
699 1.3146 nia qsort_r is new in POSIX.1-2024. [riastradh 20250302]
700 1.3142 gutterid cut(1): Implement -n option. [gutteridge 20250304]
701 1.3146 nia lint(1): In C99 mode and later, warn about non-prototype functions.
702 1.3146 nia [rillig 20250310]
703 1.3143 brad emcfan(4) and emcfanctl(8): Kernel driver and userland utility
704 1.3143 brad for the Microchip Technology / SMSC EMC210X and EMC230X
705 1.3143 brad fan controllers. [brad 20250311]
706 1.3146 nia arc4random(3): Eliminate potential failure states (memory
707 1.3146 nia allocation, pthread_atfork, etc). [riastradh 20250311]
708 1.3144 wiz expat: Import 2.7.0 (security fixes). [wiz 20250314]
709 1.3147 andvar viaide(4): Add VIA V-RAID support for the VT6421 and UDMA support
710 1.3147 andvar for the VT8237S PATA controller. [andvar 20250316]
711 1.3145 pho clock_getres(2): Support CLOCK_PROCESS_CPUTIME_ID and
712 1.3145 pho CLOCK_THREAD_CPUTIME_ID. The syscall previously returned
713 1.3145 pho EINVAL for these two clocks. [pho 20250319]
714 1.3146 nia npfctl(8): Allow comments inside lists in npf.conf (from Attaulah).
715 1.3146 nia [christos 20250320]
716 1.3148 roy openresolv: Import version 3.14.0. [roy 20250326]
717 1.3149 kre tzdata: Updated to 2025b (using 2025bgtz) [kre 20250326]
718 1.3150 brad envstat(8): JSON and time stamp options
719 1.3150 brad [brad 20250401]
720 1.3154 nia pthread(3): Made pthread_setcancelstate(3) async-signal-safe,
721 1.3154 nia as required by POSIX.1-2024. [riastradh 20250401]
722 1.3151 christos tzcode: Updated to 2025b. [christos 20250402]
723 1.3152 nat mac68k: Add pbbat(4). Supports PowerBook 1xx batteries. [nat 20250403]
724 1.3154 nia viaide(4): Add support for VIA VT6415/VT6330 single-channel IDE
725 1.3154 nia controllers. [andvar 20250403]
726 1.3154 nia gscan(4): New driver for USB to CAN bus adapters. [bouyer 20250403]
727 1.3154 nia viaide(4): Add RAID mode support for VIA VX900/VX11 SATA controllers.
728 1.3154 nia [andvar 20250405]
729 1.3153 christos OpenSSH: Import 10.0. [christos 20250409]
730 1.3158 nia nvmm(4): Implement VMware compatible TSC and LAPIC frequency detection
731 1.3158 nia in CPUID. [imil 20250411]
732 1.3158 nia videoctl(1): Improve enumeration of frame sizes. [mlelstv 20250412]
733 1.3158 nia vax: Switch to GCC 12. [rin 20250413]
734 1.3155 christos OpenSSL: Imported 3.0.16. [christos 20250416]
735 1.3156 wiz expat: Import 2.7.1. [wiz 20250418]
736 1.3158 nia alpha: Support secureplt in ld.elf_so(1). [riastradh 20250418]
737 1.3158 nia viaide(4): Improve VT8251 integrated SATA controller support in
738 1.3158 nia IDE/RAID modes. [andvar 20250420]
739 1.3158 nia libc: Add TIME_MONOTONIC support to timespec_get(3) and new
740 1.3158 nia timespec_getres(3) function for C23 compliance.
741 1.3158 nia [nia 20250421]
742 1.3157 thorpej proplib(3): Added support for JSON serialization format.
743 1.3157 thorpej [thorpej 20250422]
744 1.3159 nia mips: Enable SSP by default (and RELRO on mips64). [nia 20250428]
745 1.3160 pgoyette amd64: Added KERNEL_DIR option to build.sh, and upddated the boot
746 1.3160 pgoyette loaders accordingly. [pgoyette 20250428]
747 1.3161 tsutsui hp300: Add sti(4) support for 362 and 382. Mostly pulled from
748 1.3161 tsutsui OpenBSD/hp300. [tsutsui 20250501]
749 1.3162 roy openresolv: Import version 3.16.2 [roy 20250507]
750 1.3163 wiz mdocml: Import 1.14.6. [wiz 20250509]
751 1.3164 roy openresolv: Patch to versikon 3.16.3 [roy 20250509]
752