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 (267 w, 1 d)

Recent Activity

Feb 22 2022

obrien committed R10:7878a69e0415: 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 R10:c4756f4a7abd: Add explicit SI_SUB_EPOCH (authored by cem).
Add explicit SI_SUB_EPOCH
Feb 22 2022, 7:29 AM
obrien committed R10:220841e5279f: random(4): Fix RANDOM_LOADABLE build (authored by cem).
random(4): Fix RANDOM_LOADABLE build
Feb 22 2022, 7:29 AM
obrien committed R10:4e5efa1c801f: random(4): Simplify RANDOM_LOADABLE (authored by cem).
random(4): Simplify RANDOM_LOADABLE
Feb 22 2022, 7:29 AM

Feb 21 2022

obrien committed R10:39c32c5bca84: 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 R10:8553976d35dd: random/ivy: Trivial refactoring (authored by cem).
random/ivy: Trivial refactoring
Feb 21 2022, 8:09 AM
obrien committed R10:5f5c20f3b2a8: 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 R10:c91dd7ea7cd7: 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 R10:a68e606c402e: 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 R10:c1d34c9c79f3: 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 R10:dd9548db7a72: 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 R10:e24be8a6b6d6: 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 R10:d84d8a42e9dc: 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 R10:edede7d79a26: 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 R10:1d3faa4dcb0e: 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 R10:74ca6a22f9c1: 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 R10:aea2a658ef8b: 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 R10:3083db58304d: random(4): Use ordinary sysctl definitions (authored by cem).
random(4): Use ordinary sysctl definitions
Feb 15 2022, 9:17 PM
obrien committed R10:c4a13b1e38f5: random(4): Abstract loader entropy injection (authored by cem).
random(4): Abstract loader entropy injection
Feb 15 2022, 3:28 AM
obrien committed R10:1cd2ce04ea5d: random(4): Remove unused definitions (authored by cem).
random(4): Remove unused definitions
Feb 15 2022, 3:28 AM
obrien committed R10:e6e5f6a7dd80: 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 R10:35cf9aa65b56: 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 R10:f3ed4a38b520: 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 R10:8665ca1fce6e: 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 R10:7c6fb056cca7: random(4): Generalize algorithm-independent APIs (authored by cem).
random(4): Generalize algorithm-independent APIs
Feb 14 2022, 9:22 PM
obrien committed R10:d4b15220f5f1: 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 R10:921bb16f82d0: 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 R10:856230b94a54: 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 R10:f591279d9c93: 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 R10:06630432d826: 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 R10:e9c023a47aed: 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 R10:3e04c85a3a23: 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 R10:bc36a0d1df83: 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 R10:7e4be228aa36: 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 R10:064aaaffaca0: Embedded chacha: Distinguish via dedicated macro (authored by cem).
Embedded chacha: Distinguish via dedicated macro
Feb 12 2022, 10:59 PM
obrien committed R10:759aae422e0b: 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 R10:fb0bb6782606: 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 R10:7063329b2fc1: 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 R10:8f746f7e88d2: 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 R10:0cd475f86b09: 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 R10:f7c5c21f159f: fortuna: Deduplicate kernel vs user includes (authored by cem).
fortuna: Deduplicate kernel vs user includes
Aug 6 2021, 5:15 AM
obrien committed R10:1ae8bd9a7d5a: fortuna: Drop global lock to zero stack variables (authored by cem).
fortuna: Drop global lock to zero stack variables
Aug 6 2021, 5:15 AM
obrien committed R10:17dc7d3add57: Fortuna: Add failpoints to simulate initial seeding conditions (authored by cem).
Fortuna: Add failpoints to simulate initial seeding conditions
Aug 6 2021, 5:15 AM
obrien committed R10:8eb54646dd0e: Fortuna: fix a correctness issue in reseed (fortuna_pre_read) (authored by cem).
Fortuna: fix a correctness issue in reseed (fortuna_pre_read)
Aug 6 2021, 5:14 AM
obrien committed R10:ba2f52819c51: Fortuna: Fix a race to prevent reseed spamming (authored by cem).
Fortuna: Fix a race to prevent reseed spamming
Aug 6 2021, 5:14 AM
obrien committed R10:b00de27cfc8d: Fortuna: trivial static variable cleanup (authored by cem).
Fortuna: trivial static variable cleanup
Aug 6 2021, 12:51 AM
obrien committed R10:2cc41234353f: Fortuna: Add trivial assert to match FS&K definition (authored by cem).
Fortuna: Add trivial assert to match FS&K definition
Aug 6 2021, 12:50 AM
obrien committed R10:ec2942baf536: Fortuna: Clean up reseeding key material to closer match FS&K (authored by cem).
Fortuna: Clean up reseeding key material to closer match FS&K
Aug 6 2021, 12:50 AM

Jul 28 2021

obrien accepted D31301: Make SASL permanent for OpenLDAP port..
Jul 28 2021, 8:00 PM

Jan 14 2021

