Commit Graph
147 Commits
Author SHA1 Message Date
David Greenman 3260dd9eb3 Brought in fix from rev 1.15: fix coredump with passive and !logged in. 1996-03-18 11:10:16 +00:00
Peter Wemm 3586b69e5a Copy in change from rev 1.4 to fix the infamous bug which allows
users to avoid the ``secure mode''...
1996-01-03 09:53:43 +00:00
David Greenman ef472a375e Brought in revs 1.10-1.11: security patch. 1995-11-02 03:27:39 +00:00
David Greenman 67c62cfbdf Sync with main branch. 1995-10-05 20:27:09 +00:00
David Greenman 92b3192e35 Brought in change from rev 1.5: fix args to startslave(). 1995-09-15 08:05:13 +00:00
David Greenman e3dd00fd89 Brought in changes from main branch: set erase character correctly, and
fix problem with negotiation getting screwed up by login starting too
soon.
1995-09-10 04:02:16 +00:00
David Greenman 6f926d27c0 Brought in changes from main branch: check & honor account expiration. 1995-09-02 14:40:12 +00:00
David Greenman 431275e6bd Brought in change from rev 1.5: limit for B115200 instead of 15 (38400) 1995-09-01 03:09:47 +00:00
David Greenman 2bae10d783 Brought in change from rev 1.12: check for expired accounts. 1995-09-01 03:07:17 +00:00
David Greenman bcea4db9a9 Brought in change from rev 1.3: enable ETC_ETHERS. 1995-08-30 09:03:41 +00:00
David Greenman a3ad8a70d5 Brought in change from rev 1.4: fix final negotiation of DO_BINARY. 1995-08-26 04:45:10 +00:00
David Greenman cdee8d675f Brought in changes from revs 1.6-1.7: decode "baud rate" properly. 1995-08-26 04:41:49 +00:00
David Greenman ccbfd637f2 Brought in change from rev 1.3: default 'im' should be "FreeBSD". 1995-08-26 04:37:09 +00:00
David Greenman 5998ebada6 Brought in changes from rev 1.6: call setlogin() so that getlogin()
doesn't always return "root".
1995-08-26 04:33:59 +00:00
David Greenman 5c4eff16b8 Brought in changes from main branch: use ports 40000-44999. 1995-08-26 00:53:52 +00:00
cvs2svn e506c6f0ea This commit was manufactured by cvs2svn to create branch 'RELENG_2_1_0'. 1995-06-13 18:05:17 +00:00
Rodney W. Grimes 6c06b4e2aa Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
Rodney W. Grimes 4399be3cbd Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
David Greenman 956455631c Make last change a little more robust by checking for failure of getcwd(). 1995-05-22 11:03:55 +00:00
David Greenman 82c76939c1 Set "HOME" so that tilde expands correctly. It previously was always root's
directory /root.
1995-05-22 09:53:02 +00:00
Garrett Wollman 9fc5823a7a Speed up ftpd and make it more efficient:
- set TCP_NOPUSH to keep from sending short packets at each write(2) boundary
- set SO_SNDBUF to 64k so we have a reasonable amount of buffer space
- for a regular file in binary mode which is not being restarted and is
. smaller than 16 Meg, use mmap(2) and write(2) the whole file in one big
  gulp

In the most common circumstances, this should dramatically reduce the
system-call load from ftpd, since the call to write() will not return until
the entire file has been written, rather than writing just a few K at a time
in a loop.
1995-05-03 16:58:12 +00:00
Andrey A. Chernov d3e6b9f393 Fix bug:
When hostname len > 8, name replaced with dot notation when -u flag
not specified (default case).
Use _PATH_* for utmp/wtmp.
1995-04-26 22:33:15 +00:00
Nate Williams 110aea11f2 Sync. up bits with Paul K. Cascade support plus some cosmetic changes.
Obtained from: NetBSD
1995-04-21 04:57:50 +00:00
Jordan K. Hubbard bcca63cba4 Extensive updates to this package.
Submitted by:	Gene Stark <[email protected]>
1995-04-18 01:54:25 +00:00
Gary Palmer 7253b58b7b Fix two more references to /etc/motd that I overlooked. PR #29 1995-04-15 07:05:07 +00:00
Gary Palmer 025362a70b Close PR #29. The file should be /etc/ftpmotd, not /etc/motd. 1995-04-15 07:02:22 +00:00
Andrey A. Chernov 4f7ac4bd57 Add some useful sendmail options 1995-04-12 19:21:43 +00:00
Andrey A. Chernov c70e5825aa Upgrade.
Close security holes reported.
1995-04-12 02:52:21 +00:00
Gary Palmer fa877a53cb The servers bootpd & bootpgw live in /usr/libexec not /etc. Correct the
references in the man page.
1995-04-12 00:24:48 +00:00
Andrey A. Chernov c568fce986 Fix truncating hostname using MAXHOSTNAMELEN
Submitted by: Jan Conard <[email protected]>
1995-03-24 05:15:09 +00:00
Andrey A. Chernov e86fff2c4a Fix wtmp logout
Submitted by: Gil Kloepfer Jr. <[email protected]>
1995-03-20 05:58:37 +00:00
Nate Williams 8af57ca9dd Removed /usr/local/lib from the standard library search path to be
consistant.  Programs shouldn't rely on non-standard paths for bringing
in default libraries.

Suggested by:	Andreas Schulz <[email protected]>
1995-03-19 21:20:09 +00:00
Bruce Evans ac6776236b Restore the 4.4lite version which apparently was clobbered by a repository
copy.  The differences are trivial.  I have no backups of the clobbered
history.
1995-03-18 17:38:43 +00:00
Nate Williams 50dfa3861b Don't rely on the shared library bringing in libmd, do it explicitly.
Change the library order so libcrypt is the last library in the list.
libskey contains references to _crypt and can't resolve it unless
-lcrypt occurs after it in the link command.  This only occurs when
linking statically.
1995-03-18 06:50:00 +00:00
Nate Williams 79f5f586ac Change the library order so libcrypt is the last library in the list.
libskey contains references to _crypt and can't resolve it unless
-lcrypt occurs after it in the link command.  This only occurs when
linking statically.
1995-03-18 06:41:08 +00:00
Nate Williams c79eac4c4c Weak symbol support from NetBSD. This should bring us in sync with the
NetBSD ld code except for local changes for dlopen() and friends and
the hashing on the minor value of the shlibs.  We should be binary
compatible now with all their libraries.

Obtained from: NetBSD
1995-03-04 17:49:20 +00:00
Jordan K. Hubbard 23adc6b882 I think the security check to invalidate ALL write requests was just a little
excessive, and violates the specification defined in the manpage to boot.
1995-02-26 23:28:00 +00:00
Guido van Rooij 3eb568f24c Add some functionality to ftpd so it logs all anonymous file
transfers. It only does this when -S is set.
Reviewed by:
Submitted by:
Obtained from: logdaemon package
1995-02-26 19:36:59 +00:00
Andreas Schulz b019cc8f8e Add a description for the np flag. 1995-02-15 13:59:56 +00:00
Jordan K. Hubbard 1338e00966 Support for >32 PTYs.
Submitted by:	Heikki Suonsivu <[email protected]>
1995-02-09 11:11:01 +00:00
Jordan K. Hubbard 19c408ae08 Support for more Sun compatible dlopen() and friends. Also added proper error
handling.
Reviewed by:	gj
Submitted by:	Mark Diekhans <[email protected]>
1995-02-07 13:33:42 +00:00
Poul-Henning Kamp 1adb7b0dca fixed spelling error. 1995-02-04 19:11:14 +00:00
Doug Rabson 7cb18415b8 Discard any messages which are buffered on the routing socket before using
it otherwise the response to one of our routing messages could be lost due
to buffer overflow.
1995-01-30 11:11:43 +00:00
Doug Rabson c48edefb3c Change to use RTM_CHANGE when an arp entry already exists. This closes
problem bin/57 which was caused when an incomplete entry was present for the
host which was booting.
1995-01-16 18:57:45 +00:00
Joerg Wunsch d5453ba5c4 Make ldconfig and ld.so not hashing the shared lib minor number. This
misfeature caused troubles when a program attempted to access a shlib
where one with a higher minor number has been hashed.  Ldconfig does
only include the highest-numbered shlib anyway, so this is in no way a
limitation of generality.

Caution: after installing the new programs, your /var/run/ld.so.hints
needs to be rebuiult; run ldconfig again as it's done from /etc/rc.
1995-01-12 19:12:29 +00:00
Steven Wallace e86257e166 Change to
#define STANDARD_SEARCH_DIRS    "/usr/lib", "/usr/X11R6/lib", "/usr/local/lib"
Like in 2.0R, except without /usr/X386.
1995-01-05 02:36:29 +00:00
Justin T. Gibbs b77430dcb0 Remove -DDIAGNOSTIC in makefile. The DIAGNOSTIC code is severly broken and
will change if I have more time to look at it.  Keep at least 5 segments
cleaned if possible (instead of 2 which is a bare minimum for FS operation).
1995-01-04 23:54:06 +00:00
Nate Williams 61f9ce8d32 Updated to recent version of Paul K.'s shlib code. This code has better
warning handling and allows for link-time warnings with a modified
version of gas.

Note: Not all of the newer bits were updated such as some of the non-x86
machine-dependant code is relevant to FreeBSD right now.

Obtained from: NetBSD
1994-12-23 22:31:35 +00:00
Andrey A. Chernov 58328669a3 Fix hostnames >32 chars
Submitted by: [email protected]
1994-12-15 01:21:06 +00:00
Andrey A. Chernov 879732b84c Remove -u argument, does nothing for non-priviliged user.
Write LOGNAME in addition to USER as sun uucpd does.
1994-11-25 02:27:08 +00:00