Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

master update for release. #379

Merged
merged 18 commits into from
Jul 2, 2024
Merged

master update for release. #379

merged 18 commits into from
Jul 2, 2024

Commits on May 11, 2024

  1. FIX(process): modify the internal logic call of resume without error …

    …code version.
    zhixingchen authored and klemens-morgenstern committed May 11, 2024
    Configuration menu
    Copy the full SHA
    193384a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Less dependency on libprocstat and various corrections.

    On FreeBSD I would like to remove dependency on libprocstat completely, and replace it with libkvm to be more like the other *BSD platforms in terms of linker dependencies. This pull request is our first move in that direction.
    
    Replace libprocstat with libkvm in cmd
    time-killer-games authored and klemens-morgenstern committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0379ee6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff5b383 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a26f4fe View commit details
    Browse the repository at this point in the history
  4. posix: Fix exec error reporting with limit_handles

    _pipe_sink was assigned after call_on_setup(), after limit_fd_::on_setup(),
    but this was too late. It must be assigned earlier so that
    executor::get_used_handles() can see it and prevent limit_handles from
    closing the internal pipe for passing exec() errors from child to parent.
    
    Fixes: 1a1d677
    Closes: #202
    Signed-off-by: Daniel Klauer <[email protected]>
    dkl authored and klemens-morgenstern committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    0058a9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    20510ab View commit details
    Browse the repository at this point in the history
  6. posix: Fix pipe fd leak if redirecting both stdout and stderr

    This re-adds the close(source) call which already existed here before
    commit caa7b2f. pipe_out already closes the source fd when redirecting
    stdout or stderr, it was just missing when redirecting both at once.
    
    The pipe fds must be closed after redirecting to avoid keeping the pipe
    open unnecessarily, for example the parent may want to close their end of
    the pipe.
    
    Closes: #353
    Signed-off-by: Daniel Klauer <[email protected]>
    dkl authored and klemens-morgenstern committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e8b5bf1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e455a12 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    bcdd911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55e2460 View commit details
    Browse the repository at this point in the history
  3. minor fixes.

    klemens-morgenstern committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    44cae64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    274fc31 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c773ee1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    67a92df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2171367 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    084a85f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aea22db View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c2da58e View commit details
    Browse the repository at this point in the history