From root@sibptus.tomsk.ru  Tue May 24 08:52:43 2011
Return-Path: <root@sibptus.tomsk.ru>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 157EF1065677
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 24 May 2011 08:52:43 +0000 (UTC)
	(envelope-from root@sibptus.tomsk.ru)
Received: from relay2.tomsk.ru (relay2.tomsk.ru [212.73.124.8])
	by mx1.freebsd.org (Postfix) with ESMTP id 695728FC22
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 24 May 2011 08:52:42 +0000 (UTC)
Received: from [212.73.125.241] (HELO fs01-sibptus.sibptus.transneft.ru)
  by relay2.tomsk.ru (CommuniGate Pro SMTP 5.1.13)
  with ESMTPS id 17886587 for FreeBSD-gnats-submit@freebsd.org; Tue, 24 May 2011 14:52:38 +0700
Received: (from root@localhost)
	by fs01-sibptus.sibptus.transneft.ru (8.14.4/8.14.4/Submit) id p4O7qcni037205;
	Tue, 24 May 2011 14:52:38 +0700 (OMSST)
	(envelope-from root)
Message-Id: <201105240752.p4O7qcni037205@fs01-sibptus.sibptus.transneft.ru>
Date: Tue, 24 May 2011 14:52:38 +0700 (OMSST)
From: Victor Sudakov <vas@mpeks.tomsk.su>
Reply-To: Victor Sudakov <vas@mpeks.tomsk.su>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: repquota does not mark overquota users with a "+" sign
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         157289
>Category:       bin
>Synopsis:       repquota(8) does not mark overquota users with a "+" sign
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 24 09:00:21 UTC 2011
>Closed-Date:    
>Last-Modified:  Mon Jun  6 06:50:06 UTC 2011
>Originator:     Victor Sudakov <vas@mpeks.tomsk.su>
>Release:        FreeBSD 8.1-RELEASE-p2 i386
>Organization:
SibPTUS
>Environment:
System: FreeBSD fs01-sibptus.sibptus.transneft.ru 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Sun Dec 12 16:27:50 OMST 2010 root@big.sibptus.transneft.ru:/usr/obj/usr/src/sys/BIG i386


>Description:
/usr/sbin/repquota should show a "+" sign if a user is overquota. This
worked in 4.x. Now repquota always shows "--" no matter if the user is
over quota or not.

>How-To-Repeat:
Run repquota, find a user exceeding her disk quota, make sure that
repquota reports "--" instead of "-+" or "+-".

>Fix:
	None that I know of.


>Release-Note:
>Audit-Trail:

From: Dmitry Banschikov <d.banschikov@peterhost.ru>
To: bug-followup@FreeBSD.org, vas@mpeks.tomsk.su
Cc:  
Subject: Re: bin/157289: repquota(8) does not mark overquota users with a
 "+" sign
