Page MenuHomeFreeBSD
Feed Advanced Search

Jul 3 2017

delphij committed rS320587: MFC r320093: Check return value of seteuid() and bail out if we fail..
MFC r320093: Check return value of seteuid() and bail out if we fail.
Jul 3 2017, 5:30 AM
delphij committed rS320586: MFC r320093: Check return value of seteuid() and bail out if we fail..
MFC r320093: Check return value of seteuid() and bail out if we fail.
Jul 3 2017, 5:22 AM
delphij committed rS320584: MFS r320581: MFC r320494: Fix double free by reverting r300385 and.
MFS r320581: MFC r320494: Fix double free by reverting r300385 and
Jul 3 2017, 4:25 AM
delphij committed rS320583: MFC r320494: Fix double free by reverting r300385 and r300624 which was.
MFC r320494: Fix double free by reverting r300385 and r300624 which was
Jul 3 2017, 2:18 AM
delphij committed rS320582: MFC r320494: Fix double free by reverting r300385 and r300624 which was.
MFC r320494: Fix double free by reverting r300385 and r300624 which was
Jul 3 2017, 2:14 AM
delphij committed rS320581: MFC r320494: Fix double free by reverting r300385 and r300624 which was.
MFC r320494: Fix double free by reverting r300385 and r300624 which was
Jul 3 2017, 2:11 AM

Jun 30 2017

delphij committed rS320494: Revert r300385 and r300624 which was false positive.
Revert r300385 and r300624 which was false positive
Jun 30 2017, 7:04 AM

Jun 29 2017

delphij committed rS320468: Don't bother to set target for SEEK_END..
Don't bother to set target for SEEK_END.
Jun 29 2017, 6:29 AM

Jun 28 2017

delphij created D11388: uefisign.c: Plug memory leaks..
Jun 28 2017, 4:55 AM
delphij committed rS320433: Use strlcpy() instead of strncpy() and nul-terminating..
Use strlcpy() instead of strncpy() and nul-terminating.
Jun 28 2017, 4:24 AM
delphij closed D11366: Chase malloc() change. by committing rS320431: Chase malloc() change by removing lg_chunk malloc_conf settings..
Jun 28 2017, 4:20 AM
delphij committed rS320431: Chase malloc() change by removing lg_chunk malloc_conf settings..
Chase malloc() change by removing lg_chunk malloc_conf settings.
Jun 28 2017, 4:20 AM

Jun 26 2017

delphij created D11366: Chase malloc() change..
Jun 26 2017, 6:42 AM

Jun 25 2017

delphij committed rS320330: MFC r320216: Fix use-after-free introduced in r300388..
MFC r320216: Fix use-after-free introduced in r300388.
Jun 25 2017, 5:42 PM
delphij committed rS320326: MFC r320216: Fix use-after-free introduced in r300388..
MFC r320216: Fix use-after-free introduced in r300388.
Jun 25 2017, 6:55 AM
delphij committed rS320325: MFC r320216: Fix use-after-free introduced in r300388..
MFC r320216: Fix use-after-free introduced in r300388.
Jun 25 2017, 5:46 AM

Jun 24 2017

delphij committed rS320303: MFC r320183: Reduce code duplication in rpc.lockd..
MFC r320183: Reduce code duplication in rpc.lockd.
Jun 24 2017, 7:44 AM

Jun 22 2017

delphij committed rS320217: MFC r320183: Reduce code duplication in rpc.lockd..
MFC r320183: Reduce code duplication in rpc.lockd.
Jun 22 2017, 5:22 AM
delphij committed rS320216: Fix use-after-free introduced in r300388..
Fix use-after-free introduced in r300388.
Jun 22 2017, 5:10 AM
delphij closed D11288: Fix use-after-free introduced in r300388. by committing rS320216: Fix use-after-free introduced in r300388..
Jun 22 2017, 5:10 AM
delphij updated the summary of D11288: Fix use-after-free introduced in r300388..
Jun 22 2017, 5:01 AM
delphij added a comment to D11288: Fix use-after-free introduced in r300388..
In D11288#233844, @cem wrote:

Wouldn't it be easier to just endnetconfig() in both return paths? Avoid a bunch of unused strdup calls too.

