Commit Graph

66 Commits

Author SHA1 Message Date
rgrimes
8988b74eb8 Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
jmz
e3c04d6985 configuration files are in /etc/uucp and spool files are in /var/spool/uucp 1995-05-20 21:25:25 +00:00
ache
897930a026 Install uuconv/uuchk with right permissions 1995-05-14 17:01:07 +00:00
ache
bb45951d3c Update other Makefiles to reflect uuconv/uuchk install place change 1995-05-13 12:57:44 +00:00
ache
aed58386b5 Install uuconv/uuchk to /usr/sbin 1995-05-13 12:30:17 +00:00
ache
a5c870a05f Fix HAVE_SAVED_IDS and HAVE_BROKEN_SETREUID defines 1995-04-29 12:22:41 +00:00
wpaul
40c803a533 Removed code from yp_xdr.c module that now lives in libc. (Unfortunately,
ypxfr can't easily be reduced down to one file like yppush because it
needs to do certain special things (such as binding to a specific
machine (the NIS master)) which the yp_*() functions in libc don't
allow.
1995-04-02 17:01:31 +00:00
wpaul
2a10d7e2b1 Rework error reporting/logging: although the SunOS documentation says
that ypxfr is supposed to log messages to /var/yp/ypxfr.log if it exists,
using syslog() makes more sense, especially since ypserv does the same
thing already. Try to use stderr by default, and use syslog() if stderr
is not a tty.

Also update the man page to reflect this change.
1995-03-31 05:45:23 +00:00
wpaul
b538b06cc8 Ack... clean up the logfile name generation that I botched in the last
commit.
1995-03-30 04:21:31 +00:00
wpaul
6967239991 Fix up the way _PATH_YP is used to put together the pathname to the
NIS maps (get rid of extraneous slash a la /var/yp//domainname).

Have ypxfr log all output to /var/yp/ypxfr.log if stdin is not a
tty. This should allow logging to be done when ypxfr is called from
inside ypserv in response to a yppush request.

Update man page to reflect the change (and fix a typo).
1995-03-30 04:14:46 +00:00
wpaul
1c347b3bb6 Removed annoying changelog entries from ypclnt.c, added usage() function
to ypxfr.c.
1995-02-06 23:35:49 +00:00
wpaul
623c2cb31e Wrote manual page for ypxfr, modified Makefile to install it. 1995-02-06 22:15:21 +00:00
wpaul
d3efeb218f Added subdir entry for ypxfr 1995-01-31 09:29:38 +00:00
wpaul
96cb7ff1bb Obtained from: The NYS project
This is a ported/modified version of the ypxfr program from the yps-0.21
package from the NYS project. This program is normally invoked by ypserv
when it receives a yppush command from an NIS master. It can also be
run from the command line to grab copies of maps when initializing a
slave server.

This program has been hacked in the following ways:

- rpcgen'ed new yp_xdr.c, yp_svc.c and yp_clnt.c files. The old ones were
  rather grody.

- Changed certain function names (prefended a _ to them) to avoid conflicts
  with certain functions lurking within libc. One major problem here is
  that ypxfr needs to bind to a YP master in order to work correctly,
  but it can't use the _yp_bind function inside libc because that
  function only lets you bind to a domain, not a specific host. Lots
  of head scratching here.

- Converted from GDBM to DB at gunpoint.

- Removed lots of really nasty looking DEBUG code to try to reduce clutter.

- Incorporated some of the library code supplied with yps-0.21 on which
  ypxfr was dependent.

This program still needs to be cleaned up just as a matter of principle:
I get all icky just looking at it sometimes.
1995-01-31 09:28:47 +00:00
bde
81ee6768e2 Rewrite based on send-pr/Makefile. The old Makefiles used ${PROG},
which is not supposed to work for shell files, but somehow did with
the old `make'.
1995-01-24 17:58:47 +00:00
jkh
6e06496959 NOOBJS -> NOOBJ - it's more consistent. 1995-01-24 17:49:41 +00:00
jkh
99ac38b21d No object here. 1995-01-24 17:47:49 +00:00
jkh
4ca0c84624 Deal with this not having an object file. 1995-01-24 17:32:09 +00:00
jkh
287ba76b05 Fix the bogus depend rule - boy, NetBSD's make catches a lot of
bogus Makefiles!
1995-01-23 21:19:45 +00:00
bde
995c5d3d81 Use new bsd.info.mk to avoid local rules and fix bugs in all' and depend'
targets.
1995-01-02 12:28:56 +00:00
ache
4d3b0023de Add doc to subdirs 1995-01-01 21:58:01 +00:00
ache
e8fa5da359 Install info pages now 1995-01-01 21:55:23 +00:00
ats
c4f784c7bf Changed one occurence of rmail(1) to rmail(8). 1994-12-11 21:35:17 +00:00
dg
4f72c5dccd From Johannes Stille:
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
1994-11-06 10:17:13 +00:00
ache
ffc427ac8c Allow '#' in address in rmail arguments
Obtained from: taylor-uucp list
1994-10-22 03:51:36 +00:00
ache
73723297c6 Make ~%take work: ignore \r
Obtained from: taylor-list
1994-10-02 23:10:39 +00:00
ache
f2ee7da0bd Make -a option optional, uux fails in other case with new sendmail-style
<> address in return-receipts
Obtained from: taylor-list
1994-10-02 23:09:41 +00:00
bde
b90b068c7f We do have <dirent.h>, and it was harmful to pretend that we don't.
Several files in uucp/libunix included <sys/dir.h> and defined dirent
as direct, but <sys/dir.h> 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.
1994-08-28 16:04:56 +00:00
jkh
a69474f6b7 New 2.0 specific changes.
Reviewed by:
Submitted by:
1994-08-08 20:24:29 +00:00
jkh
acdb486819 Make uucp compile again in 2.0. A little perturbed about the comment
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:
1994-08-08 20:24:12 +00:00
ache
cd00cc46fe Back out previous change and allow uucico to run by others,
this required by several programs
1994-05-31 15:55:43 +00:00
ache
21f5bf8efc Don't need to restrict cu, it can be able to check permissions by itself 1994-05-31 07:47:39 +00:00
ache
85aaab6c1b Allow uux and uucp to run by others,
we can got problems with various mailers in other case
1994-05-31 07:37:25 +00:00
ache
91cdc722f0 I forget to add BINGRP=$(group) 1994-05-31 05:46:42 +00:00
ache
705b07a93e Disallow uucp execution to others.
It maybe not so nice, but if any user can easily shut up your
mail feed with big file isn't nice too.
1994-05-31 05:37:12 +00:00
ache
7d459082d4 Allow group "dialer" to run cu
Disallow others to run cu
1994-05-31 05:23:39 +00:00
ache
4b220a2a91 Don't allow others to run uuconv 1994-05-31 05:13:08 +00:00
ache
c7c5d868af Don't allow others run uuchk 1994-05-31 05:11:12 +00:00
ache
009263ad0d Don't allow others run uuxqt 1994-05-31 05:09:03 +00:00
ache
01dd689b6e Don't allow others run uucico 1994-05-31 05:08:11 +00:00
ache
add7b5559e Change group to uucp group 1994-05-31 04:41:32 +00:00
ache
1c9d933d2e Fix -z key, patch from Taylor 1994-05-25 20:14:52 +00:00
ache
51a4ac8911 Documentation added 1994-05-25 19:04:00 +00:00
ache
e3808d93da Fix multiply slash problem 1994-05-20 00:34:30 +00:00
ache
0b9169c3fe We have BROKEN_SETREUID by Taylor point of view 1994-05-17 23:15:30 +00:00
ache
bdb3583718 Upgrade to version 1.05 1994-05-07 18:14:43 +00:00
ache
b2390a7476 1) Add \p\c after CONNECT for modems which give CONNECT before
carrier up
2) Add more chat-fail codes
3) Add comment about complete/abort scripts, when modem handle
   DTR drop properly
1994-05-03 18:46:44 +00:00
jkh
e3a07bbca8 Back my earlier BSD_TTY change out of -current. 1994-04-26 21:30:33 +00:00
jkh
a5efe9171e From: stark!gene@newsserv.cs.sunysb.edu (Gene Stark)
Message-Id: <199404171501.LAA01245@stark.UUCP>
To: freebsd-hackers@freefall.cdrom.com
Subject: Make world and UUCP
Sender: freebsd-hackers-owner@freefall.cdrom.com
Precedence: bulk

It would be much more convenient if "make world" didn't clobber my
UUCP configuration files in /etc/uucp.  Perhaps the easiest fix would
be to change the names of the sample configuration files:

	config -> config.sample
	ports -> ports.sample
	...
1994-04-25 16:18:07 +00:00
jkh
41f13f7d06 From: Marko Teiste <mte@tigger.cirion.fi>
Message-Id: <199404241154.OAA00260@tigger.cirion.fi>
Subject: uucp error
Index: gun/libexec/uucp FreeBSD-1.1-GAMMA
Apparently-To: FreeBSD-bugfiler@freefall.cdrom.com
Sender: freebsd-bugs-owner@freefall.cdrom.com
Precedence: bulk

Description:
	When calling remote uucp site dialing succeeds, but standard
	login chat fails. Debug file shows that uucico does not see
	any characters send from remote.

Repeat-By:
	use sio drivers, 16450 base serial and standard taylor configuration
	provided with the GAMMA release. Run uucico and observer.

Fix:
	define HAVE_BSD_TTY instead of HAVE_POSIX_TTY in common_source/policy.h
	and recompile.
1994-04-25 16:16:59 +00:00