Page MenuHomeFreeBSD

delphij (Xin Li)
User

Projects (8)

User Details

User Since
May 14 2014, 3:53 AM (238 w, 5 d)

Recent Activity

Yesterday

delphij added inline comments to D18300: Remove special initialization for ICH8M.
Mon, Dec 10, 7:16 PM
delphij retitled D18300: Remove special initialization for ICH8M from Force all ports active after AHCI initialization for Intel controllers. to Remove special initialization for ICH8M.
Mon, Dec 10, 7:22 AM
delphij updated the diff for D18300: Remove special initialization for ICH8M.

Remove ICH8M specific initialization.

Mon, Dec 10, 7:20 AM

Thu, Dec 6

delphij added a comment to D18456: Add zdopen(), for use in capability mode..

LGTM, thanks!

Thu, Dec 6, 7:51 PM
delphij accepted D18456: Add zdopen(), for use in capability mode..
Thu, Dec 6, 7:02 PM
delphij accepted D18456: Add zdopen(), for use in capability mode..

LGTM.

Thu, Dec 6, 6:16 PM

Thu, Nov 22

delphij created D18300: Remove special initialization for ICH8M.
Thu, Nov 22, 7:33 PM

Wed, Nov 14

delphij accepted D17984: Update secteam. Promote remko to Deputy. Update core team liason to reflect brooks taking the job..

LGTM.

Wed, Nov 14, 4:55 PM

Mon, Nov 12

delphij committed rS340359: Make outfile constant..
Make outfile constant.
Mon, Nov 12, 7:14 AM

Oct 30 2018

delphij committed rS339918: Restore backward compatibility for "attach" verb..
Restore backward compatibility for "attach" verb.
Oct 30 2018, 3:11 PM

Oct 27 2018

delphij committed rS339804: Restore backward compatibility for "attach" verb..
Restore backward compatibility for "attach" verb.
Oct 27 2018, 3:37 AM
delphij closed D17680: Restore backward compatibility for "attach" verb..
Oct 27 2018, 3:37 AM

Oct 26 2018

delphij added reviewers for D17680: Restore backward compatibility for "attach" verb.: mav, emaste, gordon.
Oct 26 2018, 5:29 AM
delphij added a comment to D17680: Restore backward compatibility for "attach" verb..

Please take another look, thanks!

Oct 26 2018, 3:51 AM
delphij updated the diff for D17680: Restore backward compatibility for "attach" verb..

Address style(9) issues pointed out by oshogbo.

Oct 26 2018, 3:50 AM

Oct 25 2018

delphij committed rS339706: Now that the portsnap buildbox is generating the raw bits for INDEX-13,.
Now that the portsnap buildbox is generating the raw bits for INDEX-13,
Oct 25 2018, 8:06 AM

Oct 24 2018

delphij added inline comments to D17680: Restore backward compatibility for "attach" verb..
Oct 24 2018, 7:06 PM
delphij updated the diff for D17680: Restore backward compatibility for "attach" verb..

Correct size for dryrun.

Oct 24 2018, 8:34 AM
delphij created D17680: Restore backward compatibility for "attach" verb..
Oct 24 2018, 6:39 AM

Oct 12 2018

delphij added inline comments to D17541: update ZFS to note support of extended attributes.
Oct 12 2018, 10:55 PM

Sep 26 2018

delphij added inline comments to D15119: Handle overflow of uid or gid in arguments for chown.
Sep 26 2018, 6:33 PM · Contributor Reviews (base)

Sep 25 2018

delphij committed rS338923: Partial MFC of r338542:.
Partial MFC of r338542:
Sep 25 2018, 5:18 AM

Sep 14 2018

delphij accepted D17047: Fortuna: Add failpoints to simulate initial seeding conditions.
Sep 14 2018, 5:03 PM
delphij added reviewers for D17047: Fortuna: Add failpoints to simulate initial seeding conditions: O3: Kernel Random Numbers Generator, secteam.
Sep 14 2018, 5:03 PM

Sep 11 2018

delphij accepted D17118: Add OPIE deprecation notice.

I think you might want to bump the date (currently read as "January 10, 1995") when committing but it looks otherwise fine to me.

Sep 11 2018, 4:48 PM

Sep 10 2018

delphij added a comment to D16857: Introduce certctl(8).

Minor nit: could you please quote variables with {} (e.g. $VAR -> ${VAR})?

