make-alpha
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] make branch, master, updated. 4.4.1-131-gd523661c


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.4.1-131-gd523661c
Date: Sun, 8 Dec 2024 23:34:26 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".

The branch, master has been updated
       via  d523661ce21a16535d53fe56a3d3d8824432e18e (commit)
       via  f12a4fddce3f0475a114505a373374cf20f387e8 (commit)
       via  186522e480c42df9be4f4f7f4b12ee33b656782c (commit)
      from  aa8626ce09317151f59490ebd5673afdedb3e1f2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d523661ce21a16535d53fe56a3d3d8824432e18e
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Dec 8 16:31:54 2024 -0500

    [SV 66499] Detect jobserver values that are too large
    
    Set the jobserver pipe to non-blocking before writing tokens; if a
    token write fails the user's jobserver value is too large so fail.
    
    Original implementation: Dmitry Goncharov <dgoncharov@users.sf.net>
    
    * src/posixos.c (set_blocking): Split into force_blocking() which
    always enables/disables blocking; set_blocking() may call it.
    (jobserver_setup): Set the write side of the pipe to non-blocking
    before writing tokens.  If it fails with EAGAIN we know the pipe
    is full: create a fatal error.
    * tests/scripts/features/jobserver: Test a too-large jobserver.

commit f12a4fddce3f0475a114505a373374cf20f387e8
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Dec 8 16:27:06 2024 -0500

    jobserver: Ensure the named pipe is deleted on error
    
    Make sure the jobserver named pipe is deleted even if the
    jobserver_setup() function calls fatal() and exits early.
    
    * src/main.c (clean_jobserver): Always reset_jobserver().
    * src/posixos.c (jobserver_setup): Set job_root up front.
    * tests/test_driver.pl: Print out the logfile pathname on error.
    For tests with regex matches this might be the only file available.
    Don't print the base filename unless one is created.

commit 186522e480c42df9be4f4f7f4b12ee33b656782c
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Oct 12 16:15:28 2024 -0400

    * doc/make.texi: [SV 66324] Fix a typo

-----------------------------------------------------------------------

Summary of changes:
 doc/make.texi                    |  2 +-
 src/main.c                       |  4 ++--
 src/posixos.c                    | 32 ++++++++++++++++++++++++--------
 tests/scripts/features/jobserver | 11 +++++++++++
 tests/test_driver.pl             |  6 ++++--
 5 files changed, 42 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
make



reply via email to

[Prev in Thread] Current Thread [Next in Thread]