From owner-freebsd-standards@FreeBSD.ORG Mon Dec 9 02:27:26 2013 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3C114122 for ; Mon, 9 Dec 2013 02:27:26 +0000 (UTC) Received: from mail-qa0-x22b.google.com (mail-qa0-x22b.google.com [IPv6:2607:f8b0:400d:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E77391805 for ; Mon, 9 Dec 2013 02:27:25 +0000 (UTC) Received: by mail-qa0-f43.google.com with SMTP id ii20so2249408qab.9 for ; Sun, 08 Dec 2013 18:27:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=OlTQP48t2DU87MhXzi7NQI3PjPqJh58PvRocbjoPq+0=; b=k5wgutfvvSrRJeXGDVKp1yxUFLoOjCdqKHEBAKynMEcxh8uhnwvOLQjbLZ8ftWv0Ig Yj5EVGAtydQAeNkf4+otr5A0AjhIFtRuLAgiK0GFvUnUxBgIrmY0aSDh5yOj6UBe/MNE uETKMg/eaMIFX8zW/TibKsnAjvyJA9LvD6fqI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=OlTQP48t2DU87MhXzi7NQI3PjPqJh58PvRocbjoPq+0=; b=G9/TQkC5TGEHCvvMlC6AoL6TmwQR1WYhFnH+cUyGs8kA90+A21VWH8Idns5mJPSBZN Is8Ud17mpXwHmb08j3Lt/SvfhdSAK51943Feh6MZoh+luWE2OKpjqmoM425/7j164U6s BtX51KFbxeD4XZUun2bQJLGnQQEH4dcji0q/0Zm4u6dM8GtZm1TfYP6YQ2j2QP00h2E2 vB6bTW3xX1+WF8Pzga0JotHrMQfwnBH/kOSt0Ko82lRavVFbF/0SWHeQeoehuGUnVx1f z0JZD8wlHxfSJnPzr+OdTeoPtOoqAZXlFLVPkNksvRXPPMsfLHGWAonaj4wBkyL09KeW r0mg== X-Gm-Message-State: ALoCoQm1iwHQqdpbr7Ro6+VUZPMI4LF02/LKAdZc1QZ+3I7frHgRLrZU6sMZlQpaUJyxctAUixeU X-Received: by 10.229.195.195 with SMTP id ed3mr29008078qcb.3.1386556044851; Sun, 08 Dec 2013 18:27:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.96.86.42 with HTTP; Sun, 8 Dec 2013 18:26:53 -0800 (PST) In-Reply-To: <20130205103509.GB28045@saturn> References: <20130205103509.GB28045@saturn> From: Eitan Adler Date: Sun, 8 Dec 2013 21:26:53 -0500 Message-ID: Subject: Re: c99 project To: Giorgos Keramidas , FreeBSD Standards Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD Hackers , "freebsd-doc@freebsd.org" X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 02:27:26 -0000 On Tue, Feb 5, 2013 at 5:35 AM, Giorgos Keramidas wrote: > On 2013-02-04 21:48, Eitan Adler wrote: >> Is the following page still useful? >> Would there be any objection to me removing it? >> >> http://www.freebsd.org/projects/c99/index.html > > I think this is useful until we have full C99 support in at least one > compiler toolchain. To the best of my knowledge this is not entirely > true for either GCC or LLVM. > > So we should keep the page alive, until the project is done or canceled. Reviving an old thread here: The C99 compliance page was last updated in 2011 and it currently shows a large amount of outdated information. I see this page being used in many discussion forums, on IRC, etc. to show FreeBSD in a negative light. We need to either (A) move this to the wiki (b) update it on a routine basis or (c) delete it. Can I please have a volunteer go through the page and tell me what to change? I am more than happy to act as the 'doc proxy' but someone needs to commit to monitoring changes. -- Eitan Adler From owner-freebsd-standards@FreeBSD.ORG Mon Dec 9 11:06:54 2013 Return-Path: Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 81DDD240 for ; Mon, 9 Dec 2013 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6CD601E8B for ; Mon, 9 Dec 2013 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9B6sgP071161 for ; Mon, 9 Dec 2013 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rB9B6rTP071159 for freebsd-standards@FreeBSD.org; Mon, 9 Dec 2013 11:06:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 9 Dec 2013 11:06:53 GMT Message-Id: <201312091106.rB9B6rTP071159@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 11:06:54 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o stand/183654 standards FreeBSD 10 Beta2: Installer provided five times the am o stand/183652 standards make installkernel failure with installer provided ZFS o stand/179248 standards A return value of telldir(3) only seekable for once o stand/177742 standards conflict of dd's bs= option with use of conv=sparse o stand/176683 standards catman pages shall be stored in /var (/usr/local/var,/ o stand/176412 standards newfs writes by default, compare to bsdlabel/disklabel o stand/175711 standards When the server has more than 3 days, rising interrupt p stand/175453 standards Catching C++ std::bad_cast doesn't work in FreeBSD 9.1 o stand/174938 standards Problem statement: iSCSI target failure o stand/173421 standards [libc] [patch] strptime() accepts formats that should o stand/173087 standards pax(1) does not support the pax interchange format o stand/172805 standards Fix catopen(3)'s EINVAL usage and document EFTYPE o stand/172276 standards POSIX: {get,set}groups gidsetsize is u_int not int o stand/172215 standards localeconv() grouping appears not to match POSIX o stand/170403 standards wrong ntohs expression type tickling clang o stand/169697 standards syslogd(8) is not BOM aware o stand/166349 standards Support the assignment-allocation character for fscanf p stand/164787 standards dirfd() function not available when _POSIX_C_SOURCE is o kern/164674 standards [patch] [libc] vfprintf/vfwprintf return error (EOF) o o stand/162434 standards getaddrinfo: addrinfo.ai_family is an address family, o stand/150093 standards C++ std::locale support is broken o stand/130067 standards Wrong numeric limits in system headers? o stand/125751 standards man 3 pthread_getschedparam section ERRORS incomplete o stand/124860 standards flockfile(3) doesn't work when the memory has been exh o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o stand/116477 standards rm(1): rm behaves unexpectedly when using -r and relat o bin/116413 standards incorrect getconf(1) handling of unsigned constants gi o stand/116081 standards make does not work with the directive sinclude a stand/86484 standards [patch] mkfifo(1) uses wrong permissions o stand/81287 standards [patch] fingerd(8) might send a line not ending in CRL a stand/80293 standards sysconf() does not support well-defined unistd values o stand/79056 standards [feature request] [atch] regex(3) regression tests o stand/70813 standards [patch] ls(1) not Posix compliant o stand/66357 standards make POSIX conformance problem ('sh -e' & '+' command- s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( o stand/56476 standards [patch] cd9660 unicode support simple hack o stand/54410 standards one-true-awk not POSIX compliant (no extended REs) o stand/46119 standards Priority problems for SCHED_OTHER using pthreads o stand/44365 standards [headers] [patch] [request] introduce ulong and unchar a stand/41576 standards ln(1): replacing old dir-symlinks a docs/26003 standards getgroups(2) lists NGROUPS_MAX but not syslimits.h s stand/24590 standards timezone function not compatible witn Single Unix Spec o stand/21519 standards sys/dir.h should be deprecated some more s bin/14925 standards getsubopt isn't poisonous enough 44 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Dec 9 18:40:01 2013 Return-Path: Delivered-To: freebsd-standards@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1DEAC558 for ; Mon, 9 Dec 2013 18:40:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D448013D0 for ; Mon, 9 Dec 2013 18:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9Ie04A076761 for ; Mon, 9 Dec 2013 18:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rB9Ie0Xl076760; Mon, 9 Dec 2013 18:40:00 GMT (envelope-from gnats) Resent-Date: Mon, 9 Dec 2013 18:40:00 GMT Resent-Message-Id: <201312091840.rB9Ie0Xl076760@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "David A. Wheeler" Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5178C538 for ; Mon, 9 Dec 2013 18:38:31 +0000 (UTC) Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3D79813BC for ; Mon, 9 Dec 2013 18:38:31 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rB9IcUOg094159 for ; Mon, 9 Dec 2013 18:38:30 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rB9IcUiA094158; Mon, 9 Dec 2013 18:38:30 GMT (envelope-from nobody) Message-Id: <201312091838.rB9IcUiA094158@oldred.freebsd.org> Date: Mon, 9 Dec 2013 18:38:30 GMT From: "David A. Wheeler" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: standards/184641: Please add "i" flag to sed substitute ("s") command X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 18:40:01 -0000 >Number: 184641 >Category: standards >Synopsis: Please add "i" flag to sed substitute ("s") command >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 09 18:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: David A. Wheeler >Release: N/A >Organization: >Environment: N/A >Description: Please add support for an "i" flag in sed's "s////" command to do case-insensitive matching, as a synonym for the current "I" flag. Case-insensitive matching is useful, but historically it hasn't been in POSIX. The POSIX folks have just accepted a proposal to add the "i" flag to do this. FreeBSD can already has this functionality, but it uses "I" not "i". By adding "i" as a synonym for "I", FreeBSD's sed would support the capability, and make it easier to port other code to FreeBSD. The POSIX decision is documented here: http://austingroupbugs.net/view.php?id=779 Thanks! >How-To-Repeat: sed -e 's/hi/hello/i' <Fix: I think this is trivial. This can probably be fixed by modifying sed's "compile.c" file, function compile_flags(), around line 585. Currently this is: case 'I': s->icase = 1; I think you can just prepend this line: case 'i': >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-standards@FreeBSD.ORG Mon Dec 9 18:47:14 2013 Return-Path: Delivered-To: freebsd-standards@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AD738771; Mon, 9 Dec 2013 18:47:14 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 81A0B14CA; Mon, 9 Dec 2013 18:47:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9IlEPp078720; Mon, 9 Dec 2013 18:47:14 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rB9IlE4f078719; Mon, 9 Dec 2013 18:47:14 GMT (envelope-from eadler) Date: Mon, 9 Dec 2013 18:47:14 GMT Message-Id: <201312091847.rB9IlE4f078719@freefall.freebsd.org> To: eadler@FreeBSD.org, freebsd-standards@FreeBSD.org, eadler@FreeBSD.org From: eadler@FreeBSD.org Subject: Re: standards/184641: Please add "i" flag to sed substitute ("s") command X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 18:47:14 -0000 Synopsis: Please add "i" flag to sed substitute ("s") command Responsible-Changed-From-To: freebsd-standards->eadler Responsible-Changed-By: eadler Responsible-Changed-When: Mon Dec 9 18:47:14 UTC 2013 Responsible-Changed-Why: I have been following the discussion and will handle the modification http://www.freebsd.org/cgi/query-pr.cgi?pr=184641 From owner-freebsd-standards@FreeBSD.ORG Wed Dec 11 17:05:07 2013 Return-Path: Delivered-To: freebsd-standards@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BDB5D4E5; Wed, 11 Dec 2013 17:05:07 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 915821FCF; Wed, 11 Dec 2013 17:05:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBBH57tV036684; Wed, 11 Dec 2013 17:05:07 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBBH57ta036683; Wed, 11 Dec 2013 17:05:07 GMT (envelope-from linimon) Date: Wed, 11 Dec 2013 17:05:07 GMT Message-Id: <201312111705.rBBH57ta036683@freefall.freebsd.org> To: dfilter@FreeBSD.ORG, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: standards/184642: Re: standards/184641: commit references a PR X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2013 17:05:07 -0000 Old Synopsis: Re: standard/184641: commit references a PR New Synopsis: Re: standards/184641: commit references a PR State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Wed Dec 11 17:04:29 UTC 2013 State-Changed-Why: Misfiled followup to standards/184641; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Wed Dec 11 17:04:29 UTC 2013 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=184642 From owner-freebsd-standards@FreeBSD.ORG Wed Dec 11 17:05:36 2013 Return-Path: Delivered-To: freebsd-standards@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 83C25516; Wed, 11 Dec 2013 17:05:36 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 55A561FD4; Wed, 11 Dec 2013 17:05:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBBH5aCu036935; Wed, 11 Dec 2013 17:05:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBBH5aQ2036934; Wed, 11 Dec 2013 17:05:36 GMT (envelope-from linimon) Date: Wed, 11 Dec 2013 17:05:36 GMT Message-Id: <201312111705.rBBH5aQ2036934@freefall.freebsd.org> To: dfilter@FreeBSD.ORG, linimon@FreeBSD.org, gnats-admin@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Subject: Re: standards/184643: Re: standards/184641: commit references a PR X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2013 17:05:36 -0000 Old Synopsis: Re: standard/184641: commit references a PR New Synopsis: Re: standards/184641: commit references a PR State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Wed Dec 11 17:05:08 UTC 2013 State-Changed-Why: Misfiled followup to standards/184641; content migrated. Responsible-Changed-From-To: gnats-admin->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Wed Dec 11 17:05:08 UTC 2013 Responsible-Changed-Why: http://www.freebsd.org/cgi/query-pr.cgi?pr=184643 From owner-freebsd-standards@FreeBSD.ORG Wed Dec 11 18:20:00 2013 Return-Path: Delivered-To: freebsd-standards@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B0C3A218 for ; Wed, 11 Dec 2013 18:20:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F34D18AF for ; Wed, 11 Dec 2013 18:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBBIK0BW057429 for ; Wed, 11 Dec 2013 18:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBBIK09w057428; Wed, 11 Dec 2013 18:20:00 GMT (envelope-from gnats) Resent-Date: Wed, 11 Dec 2013 18:20:00 GMT Resent-Message-Id: <201312111820.rBBIK09w057428@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Benjamin Kaduk Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 124FA73 for ; Wed, 11 Dec 2013 18:14:20 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F27D5183B for ; Wed, 11 Dec 2013 18:14:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBBIEJOR057148 for ; Wed, 11 Dec 2013 18:14:19 GMT (envelope-from bjk@freefall.freebsd.org) Received: (from bjk@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBBIEJtt057147; Wed, 11 Dec 2013 18:14:19 GMT (envelope-from bjk) Message-Id: <201312111814.rBBIEJtt057147@freefall.freebsd.org> Date: Wed, 11 Dec 2013 18:14:19 GMT From: Benjamin Kaduk To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: standards/184694: gssapi.h does not define GSS_C_PRF_KEY_{FULL, PARTIAL} X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Benjamin Kaduk List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Dec 2013 18:20:00 -0000 >Number: 184694 >Category: standards >Synopsis: gssapi.h does not define GSS_C_PRF_KEY_{FULL,PARTIAL} >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 11 18:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Benjamin Kaduk >Release: FreeBSD 11.0-CURRENT amd64 >Organization: MIT >Environment: System: FreeBSD freefall.freebsd.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r258818: Sun Dec 1 23:20:44 UTC 2013 peter@freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL amd64 >Description: The gssapi.h in src/include/gssapi/ does not define the constants GSS_C_PRF_KEY_FULL and GSS_C_PRF_KEY_PARTIAL defined in RFC 4401, though it does provide a declaration of the function gss_pseudo_random with which they are used. The pristine vendor code in src/crypto/heimdal/lib/gssapi/gssapi does have these definitions. >How-To-Repeat: View the gssapi.h headers. >Fix: Since the value of the symbol is mandated by the RFC's C bindings, consumers can provide their own defintions as a workaround. A proper fix would be to synchronize the installed header with the vendor tree. >Release-Note: >Audit-Trail: >Unformatted: