<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/miscfs/procfs, branch releng/4.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-10-04T16:14:25Z</updated>
<entry>
<title>MFS 1.10.2.5: Unbreak read/write behavior (introduced in previous revision).</title>
<updated>2003-10-04T16:14:25Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-10-04T16:14:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c14da046f394ea665513f323eb5872ed295e081'/>
<id>urn:sha1:2c14da046f394ea665513f323eb5872ed295e081</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge from RELENG_4: kern_subr.c 1.31.2.3, procfs_dbregs.c 1.4.2.4,</title>
<updated>2003-10-03T13:07:38Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-10-03T13:07:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ade7758ade6465b42fa49f0b7413a9827aea21fb'/>
<id>urn:sha1:ade7758ade6465b42fa49f0b7413a9827aea21fb</id>
<content type='text'>
    procfs_fpregs.c 1.11.2.4, procfs_regs.c 1.10.2.4,
    procfs_rlimit.c 1.5.2.1, procfs_status.c 1.20.2.5, uio.h 1.11.2.2,
    linprocfs_misc.c 1.3.2.9.
Correct several integer underflows/overflows in procfs and linprocfs.
</content>
</entry>
<entry>
<title>Eliminate ptrace/exec race.</title>
<updated>2002-01-23T23:05:54Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2002-01-23T23:05:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea0ac1b430f233cbe72574bd6308622521663df3'/>
<id>urn:sha1:ea0ac1b430f233cbe72574bd6308622521663df3</id>
<content type='text'>
MFC 1.191 src/sys/sys/proc.h
MFC 1.44  src/sys/kern/kern_exec.c (execve)
   Add P_INEXEC flag to indicate that a process is currently exec'ing.

sys/kern/sys_process.c (ptrace)
sys/miscfs/procfs/...
   Do not allow debugging of a process during exec.
</content>
</entry>
<entry>
<title>MFS of procfs "kmem" cleanup.  With the advent of an entirely</title>
<updated>2001-08-13T19:45:41Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2001-08-13T19:45:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e201ec1fbe70e4c938aa49eee54df98d2b96b1e3'/>
<id>urn:sha1:e201ec1fbe70e4c938aa49eee54df98d2b96b1e3</id>
<content type='text'>
sysctl-driven "ps" (and friends), special-casing of kmem gid in the
procfs authorization is no longer needed.  Clean up this morally
ambiguous code.  This MFC is from fs/procfs, as procfs has been
repo-copied.  Unlike -CURRENT, linprocfs required modification as
in -STABLE, it has direct knowledge of the inter-process debugging
authorization policy.  In -CURRENT, this is abstracted behind
p_cansignal().

procfs.h: 1.36, 1.37
procfs_mem.c: 1.53
procfs_subr.c: 1.35
procfs_vnops.c: 1.100, 1.101

Reviewed by:	jedgar, tmm
</content>
</entry>
<entry>
<title>o MFC of procfs_ctl.c 1.22, tighten restrictions on the use of</title>
<updated>2000-12-17T03:13:05Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2000-12-17T03:13:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c1dd5d16f378a155f44f477bc717ad6415718af'/>
<id>urn:sha1:4c1dd5d16f378a155f44f477bc717ad6415718af</id>
<content type='text'>
  /proc/pid/ctl.  This is a backport of the -CURRENT patch to use
  the procfs CHECKIO() interface rather than the p_can interface
  available in -CURRENT.  sef reviewed the patch for -CURRENT, and
  had proposed a less fascist version of the patch for -STABLE.

Reviewed by:	security-officer, alfred
</content>
</entry>
<entry>
<title>MFC: More overflow checking.  This patch is ugly, but it works.  A better fix</title>
<updated>2000-11-16T13:50:00Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>2000-11-16T13:50:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f3e976316b0abf35f4baad999162c707f991b1d'/>
<id>urn:sha1:2f3e976316b0abf35f4baad999162c707f991b1d</id>
<content type='text'>
will come later.

Approved by:	jkh
</content>
</entry>
<entry>
<title>Make /proc/&lt;pid&gt; appear as a directory rather than a regular file.</title>
<updated>2000-11-07T23:40:07Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2000-11-07T23:40:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d090045f9dbfa8cb734430545a5dd860a7038c99'/>
<id>urn:sha1:d090045f9dbfa8cb734430545a5dd860a7038c99</id>
<content type='text'>
MFC: 1.85
Approved by: jkh
</content>
</entry>
<entry>
<title>Be much, much more paranoid on allowing I/O operations on procfs nodes.</title>
<updated>2000-11-01T20:19:48Z</updated>
<author>
<name>Sean Eric Fagan</name>
<email>sef@FreeBSD.org</email>
</author>
<published>2000-11-01T20:19:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8e2923bdf5bb58c055b58a426ae59f833aa63550'/>
<id>urn:sha1:8e2923bdf5bb58c055b58a426ae59f833aa63550</id>
<content type='text'>
Do this by (for now, at least) re-instating the previously-removed CHECKIO()
macro.

Reviewed by:	Robert Watson &lt;rwatson@FreeBSD.org&gt;, Kris Kennaway &lt;kris@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>MFC: Fix jail hostname overflow</title>
<updated>2000-11-01T19:38:54Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>2000-11-01T19:38:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=11b24dff1fe278f560b32173b18c9ab2a3f48dd9'/>
<id>urn:sha1:11b24dff1fe278f560b32173b18c9ab2a3f48dd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: textvp_fullpath(), revive /proc/pid/file.</title>
<updated>2000-06-21T09:33:43Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2000-06-21T09:33:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b3fc740248a5e6d4d1451cc6c9001ceeb763802'/>
<id>urn:sha1:4b3fc740248a5e6d4d1451cc6c9001ceeb763802</id>
<content type='text'>
</content>
</entry>
</feed>
