Page MenuHomeFreeBSD
Feed Advanced Search

Aug 4 2020

delphij updated the diff for D25922: Revert echo(1) diet changes..

Detect error at the end of echo(1) after performing an explicit
fflush().

Aug 4 2020, 6:48 AM
delphij updated the diff for D25922: Revert echo(1) diet changes..

Address jilles's comments.

Aug 4 2020, 6:23 AM

Aug 3 2020

delphij added inline comments to D25922: Revert echo(1) diet changes..
Aug 3 2020, 12:59 AM
delphij updated the summary of D25922: Revert echo(1) diet changes..
Aug 3 2020, 12:48 AM
delphij retitled D25922: Revert echo(1) diet changes. from Remove home-grown err(3) whose purpose was to avoid stdio. to Revert echo(1) diet changes..
Aug 3 2020, 12:48 AM
delphij updated the diff for D25922: Revert echo(1) diet changes..

Revert all diet changes.

Aug 3 2020, 12:46 AM

Aug 2 2020

delphij requested review of D25922: Revert echo(1) diet changes..
Aug 2 2020, 6:40 PM

Jul 31 2020

delphij added a comment to D25905: Capsicumize fsck_msdosfs.

Looks good to me as long as the capscium specific code were wrapped with #ifdef's as this is shared with other platforms.

Jul 31 2020, 4:16 PM · capsicum

Jul 29 2020

delphij committed rP543677: MFH: r543676.
MFH: r543676
Jul 29 2020, 9:40 PM
delphij committed rP543676: www/dokuwiki: update to 2020-07-29.
www/dokuwiki: update to 2020-07-29
Jul 29 2020, 9:39 PM

Jul 28 2020

delphij accepted D25865: sshd: allow UseBlocklist alias for UseBlacklist.
Jul 28 2020, 4:29 PM

Jul 27 2020

delphij added a comment to D25833: Remove AES-CBC ciphers from default server and client lists..
In D25833#572370, @cem wrote:

Any idea why these were removed? There aren’t known attacks on correctly implemented CBC modes generally. Maybe it is specific to the openssh context. So, I am happy to defer to upstream defaults here.

Jul 27 2020, 11:19 PM

Jul 26 2020

delphij closed D25811: gctl_get_geom: Skip validation of g_class..
Jul 26 2020, 10:31 PM
delphij committed rS363585: gctl_get_geom: Skip validation of g_class..
gctl_get_geom: Skip validation of g_class.
Jul 26 2020, 10:31 PM
delphij closed D25810: geom_map and geom_redboot: Remove unused ctlreq handler..
Jul 26 2020, 10:30 PM
delphij committed rS363584: geom_map and geom_redboot: Remove unused ctlreq handler..
geom_map and geom_redboot: Remove unused ctlreq handler.
Jul 26 2020, 10:30 PM
delphij requested review of D25811: gctl_get_geom: Skip validation of g_class..
Jul 26 2020, 6:03 AM
delphij added reviewers for D25810: geom_map and geom_redboot: Remove unused ctlreq handler.: adrian, allanjude, pjd, mav, cem, ray.
Jul 26 2020, 5:57 AM
delphij requested review of D25810: geom_map and geom_redboot: Remove unused ctlreq handler..
Jul 26 2020, 5:54 AM
delphij committed rS363540: Use snprintf instead of sprintf..
Use snprintf instead of sprintf.
Jul 26 2020, 1:45 AM
delphij committed rS363537: geom_label: Make glabel labels more trivial by separating the tasting.
geom_label: Make glabel labels more trivial by separating the tasting
Jul 26 2020, 12:45 AM
delphij closed D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out..
Jul 26 2020, 12:45 AM
delphij added a comment to D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out..

ACK. I think this can be accomplished with a more intrusive change so let's do it in a later refactor instead.

Jul 26 2020, 12:43 AM

Jul 22 2020

delphij committed rS363411: Consistently use gctl_get_provider instead of home-grown variants..
Consistently use gctl_get_provider instead of home-grown variants.
Jul 22 2020, 2:15 AM
delphij closed D25739: Consistently use gctl_get_provider instead of home-grown variants..
Jul 22 2020, 2:15 AM
delphij committed rS363410: gctl_get_class, gctl_get_geom and gctl_get_provider: provide feedback.
gctl_get_class, gctl_get_geom and gctl_get_provider: provide feedback
Jul 22 2020, 2:14 AM
delphij closed D25738: gctl_get_class, gctl_get_geom and gctl_get_provider: provide feedback when the requested argument is missing..
Jul 22 2020, 2:14 AM

