CHANGES revision 1.2169
1# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2169 $>
2#
3#
4# [Note: This file does not mention every change made to the NetBSD source tree.
5# For an exhaustive list, please subscribe to the `source-changes' mailing list,
6# or see the mailing list archives.  For more information, send a message
7# containing just the word `help' to `majordomo@NetBSD.org'.]
8#
9# ----------------------------------------------------------------------------
10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
11#
12#	theme: Content ...
13#		more content ...
14#		more content. [developer DATE-FORMAT]
15#
16# That's it, one tab to start an item, and two tabs to indent the content.
17# Also please start the content with a capital and end it with a dot.
18#
19# This is very important for the www scripts, otherwise it won't be able to
20# parse the file and the HTML output will be mangled.
21#
22# See htutils/changes/changes2html script for more details.
23#
24# ----------------------------------------------------------------------------
25
26
27Changes from NetBSD 7.0 to NetBSD 8.0:
28	libc: Update to tzcode2014f. [christos 20140815]
29	gmake:	Update to gmake-3.81 in external/gpl2/gmake and remove 
30		gnu/dist/gmake (3.80) [christos 20140818]
31	module(7): Create MODULAR_DEFAULT_AUTOLOAD config flag to control
32		whether module autoloading is on by default.
33		[jnemeth 20140824]
34	kernel: Option SYMTAB_SPACE has been replaced with COPY_SYMTAB.
35		The related changes to src/sys/conf require a rebuild of
36		config(1). [joerg 20140824]
37	zoneinfo: Import tzdata2014g. [apb 20140831]
38	wm(4): Add internal SERDES support for 82575 and newer controllers.
39		[msaitoh 20140903]
40	or1k: Add new port.  [matt 20140903]
41	awindma(4): Add support for Allwinner A10/A20 DMA controller.
42		[jmcneill 20140906]
43	awinac(4): Add support for Allwinner A10/A20 audio codec.
44		[jmcneill 20140906]
45	awinrtc(4): Add support for Allwinner A10/A20 real-time clock.
46		[jmcneill 20140907]
47	awinmmc(4): Use DMA for MMC transfers. [jmcneill 20140908]
48	axp20x(4): Add AXP20x PMU driver. [jmcneill 20140909]
49	rtsol(8): Removed in favour of dhcpcd. [roy 20140911]
50	rtsold(8): Removed in favour of dhcpcd. [roy 20140911]
51	dhcpcd(8): Import dhcpcd-6.4.5. [roy 20140918]
52	arm: Add support for i.MX6 SoC. [ryo 20140925]
53	gpt(8): Completed overhaul, including adding follwing subcommands:
54		resize, set, unset, backup, restore, and resizedisk.
55		[jnemeth 20140926]
56	dhcpcd(8): Import dhcpcd-6.4.7. [roy 20140927]
57	mpt(4): added bio(4) support. [jmcneill 20140927]
58	gpt(8): added type subcommand to modify partition type.
59		[jnemeth 20140927]
60	zoneinfo: Import tzdata2014h. [apb 20141004]
61	dhcpcd(8): Import dhcpcd-6.5.0. [roy 20141006]
62	libc: Update to tzcode2014h. [christos 20141007]
63	file(1): Upgraded to 5.20. [christos 20141010]
64	arm: Add support for Allwinner A31 SoC. [jmcneill 20141010]
65	awiniic(4): Add support for Allwinner A31 SoC. [jmcneill 20141012]
66	awinp2wi(4): Add support for Allwinner A31 Push-Pull Two Wire
67		Interface. [jmcneill 20141012]
68	axp22x(4): Add AXP22x PMU driver. [jmcneill 20141012]
69	awinrtc(4): Add support for Allwinner A31 real-time clock.
70		[jmcneill 20141012]
71	awindma(4): Add support for Allwinner A31 DMA controller.
72		[jmcneill 20141013]
73	awinac(4): Add support for Allwinner A31 audio codec.
74		[jmcneill 20141013]
75	motg(4): Add support for Allwinner A10/A20 SoC. [jmcneill 20141015]
76	wpa: Import wpa_supplicant and hostapd 2.3. [christos 20141016]
77	dhcpcd(8): Import dhcpcd-6.5.1. [roy 20141018]
78	OpenSSH: Imported 6.7. [christos 20141018]
79	resolvconf(8): Import openresolv-3.6.0 [roy 20141020]
80	gcc: Support -fsanitize=address [christos 20141022]
81	zoneinfo: Import tzdata2014i. [apb 20141023]
82	libc: Update to tzcode2014i. [christos 20141023]
83	openpam(3): update to 20140912 (ourouparia) [christos 20141024]
84	pppd(8): updated to version 2.4.7. [christos 20141025]
85	acpi(4): Updated ACPICA to 20140926. [christos 20141025]
86	dhcpcd(8): Import dhcpcd-6.6.0 [roy 20141029]
87	resolvconf(8): Import openresolv-3.6.1 [roy 20141029]
88	rtsx(4): Add support for Realtek RTS5227/RTL8402/RTL8411/RTL8411B.
89		[nonaka 20141029]
90	flex(1): Import flex-2.5.37 [christos 20141029]
91	iwn(4): Add support for Intel Centrino Wireless-N
92		100/105/130/135/2200/2230. From OpenBSD. [nonaka 20141030]
93	awge(4): Add support for gigabit ethernet found on various
94		Allwinner SOCs. [martin 20141101]
95	dhcpcd(8): Import dhcpcd-6.6.1. [roy 20141107]
96	awinhdmi(4): Add support for Allwinner A20/A31 HDMI controller.
97		[jmcneill 20141110]
98	awintcon(4): Add support for Allwinner A20/A31 TV/LCD controller.
99		[jmcneill 20141110]
100	awindebe(4): Add support for Allwinner A20/A31 Display engine
101		backend (DE-BE). [jmcneill 20141110]
102	awinhdmiaudio(4): Add support for Allwinner A20/A31 HDMI audio
103		controller. [jmcneill 20141111]
104	dhcpcd(8): Import dhcpcd-6.6.2. [roy 20141114]
105	awinir(4): Add support for Allwinner A20/A31 IR receiver.
106		[jmcneill 20141115]
107	zoneinfo: Import tzdata2014j. [apb 20141116]
108	libc: Change arc4random(3) to use ChaCha20 and per-thread state.
109		[riastradh 20141116]
110	libc: Update to tzcode2014j. [christos 20141117]
111	libpcap: Import 1.6.2. [christos 20141119]
112	tcpdump(8): Import 4.6.2. [christos 20141119]
113	dhcpcd(8): Import dhcpcd-6.6.4. [roy 20141126]
114	dhcpcd(8): Import dhcpcd-6.6.5. [roy 20141209]
115	bind: Import version 9.10.1-P1. [christos 20141209]
116	dhcpcd(8): Import dhcpcd-6.6.6. [roy 20141217]
117	powerpc: Switch to GCC 4.8. [matt 20141218]
118	dhcpcd(8): Import dhcpcd-6.6.7. [roy 20141219]
119	ntp: Import ntp 4.2.8. [christos 20141219]
120	midirecord(1): Add program to record MIDI files.  [mrg 20141229]
121	file: update to 5.22 security limits [christos 20150102]
122	byacc: update to 20141128 for more bison compat [christos 20150103]
123	mgx: driver for Southland Media Systems (now Quantum 3D) MGX SBus
124		graphics devices [macallan 20150106]
125	gcc: Import GCC 4.8.4.  [mrg 20150109]
126	openssl: Import openssl 1.0.1k [spz 20150113]
127	am-utils: Upgrade to 6.2; adds nfsv4, lustre (which we can't use)
128		nfs3 rpc support for amfs [christos 20150117]
129	arm: Add support for Zynq SoC. [hkenken 20150123]
130	evbarm: Add support for the PARALLELLA (Zynq). [hkenken 20150123]
131	blacklist: Added daemon and library [christos 20150125]
132	libevent: Import libevent 2.0.22 [spz 20150129]
133	dhcpcd(8): Import dhcpcd-6.7.1. [roy 20150130]
134	zoneinfo: Import tzdata2015a. [apb 20150131]
135	libc: Import tzcode2015a. [christos 20150131]
136	bind: patch to version 9.10.1-P2. [spz 20150221]
137	network: introduce RTF_LOCAL for local address routes. [roy 20150226]
138	evbarm: Add support for RPI2. [skrll 20150304]
139	evbarm: Add support for ODROID-C1. [jmcneill 20150304]
140	dtrace: Add syscall support [christos 20150307]
141	dtrace: Add lockstat support [riastradh, christos 20150308]
142	zoneinfo: Import tzdata2015b. [apb 20150321]
143	openssl: Import openssl 1.0.1m [spz 20150323]
144	libc: Update to tzcode2015b. [christos 20150324]
145	dhcpcd(8): Import dhcpcd-6.8.1. [roy 20150327]
146	libpcap: Import 1.7.2. [christos 20150331]
147	tcpdump(8): Import 4.7.3. [christos 20150331]
148	wpa: Import wpa_supplicant and hostapd 2.4. [christos 20150401]
149	OpenSSH: Imported 6.8. [christos 20150403]
150	btmagic(4): add Magic Trackpad support [bouyer 20150406]
151	ntp: Import ntp 4.2.8p2. [christos 20150407]
152	acpi(4): Updated ACPICA to 20150410. [christos 20150413]
153	evbarm: add a driver for EDMA controller on AM335x SoC.
154		Add DMA support to the sdhc controllers on AM335x SoC.
155		Enable DMA for sdhc0 and sdhc1 on BEAGLEBONE [bouyer 20150414]
156	xz(1): Import of XZ 5.2.1. [christos 20150417]
157	libc: Update to tzcode2015d. [christos 20150428]
158	openresolv(8): Import openresolv-3.7.0 [roy 20150501]
159	netinet: Added IN_IFF_TENTATIVE, IN_IFF_DUPLICATED and IN_IFF_DETACHED.
160		IPV4 addresses now perform DAD using ARP as described in
161		RFC 5227. [roy 20150502]
162	dhcpcd(8): Import dhcpcd-6.9.0. [roy 20150517]
163	FFS: General improvements in the superblock parser. [maxv 20150523]
164	openssl: Import openssl 1.0.1n [christos 20150612]
165	openssl: Import openssl 1.0.1o [christos 20150616]
166	zoneinfo: Import tzdata2015e. [apb 20150621]
167	nfssvc(2): Support 32-bit system calls for the NFS server.
168		[mrg 20150622]
169	gcc: Import GCC 4.8.5.  [mrg 20150624]
170	OpenSSH: Imported 6.9. [christos 20150630]
171	bind: Import version 9.10.2-P2. [christos 20150708]
172	dhcpcd: Import dhcpcd 6.9.1. [roy 20150709]
173	iostat(8): Support fnmatch(3) patterns for disknames.  [mrg 20150709]
174	openssl: Import openssl 1.0.1p [christos 20150709]
175	ntp: Import ntp 4.2.8p3. [christos 20150710]
176	arm: Add support for NVIDIA Tegra K1 SoC. [jmcneill 20150725]
177	evbarm: Add support for NVIDIA Jetson TK1. [jmcneill 20150725]
178	bind: Import version 9.10.2-P3. [christos 20150728]
179	kernel: Several bug fixes and improvements in the PaX subsystem.
180		[maxv 20150804]
181	sdmmc(4): Add support for UHS-I and MMC HS200 transfer modes.
182		[jmcneill 20150808]
183	sdhc(4): Add support for UHS-I and MMC HS200 transfer modes.
184		[jmcneill 20150808]
185	amlogicsdhc(4): Add support for UHS-I and MMC HS200 transfer modes.
186		[jmcneill 20150808]
187	zoneinfo: Import tzdata2015f. [apb 20150811]
188	OpenSSH: Imported 7.0. [christos 20150813]
189	libc: Update to tzcode2015f. [christos 20150813]
190	gdb(1): Updated to 7.9.1.  [christos 20150818]
191	acpi(4): Updated ACPICA to 20150717. [christos 20150818]
192	mcp3kadc(4): Driver for Microchip 3x0x SAR ADC chips. [phx 20150818]
193	OpenSSH: Imported 7.1. [christos 20150821]
194	dhcpcd: Import dhcpcd 6.9.2. [roy 20150821]
195	rtwn(4): Add a driver for Realtek RTL8188CE/RTL8192CE PCIe IEEE
196		802.11b/g/n wireless network devices, ported from OpenBSD.
197		[nonaka 20150827]
198	arp(4): Remove net.inet.arp.{prune,refresh} sysctl. [ozaki-r 20150831]
199	bind: Import version 9.10.2-P4. [christos 20150903]
200	dhcpcd: Import dhcpcd 6.9.3. [roy 20150904]
201	ftp(1): SNI support for https.  [wiz 20150912]
202	netstat(1): Now knows how tall the display is.  [mrg 20150919]
203	libproc, librtld_db: Added from FreeBSD [christos 20150924]
204	dtrace: Updated from FreeBSD [christos 20150924]
205	resolvconf: Import openresolv-3.7.1 [roy 20150929]
206	x86: Add PCI Extended Configuration Space support [nonaka 20151002]
207	pci(3): Decode Extended Capability in PCI Extended Configuration Space.
208		[nonaka 20151002]
209	lua: Updated to Lua 5.3.1 [mbalmer 20151008]
210	libc: Update to tzcode2015g. [christos 20151009]
211	ntp: Import ntp 4.2.8p4. [christos 20151023]
212	vioscsi(4): Add driver for virtio SCSI devices [christos 20151030]
213	omapgpio(4): Add support for TI AM335x GPIO. [jmcneill 20151101]
214	libc/ti-rpc: Remove FD_SETSIZE limit; provide MT support for svc_run()
215		to be run by multiple threads each thread handling the fd's it
216		created. Provide support for a poll based svc_run() and the
217		global variables svc_pollfd and svc_pollfd_max.
218		[christos 20151107]
219	amiga: wsdisplay(4) virtual terminals are working on CV64 and
220		CV64/3D. [phx 20151112]
221	amiga: Build the Xorg server with wsfb(4) driver.
222		Added wsfb(4) support for CV64 and CV64/3D graphics cards.
223		[phx 20151112]
224	cpuctl(8): Most commands can specify more than one CPU now.
225		[mrg 20151115]
226	ndp: net.inet6.ip6.neighborgcthresh is now per interface basis.
227		[ozaki-r 20151125]
228	dhcpcd: Import dhcpcd 6.9.4. [roy 20151130]
229	openssl: Import openssl 1.0.1q [christos 20151206]
230	ip6addrctl: Import from FreeBSD [christos 20151212]
231	adm1026hm(4): Add driver for ADM1026 i2c hardware monitor
232		[jdc 20151216]
233	bind: Import version 9.10.3-P2. [christos 20151216]
234	mdocml: Import 1.13.3. [christos 20151217]
235	sortinfo(1): Add utility to sort texinfo dir files [christos 20151218]
236	x86: Add support for SMEP on amd64 and i386. [maxv 20151219]
237	raidframe: Now built as a kernel module; it can be built-in at
238		kernel build time, or (for MODULAR kernels) loaded as
239		needed. [pgoyette 20151226]
240	admtemp(4): Add chip temperature limits for envsys(4) [jdc 20160103]
241	lmtemp(4): Add chip temperature limits for envsys(4) [jdc 20160103]
242	ismt(4): Add another Intel Chipset internal SMBus driver.
243		[msaitoh 20160105]
244	dhcpcd: Import dhcpcd 6.10.0. [roy 20160107]
245	ntp: Import ntp 4.2.8p5. [christos 20160108]
246	flex(1): Import flex-2.6.0 [christos 20160109]
247	acpi(4): Updated ACPICA to 20160108. [christos 20160109]
248	byacc: update to 20150711 [christos 20160109]
249	tmux(1): Import of tmux 2.1 [christos 20160110]
250	dhcp: Import version 4.3.3. [christos 20160110]
251	gettext: Upgrade to 0.16.1 [christos 20160112]
252	bind: Import version 9.10.3-P3. [christos 20160119]
253	dhcpcd: Import dhcpcd 6.10.1. [roy 20160120]
254	lua: Updated to 5.3.2 [lneto 20160128]
255	openssl: Import openssl 1.0.1r [christos 20160130]
256	gdb(1): Updated to 7.10.1.  [christos 20160202]
257	elftoolchain: Import FreeBSD-2016-02-19. [christos 20160219]
258	openresolv: Import openresolv-3.7.3. [roy 20160222]
259	mv(1): Add SIGINFO support. [mrg 20160228]
260	openssl: Import openssl 1.0.1s - disable weak (export) ciphers and SSLv2
261		[christos 20160301]
262	bind: Import version 9.10.3-P4. [christos 20160309]
263	OpenSSH: Imported 7.2. [christos 20160310]
264	libc: Update to tzcode2016b. [christos 20160315]
265	zoneinfo: Import tzdata2016b. [christos 20160315]
266	wpa_supplicant(8): Added interface matching rules [roy 20160323]
267	lua: Applied second and third patch from http://lua.org/bugs.html
268		[mbalmer 20160325]
269	network: Drop the concept of cloning/cloned routes [ozaki-r 20160404]
270	network: Remove RTF_CLONING, RTF_XRESOLVE, RTF_LLINFO, RTF_CLONED and
271		RTM_RESOLVE [ozaki-r 20160404]
272	network: Add RTF_CONNECTED as a substitute of RTF_CLONING
273		[ozaki-r 20160404]
274	route(8): Remove -xresolve, -[no]cloned and -llinfo options and add
275		[no]connected option (same as -[no]cloning) [ozaki-r 20160404]
276	route(8): Remove 'c' and 'L' flags and 'C' is now for connected routes
277		[ozaki-r 20160404]
278	netstat(1): Remove 'c' and 'L' flags and 'C' is now for connected routes
279		[ozaki-r 20160404]
280	route(8): route show doesn't contain nexthop caches [ozaki-r 20160404]
281	netstat(1): netstat -r doesn't contain nexthop caches [ozaki-r 20160404]
282	libutil: added pidfile_lock, pidfile_read, pidfile_read [roy 20160410]
283	dhcpcd(8): Import dhcpcd-6.10.2 [roy 20160410]
284	openresolv(8): Import openresolv-3.8.0 [roy 20160411]
285	ddb(4): rename show arptab to show routes [ozaki-r 20160413]
286	dhcpcd(8): Import dhcpcd-6.10.3 [roy 20160420]
287	usb(4) subsystem: Merge nick-nhusb [skrll 20160423]
288		- API / infra changes to support memory management changes.
289		- Memory management improvements and bug fixes.
290		- HCDs should now be MP safe
291		- conversion to KERNHIST based debug
292		- FS/LS isoc support on ehci(4).
293		- conversion to kmem(9)
294		- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
295		- interrupt transfers now get proper DMA operations
296		- general bug fixes
297		    - kern/48308
298		    - uhub status notification improvements
299		    - umass(4) probe fix (applied to HEAD already)
300		    - ohci(4) short transfer fix
301	nvme(4): Add a driver for Non-Volatile Memory Host Controller Interface
302		devices, ported from OpenBSD. [nonaka 20160501]
303	ntp: Import ntp 4.2.8p7. [christos 20160501]
304	openssl: Import openssl 1.0.1t - security fixes [christos 20160503]
305	acpi(4): Updated ACPICA to 20160422. [christos 20160504]
306	dhcpcd(8): Import dhcpcd-6.11.0 [roy 20160509]
307	x86: Map the kernel image segments independently with fine-grained
308		permissions on amd64 and i386. [maxv 20160514]
309	x86: Use processor-specific features to optimize memory access time to
310		the kernel image on amd64 and i386. [maxv 20160515]
311	arm: Add support for i.MX7 SoC. [ryo 20160517]
312	bind: Import version 9.10.4-P1. [christos 20160526]
313	network: Change hostzerobroadcast default to "no". This has has been
314		the default for many years (broadcast to all ones instead to
315		all zeroes), but might affect some really old machines out
316		there [christos 20160527]
317	zoneinfo: Import tzdata2016d. [agc 20160531]
318	ntp: Import ntp 4.2.8p8. [christos 20160603]
319