<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.sbin/ppp/exec.c, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2002-05-14T12:55:39Z</updated>
<entry>
<title>o Clean up some #includes</title>
<updated>2002-05-14T12:55:39Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-05-14T12:55:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=de59e178aae50746b140808e7e31ef61b78cd6d5'/>
<id>urn:sha1:de59e178aae50746b140808e7e31ef61b78cd6d5</id>
<content type='text'>
o Bump version number to 3.0.4
o When talking to a RADIUS server, provide a NAS-Port-Type.

  When the NAS-Port-Type is Ethernet, provide a NAS-Port value equal
  to the SESSIONID from the environment in direct mode or the
  NGM_PPPOE_SESSIONID message in other modes.  If no SESSIONID is found,
  default to the interface index in client mode or zero in server mode.

  When the NAS-Port-Type is ISDN, set the NAS-Port to the minor number
  of the physical device (ie, the N in /dev/i4brbchN).

  This makes it easier for the RADIUS server to identify the client
  WRT accounting data etc.

Prompted by:	lsz8425 &lt;lsz8425@mail.cd.hn.cn&gt;
</content>
</entry>
<entry>
<title>Merge the NETGRAPH branch into HEAD.  tty devices now use netgraph's line</title>
<updated>2002-03-30T12:30:09Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-03-30T12:30:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=fb11a9c23d3da57e67bc474faa1ba0e55899d7b8'/>
<id>urn:sha1:fb11a9c23d3da57e67bc474faa1ba0e55899d7b8</id>
<content type='text'>
discipline to do the async escaping, but no other benefits are available yet.

Change ``ifdef HAVE_DES'' to ``ifndef NODES'' for consistency.

Make the Makefile a little more sane WRT RELEASE_CRUNCH.
</content>
</entry>
<entry>
<title>Handle hardware-imposed MTU/MRU limitations.  PPPoE will no longer</title>
<updated>2001-06-18T14:59:36Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2001-06-18T14:59:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c8b9fb53a1353fb6bf7c5fe8e8f590a15511a898'/>
<id>urn:sha1:c8b9fb53a1353fb6bf7c5fe8e8f590a15511a898</id>
<content type='text'>
allow MRU/MTU negotiations to exceed 1492.

Add an optional ``max'' specifier to ``set m[rt]u'', ie.

	set mtu max 1480

Bump the ppp version number.

Sponsored by:	Monzoon Networks AG and FreeBSD Services Limited
</content>
</entry>
<entry>
<title>Make -DNOSUID (or -DPPP_NOSUID) possible to build ppp without SUID</title>
<updated>2000-08-18T00:01:44Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-08-18T00:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=68602c3ee0f905c5841e2a4332cedbb941338cf1'/>
<id>urn:sha1:68602c3ee0f905c5841e2a4332cedbb941338cf1</id>
<content type='text'>
capabilities.
</content>
</entry>
<entry>
<title>Correct PPPoE in multi-link mode</title>
<updated>2000-06-22T20:51:03Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-06-22T20:51:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a1bc3dccac221adb7562a94c6361426021c3fabc'/>
<id>urn:sha1:a1bc3dccac221adb7562a94c6361426021c3fabc</id>
<content type='text'>
Submitted by: jason@OpenBSD.org
</content>
</entry>
<entry>
<title>Remove an unused variable</title>
<updated>2000-05-26T08:29:11Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-05-26T08:29:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=07e4efad3d9a0aae5640a271df65b6e19e22229f'/>
<id>urn:sha1:07e4efad3d9a0aae5640a271df65b6e19e22229f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Honour ``set speed sync'' and ``set device !program'' when</title>
<updated>2000-05-24T09:05:58Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-05-24T09:05:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d9626e94591912aa161c4509d10c34f4b9be0d02'/>
<id>urn:sha1:d9626e94591912aa161c4509d10c34f4b9be0d02</id>
<content type='text'>
used together by creating a SOCK_DGRAM socketpair() between
the processes.

Be polite when closing !program links and send a HUP to the
process.  This makes ssh tunnels over unreliable media (such
as via httptunnel) reconnect properly.
</content>
</entry>
<entry>
<title>Do some vfork() trickery so that the parent can determine</title>
<updated>2000-03-22T03:01:53Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-03-22T03:01:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3ce91245fc3e421c2284476989910c3c2f82c6a8'/>
<id>urn:sha1:3ce91245fc3e421c2284476989910c3c2f82c6a8</id>
<content type='text'>
if the childs exec() has succeeded or failed by taking advantage
of the fact that both processes share the same memory.

FWIW:
  I tried to implement this by doing a pipe(), setting the
  write desciptors close-on-exec flag in the child and writing
  errno to the descriptor if the exec() fails.  The parent can
  then ``if (read()) got errno else exec worked''.

  This didn't work though - the child could write() to fd[1] on
  exec failure, but the parent got 0 trying to read() from fd[0] !
  Is this a bug in execve() ?
</content>
</entry>
<entry>
<title>Correct some typos introduced in the descriptor -&gt; fdescriptor change.</title>
<updated>2000-03-14T01:47:07Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-03-14T01:47:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8e7bd08ea46d9e975ac2b591cace9d182699d647'/>
<id>urn:sha1:8e7bd08ea46d9e975ac2b591cace9d182699d647</id>
<content type='text'>
</content>
</entry>
<entry>
<title>To avoid namespace polution in NetBSD:</title>
<updated>2000-03-14T01:46:09Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-03-14T01:46:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f013f33ee27e881a82929e677fab7303de58d27b'/>
<id>urn:sha1:f013f33ee27e881a82929e677fab7303de58d27b</id>
<content type='text'>
  ``struct descriptor'' -&gt; ``struct fdescriptor''
</content>
</entry>
</feed>
