aboutsummaryrefslogtreecommitdiff
path: root/libexec
Commit message (Collapse)AuthorAgeFilesLines
* Small touchups:Bill Paul1996-05-124-12/+34
| | | | | | | | | | | | | | | - Fix typos in comments in hash.c. - Remove unneeded and unused member from grouplist struct in hash.h. (Curiously, the compiler never complained about this even though the member was of type 'struct grps' which is not defined anywhere in this program.) - char ch -> int ch in revnetgroup.c. - char *argv[0]; -> char *argv[]; also in revnetgroup.c. - Force the user to specify at least one of the -u or -h flags and complain if they specify both. Notes: svn path=/head/; revision=15754
* ``mv'' -> ``mv -f''Wolfram Schneider1996-05-071-3/+3
| | | | | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root Notes: svn path=/head/; revision=15679
* phkmalloc doesn't like the call to xdr_free() in ypxfr_get_master().Bill Paul1996-05-071-3/+3
| | | | | | | Nuke it. Notes: svn path=/head/; revision=15671
* Localize timeAndrey A. Chernov1996-05-071-0/+10
| | | | Notes: svn path=/head/; revision=15662
* Replace non-POSIX speed setting by POSIX oneAndrey A. Chernov1996-05-071-2/+3
| | | | Notes: svn path=/head/; revision=15659
* Finally commit the changes that make getty(8) no longer depend on theJoerg Wunsch1996-05-0510-355/+803
| | | | | | | | | | | | | | | COMPAT_43 cruft. This is supposedly the last core utility that has been using it! (So now, one should be able to remove this option from the config files. Be aware that the last officially released xterm however still requires it.) The getty has been running now for several weeks on my modem line, so i feel safe about it. Obtained from: mostly from the NetBSD vendor-branch Notes: svn path=/head/; revision=15645
* Small tweak to yp_put_record(): call the DB put routine with theBill Paul1996-04-281-6/+15
| | | | | | | | | R_NOOVERWRITE flag and process return codes so that we can tell the difference between a failure due to a duplicate database entry and failure due to some other error. Notes: svn path=/head/; revision=15420
* Implement support for LD_PRELOAD in the dynamic linker. RemoveJohn Polstra1996-04-204-34/+126
| | | | | | | | | | descriptions of LD_NO_INTERN_SEARCH and LD_NOSTD_PATH from the manual page, since they are not supported. Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com> Notes: svn path=/head/; revision=15326
* Implement support for LD_PRELOAD in the dynamic linker.John Polstra1996-04-201-1/+27
| | | | | | | Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com> Notes: svn path=/head/; revision=15325
* This commit was generated by cvs2svn to compensate for changes in r15249,Joerg Wunsch1996-04-131-2/+3
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=15250
| * Import NetBSD's termios'ed getty into a vendor branch.Joerg Wunsch1996-04-1310-0/+2363
| | | | | | | | | | | | | | Obtained from: NetBSD 1.1R Notes: svn path=/vendor/NetBSD/dist/; revision=15249
* | Introduce a -b option for sites who are not interested in the old biffJoerg Wunsch1996-04-132-11/+24
| | | | | | | | | | | | | | service. (Avoid a ``in_vain'' warning...) Notes: svn path=/head/; revision=15235
* | Implemented a "-D" option that causes ftpd to detach and become a daemon -David Greenman1996-04-112-29/+120
| | | | | | | | | | | | | | | | | | | | | | | | accepting connections on the FTP port and forking children processes to handling them. This is lower overhead than spawning ftpd from inetd and can be a significant win on busy FTP servers. Be sure to disable ftpd in inetd.conf if you decide to use this option. These changes are based on similar changes I made to wu-ftpd and have been in use on wcarchive for several months. Notes: svn path=/head/; revision=15196
* | Correct some man page xrefs, and some other minor changes to bring someMike Pritchard1996-04-081-2/+1
| | | | | | | | | | | | | | | | | | man pages up to mdoc guidelines and fix some minor formatting glitches. Also fixed a number of man pages to not abuse the .Xr macro to display functions and path names and a lot of other junk. Notes: svn path=/head/; revision=15135
* | Import the 4.4Lite2 getty into a vendor branch.Joerg Wunsch1996-04-072-0/+110
| | | | | | | | Notes: svn path=/vendor/CSRG/dist/; revision=15100
* | Correct some man page cross references and file location references.Mike Pritchard1996-04-071-2/+2
| | | | | | | | Notes: svn path=/head/; revision=15082
* | Here is a patch to talkd which makes it send the request to the tty withJordan K. Hubbard1996-03-241-5/+10
| | | | | | | | | | | | | | | | the lowest idle time. Submitted by: loodvrij@gridpoint.com (Bruce J. Keeler) Notes: svn path=/head/; revision=14783
* | Fix bug that caused a coredump when attempting to enter passive mode whenDavid Greenman1996-03-181-1/+5
| | | | | | | | | | | | | | | | | | | | not logged in. Original fix slightly altered by me to return the correct reply code. Submitted by: Vadim Kolontsov <vadim@tversu.ac.ru> Notes: svn path=/head/; revision=14667
* | Update the uucpd makefile to install the man page.Mike Pritchard1996-02-181-1/+1
| | | | | | | | Notes: svn path=/head/; revision=14150
* | New man page for uucpd. There is precious little info for this thingMark Murray1996-02-181-0/+67
| | | | | | | | | | | | | | | | | | | | available, but I managed to find something in the BSD4.4 uucico(8) docs. Closes pr docs/131. Notes: svn path=/head/; revision=14149
* | Turn on ypxfr.Bill Paul1996-02-131-1/+2
| | | | | | | | Notes: svn path=/head/; revision=14088
* | Include both, the regular and the `secure' telnetd, when buildingJoerg Wunsch1996-02-131-0/+4
| | | | | | | | | | | | | | a release. Notes: svn path=/head/; revision=14078
* | Correct a bunch of man page cross references and generallyMike Pritchard1996-02-112-4/+3
| | | | | | | | | | | | | | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however. Notes: svn path=/head/; revision=14038
* | #include <kerberosIV/des.h> -> #include <des.h>Mark Murray1996-02-112-2/+2
| | | | | | | | Notes: svn path=/head/; revision=14024
* | Another round of various man page cleanups.Mike Pritchard1996-02-091-1/+0
| | | | | | | | Notes: svn path=/head/; revision=14004
* | Correct a file location in the FILES section.Mike Pritchard1996-02-091-1/+1
| | | | | | | | Notes: svn path=/head/; revision=13990
* | ypxfr_getmap.c:Bill Paul1996-02-042-13/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Handle 'empty' maps more gracefully. By empty I mean a valid map that just happens not to have any entries in it, such as you would get if you built a map database from an empty file. Previously, trying to ypxfr such a map would yield an 'NIS map/database error' which is not the correct behavior. ypxfr_misc: - Make sure to free() or xdr_free() dynamically allocated memory in ypxfr_get_master() as necessary. Notes: svn path=/head/; revision=13895
* | Rename des_set_key -> des_set_key_krb. (libdes conflict)Mark Murray1996-02-032-2/+2
| | | | | | | | Notes: svn path=/head/; revision=13881
* | Add some missing manual page links.Mike Pritchard1996-02-021-1/+2
| | | | | | | | Notes: svn path=/head/; revision=13849
* | Section FILES and SEE ALSO completedWolfram Schneider1996-01-281-1/+18
| | | | | | | | | | | | | | Section FILES and SEE ALSO completed Notes: svn path=/head/; revision=13681
* | Section FILES and SEE ALSO completedWolfram Schneider1996-01-281-1/+13
| | | | | | | | Notes: svn path=/head/; revision=13680
* | Fix getif() to work under 4.3bsd and laterPaul Traina1996-01-231-4/+3
| | | | | | | | Notes: svn path=/head/; revision=13582
* | Remove bootpgwPaul Traina1996-01-232-687/+0
| | | | | | | | Notes: svn path=/head/; revision=13579
* | Disconnect bootpgwPaul Traina1996-01-231-1/+1
| | | | | | | | Notes: svn path=/head/; revision=13578
* | Merge back in 4.4bsd ARP changes by handPaul Traina1996-01-232-0/+14
| | | | | | | | Notes: svn path=/head/; revision=13577
* | Add bootpgw makefilePaul Traina1996-01-231-0/+12
| | | | | | | | Notes: svn path=/head/; revision=13576
* | Fix conflicts from 2.4.3 mergePaul Traina1996-01-234-7/+4
| | | | | | | | Notes: svn path=/head/; revision=13575
* | Import bootpd-2.4.3 from ftp.mc.comPaul Traina1996-01-2329-147/+1083
| | | | | | | | Notes: svn path=/cvs2svn/branches/MC/; revision=13572
* | Minor cleanups from NetBSD-current.Paul Traina1996-01-232-4/+2
| | | | | | | | | | | | | | Obtained from: NetBSD Notes: svn path=/cvs2svn/branches/MC/; revision=13569
* | This release is a moderate restructuring of the dynamic linker.John Polstra1996-01-131-590/+603
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It addresses a number of problems that were present in earlier versions. The calls to the "init" and "fini" functions of shared libraries have been reordered, so that they are called in a strictly nested fashion, as is required for C++ constructors and destructors. In addition, the "init" functions are called in better order relative to each other. That makes the system more tolerant of C++ programs which depend on a library's being initialized before its clients. The dynamic linker is now more tolerant of shared libraries in which dependencies on other shared libraries are incompletely recorded. Cleanup in the event of errors has been improved throughout the dynamic linker. A number of memory leaks were eliminated. The warning message for a shared library whose minor version number is too old has been clarified. The code dealing with the "ld.so.hints" file has been cleaned up. A bug that caused the hints file to be unmapped incompletely has been fixed. A different bug that could potentially cause the hints file to be mapped on top of a loaded object has been fixed. The code that searches for shared libraries has been cleaned up. The searching is now more compatible with that done by SunOS and SVR4. Also, some unnecessary and useless searches of both the hints file and library directories have been eliminated. Reviewed by: nate@freebsd.org Notes: svn path=/head/; revision=13406
* | Split up the code so that a single directory can be searched, toJohn Polstra1996-01-131-79/+114
| | | | | | | | | | | | | | | | | | | | support some changes in the dynamic linker. (This code is shared by the dynamic linker.) Reviewed by: nate@freebsd.org Notes: svn path=/head/; revision=13405
* | Another '-' needed for make release.Poul-Henning Kamp1996-01-111-2/+2
| | | | | | | | Notes: svn path=/head/; revision=13390
* | Make the new realinstall target a little less draconian so that make releasePoul-Henning Kamp1996-01-111-3/+3
| | | | | | | | | | | | | | doesn't fall over. Notes: svn path=/head/; revision=13388
* | Install ld.so in a way that is safe even on a running system.John Polstra1996-01-111-2/+13
| | | | | | | | Notes: svn path=/head/; revision=13382
* | - Fix error reporting when checking order number via NIS: we return zeroBill Paul1996-01-101-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on a failure, but if we're checking a corrupt map we could also get back a zero from ypserv without really encountering any actual error. Flag this condition and generate an meaningful error message. - Fix transmission of ypxfr_clear to ypserv: error checking was wrong and we sending YPXFR_YPERR as an error status instead of YPXFR_CLEAR. - To help avoid a race condition (or at least reduce the likelyhood of it occuring), use rename() to move a newly transfered map into place instead of unlink()ing the old one first and then renaming. Da man page sez that rename should do the unlink() for us. This prevents ypserv from returning 'no such map in domain' when asked to query a map which ypxfr has just unlink()ed but not yet replaced. Notes: svn path=/head/; revision=13376
* | Sync with my sources at home (these are really tiny changes):Bill Paul1996-01-062-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix a SEGV condition in ypxfr_main.c that reared its ugly head while I was working on the 'parallel jobs' feature of the new yppush. After we've completed the map transfer and created a local temporary copy, we check the order number of the map on ypserv again to make sure it didn't change while the transfer was in progress (map skew). If for some reason we flat out fail to get the order number from the server, we flag this as an error and bail, telling ypxfr_exit() to clean up our temporary files for us. However, ypxfr_exit() tries to close the database before unkining it, not realizing that it has already been closed prior to the skew check. The second attempt to close the database causes a SEGV somewhere inside the DB code. (Well, it does on my 2.0.5 machine anyway. I haven't seen anyone modify the DB library code in ages, so the condition is probably still there.) To work around this, we deliberately set dbp to NULL after closing the database and check for the condition in ypxfr_exit(), being careful to avoid the second close if we see the NULL. - In yp_dbwrite.c, make yp_open_db_rw() open the database with O_EXLOCK flag set. This probably won't affect much of anything, but I feel better having it there. Notes: svn path=/head/; revision=13276
* | added rpc.rquotad and rpc.spraydThomas Graichen1996-01-051-2/+2
| | | | | | | | Notes: svn path=/head/; revision=13247
* | This commit was generated by cvs2svn to compensate for changes in r13240,Thomas Graichen1996-01-053-0/+234
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=13241
| * Obtained from: NetBSDThomas Graichen1996-01-053-0/+234
| | | | | | | | | | | | | | | | imported the rpc.sprayd from NetBSD - it is used by the new spray command for network analysis Notes: svn path=/vendor/NetBSD/dist/; revision=13240
* | This commit was generated by cvs2svn to compensate for changes in r13237,Thomas Graichen1996-01-053-0/+399
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=13238