CHANGES revision 1.2992 1 1.2992 christos # LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.2992 $>
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 libc: Update Unicode tables to Unicode 13.0.0. [wiz 20221220]
30 1.2947 wiz libc: Update Unicode tables to Unicode 14.0.0. [wiz 20221220]
31 1.2946 nia ppp(4): Remove several non-functioning ioctls. [chs 20221221]
32 1.2947 wiz libc: Update Unicode tables to Unicode 15.0.0. [wiz 20221221]
33 1.2943 nat dse(4): Added Dayna SCSI/Link ethernet driver. [nat 20221222]
34 1.2965 christos binutils: Updated to FSF binutils 2.39. [christos 20221224]
35 1.2946 nia sdhc(4): Add quirk for some Intel eMMC devices (like
36 1.2946 nia GIGABYTE MA10-ST0) to allow the driver to attach
37 1.2946 nia successfully. [msaitoh 20230105]
38 1.2946 nia cribbage(6): Add -y option to keep playing without asking
39 1.2946 nia (from Greywolf in PR 57164) [christos 20230106]
40 1.2946 nia x86: Enable the -z separate-code security feature by default in
41 1.2946 nia ld(1). Reduces the default max page size from 2M to
42 1.2946 nia 4K on amd64. [christos 20230106]
43 1.2949 christos bind: Import version 9.16.37. [christos 20230125]
44 1.2951 wiz xfwp(1): remove. [wiz 20230204]
45 1.2953 nia wscons(4): Ignore nonsense tab stops in vt100 emulation.
46 1.2953 nia [riastradh 20230223]
47 1.2953 nia nvmm(4): Filter CR4 bits on x86 SVM (AMD). In particular,
48 1.2953 nia prohibit PKE, Protection Key Enable, which requires
49 1.2953 nia some additional management of CPU state by nvmm.
50 1.2953 nia [riastradh 20230223]
51 1.2953 nia ftp(1): Add option sslnoverify to control validation of SSL
52 1.2953 nia certificates. Certificate validation is now enabled
53 1.2953 nia by default. [mlelstv 20230225]
54 1.2953 nia ftp(1): Add netrc processing to fetch-mode (URL on command line) to
55 1.2953 nia enable options and autologin via netrc. [mlelstv 20230225]
56 1.2953 nia aarch64: Audit use of curcpu(9). [riastradh 20230225]
57 1.2953 nia xen: Memory barrier audit. Reduce unnecessary membars.
58 1.2953 nia [riastradh 20230225]
59 1.2953 nia x86: Mitigate MXCSR Configuration Dependent Timing CPU security
60 1.2953 nia flaw in kernel FPU use. [riastradh 20230225]
61 1.2953 nia kernel: Optimization: Omit needless membar when triggering softint
62 1.2953 nia in various ports. [riastradh 20230301]
63 1.2953 nia sh(1): Adjust tilde expansion to comply with upcoming POSIX
64 1.2953 nia Issue 8 requirements. [kre 20230306]
65 1.2960 nia libm: Add more long double transcendental functions (as aliases of
66 1.2960 nia double functions) from C99. [riastradh 20230313]
67 1.2955 kre tzdata: updated to 2023a (using the 2023agtz fork) [kre 20230323]
68 1.2956 kre tzdata: updated to 2023b (using the 2023bgtz fork) [kre 20230324]
69 1.2960 nia xen: Allow a PVH dom0 to use VGA as console. [bouyer 20230324]
70 1.2960 nia vioscsi(4), viornd(4), viomb(4): Mark VirtIO drivers as MPSAFE.
71 1.2960 nia [mlelstv 20230325]
72 1.2960 nia amiga: Fix bootblocks for Kickstart 3.2. [abs 20230325]
73 1.2960 nia libc: Add __atomic_is_lock_free to help stdatomic.h usage with
74 1.2960 nia GCC. [riastradh 20230330]
75 1.2958 kre tzdata: updated to 2023c (using the 2023cgtz fork) [kre 20230331]
76 1.2960 nia tprof(8): Add Intel Comet Lake support. [msaitoh 20230410]
77 1.2960 nia vacation(1): Check 'Auto-Submitted:' header in addition to
78 1.2960 nia 'Precedence:', and set 'Precedence:' in addition to
79 1.2960 nia 'Auto-Submitted:'. [hauke 20230411]
80 1.2960 nia ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.
81 1.2960 nia [riastradh 20230412]
82 1.2960 nia audiorecord(1): Add support for recording 24-bit wav files.
83 1.2960 nia [mlelstv 20230415]
84 1.2963 nia evbarm: Install a boot.cfg file for the EFI bootloader by default.
85 1.2963 nia [brook 20230419]
86 1.2961 roy dhcpcd: Import version 10.0.1. [roy 20230421]
87 1.2963 nia evbarm: Enable rkv1crypto driver on Rock64. [mrg 20230424]
88 1.2963 nia worms(6): Add a little bit of optional colour, code and
89 1.2963 nia ideas from RVP. [kre 20230426]
90 1.2963 nia amiga: Add driver for the MNT ZZ9000 Zorro board - submitted by
91 1.2963 nia Alain Runa. [phx 20230503]
92 1.2963 nia evbarm: Experimental IMX6SX support - tested on the UDOO Neo Full board.
93 1.2963 nia [bouyer 20230504]
94 1.2963 nia chown(8): Add a -d flag to avoid changing a file's owner/group to the
95 1.2963 nia current value. This avoids some unnecessary operations on the
96 1.2963 nia file. [pgoyette 20230504]
97 1.2962 lukem ftp(1): Add timeout for SSL connection setup, defaulting to 60 seconds.
98 1.2962 lukem [lukem 20230505]
99 1.2963 nia riscv: Add RISC-V support that works on QEMU with a single hart.
100 1.2963 nia [skrll 20230507]
101 1.2963 nia riscv: Add Google Goldfish RTC driver. [skrll 20230508]
102 1.2971 nia openssl(1): Imported 3.0.8. [christos 20230510]
103 1.2971 nia make(1): Make :mtime operate on each word in variable
104 1.2971 nia value. [sjg 20230510]
105 1.2971 nia worms(6): When using -H, make the appearance of the worm head
106 1.2971 nia depend upon the body (more than it did before). [kre 20230512]
107 1.2971 nia mips: Bump the maximum text size for binaries from 64MB
108 1.2971 nia to 128MB. [he 20230514]
109 1.2971 nia amiga: Update loadbsd source and distribution binary to version 3.3.
110 1.2971 nia [phx 20230514]
111 1.2971 nia i386: Add /dev/efi device. [riastradh 20230522]
112 1.2971 nia efi(4): Add EFIIOC_GET_TABLE ioctl support on x86. [riastradh 20230522]
113 1.2968 lukem ctfmerge(1): Add error handling to pthread APIs.
114 1.2967 lukem Fix semaphores for macOS host tool. [lukem 20230523]
115 1.2968 lukem share/mk: Deprecate non-functional SHAREDSTRINGS. [lukem 20230524]
116 1.2968 lukem mkstr(1), xstr(1): Obsolete unused PDP-11-era tools. [lukem 20230524]
117 1.2971 nia pthread(3): Reduce power consumption when spinning for a lock on
118 1.2971 nia arm. [riastradh 20230525]
119 1.2969 lukem pax(1): Exit 0 if stdin filelist is used and no files are supplied.
120 1.2969 lukem Don't overwrite existing destination files if -r -w copy
121 1.2969 lukem fails for any reason. [lukem 20230528]
122 1.2973 christos OpenSSL: Imported 3.0.9. [christos 20230531]
123 1.2971 nia date(1): Add -R option for displaying time in RFC 5322 format,
124 1.2971 nia similar to GNU date. [kim 20230531]
125 1.2971 nia openssl(1): Imported 3.0.9. [christos 20230531]
126 1.2973 christos mk.conf(5): Obsolete non-MK variants MANZ UNPRIVED UPDATE
127 1.2973 christos [lukem 20230602]
128 1.2971 nia build.sh: Add show-params operation [lukem 20230602]
129 1.2973 christos kerberos(8): Update to Heimdal-7.8.0 [christos 20230619]
130 1.2977 nia patch(1): Add --backup-if-mismatch and --no-backup-if-mismatch for
131 1.2977 nia GNU patch compatibility. These options only make sense in
132 1.2977 nia POSIX mode, patch(1) has --backup enabled by default and
133 1.2977 nia GNU patch doesn't. [wiz 20230616]
134 1.2977 nia indent(1): Remove support for handling ASCII backspace characters
135 1.2977 nia in C code. [rillig 20230618]
136 1.2979 rillig make(1): Recognize include guards. [rillig 20230619]
137 1.2977 nia pam(8): Disable pam_krb5, pam_ksu by default. [riastradh 20230620]
138 1.2977 nia editline(3): Install pkg-config files, same as the portable version.
139 1.2977 nia [wiz 20230620]
140 1.2977 nia make(1): Speed up pattern matching in the ':M' and ':N' modifiers.
141 1.2979 rillig [rillig 20230622]
142 1.2977 nia paxctl(8): Introduce -0 option to clear all PaX flag bits in ELF note.
143 1.2977 nia [rin 20230623]
144 1.2977 nia crunchgen(1): Clear PaX flags instead of removing its ELF note section.
145 1.2977 nia [rin 20230623]
146 1.2977 nia make(1): Warn about malformed patterns in ':M', ':N' and
147 1.2977 nia '.if make(...)' [rillig 20230623]
148 1.2974 christos bind: Import version 9.16.42. [christos 20230626]
149 1.2975 roy openresolv: Import version 3.13.2 [roy 20230627]
150 1.2976 wiz tmux(1): Import version 3.3a [wiz 20230628]
151 1.2977 nia x86: Primary bootstrap is now enable to read a GPT
152 1.2977 nia partition table inside a software raid(4).
153 1.2977 nia [manu 20230629]
154 1.2977 nia aiomixer(1): Support for the NO_COLOR environment variable.
155 1.2977 nia [nia 20230629]
156 1.2978 christos openpam(3): update to 20230627 (ximenia) [christos 20230630]
157 1.2986 nia entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking.
158 1.2986 nia [riastradh 20230630]
159 1.2986 nia mdnsd(8): Restore NetBSD logging additions lost in merges.
160 1.2986 nia [gutteridge 20230630]
161 1.2986 nia tetris(6): Support the informal standard of allowing setting NO_COLOR
162 1.2986 nia in the environment to disable the use of color. [nia 20230701]
163 1.2986 nia lint(1): Initial support for C23. [rilling 20230702]
164 1.2986 nia heartbeat(9): New mechanism to check progress of kernel. This uses
165 1.2986 nia hard interrupts to check progress of low-priority soft
166 1.2986 nia interrupts, and one CPU to check progress of another CPU.
167 1.2986 nia [riastradh 20230707].
168 1.2986 nia crashme(9): New crash methods with raised ipl or kpreempt disabled.
169 1.2986 nia [riastradh 20230707].
170 1.2986 nia versioningsyscalls(9): Document how system call versioning is done.
171 1.2986 nia From this summer's compat-linux GSoC, by Theodore Preduta.
172 1.2986 nia [christos 20230708].
173 1.2986 nia clock_gettime(2): Take greater care to ensure
174 1.2986 nia CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards.
175 1.2986 nia [riastradh 20230708].
176 1.2986 nia riscv: Add FDT-based initrd, rndseed, and efirng support.
177 1.2986 nia [rin 20230710]
178 1.2986 nia kern: Add memfd_create(2) system call from GSoC 2023 by
179 1.2986 nia Theodore Preduta. [christos 20230710]
180 1.2980 mrg gcc(1): Import GCC 10.5. [mrg 20230710]
181 1.2986 nia coretemp(4): Change limits of Tjmax. Upper limit is now 120, lower
182 1.2986 nia limit is now 60. [msaitoh 20230713]
183 1.2986 nia refuse(3): Allow programs using the 3.5, 3.6, and 3.7 FUSE APIs
184 1.2986 nia to function at runtime. [pho 20230714]
185 1.2986 nia amdgpu(4): Enable display core logic. [riastradh 20230714]
186 1.2986 nia pckbd(4): Work around buggy Chromebook PS/2 keyboard firmware.
187 1.2986 nia (from Vladimir 'phcoder' Serbinenko). [christos 20230716]
188 1.2986 nia acpiec(4): New ACPIEC_DEBUG option. [riastradh 20230718]
189 1.2981 roy dhcpcd: Import version 10.0.2. [roy 20230719]
190 1.2983 nat bta2dpd(8): Add throttle when playing from file. [nat 20230720]
191 1.2986 nia xen: Enable MKCTF=yes by default. [riastradh 20230721]
192 1.2986 nia build: Force MKSTRIPSYM=no if MKDEBUG=yes. [lukem 20230723]
193 1.2987 nia x86: Add serial console support to efiboot via raw I/O port
194 1.2987 nia access. [rin 20230724]
195 1.2986 nia x86: Turn off Zenbleed chicken bit on Zen2 CPUs. [mrg 20230725]
196 1.2985 christos OpenSSH: Import 9.3. [christos 20230726]
197 1.2991 christos gdb(1): Updated to 13.2. [christos 20230811]
198 1.2992 christos libfido2: Import 1.13.0 [christos 20230811]
199