Sep 10 2018, 5:58 PM

Sep 9 2018

delphij committed rS338542: random(4): Squash non-error timeout codes from tsleep(9)..
random(4): Squash non-error timeout codes from tsleep(9).
Sep 9 2018, 5:12 PM
delphij closed D17049: random(4): Squash non-error timeout codes from tsleep(9).
Sep 9 2018, 5:12 PM

Sep 8 2018

delphij committed rS338531: MFC r338126: MFV r338092: ntp 4.2.8p12..
MFC r338126: MFV r338092: ntp 4.2.8p12.
Sep 8 2018, 4:10 AM
delphij committed rS338530: MFC r338126: MFV r338092: ntp 4.2.8p12..
MFC r338126: MFV r338092: ntp 4.2.8p12.
Sep 8 2018, 4:10 AM

Sep 7 2018

delphij committed rD52232: Update my key..
Update my key.
Sep 7 2018, 10:37 AM

Sep 6 2018

delphij accepted D17050: getentropy(3): Trap non-API errnos from getrandom(2) and abort.

LGTM

Sep 6 2018, 8:38 PM
delphij accepted D16986: fortuna: Drop global lock to zero stack variables.

LGTM.

Sep 6 2018, 8:10 PM
delphij added a comment to D17049: random(4): Squash non-error timeout codes from tsleep(9).

LGTM, thanks!

Sep 6 2018, 12:24 PM
delphij accepted D17049: random(4): Squash non-error timeout codes from tsleep(9).
Sep 6 2018, 12:24 PM
delphij added a reviewer for D17049: random(4): Squash non-error timeout codes from tsleep(9): secteam.
Sep 6 2018, 12:24 PM

Sep 3 2018

delphij committed rS338441: MFC r337522:.
MFC r337522:
Sep 3 2018, 6:57 AM
delphij committed rS338440: MFC r337522:.
MFC r337522:
Sep 3 2018, 6:55 AM
delphij committed rS338439: MFC r336754: Improve --strip-trailing-cr handling..
MFC r336754: Improve --strip-trailing-cr handling.
Sep 3 2018, 6:36 AM

Sep 1 2018

delphij accepted D16983: random(4): Correct a bare zero to the appropriate enum.

Looks reasonable.

Sep 1 2018, 5:54 AM
delphij accepted D16982: random(4): Translate a comment requirement into a compile-time invariant.

LGTM.

Sep 1 2018, 5:44 AM
delphij accepted D16984: Fortuna: Fix a race to prevent reseed spamming.

This is reasonable.

Sep 1 2018, 5:42 AM

Aug 29 2018

delphij accepted D16937: Fortuna: trivial static variable cleanup.
Aug 29 2018, 8:55 PM
delphij accepted D16937: Fortuna: trivial static variable cleanup.
Aug 29 2018, 8:55 PM
delphij accepted D16934: Fortuna: Clean up reseeding key material to closer match FS&K.
Aug 29 2018, 8:54 PM
delphij accepted D16934: Fortuna: Clean up reseeding key material to closer match FS&K.
Aug 29 2018, 8:54 PM
delphij added a comment to D16943: Re-add the kstat.zfs.misc.arcstats.other_size sysctl..

LGTM (but are we expecting COMPAT_FREEBSD11 defined in places where FreeBSD is not defined?)

Aug 29 2018, 7:03 PM
delphij added a comment to D16935: rijndael (AES): Avoid leaking sensitive data on kernel stack.

Mostly LGTM.

Aug 29 2018, 6:22 PM
delphij accepted D16936: Fortuna: Add trivial assert to match FS&K definition.
Aug 29 2018, 5:49 PM
delphij added a comment to D16937: Fortuna: trivial static variable cleanup.

This would increase stack usage for /dev/random read by 32 bytes, but I think it's small enough and make the code easier to reason for MP safety (the buffer is not meant to be shared by two different threads), so consider this a LGTM from secteam@ as long as there is no objection raised by September 1st.

Aug 29 2018, 5:47 PM

Aug 26 2018