Jun 22 2017, 5:00 AM
delphij updated the diff for D11288: Fix use-after-free introduced in r300388..

Use endnetconfig() instead of previous approach.

Jun 22 2017, 5:00 AM

Jun 21 2017

delphij committed rS320183: Reduce code duplication in rpc.lockd..
Reduce code duplication in rpc.lockd.
Jun 21 2017, 6:34 AM
delphij closed D11259: Reduce code duplication in rpc.lockd. by committing rS320183: Reduce code duplication in rpc.lockd..
Jun 21 2017, 6:34 AM
delphij added inline comments to D11288: Fix use-after-free introduced in r300388..
Jun 21 2017, 6:17 AM
delphij created D11288: Fix use-after-free introduced in r300388..
Jun 21 2017, 5:47 AM

Jun 19 2017

delphij committed rS320093: Check return value of seteuid() and bail out if we fail..
Check return value of seteuid() and bail out if we fail.
Jun 19 2017, 7:03 AM

Jun 18 2017

delphij created D11259: Reduce code duplication in rpc.lockd..
Jun 18 2017, 9:56 AM

Jun 15 2017

delphij committed rS319977: MFC r319852:.
MFC r319852:
Jun 15 2017, 3:24 PM
delphij committed rS319966: MFC r319852:.
MFC r319852:
Jun 15 2017, 4:37 AM

Jun 12 2017

delphij committed rS319852: Fix buffer lengths..
Fix buffer lengths.
Jun 12 2017, 9:11 AM
delphij closed D11151: Fix buffer lengths. by committing rS319852: Fix buffer lengths..
Jun 12 2017, 9:11 AM
delphij created D11151: Fix buffer lengths..
Jun 12 2017, 7:28 AM

Jun 6 2017

delphij committed rS319615: MFC r319369:.
MFC r319369:
Jun 6 2017, 7:22 AM
delphij committed rS319614: MFC r319369:.
MFC r319369:
Jun 6 2017, 7:22 AM

Jun 5 2017

delphij accepted D7600: The experiment to consolidate some crypto functions, shared between zfs/geli..

Thanks for the work! (I thought this was already landed last year :)

Jun 5 2017, 8:21 PM
delphij committed rP442605: Fix build with LibreSSL..
Fix build with LibreSSL.
Jun 5 2017, 4:20 AM

Jun 4 2017

delphij committed rP442537: Update to 0.9.21..
Update to 0.9.21.
Jun 4 2017, 8:14 AM
delphij committed rP442534: Update to 2.4.45..
Update to 2.4.45.
Jun 4 2017, 8:11 AM

Jun 3 2017

delphij accepted D11033: xz: set noexec stack flag on FreeBSD.

LGTM. Could you please also send this to upstream?

Jun 3 2017, 1:56 AM

Jun 1 2017

delphij committed rS319369: * limit size of buffers to RPC_MAXDATASIZE.
* limit size of buffers to RPC_MAXDATASIZE
Jun 1 2017, 6:12 AM
delphij closed D10922: limit buffer sizes. by committing rS319369: * limit size of buffers to RPC_MAXDATASIZE.
Jun 1 2017, 6:12 AM

May 31 2017

delphij committed rS319297: MFC r306691,310036:.
MFC r306691,310036:
May 31 2017, 8:21 AM
delphij committed rS319292: MFC r304106:.
MFC r304106:
May 31 2017, 6:48 AM
delphij committed rS319291: MFC r318514-r318515, r318517, r318917.
MFC r318514-r318515, r318517, r318917
May 31 2017, 6:26 AM
delphij committed rS319290: Partial MFC r288030 (rodrigc):.
Partial MFC r288030 (rodrigc):
May 31 2017, 6:19 AM
delphij committed rS319289: MFC r279663,r279666 (pfg):.
MFC r279663,r279666 (pfg):
May 31 2017, 6:13 AM
delphij committed rS319288: MFC r316649:.
MFC r316649:
May 31 2017, 6:08 AM
delphij committed rS319287: MFC r316649 (kan):.
MFC r316649 (kan):
May 31 2017, 6:07 AM
delphij committed rS319286: MFC r311989 (cem):.
MFC r311989 (cem):
May 31 2017, 6:00 AM
delphij committed rS319285: MFC r318514-r318515, r318517, r318917.
MFC r318514-r318515, r318517, r318917
May 31 2017, 5:52 AM
delphij committed rS319284: MFC r311989 (cem):.
MFC r311989 (cem):
May 31 2017, 5:45 AM
delphij committed rS319283: MFC r316635:.
MFC r316635:
May 31 2017, 5:39 AM
delphij committed rS319282: MFC r316635:.
MFC r316635:
May 31 2017, 5:38 AM
delphij committed rS319281: MFC r313327:.
MFC r313327:
May 31 2017, 5:33 AM
delphij committed rS319280: MFC r313327:.
MFC r313327:
May 31 2017, 5:29 AM
delphij committed rS319279: MFC r313695, r313760, r314769, r314863, r314865, r316125.
MFC r313695, r313760, r314769, r314863, r314865, r316125
May 31 2017, 5:21 AM
delphij committed rS319278: MFC r315272, r315370.
MFC r315272, r315370
May 31 2017, 5:11 AM
delphij committed rS319277: MFC r315272, r315370.
MFC r315272, r315370
May 31 2017, 5:10 AM
delphij committed rS319276: MFC r315615:.
MFC r315615:
May 31 2017, 5:05 AM
delphij committed rS319275: MFC r318975:.
MFC r318975:
May 31 2017, 5:00 AM

May 27 2017

delphij committed rS318975: Tighten /entropy permissions..
Tighten /entropy permissions.
May 27 2017, 6:24 AM
delphij added a reviewer for D10922: limit buffer sizes.: alfred.
May 27 2017, 1:29 AM
delphij updated the diff for D10922: limit buffer sizes..

style(9) fixes for new code.

May 27 2017, 1:29 AM

May 26 2017

delphij added a comment to D10945: kernel qsort: use inlined min() implementation from libkern.h.
In D10945#226591, @pfg wrote:

What do we gain from the change?

Performance.. if we do them a lot it may be noticeable.

May 26 2017, 6:33 PM
delphij requested changes to D10945: kernel qsort: use inlined min() implementation from libkern.h.

What do we gain from the change?

May 26 2017, 6:21 PM
delphij created D10922: limit buffer sizes..
May 26 2017, 7:44 AM
delphij added a comment to D10814: Remove qsort copy in hemidal.

So this is just compiling to an empty qsort.o today, and the removal is to prevent it from being discovered in grep -r etc.?

Certainly removing it from the Makefile makes sense. I'm indifferent to deleting the contrib-like copy of the file itself.

May 26 2017, 6:10 AM
delphij committed rS318917: Disconnect heimdal version of qsort.c from build because we are already.
Disconnect heimdal version of qsort.c from build because we are already
May 26 2017, 6:09 AM
delphij closed D10814: Remove qsort copy in hemidal by committing rS318917: Disconnect heimdal version of qsort.c from build because we are already.
May 26 2017, 6:09 AM

May 22 2017

delphij added reviewers for D10814: Remove qsort copy in hemidal: emaste, cem.
May 22 2017, 6:24 AM

May 19 2017

delphij added a comment to D10814: Remove qsort copy in hemidal.

This is related to bugs.freebsd.org/213922

May 19 2017, 7:38 AM
delphij created D10814: Remove qsort copy in hemidal.
May 19 2017, 7:36 AM
delphij committed rS318517: Sync qsort.c with userland r318515..
Sync qsort.c with userland r318515.
May 19 2017, 6:37 AM
delphij committed rS318515: The current qsort(3) implementation ignores the sizes of partitions, and.
The current qsort(3) implementation ignores the sizes of partitions, and
May 19 2017, 4:59 AM
delphij committed rS318514: Use size_t..
Use size_t.
May 19 2017, 4:44 AM

May 18 2017

delphij planned changes to D10767: patch(1): Sync with OpenBSD..

Need to address issues raised (plus some changes were not correct, need to re-do the dynamic buffer related code).

May 18 2017, 7:00 AM

May 17 2017

delphij created D10767: patch(1): Sync with OpenBSD..
May 17 2017, 7:05 AM

May 5 2017

delphij committed rS317829: MFV r317581: less v491..
MFV r317581: less v491.
May 5 2017, 2:33 PM

May 1 2017

delphij requested changes to D10544: ndbm.h: Unsign dsize by changing it to unsigned int.
In D10544#218799, @pfg wrote:

OK, it may be worth breaking the ABI but, for now, given that we will
have to carry the old datum for compatibility anyways, how about being
one bit more efficient?

May 1 2017, 4:38 PM
delphij added a comment to D10544: ndbm.h: Unsign dsize by changing it to unsigned int.
In D10544#218741, @pfg wrote:
In D10544#218736, @pfg wrote:
In D10544#218590, @pfg wrote:

Take 2: Comply with POSIX.

This can't be MFC'd.

No, libc ABI must NOT be broken regardless if it's MFC'ed, you should implement versioned compatibility shims.

That's just not feasible: the datum struct touches everything in dbm(3).

I might be missing something, but can't you just create wrappers around the new dbm(3) APIs to implement old binary interfaces, and __sym_compat these FBSD_1.0 symbols?

Yes but maybe I am the one missing something: I can't wrap a structure. I would have to copy the library with the old struct and provide both implementations.
The struct is only used on libc/db/hash/ndbm.c but it still seems too much bloat to copy the old version for such a "minor" change.

May 1 2017, 8:14 AM
delphij added a comment to D10544: ndbm.h: Unsign dsize by changing it to unsigned int.
In D10544#218736, @pfg wrote:
In D10544#218590, @pfg wrote:

Take 2: Comply with POSIX.

This can't be MFC'd.

No, libc ABI must NOT be broken regardless if it's MFC'ed, you should implement versioned compatibility shims.

That's just not feasible: the datum struct touches everything in dbm(3).

May 1 2017, 4:17 AM
delphij added a comment to D10544: ndbm.h: Unsign dsize by changing it to unsigned int.
In D10544#218590, @pfg wrote:

Take 2: Comply with POSIX.

This can't be MFC'd.

May 1 2017, 3:47 AM

Apr 30 2017

delphij added a comment to D10517: Use const with some read-only buffers in opencrypto APIs..

No objection from secteam@ (if we were blocking).

Apr 30 2017, 6:30 AM
delphij requested changes to D10544: ndbm.h: Unsign dsize by changing it to unsigned int.

Manual pages should be updated too.

Apr 30 2017, 6:09 AM

Apr 29 2017

delphij committed rS317582: Tag less v491..
Tag less v491.
Apr 29 2017, 6:33 AM
delphij committed rS317581: Vendor import of less v491..
Vendor import of less v491.
Apr 29 2017, 6:30 AM

Apr 27 2017

delphij committed rD50208: Add SA-17:04..
Add SA-17:04.
Apr 27 2017, 6:58 AM
delphij committed rS317487: Fix ipfilter(4) fragment handling panic..
Fix ipfilter(4) fragment handling panic.
Apr 27 2017, 6:52 AM

Apr 25 2017

delphij committed rS317398: Tag less v487..
Tag less v487.
Apr 25 2017, 3:43 AM
delphij committed rS317397: Vendor import of less 487..
Vendor import of less 487.
Apr 25 2017, 3:42 AM
delphij committed rS317396: Note r317395 as merged..
Note r317395 as merged.
Apr 25 2017, 3:29 AM
delphij committed rS317395: Apply r316339 to vendor area..
Apply r316339 to vendor area.
Apr 25 2017, 3:28 AM

Apr 14 2017

delphij added a reviewer for D10384: Make crypto(9) multi thread: gnn.

I guess George would have interest on this one.

Apr 14 2017, 2:10 AM
delphij added a comment to D10390: Add an option to create XZ-compressed cores.

Looks good to me (in general).

Apr 14 2017, 2:07 AM
delphij accepted D10048: Replace the kernel RC4 with Chacha20..
Apr 14 2017, 1:58 AM

Apr 13 2017

delphij committed rP438426: MFH: r438425.
MFH: r438425
Apr 13 2017, 4:22 AM
delphij committed rP438425: Security update to 9.9.9-P8..
Security update to 9.9.9-P8.
Apr 13 2017, 4:22 AM
delphij committed rP438424: MFH: r438423.
MFH: r438423
Apr 13 2017, 4:13 AM