<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.sbin/sysinstall/variable.c, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: r178940,r178941,r178946: Clean up several instances of SADE calling</title>
<updated>2008-08-29T16:05:04Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2008-08-29T16:05:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8d38846bb7624d576095017dbba086bdfbfd5db1'/>
<id>urn:sha1:8d38846bb7624d576095017dbba086bdfbfd5db1</id>
<content type='text'>
itself sysinstall.  (do so generically so the same set of changes can be
applied to sysinstall)
</content>
</entry>
<entry>
<title>Significantly reduce the memory leak as noted in BUGS section for</title>
<updated>2007-07-04T00:00:41Z</updated>
<author>
<name>Sean Farley</name>
<email>scf@FreeBSD.org</email>
</author>
<published>2007-07-04T00:00:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2966d28c322dcfa4b9db2558da0b91839e7798b9'/>
<id>urn:sha1:2966d28c322dcfa4b9db2558da0b91839e7798b9</id>
<content type='text'>
setenv(3) by tracking the size of the memory allocated instead of using
strlen() on the current value.

Convert all calls to POSIX from historic BSD API:
 - unsetenv returns an int.
 - putenv takes a char * instead of const char *.
 - putenv no longer makes a copy of the input string.
 - errno is set appropriately for POSIX.  Exceptions involve bad environ
   variable and internal initialization code.  These both set errno to
   EFAULT.

Several patches to base utilities to handle the POSIX changes from
Andrey Chernov's previous commit.  A few I re-wrote to use setenv()
instead of putenv().

New regression module for tools/regression/environ to test these
functions.  It also can be used to test the performance.

Bump __FreeBSD_version to 700050 due to API change.

PR:		kern/99826
Approved by:	wes
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Back out all POSIXified *env() changes.</title>
<updated>2007-05-01T16:02:44Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2007-05-01T16:02:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ba174a5e38b1ab764c4a36ef4dd83e80c4add148'/>
<id>urn:sha1:ba174a5e38b1ab764c4a36ef4dd83e80c4add148</id>
<content type='text'>
Not because I admit they are technically wrong and not because of bug
reports (I receive nothing). But because I surprisingly meets so
strong opposition and resistance so lost any desire to continue that.

Anyone who interested in POSIX can dig out what changes and how
through cvs diffs.
</content>
</entry>
<entry>
<title>Prepare for upcoming POSIXed putenv() rewrite:</title>
<updated>2007-04-30T13:07:33Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2007-04-30T13:07:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=322627150d81ba39bcb1ec8a8008c3eb6e6479ff'/>
<id>urn:sha1:322627150d81ba39bcb1ec8a8008c3eb6e6479ff</id>
<content type='text'>
don't allow putenv() arg be on the stack, use strdup()
</content>
</entry>
<entry>
<title>Fixed assorted misuses of NULL in integer context.</title>
<updated>2004-03-11T11:58:16Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2004-03-11T11:58:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=03f0d9e8ae6d98324d750f279801106df7b32877'/>
<id>urn:sha1:03f0d9e8ae6d98324d750f279801106df7b32877</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give users the ability to select an alternative MTA during the installation.</title>
<updated>2003-07-12T15:33:09Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2003-07-12T15:33:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9c3c3fc77b6814105c7cff58c5727a6e2ecc26a'/>
<id>urn:sha1:b9c3c3fc77b6814105c7cff58c5727a6e2ecc26a</id>
<content type='text'>
This option adds Postfix and Exim to the list, however, qmail is not added
due to license restrictions.

Collaborated with:	Simon L. Nielsen &lt;simon@nitro.dk&gt;
Reviewed by:		jhb, re@, -audit.
</content>
</entry>
<entry>
<title>debugMsg() should end with "\n".</title>
<updated>2002-11-01T02:05:05Z</updated>
<author>
<name>Jun Kuriyama</name>
<email>kuriyama@FreeBSD.org</email>
</author>
<published>2002-11-01T02:05:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b46e66a5a5e484be8ca38294fa204c6902f00b61'/>
<id>urn:sha1:b46e66a5a5e484be8ca38294fa204c6902f00b61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a couple of functions to create persistent variables that will</title>
<updated>2001-09-24T10:16:23Z</updated>
<author>
<name>Murray Stokely</name>
<email>murray@FreeBSD.org</email>
</author>
<published>2001-09-24T10:16:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a0769a8d73f90103518a032a5cc50c80a4139027'/>
<id>urn:sha1:a0769a8d73f90103518a032a5cc50c80a4139027</id>
<content type='text'>
survive a sysinstall Ctrl-C -&gt; 'Restart'.  This fixes another annoying
bug where restarting sysinstall will try to reload kernel modules and
do other external things that have already been done.  For now, use
these persistent variables to keep track of module, usbd, and pccardd
initialization.

Bug found by: rwatson
MFC after:    1 week
</content>
</entry>
<entry>
<title>Add a function to free all of sysinstall's internal variables from the</title>
<updated>2001-09-22T18:10:56Z</updated>
<author>
<name>Murray Stokely</name>
<email>murray@FreeBSD.org</email>
</author>
<published>2001-09-22T18:10:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eba8393e91f7b6965ac29b170c0356812871bb99'/>
<id>urn:sha1:eba8393e91f7b6965ac29b170c0356812871bb99</id>
<content type='text'>
environment.  This fixes an annoying bug where hitting Ctrl-C and
telling sysinstall to 'restart' will do no such thing since many of
the options are still set and so you won't be prompted for them
again.

MFC after:	1 week
</content>
</entry>
</feed>