Jul 20 2020

delphij updated the diff for D25738: gctl_get_class, gctl_get_geom and gctl_get_provider: provide feedback when the requested argument is missing..

Get rid of geom_ccd.c portion and focus on the main change.

Jul 20 2020, 1:59 AM
delphij committed rS363360: Fix indent for if clause..
Fix indent for if clause.
Jul 20 2020, 1:55 AM
delphij updated the diff for D25739: Consistently use gctl_get_provider instead of home-grown variants..

Separate from D25738.

Jul 20 2020, 12:41 AM
delphij updated the diff for D25739: Consistently use gctl_get_provider instead of home-grown variants..

Eliminate some unrelated changes to make this smaller.

Jul 20 2020, 12:40 AM
delphij requested review of D25739: Consistently use gctl_get_provider instead of home-grown variants..
Jul 20 2020, 12:20 AM
delphij requested review of D25738: gctl_get_class, gctl_get_geom and gctl_get_provider: provide feedback when the requested argument is missing..
Jul 20 2020, 12:14 AM

Jul 19 2020

delphij committed rS363317: MFC r362937: Use KERN_MAXPHYS..
MFC r362937: Use KERN_MAXPHYS.
Jul 19 2020, 3:03 AM
delphij committed rS363315: MFC r362937: Use KERN_MAXPHYS..
MFC r362937: Use KERN_MAXPHYS.
Jul 19 2020, 2:00 AM

Jul 18 2020

delphij committed rS363314: MFC r362936: Gather writes to larger chunks (MAXPHYS) instead of issuing.
MFC r362936: Gather writes to larger chunks (MAXPHYS) instead of issuing
Jul 18 2020, 11:11 PM
delphij committed rS363313: MFC r362936: Gather writes to larger chunks (MAXPHYS) instead of issuing.
MFC r362936: Gather writes to larger chunks (MAXPHYS) instead of issuing
Jul 18 2020, 11:05 PM

Jul 16 2020

delphij accepted D25696: crypto(9): Remove some unnecessary error handling..
Jul 16 2020, 9:06 PM

Jul 13 2020

delphij added reviewers for D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out.: mav, imp.
Jul 13 2020, 6:39 AM

Jul 10 2020

delphij accepted D25610: Add a --sctp flag to nc..
Jul 10 2020, 4:43 PM

Jul 9 2020

delphij committed rS363036: g_concat_find_device: trim /dev/ if it is present, like other GEOM.
g_concat_find_device: trim /dev/ if it is present, like other GEOM
Jul 9 2020, 8:01 AM
delphij closed D25596: g_concat_find_device: trim /dev/ if it is present, like other GEOM classes..
Jul 9 2020, 8:01 AM
delphij updated subscribers of D25168: geom(4): Look for aliases when searching for providers by name.

It seems that the lack of /dev/diskid nodes was not a regression so it's not a blocker.

Jul 9 2020, 7:53 AM
delphij retitled D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out. from geom_label: Make glabel labels more trivial by separating the tasting rounttnes out. to geom_label: Make glabel labels more trivial by separating the tasting routines out..
Jul 9 2020, 7:40 AM
delphij added a comment to D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out..

@cem -- Note that D24968 needs to be amended due to conflict (I have it locally with an amendment to D25168 to make geli detach -l work again with aliases), I've uploaded these to https://github.com/delphij/freebsd/commits/scratch/geom .

Jul 9 2020, 7:35 AM
delphij requested review of D25597: geom_label: Make glabel labels more trivial by separating the tasting routines out..
Jul 9 2020, 7:29 AM
delphij requested review of D25596: g_concat_find_device: trim /dev/ if it is present, like other GEOM classes..
Jul 9 2020, 7:26 AM
delphij committed rS363034: sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/"..
sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/".
Jul 9 2020, 2:52 AM
delphij closed D25565: sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/"..
Jul 9 2020, 2:52 AM

Jul 5 2020