Date: Sun, 05 Jun 2011 23:48:17 +0400

 This is a cryptographically signed message in MIME format.
 
 --------------ms040301040308000602070508
 Content-Type: multipart/mixed;
  boundary="------------060106010403030006030403"
 
 This is a multi-part message in MIME format.
 --------------060106010403030006030403
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: quoted-printable
 
 Hello.
 
 I can not reproduce this bug on my system (uname -a output is included - =
 
 [1]). Output from repquota command is attached. Can you provide more=20
 information about your installation (/etc/fstab and repquota output).
 
 1. # uname -a
 FreeBSD amnesiac 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #4 r215625M: Sun=20
 Jun  5 22:18:10 MSD 2011     root@amnesiac:/usr/obj/usr/src/sys/JIGSAW  i=
 386
 
 
 --=20
 
 Dmitry Banschikov
 
 --------------060106010403030006030403
 Content-Type: text/plain;
  name="repquota_out.txt"
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment;
  filename="repquota_out.txt"
 
 # repquota /usr
                                  Block  limits                    File  l=
 imits
 User                    used     soft     hard  grace     used    soft   =
  hard  grace
 root             --  7799108        0        0      -   539977       0   =
     0      -
 daemon           --       24        0        0      -       12       0   =
     0      -
 operator         --       56        0        0      -       28       0   =
     0      -
 man              --     1128        0        0      -      548       0   =
     0      -
 smmsp            --       28        0        0      -       14       0   =
     0      -
 bind             --       72        0        0      -       36       0   =
     0      -
 cyrus            --       16        0        0      -        1       0   =
     0      -
 uucp             --      158        0        0      -       16       0   =
     0      -
 quagga           --       10        0        0      -        5       0   =
     0      -
 polkit           --       18        0        0      -        1       0   =
     0      -
 transmission     --        2        0        0      -        1       0   =
     0      -
 ubique           -- 26595578        0        0      -     5585       0   =
     0      -
 test             +-       98       50      100  7days       11      50   =
   100      -
 nobody           --        0        0        0      -        4       0   =
     0      -
 
 # repquota /usr
                                  Block  limits                    File  l=
 imits
 User                    used     soft     hard  grace     used    soft   =
  hard  grace
 root             --  7799108        0        0      -   539977       0   =
     0      -
 daemon           --       24        0        0      -       12       0   =
     0      -
 operator         --       56        0        0      -       28       0   =
     0      -
 man              --     1128        0        0      -      548       0   =
     0      -
 smmsp            --       28        0        0      -       14       0   =
     0      -
 bind             --       72        0        0      -       36       0   =
     0      -
 cyrus            --       16        0        0      -        1       0   =
     0      -
 uucp             --      158        0        0      -       16       0   =
     0      -
 quagga           --       10        0        0      -        5       0   =
     0      -
 polkit           --       18        0        0      -        1       0   =
     0      -
 transmission     --        2        0        0      -        1       0   =
     0      -
 ubique           -- 26595642        0        0      -     5584       0   =
     0      -
 test             ++       98       50      100  7days       99      50   =
   100  7days
 nobody           --        0        0        0      -        4       0   =
     0      -
 
 
 --------------060106010403030006030403--
 
 --------------ms040301040308000602070508
 Content-Type: application/pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPmDCC
 BIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE
 BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
 bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w
 NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC
 VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l
 dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO
 LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG
 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN
 NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy
 lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq
 vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6
 hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu
 9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G
 A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
 BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BZGRU
 cnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L0Fk
 ZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi
 54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0
 g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd
 WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftz
 Mizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsy
 XEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIFgTCCBGmgAwIBAgIRAPPwJDx9ZZE+
 wyFiJYegzGIwDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEX
 MBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29y
 azEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNF
 UkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwwHhcNMTAxMDI3MDAwMDAw
 WhcNMTExMDI3MjM1OTU5WjAqMSgwJgYJKoZIhvcNAQkBFhlkLmJhbnNjaGlrb3ZAcGV0ZXJo
 b3N0LnJ1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpyeVqy1HwG32LbGo6DY
 TBcKc8pR7Svs3t+yz23KT3iFt6SNnlwNODc56U48ecbuhOx6QwCh/PKfEj8KG8zxrpAfUGlw
 xbGK6OLaZsE9UjUqkmGlaM44VcSMNBA1afyhQEfLse2R6uDswXsWcNrF6il5uyzGjSmJ/maw
 eIsNWvFvcciXVjh5Se17uhSrdctGlKTj5Pdc7E7ihPofGtzdlvlxRbWqRmYCSjb3nkUR+8nM
 nX5xuWIVq+o2hPQ8DkhP4408SdE8JqSW7xXcu1qURcyxMHdClgkZREmIstYaKasVqYGMgZTW
 3T7mTqDPtdDeSDdunja7phvNsjWL3leClQIDAQABo4ICGzCCAhcwHwYDVR0jBBgwFoAUiYJn
 fcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFOa8/5upvgtDhzdFnM9WJ24AfMxQMA4GA1Ud
 DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIx
 AQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzAp
 BggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwgaUGA1UdHwSBnTCB
 mjBMoEqgSIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRB
 dXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBKoEigRoZEaHR0cDovL2NybC5jb21vZG8ubmV0
 L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwbAYIKwYB
 BQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9VVE5BQUFD
 bGllbnRDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAkBgNV
 HREEHTAbgRlkLmJhbnNjaGlrb3ZAcGV0ZXJob3N0LnJ1MA0GCSqGSIb3DQEBBQUAA4IBAQCX
 7Nn1cvuqKBcZtYrTJ9TfUL2QGcolGJhZ6IxvKYoYTCWcILsyeWuaQPga8OSdIVD5TYbkbZjS
 T5ht2UWRCHYQYm0MXlcmuQT0YRUzCuC5tNCM49XXfwLWWoGXcl9vx1XP5we1C1WdDwsDv2AD
 2zisaC+ktbdFdF8E3rTfAbG2MftGCaWPnKGpBKiKekn9k5ewCkigw7+Cl+kG7py5DlYBDBNy
 3Er+yk2NvhI/YgtqzwZic0wNGl+ZUyaw0AhnG7V+r4BW+tmvkURuoJS+qHqRX5c0H6+bptwV
 ukz2Gwf9CesTXyjWSuRNWMIGJkhUQAkkuKYLtCPPhhmTFvXq+cajMIIFgTCCBGmgAwIBAgIR
 APPwJDx9ZZE+wyFiJYegzGIwDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYD
 VQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJV
 U1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQD
 Ey1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwwHhcNMTAx
 MDI3MDAwMDAwWhcNMTExMDI3MjM1OTU5WjAqMSgwJgYJKoZIhvcNAQkBFhlkLmJhbnNjaGlr
 b3ZAcGV0ZXJob3N0LnJ1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpyeVqy1
 HwG32LbGo6DYTBcKc8pR7Svs3t+yz23KT3iFt6SNnlwNODc56U48ecbuhOx6QwCh/PKfEj8K
 G8zxrpAfUGlwxbGK6OLaZsE9UjUqkmGlaM44VcSMNBA1afyhQEfLse2R6uDswXsWcNrF6il5
 uyzGjSmJ/maweIsNWvFvcciXVjh5Se17uhSrdctGlKTj5Pdc7E7ihPofGtzdlvlxRbWqRmYC
 Sjb3nkUR+8nMnX5xuWIVq+o2hPQ8DkhP4408SdE8JqSW7xXcu1qURcyxMHdClgkZREmIstYa
 KasVqYGMgZTW3T7mTqDPtdDeSDdunja7phvNsjWL3leClQIDAQABo4ICGzCCAhcwHwYDVR0j
 BBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFOa8/5upvgtDhzdFnM9WJ24A
 fMxQMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwME
 BgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIx
 AQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwgaUG
 A1UdHwSBnTCBmjBMoEqgSIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vVVROLVVTRVJGaXJz
 dC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBKoEigRoZEaHR0cDovL2NybC5j
 b21vZG8ubmV0L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5j
 cmwwbAYIKwYBBQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9kb2NhLmNv
 bS9VVE5BQUFDbGllbnRDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2Nh
 LmNvbTAkBgNVHREEHTAbgRlkLmJhbnNjaGlrb3ZAcGV0ZXJob3N0LnJ1MA0GCSqGSIb3DQEB
 BQUAA4IBAQCX7Nn1cvuqKBcZtYrTJ9TfUL2QGcolGJhZ6IxvKYoYTCWcILsyeWuaQPga8OSd
 IVD5TYbkbZjST5ht2UWRCHYQYm0MXlcmuQT0YRUzCuC5tNCM49XXfwLWWoGXcl9vx1XP5we1
 C1WdDwsDv2AD2zisaC+ktbdFdF8E3rTfAbG2MftGCaWPnKGpBKiKekn9k5ewCkigw7+Cl+kG
 7py5DlYBDBNy3Er+yk2NvhI/YgtqzwZic0wNGl+ZUyaw0AhnG7V+r4BW+tmvkURuoJS+qHqR
 X5c0H6+bptwVukz2Gwf9CesTXyjWSuRNWMIGJkhUQAkkuKYLtCPPhhmTFvXq+cajMYIEYDCC
 BFwCAQEwgcQwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBM
 YWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0
 cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBB
 dXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQDz8CQ8fWWRPsMhYiWHoMxiMAkGBSsOAwIaBQCg
 ggJwMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDYwNTE5
 NDgxN1owIwYJKoZIhvcNAQkEMRYEFBKYrfqf3J0Gn2n4qjMGemGt+XA1MF8GCSqGSIb3DQEJ
 DzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG
 9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCB1QYJKwYBBAGCNxAEMYHHMIHEMIGu
 MQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w
 HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNl
 cnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRp
 b24gYW5kIEVtYWlsAhEA8/AkPH1lkT7DIWIlh6DMYjCB1wYLKoZIhvcNAQkQAgsxgceggcQw
 ga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx
 HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51
 c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNh
 dGlvbiBhbmQgRW1haWwCEQDz8CQ8fWWRPsMhYiWHoMxiMA0GCSqGSIb3DQEBAQUABIIBACYp
 AWMrbTqJSZbDP7ozgIQ4Aoh2IoU09DUxn6EmMgQhj6cxfC/KXQUL646nzi27IhIjcFNEIJFA
 35ra0s9vYMxiSAIr/lN+gxfnrLc9YPxJDuXh5QO36O73kxhXh3KYyDftWwTkZEgnO7k4mdu2
 kOC1/SMSsAJ8LEi0Ft6J9QuZ/W/qTXbmL9yWdWaNO6UUWGA2LXXZDn3zktpGV9EbMX4aJw1f
 3BdzUo7NH3FIgOxckaoNwLg7moVIFufhv0mMCSyod/YZqxTEwo4hyQFgfEdSkj2T1RKIMaQf
 zXyNaDOuM8PHQkvYsQW43sUCSoSNK7QttGf9LRd8Fq2Y4z02V4UAAAAAAAA=
 --------------ms040301040308000602070508--

