From nobody Thu Apr 16 01:33:58 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fx0sf57ljz6ZrNw for ; Thu, 16 Apr 2026 01:33:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fx0sf2c3zz3CKb for ; Thu, 16 Apr 2026 01:33:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776303238; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AcusDMwwSfNC7DeIpdlSEEHNA7cIgpUSw89BHHLQU8o=; b=xHHXdDQabBG3HVKZwLwtvy2X21Tiu13ohK+9NVWMsW1y+3bmyzGuziBxyj+i31XHyn9nCl CHzXd0fin0yCKG5APBuSz3LnjdxQJRl8nxUf7VnRgwp1Jf/BdcPDF5JzEL+vZr+CcRWU6P v7/7rJxuMYwzzLBA+T0VLvY9PzHiALBxJ0PpP76vCqvI8Aib/4anqRjSIt8CjBbnDkX/OS tEDZiO3aequgKmOpnnyyJ8NwMLo059rkHzqzymp5dWyYUoRHZCgQNRfGnhB78ramd19/J0 xVdP6hEInp/SaAyijCy0oW6qrkWjLEAmeUjBQQVQ2aiaxJ52BwNHr3rqnjKqWA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1776303238; a=rsa-sha256; cv=none; b=NgQZCaeHwhFnHWiHnzLTtF2XY7+fefdTGq3vYXTCKqTNgGL37+kpxx1ZQr6fBhwOM2QJSS FwvVKRqCYsYA3wpk8QiFpAHJkYHQiuM6n18D8Bd0fuiFYG+PIJ92Fj99re9xz8LDuczwHj 1TGG67qjD1oDjWG/c8Fg70fCLVrHuJxhhDI/NKtjPBjikrKi8sJ+F1bQ+mjMVhFt+gC5+A YuQmo2ncvTDEo/+D4xEkVBhYCH/3m/GyPDiDWudJ5w/F7Lgl4ULEny3KqzUDuPmSa9I9MX cQWTbMiooDm7TS6RZKTSqO5D2paiWo4ECeW+4a862J6ekQwg15sPPnrN3X1odA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1776303238; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AcusDMwwSfNC7DeIpdlSEEHNA7cIgpUSw89BHHLQU8o=; b=SZQPHNzRoOIaGUplz8RO+1nOtCEB/n6At0WN89IBOs0kzgw5b6pESL34XlqyADlkTIEbQi SULWt21qMQxlIk4Q+aKFlRLrHOv9x/rhXoKZBdBc5hijlycVIVhusIQXjGJ/D1D1BRDpE+ 7ZpU2ou/gtFXsBkwjGFoOM0YfpG62H6XeNGkEozb68Dyd/OttUi6w/SmRlwQ7CQgwBO5TF JoGdePrriphLlcxrWsKJ+9kBg1SQYX/B4kbGV83LWWAkWiJBR242vSj9t293Wn6nzZYPwU 0WYFfvvDUkjWkwjiInqtp+9kAi/xMct2FmQk5CErI0geEXGzgktldbqqI9Jf+Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fx0sf2BcnzmQ5 for ; Thu, 16 Apr 2026 01:33:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 45969 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 16 Apr 2026 01:33:58 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Kristofer Peterson From: Alexander Ziaee Subject: git: 4aef1ae2113c - stable/15 - sh: Increase default history size to POSIX mandated minimum of 128 List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 4aef1ae2113cdb02bde5180155c4c362c8115102 Auto-Submitted: auto-generated Date: Thu, 16 Apr 2026 01:33:58 +0000 Message-Id: <69e03c86.45969.48e0cf5e@gitrepo.freebsd.org> The branch stable/15 has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=4aef1ae2113cdb02bde5180155c4c362c8115102 commit 4aef1ae2113cdb02bde5180155c4c362c8115102 Author: Kristofer Peterson AuthorDate: 2026-03-24 14:56:48 +0000 Commit: Alexander Ziaee CommitDate: 2026-04-16 01:33:35 +0000 sh: Increase default history size to POSIX mandated minimum of 128 The default history size in bin/sh is currently 100 however POSIX.1-2024 mandates that a default greater than or equal to 128 shall be used, therefore this increases the default history size in /bin/sh to 128. POSIX standards reference: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/sh.html#tag_20_110_08 MFC after: 3 days Reviewed by: emaste, jilles, jlduran, ziaee Signed-off-by: Kristofer Peterson Closes: https://github.com/freebsd/freebsd-src/pull/2093 (cherry picked from commit 81b2055c49dec8884d7bb23503f1dfeac37ac95d) --- bin/sh/histedit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/sh/histedit.c b/bin/sh/histedit.c index 5aea58650c67..c18934be84bb 100644 --- a/bin/sh/histedit.c +++ b/bin/sh/histedit.c @@ -231,7 +231,7 @@ sethistsize(const char *hs) if (hist != NULL) { if (hs == NULL || !is_number(hs)) - histsize = 100; + histsize = 128; else histsize = atoi(hs); history(hist, &he, H_SETSIZE, histsize);