git: f7c4f800cc0b - main - sys/rpc: Define AUTH_SYS_MAX_{GROUPS,HOSTNAME}
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Oct 2025 12:22:48 UTC
The branch main has been updated by olce:
URL: https://cgit.FreeBSD.org/src/commit/?id=f7c4f800cc0b4fac1c99cda8e22d46b67592f9fa
commit f7c4f800cc0b4fac1c99cda8e22d46b67592f9fa
Author: Olivier Certner <olce@FreeBSD.org>
AuthorDate: 2025-10-07 07:51:23 +0000
Commit: Olivier Certner <olce@FreeBSD.org>
CommitDate: 2025-10-14 12:21:48 +0000
sys/rpc: Define AUTH_SYS_MAX_{GROUPS,HOSTNAME}
As, respectively, the maximum number of "supplementary" groups and the
maximum hostname size allowed in the credentials structure for AUTH_SYS
(aka, AUTH_UNIX).
Will be used in subsequent commits.
Reviewed by: rmacklem
MFC after: 2 days
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D52961
---
sys/rpc/auth.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys/rpc/auth.h b/sys/rpc/auth.h
index 33c33ffd594d..648fb99a3a27 100644
--- a/sys/rpc/auth.h
+++ b/sys/rpc/auth.h
@@ -354,6 +354,10 @@ __END_DECLS
#define RPCSEC_GSS 6 /* RPCSEC_GSS */
#define AUTH_TLS 7 /* Initiate RPC-over-TLS */
+/* RFC 5531's prescribed limits for variable-lenth arrays. */
+#define AUTH_SYS_MAX_HOSTNAME 255
+#define AUTH_SYS_MAX_GROUPS 16 /* Supplementary groups. */
+
/*
* Pseudo auth flavors for RPCSEC_GSS.
*/