delphij committed rS338331: Remove arc4random_stir and arc4random_addrandom from stdlib.h..
Remove arc4random_stir and arc4random_addrandom from stdlib.h.
Aug 26 2018, 6:05 PM
delphij committed rP478110: dns/samba-nsupdate: Stop using arc4random_addrandom..
dns/samba-nsupdate: Stop using arc4random_addrandom.
Aug 26 2018, 8:51 AM
delphij committed rP478109: net/samba48: Do not use arc4random_stir..
net/samba48: Do not use arc4random_stir.
Aug 26 2018, 8:46 AM
delphij committed rP478108: security/heimdal: Don't call arc4random_stir..
security/heimdal: Don't call arc4random_stir.
Aug 26 2018, 8:36 AM
delphij committed rP478107: textproc/htmldoc: Do not use arc4random_stir..
textproc/htmldoc: Do not use arc4random_stir.
Aug 26 2018, 8:26 AM
delphij committed rP478106: net/relayd: Stop using arc4random_stir.
net/relayd: Stop using arc4random_stir
Aug 26 2018, 8:17 AM
delphij committed rP478105: net-p2p/gtk-gnutella: Do not call arc4random_stir or arc4random_addrandom..
net-p2p/gtk-gnutella: Do not call arc4random_stir or arc4random_addrandom.
Aug 26 2018, 8:07 AM
delphij committed rP478104: devel/libevent: Don't use arc4random_addrandom..
devel/libevent: Don't use arc4random_addrandom.
Aug 26 2018, 7:57 AM
delphij committed rP478103: mail/exim: Stop using arc4random_stir..
mail/exim: Stop using arc4random_stir.
Aug 26 2018, 7:46 AM

Aug 23 2018

delphij accepted D16873: Limit the harvest rate of "fast" entropy for random(4) so as not to overload the system..

Looks good to me. @jmg do you have any concerns if this is landed as-is?

Aug 23 2018, 6:12 PM
delphij accepted D16872: Fix excessive reseed rate in random(4)..

LGTM from an earlier review.

Aug 23 2018, 5:08 PM
delphij added inline comments to D16873: Limit the harvest rate of "fast" entropy for random(4) so as not to overload the system..
Aug 23 2018, 5:07 PM
delphij accepted D16860: Use arc4rand() instead of read_random().

It seems that the other read_random instances in network stack should do the same as well (probably beyond scope of this changeset though).

Aug 23 2018, 4:52 PM
delphij accepted D16866: Fix excessive reseeding in random(4)..

LGTM. cem@ or markm@, could you please commit this before code freeze?

Aug 23 2018, 4:38 PM
delphij committed rS338231: Diff reduction with production version, no functional change..
Diff reduction with production version, no functional change.
Aug 23 2018, 2:22 AM
delphij committed rS338230: Pass UNAME_r to describes-run.sh..
Pass UNAME_r to describes-run.sh.
Aug 23 2018, 2:22 AM
delphij committed rS338228: Diff reduction with production configuration (update build release list)..
Diff reduction with production configuration (update build release list).
Aug 23 2018, 2:20 AM
delphij committed rS338226: Use noexec when mounting memory disk..
Use noexec when mounting memory disk.
Aug 23 2018, 2:17 AM
delphij committed rS338225: Support multiple recipients..
Support multiple recipients.
Aug 23 2018, 2:15 AM
delphij committed rS338224: join(1) at r320210 changed -v's behavior to output the join field as first.
join(1) at r320210 changed -v's behavior to output the join field as first
Aug 23 2018, 2:15 AM

Aug 21 2018

delphij accepted D16831: newsyslog(8): Reject configurations that specify setuid or executable logs.

LGTM.

Aug 21 2018, 10:31 PM
delphij accepted D16831: newsyslog(8): Reject configurations that specify setuid or executable logs.

LGTM as-is, but with some minor suggestions inline.

Aug 21 2018, 8:26 PM
delphij requested changes to D16831: newsyslog(8): Reject configurations that specify setuid or executable logs.

I think the direction is good and the changeset looks good to me in principal. Could you please make a change so it would print errline, which would make it easier for administrators to find out where the issue is?

Aug 21 2018, 6:42 PM
delphij committed rS338126: MFV r338092: ntp 4.2.8p12..
MFV r338092: ntp 4.2.8p12.
Aug 21 2018, 2:38 AM

Aug 20 2018