From: Victor Sudakov <vas@mpeks.tomsk.su>
To: Dmitry Banschikov <d.banschikov@peterhost.ru>
Cc: bug-followup@FreeBSD.org, vas@mpeks.tomsk.su
Subject: Re: bin/157289: repquota(8) does not mark overquota users with a "+" sign
Date: Mon, 6 Jun 2011 08:49:20 +0700

 Dmitry Banschikov wrote:
 > Hello.
 > 
 > I can not reproduce this bug on my system (uname -a output is included - 
 > [1]). Output from repquota command is attached. Can you provide more 
 > information about your installation (/etc/fstab and repquota output).
 
 Here you are:
 
 #
 #
 # quota sudakov
 Disk quotas for user sudakov (uid 3001):
      Filesystem   usage   quota   limit   grace   files   quota   limit   grace
           /home 4527564*      0 4096000    none   19000       0       0
 # repquota /home | grep sudakov
 sudakov          --  4527564        0  4096000      -    19000       0       0
     -
 # grep /home /etc/fstab
 /dev/da1s1h     /home   ufs rw,acls,userquota   2 2
 /home/ntd               /var/ftp/ntd            nullfs  ro              0 0
 #
 
 -- 
 Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
 sip:sudakov@sibptus.tomsk.ru

From: Victor Sudakov <vas@mpeks.tomsk.su>
To: Dmitry Banschikov <d.banschikov@peterhost.ru>
Cc: bug-followup@FreeBSD.org, vas@mpeks.tomsk.su
Subject: Re: bin/157289: repquota(8) does not mark overquota users with a "+" sign
Date: Mon, 6 Jun 2011 11:16:49 +0700

 Dmitry Banschikov wrote:
 > 
 > I can not reproduce this bug on my system (uname -a output is included - 
 > [1]). Output from repquota command is attached. Can you provide more 
 > information about your installation (/etc/fstab and repquota output).
 
 Looks like the "+" sign is present only if a soft limit is configured
 for the user. Is this by design?
 
 
 -- 
 Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
 sip:sudakov@sibptus.tomsk.ru

