summaryrefslogtreecommitdiff
path: root/libexec
Commit message (Collapse)AuthorAgeFilesLines
...
* YAMFCPoul-Henning Kamp1996-11-164-7/+61
| | | | Notes: svn path=/stable/2.2/; revision=19814
* YAMFCPoul-Henning Kamp1996-11-131-3/+3
| | | | Notes: svn path=/stable/2.2/; revision=19723
* YAMFCPoul-Henning Kamp1996-11-131-2/+2
| | | | Notes: svn path=/stable/2.2/; revision=19722
* Merge from -currentPoul-Henning Kamp1996-11-061-5/+5
| | | | Notes: svn path=/stable/2.2/; revision=19442
* This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'.cvs2svn1996-11-0216-4325/+0
| | | | Notes: svn path=/stable/2.2/; revision=19327
* Give ypxfr the ability to detect the presence of the YP_INTERDOMAINBill Paul1996-10-254-7/+91
| | | | | | | | | | | | and YP_SECURE flags so that it can properly add them to newly created maps when needed. This applies only when using the 'standard' method for map transfers. When using rpc.ypxfrd, the whole map is copied verbatim, along with any special entries that may be encoded in it. Also made -Wall a little quieter for ypxfrd_getmap.c. Notes: svn path=/head/; revision=19181
* If errors occur during the loading of the shared libraries required byJohn Polstra1996-10-241-10/+30
| | | | | | | | | | | | | | | | the main program, report them directly from the dynamic linker and die there, rather than returning an error message to crt0.o. This enables the printing of error messages even for old executables, whose version of crt0.o is not able to print them. This fix closes PR bin/1869. The code in crt0.o for printing error messages from the dynamic linker is no longer used, because of this change. But it must remain, for backward compatibility with older dynamic linkers. Notes: svn path=/head/; revision=19158
* Nuke a couple of useless lines of code from the /etc/netid parsingBill Paul1996-10-241-4/+2
| | | | | | | section. (Cut & paste-o.) Notes: svn path=/head/; revision=19143
* Totally botched ths patch...revert back to Rev 1.7, and request aMarc G. Fournier1996-10-231-31/+1
| | | | | | | proper context diff from the submitter... Notes: svn path=/head/; revision=19118
* Last time I trust 'sucess's on a non-context diff...Marc G. Fournier1996-10-221-22/+23
| | | | | | | Pointed out by: Bill Fenner <fenner@parc.xerox.com> Notes: svn path=/head/; revision=19114
* Fixes:Marc G. Fournier1996-10-221-2/+2
| | | | | | | | | | | | | | | When an rsh is denied by rshd because the client is lacking appropriate .rhosts permission, an error message is formatted for syslog which contains the client's hostname. The hostname portion of the message relies on a pointer to a field within gethostbyname()'s internal struct hostent which changes state between when the pointer is initialized and when it is dereferenced to create th e message. Submitted by: skynyrd@opus.cts.cwu.edu Notes: svn path=/head/; revision=19108
* Fixes:Marc G. Fournier1996-10-221-1/+30
| | | | | | | | | | | | | | | >Description: /usr/libexec/mail.local runs as root. As such is can fill up a mailbox on a quota'd filesystem, and keep going... Makes quota's almost useless in an ISP environment. Closes: PR#bin/1111 Submitted by: Charles Henrich <henrich@crh.cl.msu.edu> Notes: svn path=/head/; revision=19107
* Add a couple of reserved port checks: don't talk to either ypservBill Paul1996-10-201-5/+24
| | | | | | | | | | | or rpc.ypxfrd processes on remote systems that aren't bound to reserved ports. The servers already do reserved port checks on the clients. Obtained from: scrutinizing the OpenBSD ypxfr sources. (Note that this applies to the ypserv check only; OpenBSD doesn't have an rpc.ypxfrd.) Notes: svn path=/head/; revision=19065
* Implement alternative strategy if it is impossible to confirmAndrey A. Chernov1996-10-183-22/+9
| | | | | | | | | | password: ask for it, but don't tell that S/key password required. It looks like non-s/key system from outside. Additionally tell that s/key required when it is so for normal case Notes: svn path=/head/; revision=19018
* Fix two minor typos in the manual page.John Polstra1996-10-183-9/+9
| | | | Notes: svn path=/head/; revision=19010
* Oops, fix my previous commit, now tell user his s/key parametersAndrey A. Chernov1996-10-171-3/+4
| | | | Notes: svn path=/head/; revision=18993
* Don't ever ask for password if it is impossible to confirm itAndrey A. Chernov1996-10-173-9/+22
| | | | | | | | | | It happens if 1) regular passwords not allowed, 2) skey database not activated for given user. Under some rare circumstanes skey_challenge can return empty diagnostic or even previous buffer, fix it. Notes: svn path=/head/; revision=18989
* Add the search directories from the hints file only the first time it isJohn Polstra1996-10-101-2/+5
| | | | | | | | | opened. After that, the directories are already present, and there is no point in adding them again. This doesn't fix any bugs; it's just for efficiency. Notes: svn path=/head/; revision=18862
* Fix a bug that caused a segmentation violation if dlsym() was calledJohn Polstra1996-10-101-2/+2
| | | | | | | with its first argument equal to NULL. Notes: svn path=/head/; revision=18849
* correct spelling of 'X Window System' (tm)Wolfram Schneider1996-10-061-2/+2
| | | | Notes: svn path=/head/; revision=18767
* delete doubled words, e.g.: "the the" -> "the"Wolfram Schneider1996-10-051-2/+2
| | | | Notes: svn path=/head/; revision=18718
* There's no need to 'unsetenv()' unsafe environment variables explicitlyNate Williams1996-10-011-6/+1
| | | | | | | | | since rt_readenv() already takes care of not setting unsafe variables. This was part of the changes I submitted to Peter and John during the review which must have gotten missed. Notes: svn path=/head/; revision=18625
* Sigh, oh well, here's my obligigatory "oops" commit. I don't quite knowPeter Wemm1996-10-011-1/+13
| | | | | | | | | | how I managed to get this out of sync, but I did. I guess that's what I get for directly committing from different machines that I was testing on. Pointed out by: Paul Traina <pst@freebsd.org> Notes: svn path=/head/; revision=18618
* Update to handle new version ld.so.hints and info in executable forPeter Wemm1996-10-015-64/+381
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configurable fallback search paths, as well as new crt interface version. Also: - even faster getenv(), get all environment variable settings in a single pass. - ldd printf-like format specifications - minor code cleanups, one vsprintf -> vsnprintf (harmless) The library search sequence is a little more complete now. Before, it'd search $LD_LIBRARY_PATH (by opendir/readdir/closedir), then read the hints file, then read /usr/lib (again by scanning thr directory). It would then fail if there was no "found" library. Now, it does LD_LIBRARY_PATH and the hints file the same, but then uses a longer fallback path. The -R path is fetched from the executable if specified at build time, the ldconfig path is appended, and /usr/lib is appended to that. Duplicates are suppressed. This means that simply placing a new library in /usr/local/lib will work (the same as it did in /usr/lib) without needing ldconfig -m. It will find it quicker if the ldconfig is run though. Similar changes have been made to the NetBSD ld.so, but ours is rather different now due to John Polstra's speedups and fixes from a while back. The ldd printf-like format support came direct from NetBSD. Reviewed by: nate, jdp Notes: svn path=/head/; revision=18599
* Update the backends to go with the top-level ld changes. The non-i386Peter Wemm1996-10-013-11/+34
| | | | | | | | | | changes are for completeness, I don't think they work. There are changes to deal with the new include files. Obtained from: NetBSD (mostly) Notes: svn path=/head/; revision=18596
* Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also dealPeter Wemm1996-10-015-19/+562
| | | | | | | | | | | | | with the -R option and store the path in the dynamic header when specified. The $LD_RUN_PATH environment variable is not checked yet. While here, split up the code a bit more to enable more selective replacing of GPL'ed components that are linked with ld.so with others. Obtained from: NetBSD (mostly, the breakup is my fault) Notes: svn path=/head/; revision=18595
* add missing comma(s) in .Xr macrosWolfram Schneider1996-09-234-11/+11
| | | | Notes: svn path=/head/; revision=18480
* add forgotten $Id$Wolfram Schneider1996-09-2290-3/+157
| | | | Notes: svn path=/head/; revision=18471
* Reviewed by: Bill Fenner <fennder@parc.xerox.com>Warner Losh1996-09-222-1/+47
| | | | | | | | | | | | | | Reviewed by: Garrett Wollman <wollman@freebsd.org> Submitted by: Warner Losh <imp@village.org> Close PR bin/1145: Add -s flag to tftpd. This enables the so-called secure mode of tftpd where it chroots to a given directory before allowing access to the files. In addition, it runs as nobody when in this mode. Reviewed a long time ago by Bill and Garrett. Apply my patch from the pr, and close the PR. Notes: svn path=/head/; revision=18458
* Fix some compilation warnings.Paul Traina1996-09-213-3/+3
| | | | Notes: svn path=/head/; revision=18449
* This should have gone away with the COMPAT_43 cruft. cgetent() is nowBruce Evans1996-09-201-339/+0
| | | | | | | used instead of the rudimentary routines here. Notes: svn path=/head/; revision=18419
* Make the inetd suggestion slightly less confusing.Poul-Henning Kamp1996-09-191-2/+2
| | | | Notes: svn path=/head/; revision=18379
* Don't use __dead or __pure in user code. They were obfuscationsBruce Evans1996-09-141-1/+1
| | | | | | | | | for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2 or __pure2 where it wasn't already done, except in math.h where use of __pure was mostly wrong. Notes: svn path=/head/; revision=18286
* Use `install -C' instead of lots of shell commands to install ld.soBruce Evans1996-09-121-13/+2
| | | | | | | | | | | | as atomically as possible. (Immutable targets can't be renamed without opening a window when neither the source nor the target is immutable. Perhaps there should be a rename_immutable syscall to do this if unsetting the immutable flags would work.) Notes: svn path=/head/; revision=18258
* bootpd.dump is in /tmpPaul Traina1996-09-111-3/+3
| | | | Notes: svn path=/head/; revision=18237
* wrong C bracketing, *blush*...Peter Wemm1996-09-071-1/+1
| | | | Notes: svn path=/head/; revision=18097
* zap #include <sgtty.h>, it's not used.Peter Wemm1996-09-071-1/+0
| | | | Notes: svn path=/head/; revision=18094
* Another sgtty use bites the dust..Peter Wemm1996-09-071-5/+4
| | | | Notes: svn path=/head/; revision=18093
* Fixed DPADD.Bruce Evans1996-09-053-6/+8
| | | | Notes: svn path=/head/; revision=18050
* Removed unused `-I.'s from CFLAGS.Bruce Evans1996-09-041-2/+2
| | | | | | | | | | | "." means the object directory, so it is just confusing to use it when nothing is included from the object directory unless the object directory is also the source directory. It is confusing for "." not to mean the source directory anyway, so used `-I.'s should be replaced by `-I${.OBJDIR}'. Notes: svn path=/head/; revision=18035
* Unlocalize dateAndrey A. Chernov1996-09-011-2/+2
| | | | Notes: svn path=/head/; revision=17982
* Add named-xferPeter Wemm1996-08-291-1/+2
| | | | Notes: svn path=/head/; revision=17918
* build bind-4.9.4-P1 named-xfer in it's own directoryPeter Wemm1996-08-291-0/+20
| | | | Notes: svn path=/head/; revision=17912
* sync copyright with /usr/share/examples/etc/bsd-style-copyrightWolfram Schneider1996-08-271-9/+5
| | | | Notes: svn path=/head/; revision=17849
* Use the .Bx macro where appropriate.Mike Pritchard1996-08-233-5/+8
| | | | Notes: svn path=/head/; revision=17797
* Use the .At macro where appropriate.Mike Pritchard1996-08-231-1/+2
| | | | Notes: svn path=/head/; revision=17787
* Use the .Fx macro where appropriate.Mike Pritchard1996-08-231-2/+3
| | | | Notes: svn path=/head/; revision=17786
* Add a ``-P altlogin'' option which allows the sysadmin to specify anPeter Wemm1996-08-133-4/+21
| | | | | | | alternate login(1) type program to run. Notes: svn path=/head/; revision=17568
* Reviewed by: variousJulian Elischer1996-08-092-3/+49
| | | | | | | | | | Submitted by: archie@whistle.com allow ftpd to bind to a single address/interface this allows easy split services. Notes: svn path=/head/; revision=17483
* Tidy up the Kerberised bits. While I'm here, fix some -Wall complaints.Mark Murray1996-08-093-6/+19
| | | | Notes: svn path=/head/; revision=17478