delphij requested review of D25565: sys/geom: consistently use _PATH_DEV instead of hardcoding "/dev/"..
Jul 5 2020, 12:25 AM
delphij committed rS362937: Use KERN_MAXPHYS..
Use KERN_MAXPHYS.
Jul 5 2020, 12:19 AM
delphij closed D25563: Use KERN_MAXPHYS..
Jul 5 2020, 12:19 AM

Jul 4 2020

delphij abandoned D25562: Use static_assert..

Will use D25563.

Jul 4 2020, 9:48 PM
delphij updated the diff for D25563: Use KERN_MAXPHYS..

Actually assert chunksize > MAXBPS;

Jul 4 2020, 9:24 PM
delphij added a reviewer for D25562: Use static_assert.: imp.

Alternative solution: D25563 .

Jul 4 2020, 7:50 PM
delphij requested review of D25563: Use KERN_MAXPHYS..
Jul 4 2020, 7:49 PM
delphij requested review of D25562: Use static_assert..
Jul 4 2020, 7:20 PM
delphij committed rS362936: Gather writes to larger chunks (MAXPHYS) instead of issuing them in.
Gather writes to larger chunks (MAXPHYS) instead of issuing them in
Jul 4 2020, 6:37 PM
delphij closed D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..
Jul 4 2020, 6:37 PM
delphij committed rD54313: Add a few missing __FreeBSD_version definitions..
Add a few missing __FreeBSD_version definitions.
Jul 4 2020, 5:38 AM
delphij updated the summary of D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..
Jul 4 2020, 4:27 AM
delphij committed rD54312: Document __FreeBSD_version 1201519 and 1104502..
Document __FreeBSD_version 1201519 and 1104502.
Jul 4 2020, 3:36 AM
delphij committed rS362919: Bump __FreeBSD_version after making liblzma to use libmd implementation.
Bump __FreeBSD_version after making liblzma to use libmd implementation
Jul 4 2020, 3:30 AM
delphij committed rS362918: MFC r362452, r362478: liblzma: Make liblzma use libmd implementation of SHA256..
MFC r362452, r362478: liblzma: Make liblzma use libmd implementation of SHA256.
Jul 4 2020, 3:29 AM
delphij committed rS362916: Bump __FreeBSD_version after making liblzma to use libmd implementation.
Bump __FreeBSD_version after making liblzma to use libmd implementation
Jul 4 2020, 3:28 AM
delphij committed rS362915: MFC r362452, r362478: liblzma: Make liblzma use libmd implementation of SHA256..
MFC r362452, r362478: liblzma: Make liblzma use libmd implementation of SHA256.
Jul 4 2020, 3:27 AM
delphij updated the diff for D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..

Minor style fix.

Jul 4 2020, 12:21 AM

Jul 3 2020

delphij added a comment to D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..

ministat graph for time savings.

Jul 3 2020, 10:26 PM
delphij updated the summary of D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..
Jul 3 2020, 10:25 PM
delphij updated the diff for D24508: Gather writes to larger chunks (MAXPHYS) instead of issuing them in sectors..

Instead of padding the buffer, assert that they always fit as the specification requires
sector size to be one of 512, 1024, 2048 or 4096 bytes.

Jul 3 2020, 10:23 PM
delphij committed rS362908: MFC r362642: Don't log normal login_getpwclass(3) result..
MFC r362642: Don't log normal login_getpwclass(3) result.
Jul 3 2020, 7:25 AM
delphij committed rS362907: MFC r362642: Don't log normal login_getpwclass(3) result..
MFC r362642: Don't log normal login_getpwclass(3) result.
Jul 3 2020, 7:22 AM

Jul 1 2020

delphij committed rS362844: MFC r362258, r362279: file 5.39.
MFC r362258, r362279: file 5.39
Jul 1 2020, 4:37 PM
delphij committed rS362842: MFC r362258, r362279: file 5.39.
MFC r362258, r362279: file 5.39
Jul 1 2020, 4:19 PM

Jun 28 2020

delphij accepted D25498: Make EC2 AMIs use portsnap and freebsd-update mirrors hosted in AWS.

LGTM, but I wonder if it's possible to have AWSDNS/Route53 to do the resolution for the clients since we are already using it?

Jun 28 2020, 9:16 PM

Jun 27 2020

delphij accepted D25477: Kernel build changes for openzfs vendor import.