From: Dmitry Banschikov <d.banschikov@peterhost.ru>
To: Victor Sudakov <vas@mpeks.tomsk.su>
Cc: bug-followup@FreeBSD.org
Subject: Re: bin/157289: repquota(8) does not mark overquota users with a
 "+" sign
Date: Mon, 06 Jun 2011 10:45:48 +0400

 This is a cryptographically signed message in MIME format.
 
 --------------ms050707060908050401090607
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: quoted-printable
 
 On 06.06.2011 08:16, Victor Sudakov wrote:
 > Dmitry Banschikov wrote:
 >>
 >> I can not reproduce this bug on my system (uname -a output is included=
  -
 >> [1]). Output from repquota command is attached. Can you provide more
 >> information about your installation (/etc/fstab and repquota output).
 >
 > Looks like the "+" sign is present only if a soft limit is configured
 > for the user. Is this by design?
 >
 >
 
 This behavior is inherited from the first version of the repquota command=
 =2E
 Here is the code (similar for inodes number):
 
      fup->fu_dqblk.dqb_bsoftlimit &&
       fup->fu_dqblk.dqb_curblocks >=3D
       fup->fu_dqblk.dqb_bsoftlimit ? '+' : '-'
 
 So, you are right, sign "+" is present only if user has configured soft=20
 limit.
 
 
 
 --=20
 
 Dmitry Banschikov
 
 
 --------------ms050707060908050401090607
 Content-Type: application/pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPmDCC
 BIowggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UE
 BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
 bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0w
 NTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMC
 VVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l
 dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVRO
 LVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG
 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVN
 NRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQy
 lbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXq
 vgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6
 hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu
 9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0G
 A1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/
 BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BZGRU
 cnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8ubmV0L0Fk
 ZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyispgCi
 54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0
 g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHd
 WTBK322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftz
 Mizpm4QkLdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsy
 XEFs/vVdoOr/0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIFgTCCBGmgAwIBAgIRAPPwJDx9ZZE+
 wyFiJYegzGIwDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEX
 MBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29y
 azEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNF
 UkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwwHhcNMTAxMDI3MDAwMDAw
 WhcNMTExMDI3MjM1OTU5WjAqMSgwJgYJKoZIhvcNAQkBFhlkLmJhbnNjaGlrb3ZAcGV0ZXJo
 b3N0LnJ1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpyeVqy1HwG32LbGo6DY
 TBcKc8pR7Svs3t+yz23KT3iFt6SNnlwNODc56U48ecbuhOx6QwCh/PKfEj8KG8zxrpAfUGlw
 xbGK6OLaZsE9UjUqkmGlaM44VcSMNBA1afyhQEfLse2R6uDswXsWcNrF6il5uyzGjSmJ/maw
 eIsNWvFvcciXVjh5Se17uhSrdctGlKTj5Pdc7E7ihPofGtzdlvlxRbWqRmYCSjb3nkUR+8nM
 nX5xuWIVq+o2hPQ8DkhP4408SdE8JqSW7xXcu1qURcyxMHdClgkZREmIstYaKasVqYGMgZTW
 3T7mTqDPtdDeSDdunja7phvNsjWL3leClQIDAQABo4ICGzCCAhcwHwYDVR0jBBgwFoAUiYJn
 fcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFOa8/5upvgtDhzdFnM9WJ24AfMxQMA4GA1Ud
 DwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIx
 AQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzAp
 BggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwgaUGA1UdHwSBnTCB
 mjBMoEqgSIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRB
 dXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBKoEigRoZEaHR0cDovL2NybC5jb21vZG8ubmV0
 L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwbAYIKwYB
 BQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9VVE5BQUFD
 bGllbnRDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAkBgNV
 HREEHTAbgRlkLmJhbnNjaGlrb3ZAcGV0ZXJob3N0LnJ1MA0GCSqGSIb3DQEBBQUAA4IBAQCX
 7Nn1cvuqKBcZtYrTJ9TfUL2QGcolGJhZ6IxvKYoYTCWcILsyeWuaQPga8OSdIVD5TYbkbZjS
 T5ht2UWRCHYQYm0MXlcmuQT0YRUzCuC5tNCM49XXfwLWWoGXcl9vx1XP5we1C1WdDwsDv2AD
 2zisaC+ktbdFdF8E3rTfAbG2MftGCaWPnKGpBKiKekn9k5ewCkigw7+Cl+kG7py5DlYBDBNy
 3Er+yk2NvhI/YgtqzwZic0wNGl+ZUyaw0AhnG7V+r4BW+tmvkURuoJS+qHqRX5c0H6+bptwV
 ukz2Gwf9CesTXyjWSuRNWMIGJkhUQAkkuKYLtCPPhhmTFvXq+cajMIIFgTCCBGmgAwIBAgIR
 APPwJDx9ZZE+wyFiJYegzGIwDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNVBAYTAlVTMQswCQYD
 VQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJV
 U1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQD
 Ey1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwwHhcNMTAx
 MDI3MDAwMDAwWhcNMTExMDI3MjM1OTU5WjAqMSgwJgYJKoZIhvcNAQkBFhlkLmJhbnNjaGlr
 b3ZAcGV0ZXJob3N0LnJ1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpyeVqy1
 HwG32LbGo6DYTBcKc8pR7Svs3t+yz23KT3iFt6SNnlwNODc56U48ecbuhOx6QwCh/PKfEj8K
 G8zxrpAfUGlwxbGK6OLaZsE9UjUqkmGlaM44VcSMNBA1afyhQEfLse2R6uDswXsWcNrF6il5
 uyzGjSmJ/maweIsNWvFvcciXVjh5Se17uhSrdctGlKTj5Pdc7E7ihPofGtzdlvlxRbWqRmYC
 Sjb3nkUR+8nMnX5xuWIVq+o2hPQ8DkhP4408SdE8JqSW7xXcu1qURcyxMHdClgkZREmIstYa
 KasVqYGMgZTW3T7mTqDPtdDeSDdunja7phvNsjWL3leClQIDAQABo4ICGzCCAhcwHwYDVR0j
 BBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFOa8/5upvgtDhzdFnM9WJ24A
 fMxQMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwME
 BgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIx
 AQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwgaUG
 A1UdHwSBnTCBmjBMoEqgSIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20vVVROLVVTRVJGaXJz
 dC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDBKoEigRoZEaHR0cDovL2NybC5j
 b21vZG8ubmV0L1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5j
 cmwwbAYIKwYBBQUHAQEEYDBeMDYGCCsGAQUFBzAChipodHRwOi8vY3J0LmNvbW9kb2NhLmNv
 bS9VVE5BQUFDbGllbnRDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2Nh
 LmNvbTAkBgNVHREEHTAbgRlkLmJhbnNjaGlrb3ZAcGV0ZXJob3N0LnJ1MA0GCSqGSIb3DQEB
 BQUAA4IBAQCX7Nn1cvuqKBcZtYrTJ9TfUL2QGcolGJhZ6IxvKYoYTCWcILsyeWuaQPga8OSd
 IVD5TYbkbZjST5ht2UWRCHYQYm0MXlcmuQT0YRUzCuC5tNCM49XXfwLWWoGXcl9vx1XP5we1
 C1WdDwsDv2AD2zisaC+ktbdFdF8E3rTfAbG2MftGCaWPnKGpBKiKekn9k5ewCkigw7+Cl+kG
 7py5DlYBDBNy3Er+yk2NvhI/YgtqzwZic0wNGl+ZUyaw0AhnG7V+r4BW+tmvkURuoJS+qHqR
 X5c0H6+bptwVukz2Gwf9CesTXyjWSuRNWMIGJkhUQAkkuKYLtCPPhhmTFvXq+cajMYIEYDCC
 BFwCAQEwgcQwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBM
 YWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0
 cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBB
 dXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQDz8CQ8fWWRPsMhYiWHoMxiMAkGBSsOAwIaBQCg
 ggJwMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDYwNjA2
 NDU0OFowIwYJKoZIhvcNAQkEMRYEFI7IT6XGArqh15hSdXjhzkDPIFjJMF8GCSqGSIb3DQEJ
 DzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG
 9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCB1QYJKwYBBAGCNxAEMYHHMIHEMIGu
 MQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4w
 HAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNl
 cnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRp
 b24gYW5kIEVtYWlsAhEA8/AkPH1lkT7DIWIlh6DMYjCB1wYLKoZIhvcNAQkQAgsxgceggcQw
 ga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx
 HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51
 c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNh
 dGlvbiBhbmQgRW1haWwCEQDz8CQ8fWWRPsMhYiWHoMxiMA0GCSqGSIb3DQEBAQUABIIBAL7J
 WOFcyn2GEnbjceB6xZWAsjghss/m3rvz0iEbyz3A62d8mjtdPqS9x6iInOiabu0qXiuiE8tw
 PPts2qsqZzy8Z5yO0IoKHcUgjnPis68ktcVAsVFGBtanF5wxHUlnjxmUudPlZAFQLTVI8gIA
 xkNt9brrs58bexMEhuG3ZwPEpJP7I2ZJiaCV5CYvf0eyPgXIOfD+fCQB6RCS8h8jv11pOren
 2emphSI2ua9ACwJe7CC7nT5kFZpjwPZmHD601tFLapJu5QySv3a+VEVHOY5h3fc0wgCdzWYR
 L5XT2gUi7IJ/SYt8lQ5ebF1n6GA46Ks9sYpgWgbaJHUuxWbAiHQAAAAAAAA=
 --------------ms050707060908050401090607--
>Unformatted:
