Page MenuHomeFreeBSD

Src CommittersOrganization
ActivePublic

Recent Activity

Oct 16 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

rebasing with minor additional changes before I begin the work to split this up

Oct 16 2024, 1:13 AM · Src Committers

Oct 13 2024

david_crossfamilyweb.com added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 6:45 PM · Src Committers
markj added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 2:30 PM · Src Committers
david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Interim PR changes while I work on splitting this up to different sub PRs. Don't want my work lost

Oct 13 2024, 1:01 AM · Src Committers
david_crossfamilyweb.com added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 12:56 AM · Src Committers

Oct 12 2024

markj added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 12 2024, 3:41 PM · Src Committers

Oct 7 2024

markj added a comment to D38047: Multiple fixes to the NSS caching system.

I think the cycle detection patch is fine and should be committed on its own. If you send me (markj@freebsd.org) a patch with that piece of the change, I'll commit it.

Oct 7 2024, 1:41 PM · Src Committers

Oct 6 2024

arrowd added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 6 2024, 7:37 PM · Src Committers

Sep 21 2024

david_crossfamilyweb.com added a comment to D38047: Multiple fixes to the NSS caching system.

Possible to get some eyes on this and see if we can get this across?

Sep 21 2024, 7:48 PM · Src Committers
markj closed D45056: support for DIRECT access via ggated and ggatec.
Sep 21 2024, 1:06 PM · Src Committers
david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

With many apologies for the delay, this is now sent.

Sep 21 2024, 7:37 AM · Src Committers

Sep 10 2024

olce added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Undo damage done in c6d3d601c96f, which shifted failure to allocate large buffer to pipe_create() from pipe_write().

The need for such allocation by itself is questionable since absolute majority of users write less than dozen bytes and out of that majority most write exactly 0.

Sep 10 2024, 4:56 PM · Src Committers
kib added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
In D46472#1062498, @kib wrote:

This undoes the fix done in c6d3d601c96f5836df76847, which hurts real users.

Whatever band-aids you would try to put on top of the issue, it cannot solve the fundamental inability of computers to allocate infinite amount of resources. Perhaps, the only clean way to isolate one user from mal-acting neighbor is to implement per-uid pipe limit (RLIMIT_PIPEN), which is not that useless IMO.

Sep 10 2024, 4:19 AM · Src Committers
kib added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

This undoes the fix done in c6d3d601c96f5836df76847, which hurts real users.

Sep 10 2024, 3:12 AM · Src Committers

Sep 9 2024

sobomax retitled D46472: Make pipe(2) & Co bullet-proof again (PR 272332) from Make popen() bullet-proof again (PR 272332) to Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 9 2024, 2:55 PM · Src Committers

Sep 8 2024

david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

David, did you still need more help here?

Sep 8 2024, 1:41 AM · Src Committers

Sep 7 2024

sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 7 2024, 3:46 AM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 7 2024, 2:31 AM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Undo damage done in c6d3d601c96f, which shifted failure to allocate large buffer to pipe_create() from pipe_write().

Sep 7 2024, 2:26 AM · Src Committers

Sep 6 2024

sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 11:06 PM · Src Committers
sobomax retitled D46472: Make pipe(2) & Co bullet-proof again (PR 272332) from Add little debug to help tracking pipebombs to Make popen() bullet-proof again (PR 272332).
Sep 6 2024, 11:05 PM · Src Committers
sobomax planned changes to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 11:00 PM · Src Committers
sobomax added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 10:57 PM · Src Committers
allanjude added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Sep 6 2024, 12:42 PM · Src Committers
kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 5:10 AM · Src Committers

Sep 3 2024

sobomax added a reviewer for D46472: Make pipe(2) & Co bullet-proof again (PR 272332): mjg.
Sep 3 2024, 7:13 PM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Make harmless.

Sep 3 2024, 7:13 PM · Src Committers
sobomax added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

P.S. I think this whole new "behaviour" is the (unintended?) consequence of the c6d3d601c, which shifted the failure to allocate buffer from the write() call into the popen() call. Which added the whole new failure mode into fork()->exec() mechanism that can be easily triggered by anybody. So no new process can be created even if the new process and/or its parent would never want to write or read to the pipe in a normal conditions.

Sep 3 2024, 5:01 PM · Src Committers
sobomax added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 3 2024, 4:28 PM · Src Committers

Aug 30 2024

kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 30 2024, 9:19 PM · Src Committers
sobomax added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

@kib thanks for the input. Beefed up telemetry, as suggested, removed the reference to tuning. Added option to kill the repeated offender (or an innocent bystander ;-)

Aug 30 2024, 7:20 AM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Added option to kill Pipe KVA (ab)users.

Aug 30 2024, 7:18 AM · Src Committers

Aug 29 2024

kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 4:06 PM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:29 AM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:27 AM · Src Committers
sobomax requested review of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:25 AM · Src Committers

Aug 26 2024

markj added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 26 2024, 1:20 PM · Src Committers

Aug 24 2024

imp added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 24 2024, 3:58 PM · Src Committers
david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 24 2024, 7:27 AM · Src Committers
david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated with last PR fixes

Aug 24 2024, 7:15 AM · Src Committers

Aug 22 2024

markj accepted D45056: support for DIRECT access via ggated and ggatec.

This broadly looks good to me. I verified that the existing ggate regression tests pass with this change.

Aug 22 2024, 4:57 PM · Src Committers

Aug 15 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Rebase and remove unnecessary () in an if check (per review comment)

Aug 15 2024, 3:30 AM · Src Committers

Jul 13 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Previous version did have one compile error (missing ;) in the file I warned I had not tested; also updated usage to match man pages

Jul 13 2024, 5:04 AM · Src Committers

May 30 2024

gad added a comment to D38047: Multiple fixes to the NSS caching system.

Any update on getting this committed? Might this make it in for 15-release?

May 30 2024, 5:58 PM · Src Committers

May 10 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Updated diff -U99999

May 10 2024, 5:18 PM · Src Committers

May 9 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated with PR comments

May 9 2024, 6:18 PM · Src Committers
david_crossfamilyweb.com added inline comments to D45056: support for DIRECT access via ggated and ggatec.
May 9 2024, 6:18 PM · Src Committers
zlei added inline comments to D45056: support for DIRECT access via ggated and ggatec.
May 9 2024, 10:07 AM · Src Committers

May 2 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated for -U99999 as requested.

May 2 2024, 5:16 PM · Src Committers
cy added a comment to D45056: support for DIRECT access via ggated and ggatec.

Can you please regenerate a full patch using -U99999?

May 2 2024, 4:27 PM · Src Committers