summaryrefslogtreecommitdiffstats
path: root/libexec
Commit message (Collapse)AuthorAgeFilesLines
* Removed unnecessary dependencies on librpcsvc.ru2004-02-041-2/+2
| | | | Prodded by: des
* Put libdevstat before libkvm, because the former depends on the latter.ru2004-02-041-2/+2
|
* - Added the NOPAM knob, for consistency with ${.CURDIR}/../ftpd.ru2004-02-041-3/+9
| | | | | | - Unbreak -DNOPAM -DNOSHARED build by putting -lmd after -lopie. (Static build with PAM remains broken.)
* Fix "warning: value computed is not used".fjoe2004-02-031-1/+1
| | | | Found by: gcc 2.95.4 [FreeBSD]
* Removed duplicate -lutil.ru2004-02-021-5/+2
|
* Reorder dependencies to fix static NOPAM build.ru2004-02-021-4/+4
| | | | Submitted by: lorder(1)
* add missing setusershell() calls.charnier2004-01-181-0/+1
| | | | | PR: bin/2442 Reviewed by: Friedemann Becker <zxmxy33@mail.uni-tuebingen.de>
* - Build things in pure dictionary order (see sort(1)).ru2004-01-161-6/+12
| | | | | | | | | | - Unify the conditional assignments section so that architectural exclusions come first, then options and !options, sorted by the option name, also in directory order, then architecture specific sections, sorted by the architecture name, with i386 being a traditional exception. Prodded by: bde
* man ftpd says that "by default, anonymous users cannot modify existing files."anholt2004-01-071-1/+1
| | | | | | | | However, the code did allow deletion of files. Make deleting require the -m flag, too. PR: bin/60809 Submitted by: Alexander Melkov <melkov@comptek.ru>
* Initialise some uninitialised variables.dfr2003-12-311-0/+2
| | | | Thanks to: valgrind
* Document what the PAM believers failed to do (and should have),obrien2003-12-171-0/+9
| | | | which is how to rsh as root into a machine.
* Fix dynamic linking a bit more.. enough that mozilla-firebird works if youpeter2003-12-121-3/+3
| | | | | | dig up the patches for amd64 support for it. Note to self: do not put a 64 bit value in a 32 bit space.
* Revert last change. ../rtld.c uses CACHE_LINE_SIZE too.peter2003-12-111-0/+2
| | | | | | Change it to 64 while here. Reported by: ps
* Only define CACHE_LINE_SIZE in one place..peter2003-12-111-2/+0
|
* CACHE_LINE_SIZE is 64 on athlon and amd64 chips, not 32. This shouldpeter2003-12-111-1/+1
| | | | | probably be 128 since that is what the hardware prefetch fill size is on both the p3, p4 and athlon* cpus.
* Fix a bug which causes wrong filename being written into the syslogsobomax2003-11-201-1/+10
| | | | | | | in the case when client sends request with RFC2347 options. Approved by: re MFC After: 2 weeks
* Replace all uses of the old netgraph constants NG_*LEN by the newharti2003-11-151-1/+1
| | | | | | constants NG_*SIZ that include the trailing NUL byte. This change is mostly mechanical except for the replacement of a couple of snprintf() and sprintf() calls with strlcpy.
* If a file to send in ASCII mode already has CRLF as end-of-line,yar2003-11-151-2/+4
| | | | | | | | don't add excessive CR on the wire. PR: bin/59285 Submitted by: Andrey Beresovsky <and at rsu.ru> MFC after: 1 week
* Sync comment with code's reality.tobez2003-11-141-1/+1
| | | | MFC after: 1 week
* Tidy up some xdrproc_t related warnings.peter2003-10-262-5/+7
|
* Pacify gcc warning with a Douglas Adams reference.peter2003-10-261-0/+2
|
* Make the warning message stand out more.tjr2003-10-111-0/+2
|
* Warn users that makekey may disappear in a future release now that thetjr2003-10-091-1/+6
| | | | last in-tree consumer has gone.
* Use the new style struct sockaddr instead of osockaddr in system callstjr2003-09-281-4/+6
| | | | | | so that talkd works without COMPAT_43. Obtained from: NetBSD (christos), Rumi Szabolcs
* Don't depend on IPv4-mapped IPv6 address to bind to both IPv4ume2003-09-142-76/+116
| | | | | | | | and IPv6. Wrote at: Hakone. Powered by: Warner Losh's scotch whisky. Requested by: nork
* Retire the WITH_LIBMAP compile knob; libmap is now a standard feature.mdodd2003-09-132-18/+1
|
* Change libmap.c:lm_init() to return a status value; 0 for successmdodd2003-09-133-5/+5
| | | | | | | | (libmap available) and 1 for failure. Assign this return to the global 'libmap_disable' variable in rtld.c. This totally prevents any libmap functions from being called after lm_init() if no config file is present.
* Deal with the LOGIN_NAME_MAX issue in the NetBSD->FreeBSDobrien2003-09-111-0/+7
| | | | translation^H^H^Hhack layer.
* Add a dependancy on 'nbsd2fbsd.h'obrien2003-09-101-0/+2
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* Eliminate last three uses of varargs.h in the tree. These three fileskan2003-09-012-2/+0
| | | | | were including varargs.h file but did not use any of its macros, so they escaped the clean-up before.
* Add a note that the -u option can be overridden by settings in login.conf(5).ceri2003-08-311-0/+2
| | | | | PR: docs/56017 Submitted by: Josef El-Rayes <j.el-rayes@daemon.li>
* Remove a useless '/'.obrien2003-08-241-1/+1
|
* Very minor style nit: sort include files alphabetically.imp2003-08-221-1/+1
|
* Forgot one instance of ld-elf.so.1. Convert to ${PROG}gordon2003-08-171-1/+1
| | | | Pointed out by: obrien
* Don't forget to honor DESTDIR. Also switch over to using PROG instead ofgordon2003-08-171-2/+2
| | | | the binary name directly.
* Don't forget to chflags noschg the existing binary so we can symlinkgordon2003-08-171-0/+5
| | | | | | over it safely. Pointed out by: yosimoto@waishi.jp
* As long threatened, stage 2 of making a dynamically-linked root a reality.gordon2003-08-172-1/+3
| | | | Install rtld into /libexec.
* Prepend /lib to the builtin library search path in rtld.gordon2003-08-172-2/+2
|
* Make sure that a "make release" (more accurately the bit that makesmarkm2003-07-241-0/+2
| | | | | the crunched binary) get a non-cryptographic telnet. This is overkill in that it covers stuff that is not normally used in a crunched binary.
* Ensure that for the cryptographic instances of *telnet*, the "crypto"markm2003-07-241-0/+1
| | | | distribution is used. This only affects release-building.
* Test correct macro for "without crypto" option(s).markm2003-07-201-1/+1
|
* Prototype defttymode() instead of just declaring it.yar2003-07-181-1/+1
|
* Very big makeover in the way telnet, telnetd and libtelnet are built.markm2003-07-1614-7046/+16
| | | | | | | | | | | | | | | | | | | | | | | Previously, there were two copies of telnet; a non-crypto version that lived in the usual places, and a crypto version that lived in crypto/telnet/. The latter was built in a broken manner somewhat akin to other "contribified" sources. This meant that there were 4 telnets competing with each other at build time - KerberosIV, Kerberos5, plain-old-secure and base. KerberosIV is no longer in the running, but the other three took it in turns to jump all over each other during a "make buildworld". As the crypto issue has been clarified, and crypto _calls_ are not a problem, crypto/telnet has been repo-copied to contrib/telnet, and with this commit, all telnets are now "contribified". The contrib path was chosen to not destroy history in the repository, and differs from other contrib/ entries in that it may be worked on as "normal" BSD code. There is no dangerous crypto in these sources, only a very weak system less strong than enigma(1). Kerberos5 telnet and Secure telnet are now selected by using the usual macros in /etc/make.conf, and the build process is unsurprising and less treacherous.
* Block SIGURG while reading from the control channel.yar2003-07-091-0/+6
| | | | | | | | | | | | | | | Rationale: SIGURG is configured by ftpd to interrupt system calls, which is useful during data transfers. However, SIGURG could interrupt I/O on the control channel as well, which was mistaken for the end of the session. A practical example could be aborting the download of a tiny file, when the abort sequence reached ftpd after ftpd had passed the file data to the system and returned to its command loop. Reported by: ceri MFC after: 1 week
* Improve error handling in getline():yar2003-07-091-4/+7
| | | | | | | | | - always check the return value from getc(3) for EOF; - if the attempt to read the TELNET command byte has returned EOF, exit from the loop instead of using the EOF value as a normal character. MFC after: 1 week
* Make a malloced copy of "chrootdir" even if it points to an absoluteyar2003-07-091-3/+5
| | | | | | | | pathname inside "residue" so "chrootdir" can be simply freed later. PR: bin/53435 Submitted by: Yutaka Ishihara <yutaka at fandc.co.jp> MFC after: 1 week
* Remove MAINTAINER= lines from individual Makefiles in favor of thegshapiro2003-07-072-4/+0
| | | | MAINTAINER file (which already had entries for sendmail).
* Avoid using the global offset table to get the address of _DYNAMIC injake2003-07-042-1/+18
| | | | | | | | | rtld. When _DYNAMIC is referenced normally from C the global offset table is used implicitly, but newer versions of binutils don't initialize it statically in the binary, so this doesn't work until rtld is relocated, which _DYNAMIC is needed for... So, as on other systems with the same problem, we disassemble a call instruction to _DYNAMIC in order to get its address.
* Don't declare unneeded extern variables,yar2003-06-211-2/+0
| | | | leave alone specifying a wrong type for one of them.
OpenPOWER on IntegriCloud