Page MenuHomeFreeBSD

obrien (David O'Brien)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 6 2017, 10:41 PM (445 w, 1 d)

Recent Activity

Today

obrien updated the diff for D53184: random: remove padlock(4).

tags

Sat, Oct 18, 6:30 AM
obrien requested review of D53184: random: remove padlock(4).
Sat, Oct 18, 6:29 AM
obrien updated the diff for D53181: random: remove safe(4).

add more files

Sat, Oct 18, 5:30 AM
obrien updated the diff for D53182: random: remove hifn(4).

tags

Sat, Oct 18, 4:10 AM
obrien updated the diff for D53181: random: remove safe(4).

PBKAC

Sat, Oct 18, 4:08 AM
obrien requested review of D53182: random: remove hifn(4).
Sat, Oct 18, 3:49 AM
obrien added a comment to D53181: random: remove safe(4).

I could only find PCI cards with this chipset (SafeXcel 140-PCI, SafeXcel 141-PCI, SafeXcel 171-PCI, and SafeXcel 241-PCI), nothing newer to plug into a modern AMD64 system. I haven't yet found any(which) SoC's may have the SafeXcel embedded, but I doubt they are 64-bit capable.

Sat, Oct 18, 1:48 AM
obrien updated the diff for D53181: random: remove safe(4).

tags

Sat, Oct 18, 1:37 AM
obrien requested review of D53181: random: remove safe(4).
Sat, Oct 18, 1:36 AM
obrien added a reviewer for D53148: random: garbage collect glxsb(4) for the Geode LX: csprng.
Sat, Oct 18, 12:10 AM
obrien added a reviewer for D53146: random: garbage collect the RANDOM_PURE_OCTEON entropy source: csprng.
Sat, Oct 18, 12:09 AM
obrien added a watcher for csprng: obrien.
Sat, Oct 18, 12:08 AM
obrien added a reviewer for D53150: random: add RDSEED as a provably unique entropy source: csprng.
Sat, Oct 18, 12:07 AM

Yesterday

obrien updated the diff for D53150: random: add RDSEED as a provably unique entropy source.

modules

Fri, Oct 17, 6:01 AM
obrien updated the diff for D53150: random: add RDSEED as a provably unique entropy source.

tags

Fri, Oct 17, 5:50 AM
obrien requested review of D53150: random: add RDSEED as a provably unique entropy source.
Fri, Oct 17, 5:48 AM
obrien updated the diff for D53148: random: garbage collect glxsb(4) for the Geode LX.

D-link

Fri, Oct 17, 2:55 AM
obrien requested review of D53148: random: garbage collect glxsb(4) for the Geode LX.
Fri, Oct 17, 2:54 AM
obrien committed rGc1e7e8f5cb0f: Add FENESTRASX to LINT to avoid breakage (authored by obrien).
Add FENESTRASX to LINT to avoid breakage
Fri, Oct 17, 2:47 AM
obrien updated the diff for D53146: random: garbage collect the RANDOM_PURE_OCTEON entropy source.

Add Differential link

Fri, Oct 17, 2:02 AM
obrien requested review of D53146: random: garbage collect the RANDOM_PURE_OCTEON entropy source.
Fri, Oct 17, 2:00 AM
obrien committed R11:4437937a6d41: devel/gnu-efi: has been relicensed under the BSD license (authored by David E. O'Brien <deo@NUXI.org>).
devel/gnu-efi: has been relicensed under the BSD license
Fri, Oct 17, 1:44 AM

Thu, Oct 16

obrien committed rG0050289464fa: style(9): white space after ; and around binary operators (authored by obrien).
style(9): white space after ; and around binary operators
Thu, Oct 16, 10:06 PM

Aug 6 2024

obrien committed rG1d9b60bf4d5a: SEE ALSO lagg(4) (authored by obrien).
SEE ALSO lagg(4)
Aug 6 2024, 3:08 AM

Jun 23 2024

obrien committed rG5bcc33d1e0e6: ppoll(2) was actually added in 10.2 (authored by obrien).
ppoll(2) was actually added in 10.2
Jun 23 2024, 11:14 PM
obrien committed rG3dd248798d80: procctl(2) actually appeared in 9.3 (authored by obrien).
procctl(2) actually appeared in 9.3
Jun 23 2024, 11:14 PM

May 16 2024

obrien committed R11:178aa7ce63d4: fusefs-lkl: gcc+binutils is only needed to build (authored by obrien).
fusefs-lkl: gcc+binutils is only needed to build
May 16 2024, 6:13 AM

Apr 3 2024

obrien committed rG6e77fccf3445: SYSCTL_ADD_CONST_STRING(9): HISTORY (authored by obrien).
SYSCTL_ADD_CONST_STRING(9): HISTORY
Apr 3 2024, 6:27 AM
obrien committed rGfde407464010: Add SYSCTL_ADD_CONST_STRING(9) (authored by obrien).
Add SYSCTL_ADD_CONST_STRING(9)
Apr 3 2024, 6:20 AM

Mar 15 2024

obrien committed rG87740ff2ace8: diff(1) add FreeBSD HISTORY (authored by obrien).
diff(1) add FreeBSD HISTORY
Mar 15 2024, 10:29 PM
obrien committed rG63a6bd2fc8ee: SYSCTL(9): correct typo (authored by obrien).
SYSCTL(9): correct typo
Mar 15 2024, 9:54 PM
obrien committed rGc4ff9276a969: strnlen(3): add HISTORY (authored by obrien).
strnlen(3): add HISTORY
Mar 15 2024, 9:54 PM

Jan 10 2024

obrien committed rGdafd0d685531: History for arc4random_*() (authored by obrien).
History for arc4random_*()
Jan 10 2024, 6:11 AM

Jan 6 2024

obrien committed rG6f55a4e24c94: timingsafe_bcmp(3) was MFC'ed to 11.1 (authored by obrien).
timingsafe_bcmp(3) was MFC'ed to 11.1
Jan 6 2024, 4:58 AM

Sep 27 2023

obrien added inline comments to D41984: newvers: Add comment about why we need sccs, but deprecate it.
Sep 27 2023, 8:25 PM
obrien accepted D42001: Move the adding of CFLAGS_LAST to bsd.sys.mk.

Looks good. This will solve issues when one of

Sep 27 2023, 7:19 PM
obrien added a reviewer for D42001: Move the adding of CFLAGS_LAST to bsd.sys.mk: obrien.
Sep 27 2023, 7:17 PM

Sep 7 2023

obrien committed rG2322159a2b7e: Update HISTORY section. (authored by obrien).
Update HISTORY section.
Sep 7 2023, 6:37 AM

Aug 22 2023

obrien committed rG4d004ccce24b: Document strnstr()'s history. (authored by obrien).
Document strnstr()'s history.
Aug 22 2023, 6:41 AM

Jun 10 2023

obrien committed rG2a3493b93ba6: Correct man page URI formatting. (authored by obrien).
Correct man page URI formatting.
Jun 10 2023, 3:51 AM

Apr 21 2023

obrien accepted D39742: bsdinstall avoid subdir depending on parent.
Apr 21 2023, 4:03 AM
obrien added a comment to D39742: bsdinstall avoid subdir depending on parent.

Looks good.

Apr 21 2023, 4:02 AM
obrien added a reviewer for D39742: bsdinstall avoid subdir depending on parent: obrien.
Apr 21 2023, 4:02 AM

Apr 13 2023

obrien added inline comments to D39541: Simplify building host tools for non-FreeBSD hosts.
Apr 13 2023, 6:35 AM

Mar 21 2023

obrien committed rGdaa0b64a2260: pmap_mapdev_attr() doesn't use any of its arguments. (authored by obrien).
pmap_mapdev_attr() doesn't use any of its arguments.
Mar 21 2023, 6:10 AM

Mar 13 2023

obrien committed rG65e9eb07012a: Look in getlocalbase() for the calendar-data package data (authored by obrien).
Look in getlocalbase() for the calendar-data package data
Mar 13 2023, 1:44 AM
obrien committed rG47d0f36c3c43: Document gethostbyname_r's public exposure in 6.2. (authored by obrien).
Document gethostbyname_r's public exposure in 6.2.
Mar 13 2023, 1:44 AM
obrien closed D38975: Look in getlocalbase() for the calendar-data package data.
Mar 13 2023, 1:44 AM

Mar 9 2023

obrien added a reviewer for D38975: Look in getlocalbase() for the calendar-data package data: imp.
Mar 9 2023, 11:59 PM

Mar 8 2023

obrien updated the diff for D38975: Look in getlocalbase() for the calendar-data package data.

Add Dxxx URL

Mar 8 2023, 4:40 AM
obrien requested review of D38975: Look in getlocalbase() for the calendar-data package data.
Mar 8 2023, 4:38 AM

Dec 29 2022

obrien committed rGf3c043bb5fa2: newsyslog.conf: Minor formatting fix (authored by obrien).
newsyslog.conf: Minor formatting fix
Dec 29 2022, 12:28 AM
obrien committed rGbb6266f279c0: newsyslog.conf: Sort paths (authored by obrien).
newsyslog.conf: Sort paths
Dec 29 2022, 12:24 AM
obrien committed rG96c6fba6fdc1: rc.subr: Minor formatting fix for ac102a2a6 (authored by obrien).
rc.subr: Minor formatting fix for ac102a2a6
Dec 29 2022, 12:02 AM

Dec 28 2022

obrien committed rG43dc1409c139: Restricting xargs to '-n1' is much slower and isn't needed for file(1) (authored by obrien).
Restricting xargs to '-n1' is much slower and isn't needed for file(1)
Dec 28 2022, 11:56 PM

Feb 22 2022

obrien committed rG7878a69e0415: random(4): Make entropy source deregistration safe (authored by cem).
random(4): Make entropy source deregistration safe
Feb 22 2022, 7:29 AM
obrien committed rGc4756f4a7abd: Add explicit SI_SUB_EPOCH (authored by cem).
Add explicit SI_SUB_EPOCH
Feb 22 2022, 7:29 AM
obrien committed rG220841e5279f: random(4): Fix RANDOM_LOADABLE build (authored by cem).
random(4): Fix RANDOM_LOADABLE build
Feb 22 2022, 7:29 AM
obrien committed rG4e5efa1c801f: random(4): Simplify RANDOM_LOADABLE (authored by cem).
random(4): Simplify RANDOM_LOADABLE
Feb 22 2022, 7:29 AM

Feb 21 2022

obrien committed rG39c32c5bca84: random/ivy: Provide mechanism to read independent seed values from rdrand (authored by cem).
random/ivy: Provide mechanism to read independent seed values from rdrand
Feb 21 2022, 8:09 AM
obrien committed rG8553976d35dd: random/ivy: Trivial refactoring (authored by cem).
random/ivy: Trivial refactoring
Feb 21 2022, 8:09 AM
obrien committed rG5f5c20f3b2a8: Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver. (authored by markj).
Avoid returning a NULL pointer from the Intel hw PRNG ifunc resolver.
Feb 21 2022, 8:09 AM
obrien committed rGc91dd7ea7cd7: random(4): Don't complain noisily when an entropy source is slow (authored by cem).
random(4): Don't complain noisily when an entropy source is slow
Feb 21 2022, 8:08 AM
obrien committed rGa68e606c402e: random: x86 driver: Prefer RDSEED over RDRAND when available (authored by cem).
random: x86 driver: Prefer RDSEED over RDRAND when available
Feb 21 2022, 8:08 AM

Feb 18 2022

obrien committed rGc1d34c9c79f3: randomdev: Remove 100 ms sleep from write routine (authored by cperciva).
randomdev: Remove 100 ms sleep from write routine
Feb 18 2022, 4:55 AM
obrien committed rGdd9548db7a72: kern: random: collect ~16x less from fast-entropy sources (authored by kevans).
kern: random: collect ~16x less from fast-entropy sources
Feb 18 2022, 4:55 AM

Feb 17 2022

obrien committed rGe24be8a6b6d6: random(4): update Fortuna generator Chacha20 documentation. (authored by cem).
random(4): update Fortuna generator Chacha20 documentation.
Feb 17 2022, 5:07 AM
obrien committed rGd84d8a42e9dc: random(4): Fortuna: Update concurrent generation documentation (authored by cem).
random(4): Fortuna: Update concurrent generation documentation
Feb 17 2022, 5:07 AM
obrien committed rGedede7d79a26: random(4): De-export random_sources list (authored by cem).
random(4): De-export random_sources list
Feb 17 2022, 5:06 AM
obrien committed rG1d3faa4dcb0e: Document when zfree(9) was added to FreeBSD. (authored by obrien).
Document when zfree(9) was added to FreeBSD.
Feb 17 2022, 4:13 AM
obrien committed rG74ca6a22f9c1: Document when zfree(9) was added to FreeBSD. (authored by obrien).
Document when zfree(9) was added to FreeBSD.
Feb 17 2022, 4:05 AM
obrien committed rGaea2a658ef8b: Don't delete hack.c - causes perpetual 'out of date' kernel (authored by obrien).
Don't delete hack.c - causes perpetual 'out of date' kernel
Feb 17 2022, 4:04 AM
obrien closed D34281: Don't delete hack.c - causes perpetual 'out of date' kernel.
Feb 17 2022, 4:04 AM

Feb 15 2022

obrien committed rG3083db58304d: random(4): Use ordinary sysctl definitions (authored by cem).
random(4): Use ordinary sysctl definitions
Feb 15 2022, 9:17 PM
obrien committed rGc4a13b1e38f5: random(4): Abstract loader entropy injection (authored by cem).
random(4): Abstract loader entropy injection
Feb 15 2022, 3:28 AM
obrien committed rG1cd2ce04ea5d: random(4): Remove unused definitions (authored by cem).
random(4): Remove unused definitions
Feb 15 2022, 3:28 AM
obrien committed rGe6e5f6a7dd80: random(4): Reorder configuration of random source modules (authored by cem).
random(4): Reorder configuration of random source modules
Feb 15 2022, 2:12 AM
obrien committed rG35cf9aa65b56: random(4): Remove "EXPERIMENTAL" verbiage from concurrent operation (authored by cem).
random(4): Remove "EXPERIMENTAL" verbiage from concurrent operation
Feb 15 2022, 2:12 AM
obrien committed rGf3ed4a38b520: random(4): Fix a regression in short AES mode reads (authored by cem).
random(4): Fix a regression in short AES mode reads
Feb 15 2022, 2:11 AM
obrien committed rG8665ca1fce6e: random(4): Fortuna: allow increased concurrency (authored by cem).
random(4): Fortuna: allow increased concurrency
Feb 15 2022, 2:10 AM
obrien updated the diff for D34281: Don't delete hack.c - causes perpetual 'out of date' kernel.

Updating based on sjg's input.

Feb 15 2022, 2:04 AM
obrien added a reviewer for D34281: Don't delete hack.c - causes perpetual 'out of date' kernel: sjg.
Feb 15 2022, 1:11 AM
obrien requested review of D34281: Don't delete hack.c - causes perpetual 'out of date' kernel.
Feb 15 2022, 1:06 AM

Feb 14 2022

obrien committed rG7c6fb056cca7: random(4): Generalize algorithm-independent APIs (authored by cem).
random(4): Generalize algorithm-independent APIs
Feb 14 2022, 9:22 PM
obrien committed rGd4b15220f5f1: random(4): Add regression tests for uint128 implementation, Chacha CTR (authored by cem).
random(4): Add regression tests for uint128 implementation, Chacha CTR
Feb 14 2022, 2:52 AM
obrien committed rG921bb16f82d0: random(4): deduplicate explicit_bzero() in harvest (authored by cem).
random(4): deduplicate explicit_bzero() in harvest
Feb 14 2022, 2:05 AM

Feb 13 2022

obrien committed rG856230b94a54: Fortuna: Fix false negatives in is_random_seeded() (authored by cem).
Fortuna: Fix false negatives in is_random_seeded()
Feb 13 2022, 7:31 AM
obrien committed rGf591279d9c93: random(4): Restore availability tradeoff prior to r346250 (authored by cem).
random(4): Restore availability tradeoff prior to r346250
Feb 13 2022, 7:31 AM
obrien committed rG06630432d826: random(4): Add is_random_seeded(9) KPI (authored by cem).
random(4): Add is_random_seeded(9) KPI
Feb 13 2022, 7:31 AM
obrien committed rGe9c023a47aed: random(4): Block read_random(9) on initial seeding (authored by cem).
random(4): Block read_random(9) on initial seeding
Feb 13 2022, 1:23 AM
obrien committed rG3e04c85a3a23: Replace read_random(9) with more appropriate arc4rand(9) KPIs (authored by cem).
Replace read_random(9) with more appropriate arc4rand(9) KPIs
Feb 13 2022, 1:23 AM

Feb 12 2022

obrien committed rGbc36a0d1df83: Fortuna: Add Chacha20 as an alternative stream cipher (authored by cem).
Fortuna: Add Chacha20 as an alternative stream cipher
Feb 12 2022, 10:59 PM
obrien committed rG7e4be228aa36: Embedded chacha: Add 0-bit iv + 128-bit counter mode (authored by cem).
Embedded chacha: Add 0-bit iv + 128-bit counter mode
Feb 12 2022, 10:59 PM
obrien committed rG064aaaffaca0: Embedded chacha: Distinguish via dedicated macro (authored by cem).
Embedded chacha: Distinguish via dedicated macro
Feb 12 2022, 10:59 PM
obrien committed rG759aae422e0b: crypto/chacha: Split header into separate _chacha.h (authored by cem).
crypto/chacha: Split header into separate _chacha.h
Feb 12 2022, 10:59 PM
obrien committed rGfb0bb6782606: Add explicit copyright text to trivial header (authored by cem).
Add explicit copyright text to trivial header
Feb 12 2022, 10:59 PM

Feb 11 2022

obrien committed rG7063329b2fc1: Fortuna: push CTR-mode loop down into randomdev hash.h interface (authored by cem).
Fortuna: push CTR-mode loop down into randomdev hash.h interface
Feb 11 2022, 5:56 AM
obrien committed rG8f746f7e88d2: random(4): Correct a bare zero to the appropriate enum (authored by cem).
random(4): Correct a bare zero to the appropriate enum
Feb 11 2022, 5:56 AM

Dec 16 2021

obrien committed rG0cd475f86b09: Document 7f911abe's new functions came in 11.0 (authored by obrien).
Document 7f911abe's new functions came in 11.0
Dec 16 2021, 12:19 AM

Aug 6 2021

obrien committed rGf7c5c21f159f: fortuna: Deduplicate kernel vs user includes (authored by cem).
fortuna: Deduplicate kernel vs user includes
Aug 6 2021, 5:15 AM