delphij committed rS338093: Tag ntp 4.2.8p12..
Tag ntp 4.2.8p12.
Aug 20 2018, 6:10 AM
delphij committed rS338092: Vendor import of ntp-4.2.8p12..
Vendor import of ntp-4.2.8p12.
Aug 20 2018, 6:08 AM
delphij committed rS338084: In r331279 the code used ENOSYS to check the existence of getrandom(2)..
In r331279 the code used ENOSYS to check the existence of getrandom(2).
Aug 20 2018, 2:18 AM
delphij closed D16807: Use osreldate to check the existence of getrandom(2)..
Aug 20 2018, 2:18 AM
delphij updated the diff for D16807: Use osreldate to check the existence of getrandom(2)..

Oops, omit change in stdlib.h.

Aug 20 2018, 2:02 AM
delphij updated the diff for D16807: Use osreldate to check the existence of getrandom(2)..

Update comment, no functional change.

Aug 20 2018, 2:02 AM
delphij added inline comments to D16807: Use osreldate to check the existence of getrandom(2)..
Aug 20 2018, 1:56 AM
delphij created D16807: Use osreldate to check the existence of getrandom(2)..
Aug 20 2018, 12:44 AM

Aug 19 2018

delphij committed rS338061: Bump __FreeBSD_version after r338059 (Chacha20 based arc4random(3).
Bump __FreeBSD_version after r338059 (Chacha20 based arc4random(3)
Aug 19 2018, 5:47 PM
delphij committed rS338059: Update userland arc4random() with OpenBSD's Chacha20 based arc4random()..
Update userland arc4random() with OpenBSD's Chacha20 based arc4random().
Aug 19 2018, 5:41 PM
delphij closed D16760: Use Chacha20 for userland arc4random() and friends.
Aug 19 2018, 5:41 PM
delphij added a comment to D16760: Use Chacha20 for userland arc4random() and friends.

Addressed contrib/ntp/lib/isc/random.c issue; heimdal part would be left as-is for now (I think we can use HAVE_RAND but let's do it in a follow up commit).

Aug 19 2018, 5:17 PM
delphij updated the diff for D16760: Use Chacha20 for userland arc4random() and friends.

Remove #else in contrib/ntp/lib/isc/random.c.

Aug 19 2018, 5:16 PM
delphij updated the diff for D16760: Use Chacha20 for userland arc4random() and friends.

Remove manual page for arc4random_stir and arc4random_addrandom.

Aug 19 2018, 9:29 AM
delphij updated the summary of D16760: Use Chacha20 for userland arc4random() and friends.
Aug 19 2018, 9:03 AM
delphij updated the diff for D16760: Use Chacha20 for userland arc4random() and friends.

Drop chacha_private.h and address various reviewer comments.

Aug 19 2018, 8:53 AM
delphij requested review of D16760: Use Chacha20 for userland arc4random() and friends.
Aug 19 2018, 8:53 AM

Aug 18 2018

delphij committed rS338011: Workaround ECAPMODE for kernels between revision [331280, 337999).
Workaround ECAPMODE for kernels between revision [331280, 337999)
Aug 18 2018, 8:37 AM
delphij committed rS338011: Workaround ECAPMODE for kernels between revision [331280, 337999).
Workaround ECAPMODE for kernels between revision [331280, 337999)
Aug 18 2018, 8:32 AM
delphij committed rS337999: Regen after r337998..
Regen after r337998.
Aug 18 2018, 6:34 AM
delphij committed rS337998: getrandom(2) should not be restricted in capability mode..
getrandom(2) should not be restricted in capability mode.
Aug 18 2018, 6:32 AM
delphij committed rS337997: Split arc4random_uniform into it's own file and sync with OpenBSD..
Split arc4random_uniform into it's own file and sync with OpenBSD.
Aug 18 2018, 6:20 AM

Aug 17 2018

delphij planned changes to D16760: Use Chacha20 for userland arc4random() and friends.

Will commit the arc4random_uniform portion of change (which contained some trivial changes to type to make the code C99 compliant) to reduce the size of this changeset and revise to address some comments with plan outlined inline.

Aug 17 2018, 10:26 PM
delphij added reviewers for D16760: Use Chacha20 for userland arc4random() and friends: emaste, devnexen_gmail.com, op, naddy, holger_gh_freyther.de, lwhsu.
Aug 17 2018, 8:30 AM
delphij created D16760: Use Chacha20 for userland arc4random() and friends.
Aug 17 2018, 8:27 AM

Aug 15 2018

delphij committed rD52127: Add SA-18:09-SA-18:11, refresh SA-18:08..
Add SA-18:09-SA-18:11, refresh SA-18:08.
Aug 15 2018, 5:18 AM