obrien committed R10:9a01a2551636: unifdef -D__FreeBSD__ to remove the OpenBSD support (authored by obrien).
unifdef -D__FreeBSD__ to remove the OpenBSD support
Jan 14 2021, 6:36 AM
obrien closed D10321: tpm: unifdef -D__FreeBSD__ to remove the OpenBSD support..
Jan 14 2021, 6:35 AM
obrien updated the diff for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..

More accurately depend on libbfd port.

Jan 14 2021, 4:06 AM
obrien updated the diff for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..

Diff #2

Jan 14 2021, 3:53 AM
obrien updated the test plan for D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
Jan 14 2021, 3:52 AM
obrien requested review of D28146: Re-add sbsigntool for SecureBoot systems that was removed in r501106..
Jan 14 2021, 3:50 AM

Dec 13 2020

obrien committed R9:c36a3c51e414: Added Oly (oly@world.std.com) for his port of lout and xripple (authored by obrien).
Added Oly (oly@world.std.com) for his port of lout and xripple
Dec 13 2020, 8:14 PM
obrien committed R9:4607794838b5: Got oly@world.std.com real name. (authored by obrien).
Got oly@world.std.com real name.
Dec 13 2020, 8:14 PM
obrien committed R9:2b9e59310f05: Added PATCH_DIST_STRIP to sample Makefile. Moved IS_INTERACTIVE earlier (authored by obrien).
Added PATCH_DIST_STRIP to sample Makefile. Moved IS_INTERACTIVE earlier
Dec 13 2020, 8:14 PM
obrien committed R9:3feb2b97f6be: Explained the new MAN[1-9NL] varaiables. (authored by obrien).
Explained the new MAN[1-9NL] varaiables.
Dec 13 2020, 8:14 PM
obrien committed R9:6304ff4943d0: Added speal about MASTER_SITE_{XCONTRIB,PERL_CPAN,TEX_CTAN,SUNSITE} (authored by obrien).
Added speal about MASTER_SITE_{XCONTRIB,PERL_CPAN,TEX_CTAN,SUNSITE}
Dec 13 2020, 8:14 PM
obrien committed R9:974ec342adc9: Fixed two typos I made (authored by obrien).
Fixed two typos I made
Dec 13 2020, 8:14 PM
obrien committed R9:4f9ea0135d94: Added FURUSAWA Kazuhisa for his port of xloadface. (authored by obrien).
Added FURUSAWA Kazuhisa for his port of xloadface.
Dec 13 2020, 8:13 PM
obrien committed R9:cf49caac4876: Added Pedro Giffuni to the contributor's section for his two ports: (authored by obrien).
Added Pedro Giffuni to the contributor's section for his two ports:
Dec 13 2020, 8:13 PM
obrien committed R9:7948819035d3: Added Sandro Sigala <ssigala@globalnet.it> for his port of cutils (authored by obrien).
Added Sandro Sigala <ssigala@globalnet.it> for his port of cutils
Dec 13 2020, 8:13 PM
obrien committed R9:f00ed56cb3a6: Added explantion of NO_PACKAGE. (authored by obrien).
Added explantion of NO_PACKAGE.
Dec 13 2020, 8:13 PM
obrien committed R9:1cd6130b8855: Documented Pentium clock speeds (CPU,ext mem,PCI) from a mail message (authored by obrien).
Documented Pentium clock speeds (CPU,ext mem,PCI) from a mail message
Dec 13 2020, 8:13 PM
obrien committed R9:9554c75ccf91: Tried to explain the pkg/INSTALL script. (authored by obrien).
Tried to explain the pkg/INSTALL script.
Dec 13 2020, 8:13 PM
obrien committed R9:9863e04995b9: Added explation of REQ package script. (authored by obrien).
Added explation of REQ package script.
Dec 13 2020, 8:13 PM
obrien committed R9:d0ddf4495fe3: Added speal about shlib version numbers. (authored by obrien).
Added speal about shlib version numbers.
Dec 13 2020, 8:13 PM
obrien committed R9:a132f331c4aa: Correct a false statement made about shlibs. (authored by obrien).
Correct a false statement made about shlibs.
Dec 13 2020, 8:13 PM
obrien committed R9:261f1128cbb8: Added Stefan Moeding <moeding@bn.DeTeMobil.de> for his port of LCLint. (authored by obrien).
Added Stefan Moeding <moeding@bn.DeTeMobil.de> for his port of LCLint.
Dec 13 2020, 8:13 PM
obrien committed R9:d5428b8e7e88: Tried to harden up the language about NOT including the package name (or (authored by obrien).
Tried to harden up the language about NOT including the package name (or
Dec 13 2020, 8:13 PM
obrien committed R9:024e83571755: Added "ie. 430FX" for Triton and "ie. 430HX" for Triton-II. (authored by obrien).
Added "ie. 430FX" for Triton and "ie. 430HX" for Triton-II.
Dec 13 2020, 8:13 PM
obrien committed R9:ceeb70204a88: Been reading more of Rodney HW emails. (authored by obrien).
Been reading more of Rodney HW emails.
Dec 13 2020, 8:13 PM
obrien committed R9:c8ef44438c7a: Cut and paste info about the 430VX chipset from some of Rodney's old (authored by obrien).
Cut and paste info about the 430VX chipset from some of Rodney's old
Dec 13 2020, 8:13 PM
obrien committed R9:fa186633d29a: Added Conrad Sabatier for his port of xless (authored by obrien).
Added Conrad Sabatier for his port of xless
Dec 13 2020, 8:13 PM
obrien committed R9:d1db6183689e: Documented MANPREFIX and MAN%cPREFIX (where %c=[1-9LN]). (authored by obrien).
Documented MANPREFIX and MAN%cPREFIX (where %c=[1-9LN]).
Dec 13 2020, 8:13 PM
obrien committed R9:8f3a29750eab: Updated the Pentium chipset descriptions as suggested by Rodney Grimes. (authored by obrien).
Updated the Pentium chipset descriptions as suggested by Rodney Grimes.
Dec 13 2020, 8:13 PM
obrien committed R9:8ba991e6b94f: Added two useful URL's. (authored by obrien).
Added two useful URL's.
Dec 13 2020, 8:13 PM
obrien committed R9:39deefe36801: Adaptex 1535 and 2980U are supported. (authored by obrien).
Adaptex 1535 and 2980U are supported.
Dec 13 2020, 8:12 PM
obrien committed R9:40ba80315de4: Document the "#if (defined(__unix__) || defined(unix))" way of including (authored by obrien).
Document the "#if (defined(__unix__) || defined(unix))" way of including
Dec 13 2020, 8:12 PM
obrien committed R9:cfa46d6a380f: Add the condition !defined(USG) to the logic to include <sys/param.h> (authored by obrien).
Add the condition !defined(USG) to the logic to include <sys/param.h>
Dec 13 2020, 8:12 PM
obrien committed R9:968839ea53e7: Forgot to say I also added Pedro A M Vazquez <vazquez@IQM.Unicamp.BR> for (authored by obrien).
Forgot to say I also added Pedro A M Vazquez <vazquez@IQM.Unicamp.BR> for
Dec 13 2020, 8:12 PM
obrien committed R9:2785cc8f2535: Added: (authored by obrien).
Added:
Dec 13 2020, 8:12 PM
obrien committed R9:dbb07c9784e5: Change my email address. (authored by obrien).
Change my email address.
Dec 13 2020, 8:12 PM
obrien committed R9:fba8374765b7: Mention that the value of the BSD macro for 4.4BSD-Lite2 is 199506. (authored by obrien).
Mention that the value of the BSD macro for 4.4BSD-Lite2 is 199506.
Dec 13 2020, 8:12 PM
obrien committed R9:e4d1a9e6229b: Also mention that ports should not really use the 199506 value of BSD (authored by obrien).
Also mention that ports should not really use the 199506 value of BSD
Dec 13 2020, 8:12 PM
obrien committed R9:aaadad221e28: Mention that "options XSERVER" is applicable only to the vt0 console driver. (authored by obrien).
Mention that "options XSERVER" is applicable only to the vt0 console driver.
Dec 13 2020, 8:11 PM
obrien committed R9:9fbcd20771e1: Update URL for Chinese "Using FreeBSD" (authored by obrien).
Update URL for Chinese "Using FreeBSD"
Dec 13 2020, 8:11 PM
obrien committed R9:e0cb7e3760e5: Attempts to clarify the FreeBSD-{current,stable} mess used here. (authored by obrien).
Attempts to clarify the FreeBSD-{current,stable} mess used here.
Dec 13 2020, 8:11 PM
obrien committed R9:5aaf7a6d5c73: Changed 2.1.6 --> 2.1.7, or added 2.1.7 where applicable. (authored by obrien).
Changed 2.1.6 --> 2.1.7, or added 2.1.7 where applicable.
Dec 13 2020, 8:11 PM
obrien committed R9:6f34ff67205e: Added UNIX Internals -- The New Frontiers by Uresh Vahalia (authored by obrien).
Added UNIX Internals -- The New Frontiers by Uresh Vahalia
Dec 13 2020, 8:11 PM
obrien committed R9:c65dfd8629f6: FreeBSD-{stable,STABLE} ==> 2.1-STABLE (authored by obrien).
FreeBSD-{stable,STABLE} ==> 2.1-STABLE
Dec 13 2020, 8:11 PM
obrien committed R9:9a7d48b410af: Added "Porting UNIX Software" by our own Greg Lehey. (authored by obrien).
Added "Porting UNIX Software" by our own Greg Lehey.
Dec 13 2020, 8:11 PM
obrien committed R9:53e1ef056261: Add "Lion's Commentary on UNIX, 6th Ed. w/source code". (authored by obrien).
Add "Lion's Commentary on UNIX, 6th Ed. w/source code".
Dec 13 2020, 8:11 PM
obrien committed R9:a38ab5994f8c: Added UNIX System Architecture by Prabhat Andleigh. (authored by obrien).
Added UNIX System Architecture by Prabhat Andleigh.
Dec 13 2020, 8:11 PM