<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/gnu/libexec/uucp, branch release/2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=release%2F2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=release%2F2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>1994-11-22T10:58:58Z</updated>
<entry>
<title>Tell stupid users to write the bootcode.</title>
<updated>1994-11-22T10:58:58Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1994-11-22T10:58:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=140932d6d85b561ad06abe5006a5e973a7713c45'/>
<id>urn:sha1:140932d6d85b561ad06abe5006a5e973a7713c45</id>
<content type='text'>
This commit was manufactured to restore the state of the 2.0-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'ALPHA_2_0'.</title>
<updated>1994-11-08T19:51:51Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1994-11-08T19:51:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f4856526c75b2c41c79507c179357bc902687282'/>
<id>urn:sha1:f4856526c75b2c41c79507c179357bc902687282</id>
<content type='text'>
</content>
</entry>
<entry>
<title>From Johannes Stille:</title>
<updated>1994-11-06T10:17:13Z</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-11-06T10:17:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1e8ee278b695410f524b9509c24939dcba53ae2d'/>
<id>urn:sha1:1e8ee278b695410f524b9509c24939dcba53ae2d</id>
<content type='text'>
When we get an EN8 response while we're already sending the file using
the i protocol, this can happen:

In send.c, flocal_send_await_reply() is called. This function calls
flocal_send_fail() to process the aborted transfer. After this, we run
into the branch that calls ffileseekend() to force the end of the
actual transfer.

Now flocal_send_fail() frees qtrans, but qtrans is still used later!

I propose to fix this by moving the usfree_send(qtrans) out of
flocal_send_fail(), as in the patch I append to this mail.

...

I have found a race condition in the uucp 1.05 code. The typical result
is that the connections mysteriously fails with "conversation failed",
even while all files were transmitted. This is the problem:

At least for the i protocol, the code to send a packet can receive and
process packets after sending.
In several places in the code, we send a command and then prepare to
receive an answer.
Now the answer might already arrive during the call that sends the
command while we aren't ready to process it.

The general solution is IMHO first to do all preparations and only as a
last step to send out the command.

Reviewed by:	John Dyson
Submitted by:	Johannes Stille
</content>
</entry>
<entry>
<title>Allow '#' in address in rmail arguments</title>
<updated>1994-10-22T03:51:36Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1994-10-22T03:51:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8961fb9fd424528c0a99d4fa34a995c6b466fa29'/>
<id>urn:sha1:8961fb9fd424528c0a99d4fa34a995c6b466fa29</id>
<content type='text'>
Obtained from: taylor-uucp list
</content>
</entry>
<entry>
<title>Make ~%take work: ignore \r</title>
<updated>1994-10-02T23:10:39Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1994-10-02T23:10:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1546c307a648353a0c382f87b567aa01ef4a2af3'/>
<id>urn:sha1:1546c307a648353a0c382f87b567aa01ef4a2af3</id>
<content type='text'>
Obtained from: taylor-list
</content>
</entry>
<entry>
<title>Make -a option optional, uux fails in other case with new sendmail-style</title>
<updated>1994-10-02T23:09:41Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1994-10-02T23:09:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=09b7b3dcca34337d1213b9d02ac94731fede0381'/>
<id>urn:sha1:09b7b3dcca34337d1213b9d02ac94731fede0381</id>
<content type='text'>
&lt;&gt; address in return-receipts
Obtained from: taylor-list
</content>
</entry>
<entry>
<title>We do have &lt;dirent.h&gt;, and it was harmful to pretend that we don't.</title>
<updated>1994-08-28T16:04:56Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1994-08-28T16:04:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=05e598dc37256bb66a76b0071b200f97e30da003'/>
<id>urn:sha1:05e598dc37256bb66a76b0071b200f97e30da003</id>
<content type='text'>
Several files in uucp/libunix included &lt;sys/dir.h&gt; and defined dirent
as direct, but &lt;sys/dir.h&gt; defines direct as dirent.  This macro
recursion is not allowed by cpp in traditional mode.  The 2.0 mkdep
uses cpp in traditional mode (another bug) so cpp prints a error
message and exits with a nonzero status.  The error status leaks out
of the pipe (another bug) so mkdep "succeeds".  It may even succeed.
</content>
</entry>
<entry>
<title>New 2.0 specific changes.</title>
<updated>1994-08-08T20:24:29Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1994-08-08T20:24:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7129790a6c326d6d13abb7915478a36763c01880'/>
<id>urn:sha1:7129790a6c326d6d13abb7915478a36763c01880</id>
<content type='text'>
Reviewed by:
Submitted by:
</content>
</entry>
<entry>
<title>Make uucp compile again in 2.0.  A little perturbed about the comment</title>
<updated>1994-08-08T20:24:12Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1994-08-08T20:24:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=aeddb762054b1da78bcfed92fa3967b6e9de3f39'/>
<id>urn:sha1:aeddb762054b1da78bcfed92fa3967b6e9de3f39</id>
<content type='text'>
saying that 4.4 uses f_size in statfs, yet we're using b_size.  Anyway,
I've configured things to match our current environment.
Reviewed by:
Submitted by:
</content>
</entry>
<entry>
<title>Back out previous change and allow uucico to run by others,</title>
<updated>1994-05-31T15:55:43Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1994-05-31T15:55:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4a62bda2aee7a613a9f7d222c73889c4f76daa97'/>
<id>urn:sha1:4a62bda2aee7a613a9f7d222c73889c4f76daa97</id>
<content type='text'>
this required by several programs
</content>
</entry>
</feed>
