summaryrefslogtreecommitdiffstats
path: root/libexec
Commit message (Collapse)AuthorAgeFilesLines
* Performance improvements for the ELF dynamic linker. Thesejdp2001-05-055-18/+60
| | | | | | | | | | | | | | | | | | | | particularly help programs which load many shared libraries with a lot of relocations. Large C++ programs such as are found in KDE are a prime example. While relocating a shared object, maintain a vector of symbols which have already been looked up, directly indexed by symbol number. Typically, symbols which are referenced by a relocation entry are referenced by many of them. This is the same optimization I made to the a.out dynamic linker in 1995 (rtld.c revision 1.30). Also, compare the first character of a sought-after symbol with its symbol table entry before calling strcmp(). On a PII/400 these changes reduce the start-up time of a typical KDE program from 833 msec (elapsed) to 370 msec. MFC after: 5 days
* * include/elf.h has been repo copied to include/elf-hints.h, and it noobrien2001-05-021-1/+2
| | | | | | | | longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible. This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers.
* Avoid a warning by making a variable a const char *.dwmalone2001-05-011-1/+2
|
* Replacement of the old error() routine with errx(3) was premature.markm2001-04-291-17/+39
| | | | | | | | | There are protocol issues to deal with. Bring back this routine (renamed to avoid a library conflict in libssh) and overhaul it for more 21st Century style coding. Pointed out by: bde
* Grrr. Fix a line that was fatfingered out during the cleanup.markm2001-04-291-0/+1
| | | | | Submitted by: bde Pointy hat: markm
* Cleaner method of making PAMable apps static (in the optional case ofmarkm2001-04-282-10/+0
| | | | wanting static apps).
* Damn. That should be _enable_ static linking, not _force_ static linking.markm2001-04-281-1/+0
|
* Enable (optional) static linking.markm2001-04-281-0/+6
| | | | Asked for by: BDE
* Change names of functions and variables with global scope that aremarkm2001-04-283-19/+19
| | | | | in conflict with library values of the same name. This allows static linking.
* Allow static linking.markm2001-04-281-0/+5
| | | | Asked for by: BDE
* Clean up the error handling code a bit. There is no need to "roll ourmarkm2001-04-281-89/+26
| | | | | own" error() routine when errx() is available. This resolves a conflict when linking statically.
* Replace a strcat() with a strlcat(). Partial sync with OpenBSD; morekris2001-04-241-1/+1
| | | | | | | work is needed. Submitted by: "Andrew R. Reiter" <arr@watson.org> Obtained from: OpenBSD
* mdoc(7) police: normalize .Nd.ru2001-04-182-4/+2
|
* mdoc(7) police: uppercase document title.ru2001-04-181-1/+1
|
* Previous clobbered a work-in-progress. Here is the merged result:peter2001-04-171-3/+6
| | | | | | | | | | | | | | | | Limit the "pathname" glob to one item, as that is what all users of it are expecting, except for LIST. Always glob, instead of when the first character is a ~. For example, if you had directories ~/x1, and ~/x2, then "cwd x[1]" would fail, but "cwd ~/x[1]" would work since it was globbed due to the ~ character. Also, "cwd ~/x[12]" used to arbitarily work as it used the first expansion (ie: x1) without an error. Make it return '550 ambiguous' instead of '550 not found' so that the user can see the difference. For LIST, just use the user supplied string as the popen does the glob. Problem noticed by: Ajay Mittal <amittal@iprg.nokia.com>
* Limit number of paths returned via glob() for authorized usersjedgar2001-04-171-0/+4
| | | | using tilde expansion.
* Support the empty "PASS\r\n" command.green2001-04-161-3/+7
|
* Document that SITE extensions are disabled for anonymous logins.ru2001-04-161-0/+2
| | | | Obtained from: logdaemon package by Wietse Venema
* Add the "SITE MD5 filename" facility.phk2001-04-152-1/+16
| | | | | | | | | This allows you to determine if the file on the other side is the same as the one you have without transferring the entire file to compare. Needless to say, if the server end lies to you this check doesn't work, but on the other hand, if it lies to you about the files checksum, what can you trust from it ?
* beforeinstall -> SCRIPTS.ru2001-04-071-6/+1
|
* mdoc(7) police: cosmetics.ru2001-04-041-4/+5
|
* Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.ru2001-03-281-1/+8
| | | | Approved by: markm
* Add full PAM support for account management and sessions.markm2001-03-275-66/+279
| | | | | | | The PAM_FAIL_CHECK and PAM_END macros in su.c came from the util-linux package's PAM patches to the BSD login.c Submitted by: "David J. MacKenzie" <djm@web.us.uu.net>
* - Backout botched attempt to intoduce MANSECT feature.ru2001-03-2635-14/+41
| | | | - MAN[1-9] -> MAN.
* Do not build (and install) both secure/ and standard versionsru2001-03-261-1/+3
| | | | | | | of libtelnet, telnetd, and telnet. This only worked because secure/ was listed late in SUBDIR in Makefile.inc1. Reviewed by: markm
* Don't use MANDEPEND and MANSRC.ru2001-03-261-0/+1
|
* change callrpc() from taking "char *" args, I'm quite sure they really meantalfred2001-03-231-1/+0
| | | | | | to use "void *". remove a duplicate prototype for callrpc() from libexec/ypxfr/ypxfr_extern.h
* Set the default manual section for libexec/ to 8.ru2001-03-2030-35/+7
|
* Teach ftpd about the new GLOB_MAXPATH flag.jlemon2001-03-192-0/+11
|
* When the file was transferred using sendfile(2), we forgot to keep trackdes2001-03-111-0/+1
| | | | | | of the transferred byte count. MFC candidate. PR: bin/25699
* First appeared in 4.3, not 5.0kris2001-03-041-1/+1
|
* Change the read-only reply to "550 Permission denied.".des2001-02-191-1/+1
|
* Preceed/preceeding are not english words. Use precede or preceding.asmodai2001-02-182-3/+3
|
* mdoc(7) police: simplify construct.ru2001-02-141-3/+1
|
* Synch: Properly constify sccsid[].asmodai2001-02-071-2/+2
| | | | Replace bcopy() with memmove().
* Synch: Prefer memmove() over bcopy().asmodai2001-02-071-1/+1
|
* Synch: Properly constify sccsid[].asmodai2001-02-071-1/+1
|
* Synch: prefer memmove() over bcopy(), since the first is a C-standardasmodai2001-02-071-1/+1
| | | | interface, whilst the latter is a BSD'ism.
* Fix typo: compatability -> compatibility.asmodai2001-02-061-1/+1
| | | | Compatability is not an existing english word.
* Fix typo: seperate -> separate.asmodai2001-02-061-1/+1
| | | | | | Seperate does not exist in the english language. Submitted to look at by: kris
* Fix typo: wierd -> weird.asmodai2001-02-061-1/+1
| | | | There is no such thing as wierd in the english language.
* Fix tftpd and tftp to support file transfers of over 65535 blocksasmodai2001-02-022-2/+7
| | | | | | | (about 31 MB - 32 MB). Submitted (partially) by: Pascal Hofstee <daeron@wit401305.student.utwente.nl>
* Structure the options listing to be more standard.nik2001-02-021-16/+21
| | | | | | | | The PR also included documentation for other options, but upon inspection of the source these options aren't used. PR: docs/24149 Submitted by: Jesse Monroy, Jr. <opentrax@email.com>
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-019-41/+33
|
* Add static dependency to libisc to get isc_movefile().asmodai2001-01-291-0/+11
| | | | Submitted by: Munehiro Matsuda <haro@kubota.co.jp>
* Add -c/C which chroots by IP of tftp client, (i.e. /tftproot/127.0.0.1/).billf2001-01-252-4/+50
|
* Limit commands that can be issued when not logged in:jedgar2001-01-201-70/+90
| | | | | | TYPE, STRU, MODE, ALLO, STAT, ABOR, SITE IDLE, SYST, REST Reviewed by: kris, sheldon
* Check malloc() and strdup() return valuesjedgar2001-01-201-2/+6
| | | | Reviewed by: kris
* man(7) -> mdoc(7).ru2001-01-162-97/+106
|
* Prepare for mdoc(7)NG.ru2001-01-166-6/+6
|
OpenPOWER on IntegriCloud