From owner-freebsd-standards@FreeBSD.ORG Mon Mar 15 11:07:23 2010 Return-Path: Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58E49106564A for ; Mon, 15 Mar 2010 11:07:23 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4635F8FC08 for ; Mon, 15 Mar 2010 11:07:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2FB7NLc027008 for ; Mon, 15 Mar 2010 11:07:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2FB7MX8027006 for freebsd-standards@FreeBSD.org; Mon, 15 Mar 2010 11:07:22 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 15 Mar 2010 11:07:22 GMT Message-Id: <201003151107.o2FB7MX8027006@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 Cc: Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2010 11:07:23 -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/144231 standards bind/connect/sendto too strict about sockaddr length o stand/143358 standards [libm] nearbyint(3) raises spurious inexact exception o stand/142803 standards j0 Bessel function inaccurate near zeros of the functi o stand/142255 standards scandir prototype in dirent.h isn't compliant with POS s stand/141705 standards [libc] [request] libc lacks cexp (and friends) o stand/130067 standards Wrong numeric limits in system headers? o stand/129196 standards Inconsistent errno in strtol() o bin/125855 standards sh(1) allows for multiline, non-escaped control struct o stand/124860 standards flockfile(3) doesn't work when the memory has been exh o stand/123688 standards POSIX standard changes in unistd.h and grp.h o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o stand/121568 standards [patch] ln(1): wrong "ln -s" behaviour o stand/120947 standards xsm ignores system.xsm and .xsmstartup o stand/116826 standards [patch] sh support for POSIX character classes 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 p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) o stand/96236 standards [patch] [posix] sed(1) incorrectly describes a functio o stand/96016 standards [headers] clock_getres et al should be in o stand/94729 standards [libc] fcntl() throws undocumented ENOTTY o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers a stand/86484 standards [patch] mkfifo(1) uses wrong permissions o stand/83845 standards [libm] [patch] add log2() and log2f() support for libm o stand/82654 standards C99 long double math functions are missing 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( s stand/62858 standards malloc(0) not C99 compliant o stand/56476 standards [patch] cd9660 unicode support simple hack o stand/54839 standards [pcvt] pcvt deficits o stand/54833 standards [pcvt] more pcvt deficits 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/44425 standards getcwd() succeeds even if current dir has perm 000. p stand/41576 standards POSIX compliance of ln(1) o stand/39256 standards snprintf/vsnprintf aren't POSIX-conformant for strings s stand/36076 standards Implementation of POSIX fuser command o kern/27835 standards [libc] execve() doesn't conform to execve(2) spec in s 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 bin/24390 standards ln(1) Replacing old dir-symlinks when using /bin/ln o stand/21519 standards sys/dir.h should be deprecated some more s bin/14925 standards getsubopt isn't poisonous enough 50 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Mar 15 12:40:08 2010 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACB61106566C for ; Mon, 15 Mar 2010 12:40:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8993E8FC17 for ; Mon, 15 Mar 2010 12:40:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2FCe7UI009705 for ; Mon, 15 Mar 2010 12:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2FCe7EG009704; Mon, 15 Mar 2010 12:40:07 GMT (envelope-from gnats) Resent-Date: Mon, 15 Mar 2010 12:40:07 GMT Resent-Message-Id: <201003151240.o2FCe7EG009704@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 BERARD Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 644A01065673 for ; Mon, 15 Mar 2010 12:37:02 +0000 (UTC) (envelope-from david@lab.polymorf.fr) Received: from lab.polymorf.fr (lab.polymorf.fr [188.40.66.189]) by mx1.freebsd.org (Postfix) with ESMTP id B82AE8FC0A for ; Mon, 15 Mar 2010 12:37:01 +0000 (UTC) Received: from lab.polymorf.fr (localhost [127.0.0.1]) by lab.polymorf.fr (8.14.3/8.14.3) with ESMTP id o2FC8KCk053819; Mon, 15 Mar 2010 12:08:21 GMT (envelope-from david@lab.polymorf.fr) Received: (from david@localhost) by lab.polymorf.fr (8.14.3/8.14.3/Submit) id o2FC8Kxb053818; Mon, 15 Mar 2010 12:08:20 GMT (envelope-from david) Message-Id: <201003151208.o2FC8Kxb053818@lab.polymorf.fr> Date: Mon, 15 Mar 2010 12:08:20 GMT From: David BERARD To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: laurent@sintes.org Subject: standards/144761: FTPD bug remote crash X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: David BERARD List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2010 12:40:08 -0000 >Number: 144761 >Category: standards >Synopsis: FTPD bug remote crash >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: Mon Mar 15 12:40:07 UTC 2010 >Closed-Date: >Last-Modified: >Originator: David BERARD >Release: FreeBSD 8.0-RELEASE amd64 >Organization: NFrance Conseil >Environment: System: FreeBSD lab.polymorf.fr 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: FTPD child process can die with signal 11, bug found by Kingcope kernel: pid 46033 (ftpd), uid 1001: exited on signal 11 References : http://seclists.org/fulldisclosure/2010/Mar/117 http://seclists.org/fulldisclosure/2010/Mar/138 http://seclists.org/fulldisclosure/2010/Mar/139 >How-To-Repeat: ftp localhost [....login....] ftp> mkdir WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ftp> ls {W*/../W*/../W*/../W*/../W*/../W*/../W*/} [....Server close connection....] >Fix: See the attached patch, should fix issue --- ftpd_popen.patch begins here --- --- /usr/src/libexec/ftpd/popen.c 2009-10-25 01:10:29.000000000 +0000 +++ /usr/src/libexec/ftpd/popen.c 2010-03-13 08:03:24.000000000 +0000 @@ -108,7 +108,7 @@ memset(&gl, 0, sizeof(gl)); gl.gl_matchc = MAXGLOBARGS; flags |= GLOB_LIMIT; - if (glob(argv[argc], flags, NULL, &gl)) + if (glob(argv[argc], flags, NULL, &gl) || gl.gl_pathc == 0) gargv[gargc++] = strdup(argv[argc]); else for (pop = gl.gl_pathv; *pop && gargc < (MAXGLOBARGS-1); --- ftpd_popen.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-standards@FreeBSD.ORG Sat Mar 20 14:48:55 2010 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81468106567D; Sat, 20 Mar 2010 14:48:55 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 57AEB8FC14; Sat, 20 Mar 2010 14:48:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KEmtMu049697; Sat, 20 Mar 2010 14:48:55 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KEmt8X049693; Sat, 20 Mar 2010 14:48:55 GMT (envelope-from gavin) Date: Sat, 20 Mar 2010 14:48:55 GMT Message-Id: <201003201448.o2KEmt8X049693@freefall.freebsd.org> To: gavin@FreeBSD.org, freebsd-standards@FreeBSD.org, freebsd-bugs@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: bin/144761: FTPD bug remote crash X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 14:48:55 -0000 Synopsis: FTPD bug remote crash Responsible-Changed-From-To: freebsd-standards->freebsd-bugs Responsible-Changed-By: gavin Responsible-Changed-When: Sat Mar 20 14:48:34 UTC 2010 Responsible-Changed-Why: Not a PR for standards@ http://www.freebsd.org/cgi/query-pr.cgi?pr=144761 From owner-freebsd-standards@FreeBSD.ORG Sat Mar 20 15:40:04 2010 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 711A91065670 for ; Sat, 20 Mar 2010 15:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 45C008FC1F for ; Sat, 20 Mar 2010 15:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KFe4cg093228 for ; Sat, 20 Mar 2010 15:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KFe4bW093216; Sat, 20 Mar 2010 15:40:04 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 15:40:04 GMT Message-Id: <201003201540.o2KFe4bW093216@freefall.freebsd.org> To: freebsd-standards@FreeBSD.org From: Gavin Atkinson Cc: Subject: Re: standards/100017: [Patch] Add fuser(1) functionality to fstat(1) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gavin Atkinson List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 15:40:04 -0000 The following reply was made to PR standards/100017; it has been noted by GNATS. From: Gavin Atkinson To: bug-followup@FreeBSD.org Cc: Subject: Re: standards/100017: [Patch] Add fuser(1) functionality to fstat(1) Date: Sat, 20 Mar 2010 15:38:41 +0000 (GMT) New URL for the patch seems to be http://80386.nl/unix/freebsd/freebsd-fstat-fuser-posix.diff Note also that the libprocstat project includes an fuser command: http://www.freebsd.org/news/status/report-2009-04-2009-09.html#libprocstat(3)---process-statistics Gavin From owner-freebsd-standards@FreeBSD.ORG Sat Mar 20 15:42:15 2010 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 933BE1065675; Sat, 20 Mar 2010 15:42:15 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 697A98FC13; Sat, 20 Mar 2010 15:42:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KFgFOl001289; Sat, 20 Mar 2010 15:42:15 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KFgDWC001285; Sat, 20 Mar 2010 15:42:13 GMT (envelope-from gavin) Date: Sat, 20 Mar 2010 15:42:13 GMT Message-Id: <201003201542.o2KFgDWC001285@freefall.freebsd.org> To: tim@robbins.dropbear.id.au, gavin@FreeBSD.org, freebsd-standards@FreeBSD.org From: gavin@FreeBSD.org Cc: Subject: Re: standards/36076: Implementation of POSIX fuser command X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 15:42:15 -0000 Synopsis: Implementation of POSIX fuser command State-Changed-From-To: suspended->closed State-Changed-By: gavin State-Changed-When: Sat Mar 20 15:39:10 UTC 2010 State-Changed-Why: This PR may as well be closed: the original authur states that the provided code isn't ideal and that the command should be rewritten in C, and two other PRs also eist, both including versions in C: - standards/53682 - Adds a new fuser command - standards/100017 - Intergrates fuser ability into fstat Given the above, I see no reason for this PR to remain open. http://www.freebsd.org/cgi/query-pr.cgi?pr=36076