LGTM overall; do we support AVX in kernel code now, or are we just building these but giving kfpu_allowed a false value for now?

Jun 27 2020, 6:49 AM

Jun 26 2020

delphij requested changes to D25477: Kernel build changes for openzfs vendor import.

Minor typo fixes.

Jun 26 2020, 9:39 PM
delphij accepted D25465: Remove unused 32-bit compatibility structures from cryptodev..
Jun 26 2020, 4:21 PM
delphij accepted D25464: Remove CRYPTO_TIMING..
Jun 26 2020, 4:20 PM
delphij committed rS362642: Don't log normal login_getpwclass(3) result..
Don't log normal login_getpwclass(3) result.
Jun 26 2020, 4:46 AM
delphij closed D24997: Don't log normal login_getpwclass(3) result..
Jun 26 2020, 4:46 AM

Jun 25 2020

delphij accepted D25443: Simplify IPsec transform-specific teardown..
Jun 25 2020, 9:52 PM
delphij added a comment to D25168: geom(4): Look for aliases when searching for providers by name.

Were you able to find out why GPT partitions are not showing up in the /dev/diskid directory (e.g. /dev/diskid/DISK-BHYVE-2613-8EFD-BAF4p2), or are you not seeing similar behavior (since it might be specific to my usage, details in Message-ID: <cb21f4a0-f9d4-db5d-287a-0cb29c023b75@delphij.net>)?

Jun 25 2020, 4:55 AM
delphij accepted D25443: Simplify IPsec transform-specific teardown..

I'm not 100% comfortable with the removal of these = NULL's but it appears that the code didn't cared about their value being non-zero, so the change as-is seemed Okay.

Jun 25 2020, 4:44 AM
delphij accepted D25442: Use zfree() to explicitly zero IPsec keys..

I think setting tdb_xform to NULL is no longer needed (as they are about to be done by the caller anyway).

Jun 25 2020, 4:36 AM
delphij accepted D25441: Use explicit_bzero() instead of bzero() for sensitive data..
Jun 25 2020, 4:28 AM
delphij added a comment to D25440: Use explicit_bzero() instead of bzero() for hash context state..

Actually, my expectation was that the _Final methods shall destroy the context descriptor (and thus the bzero's are not necessary) like all other cryptographic hash methods, but apparently we are supporting the use of skein.h directly (!), and it doesn't do the bzero'ing.

Jun 25 2020, 4:26 AM
delphij accepted D25439: Explicitly zero the temporary auth context used to generate HMAC state..
Jun 25 2020, 4:03 AM
delphij accepted D25438: Explicitly zero hash results and context in glxsb_authcompute()..
Jun 25 2020, 4:02 AM
delphij accepted D25437: Use zfree() instead of bzero() and free()..
Jun 25 2020, 4:01 AM
delphij accepted D25436: Zero the temporary HMAC key in hmac_init_pad()..
Jun 25 2020, 4:00 AM
delphij accepted D25435: Use zfree() instead of explicit_bzero() and free()..

LGTM.

Jun 25 2020, 3:58 AM

Jun 23 2020

delphij requested review of D25073: Define M_UFSMNT in ffs_subr.c.
Jun 23 2020, 3:20 AM
delphij requested review of D24997: Don't log normal login_getpwclass(3) result..
Jun 23 2020, 3:20 AM
delphij committed rP539953: security/doas: update to 6.3..
security/doas: update to 6.3.
Jun 23 2020, 12:35 AM

Jun 20 2020

delphij requested review of D25053: ports-mgmt/pkg-devel: Respect liblzma.pc if available..
Jun 20 2020, 9:40 PM
delphij requested review of D24972: Respect liblzma.pc if available..
Jun 20 2020, 9:40 PM
delphij committed rS362453: Bump __FreeBSD_version after making liblzma to use libmd implementation.
Bump __FreeBSD_version after making liblzma to use libmd implementation
Jun 20 2020, 9:32 PM
delphij committed rS362452: liblzma: Make liblzma use libmd implementation of SHA256..
liblzma: Make liblzma use libmd implementation of SHA256.
Jun 20 2020, 9:32 PM
delphij committed rP539752: MFH: r539750 r539751.
MFH: r539750 r539751
Jun 20 2020, 9:27 PM