freebsd-dev/sys/geom
Pawel Jakub Dawidek 9d18043979 Always initialize sc_ekey, because as of r238116 it is always used.
If GELI provider was created on FreeBSD HEAD r238116 or later (but before this
change), it is using very weak keys and the data is not protected.
The bug was introduced on 4th July 2012.

One can verify if its provider was created with weak keys by running:

	# geli dump <provider> | grep version

If the version is 7 and the system didn't include this fix when provider was
initialized, then the data has to be backed up, underlying provider overwritten
with random data, system upgraded and provider recreated.

Reported by:	Fabian Keil <fk@fabiankeil.de>
Tested by:	Fabian Keil <fk@fabiankeil.de>
Discussed with:	so
MFC after:	3 days
2012-08-10 18:43:29 +00:00
..
bde Fix orphan() methods of several GEOM classes to not assume that there 2012-07-07 17:09:44 +00:00
cache
concat
eli Always initialize sc_ekey, because as of r238116 it is always used. 2012-08-10 18:43:29 +00:00
gate In g_gate_dumpconf() always check the result of g_gate_hold(). 2012-08-07 18:50:33 +00:00
journal
label Revert r235918 for now and add comment explaining the reason for the 2012-05-25 10:08:48 +00:00
linux_lvm
mirror Make geom_mirror more friendly to SSDs. To properly support TRIM, 2012-07-01 15:43:52 +00:00
mountver Add trivial resize handling to gmountver(8). 2012-07-07 22:20:47 +00:00
multipath New command "gmultipath prefer" to force selection of a specified 2012-08-03 14:55:35 +00:00
nop Add trivial resize handling to gnop(8). 2012-07-07 22:22:13 +00:00
part Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
raid Add missing FAILED event to g_raid_subdisk_event2str() to print it properly 2012-08-10 13:36:33 +00:00
raid3
sched
shsec
stripe
uncompress Fix orphan() methods of several GEOM classes to not assume that there 2012-07-07 17:09:44 +00:00
uzip Fix orphan() methods of several GEOM classes to not assume that there 2012-07-07 17:09:44 +00:00
vinum
virstor In virstor_ctl_stop(), check for a valid softc before trying to update 2012-08-03 20:24:16 +00:00
zero
geom_aes.c Fix orphan() methods of several GEOM classes to not assume that there 2012-07-07 17:09:44 +00:00
geom_bsd_enc.c
geom_bsd.c
geom_ccd.c
geom_ctl.c
geom_ctl.h
geom_dev.c Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_disk.c Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_disk.h Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_dump.c
geom_event.c Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_flashmap.c - Correct signedness for casts; 2012-05-23 20:51:21 +00:00
geom_fox.c
geom_int.h
geom_io.c Clone BIO_ORDERED flag, for disk drivers (namely CAM) that try to 2012-08-07 20:16:10 +00:00
geom_kern.c
geom_map.c Use %j to match intmax_t. 2012-07-01 05:22:13 +00:00
geom_mbr_enc.c
geom_mbr.c
geom_pc98_enc.c
geom_pc98.c
geom_redboot.c
geom_slice.c Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_slice.h
geom_subr.c Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
geom_sunlabel_enc.c
geom_sunlabel.c
geom_vfs.c Partially revert r238886 in part of GEOM_VFS spoiling. 2012-07-29 20:04:09 +00:00
geom_vfs.h
geom_vol_ffs.c
geom.h Implement media change notification for DA and CD removable media devices. 2012-07-29 11:51:48 +00:00
notes