cap the daemon login class' datasize at either 1G or 4G depending on
authorrobert <robert@openbsd.org>
Mon, 21 Feb 2022 06:38:57 +0000 (06:38 +0000)
committerrobert <robert@openbsd.org>
Mon, 21 Feb 2022 06:38:57 +0000 (06:38 +0000)
the architecture and set the bgpd class' datasize to either 16G or 1G

ok sthen@ and discussed with many

14 files changed:
etc/etc.alpha/login.conf
etc/etc.amd64/login.conf
etc/etc.arm64/login.conf
etc/etc.armv7/login.conf
etc/etc.hppa/login.conf
etc/etc.i386/login.conf
etc/etc.landisk/login.conf
etc/etc.loongson/login.conf
etc/etc.luna88k/login.conf
etc/etc.macppc/login.conf
etc/etc.octeon/login.conf
etc/etc.powerpc64/login.conf
etc/etc.riscv64/login.conf
etc/etc.sparc64/login.conf

index a055812..286c2d2 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.11 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.12 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index 6dcadd0..bf28974 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.21 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.22 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -102,6 +102,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon:
 
index 1b7ea29..495190b 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.12 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.13 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon:
 
index 29066c4..87a9d50 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.12 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.13 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index 2e09c5e..d337c2e 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.13 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.14 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index 114a401..ea0b340 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.15 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.16 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -102,6 +102,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index a055812..286c2d2 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.11 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.12 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index 5396087..a4c6673 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.16 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.17 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index a055812..286c2d2 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.11 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.12 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index fa8e58f..7bbc5e1 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.17 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.18 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=1024M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -102,6 +102,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=1024M:\
        :openfiles=512:\
        :tc=daemon:
 
index 800ef6f..bd003c6 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.14 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.15 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon:
 
index 4811f62..e6e3c32 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.5 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.6 2022/02/21 06:38:57 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -102,6 +102,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon:
 
index f1f6ec5..95aa32c 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.3 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.4 2022/02/21 06:38:58 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -103,6 +103,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon:
 
index 76efe77..387cf32 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: login.conf,v 1.18 2022/01/04 13:43:14 jmc Exp $
+# $OpenBSD: login.conf,v 1.19 2022/02/21 06:38:58 robert Exp $
 
 #
 # Sample login.conf file.  See login.conf(5) for details.
@@ -59,7 +59,7 @@ default:\
 #
 daemon:\
        :ignorenologin:\
-       :datasize=infinity:\
+       :datasize=4096M:\
        :maxproc=infinity:\
        :openfiles-max=1024:\
        :openfiles-cur=128:\
@@ -102,6 +102,7 @@ pbuild:\
 # Override resource limits for certain daemons started by rc.d(8)
 #
 bgpd:\
+       :datasize=16384M:\
        :openfiles=512:\
        :tc=daemon: