aboutsummaryrefslogtreecommitdiff
path: root/libexec
Commit message (Collapse)AuthorAgeFilesLines
* Remove named-xfer, it does not exist in BIND 9.Tom Rhodes2004-09-221-30/+0
| | | | Notes: svn path=/head/; revision=135571
* Switch from BIND 8 to BIND 9.Dag-Erling Smørgrav2004-09-211-5/+0
| | | | | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days Notes: svn path=/head/; revision=135549
* Avoid accidental use of ANSI C trigraphs.Maxim Konovalov2004-08-211-1/+2
| | | | | | | | Spotted by: Pawel Worach Obtained from: NetBSD (rev. 1.11, 1.13) Notes: svn path=/head/; revision=134102
* Add some details about our wonderful system.David E. O'Brien2004-08-211-1/+17
| | | | Notes: svn path=/head/; revision=134094
* Turn on the FreeBSD login user capabilities database support.David E. O'Brien2004-08-181-1/+1
| | | | Notes: svn path=/head/; revision=133941
* Instead of "OpenFirmware", "openfirmware", etc. use the official spellingMarius Strobl2004-08-161-1/+1
| | | | | | | | | "Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended). Ok'ed by: tmm Notes: svn path=/head/; revision=133862
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-1/+0
| | | | | | | | | | | | | of releases. The -DNOCRYPT build option still exists for anyone who really wants to build non-cryptographic binaries, but the "crypto" release distribution is now part of "base", and anyone installing from a release will get cryptographic binaries. Approved by: re (scottl), markm Discussed on: freebsd-current, in late April 2004 Notes: svn path=/head/; revision=133196
* Add stubs for powerpc TLS.Doug Rabson2004-08-043-5/+43
| | | | | | | Submitted by: ssouhlal Notes: svn path=/head/; revision=133133
* Add support for Thread Local Storage.Doug Rabson2004-08-0314-2/+883
| | | | Notes: svn path=/head/; revision=133063
* ftpd(8) seems to be WARNS=2 clean now.Yaroslav Tykhiy2004-07-311-0/+1
| | | | | | | Tested on: i386, ia64, amd64, sparc64, alpha Notes: svn path=/head/; revision=132932
* Change ``(foo *)0'' to ``NULL'' where it's possibleYaroslav Tykhiy2004-07-312-11/+11
| | | | | | | | | | (and it appears possible throughout ftpd(8) source.) It is not a mere issue of style: Null pointers in C seem to have been mistaken one way or another quite often. Notes: svn path=/head/; revision=132931
* Kill a small herd of casts to off_t where they were not needed.Yaroslav Tykhiy2004-07-312-10/+9
| | | | | | | | | Thank Fortune, the C compiler can figure out by itself the proper conversion for assignments, comparisons, and prototyped function arguments. Notes: svn path=/head/; revision=132930
* Printf(3) off_t values through conversion to intmax_t sinceYaroslav Tykhiy2004-07-312-10/+15
| | | | | | | we've got <stdint.h> et al now. (This makes ftpd(8) WARNS=2 clean.) Notes: svn path=/head/; revision=132929
* Kill an unused variable (heading to WARNS=2.)Yaroslav Tykhiy2004-07-311-1/+0
| | | | Notes: svn path=/head/; revision=132926
* Convert a couple of bogus null statements to the right form.Yaroslav Tykhiy2004-07-311-2/+2
| | | | | | | (Heading to WARNS=2.) Notes: svn path=/head/; revision=132925
* Ditto for (gid_t).Yaroslav Tykhiy2004-07-301-1/+1
| | | | Notes: svn path=/head/; revision=132894
* Kill casts to (uid_t) obviously left from the K&R era.Yaroslav Tykhiy2004-07-301-14/+14
| | | | | | | | Prototyping library functions in header files has rendered them superfluous. Notes: svn path=/head/; revision=132893
* Add a comment to explain that the loop around the call to bind(2)Yaroslav Tykhiy2004-07-301-0/+9
| | | | | | | is not a hack, but it has a clear purpose. Notes: svn path=/head/; revision=132891
* Open a socket for a data transfer in active mode using euidYaroslav Tykhiy2004-07-301-1/+1
| | | | | | | | | | | | | | | | | of the current user, not root. This will allow neat things like matching anonymous FTP data traffic with a single ipfw(8) rule: ipfw add ... tcp from any to any uid ftp Note that the control connection socket still belongs to the user ftpd(8) was started from, usually root. PR: bin/65928 Submitted by: Eugene Grosbein <eugen at grosbein.pp.ru> MFC after: 1 month Notes: svn path=/head/; revision=132889
* Call nmatch function with parameters casted to types the function actuallyAlexander Kabaev2004-07-291-1/+1
| | | | | | | expects. Notes: svn path=/head/; revision=132848
* Fix a few cases that relied on 'implicit int' (constraint violation in C99).Stefan Farfeleder2004-07-111-1/+1
| | | | Notes: svn path=/head/; revision=131990
* mdoc(7) fixes.Ruslan Ermilov2004-07-071-2/+5
| | | | Notes: svn path=/head/; revision=131754
* Consistently use __inline instead of __inline__ as the former is an empty macroStefan Farfeleder2004-07-041-2/+2
| | | | | | | in <sys/cdefs.h> for compilers without support for inline. Notes: svn path=/head/; revision=131575
* Deal with double whitespace.Ruslan Ermilov2004-07-031-1/+1
| | | | Notes: svn path=/head/; revision=131505
* Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-0212-100/+195
| | | | Notes: svn path=/head/; revision=131487
* Removed trailing whitespace.Ruslan Ermilov2004-07-021-4/+4
| | | | Notes: svn path=/head/; revision=131472
* The call to setuid(2) subsequently causes setgroups(2) to fail. setgroups(2)Christian S.J. Peron2004-06-301-2/+2
| | | | | | | | requires super-user access in order to complete successfully. Move setgroups(2) to execute before setuid(2) so that it is successful. Notes: svn path=/head/; revision=131358
* Nuke COMPAT_43Poul-Henning Kamp2004-06-251-150/+0
| | | | Notes: svn path=/head/; revision=131091
* Call tzset() at startup.Brian Somers2004-06-211-0/+3
| | | | | | | Submitted by: Andrzej ToboÅa <ato@iem.pw.edu.pl> Notes: svn path=/head/; revision=130839
* o Reduce path names in RRQ and WRQ packets by:Brian Somers2004-06-211-2/+34
| | | | | | | | | | | | | | | | | | | | Reducing "/+./" strings to "/" Reducing "/[^/]+/../" to "/" o Don't send an OACK when the result of the [RW]RQ is an error. These changes allow tftpd to interact with pxelinux.bin from the syslinux package. Whilst the path reducing code doesn't properly handle situations where the path component before the "/../" is a symlink to (say) ".", I would suggest that it does the right thing in terms of the clients perception of what their path string actually represents. This seems better than using realpath() and breaking environments where symlinks point outside of the directory hierarchy that tftpd is configured to allow. Notes: svn path=/head/; revision=130834
* Fix the problem that surfaced with the new binutils import on sparc64Thomas Moestl2004-06-183-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | (and that is for now being worked around by a binutils patch). The rtld code tested &_DYNAMIC against 0 to see whether rtld itself was built as PIC or not. While the sparc64 MD code did not rely on the preset value of the GOT slot for _DYNAMIC any more due to previous binutils changes, it still used to not be 0, so that this check did work. The new binutils do however initialize this slot with 0. As a consequence, rtld would not properly initialize itself and crash. Fix that by introducing a new macro, RTLD_IS_DYNAMIC, to take the role of this test. For sparc64, it is implemented using the rtld_dynamic() code that was already there. If an architecture does not provide its own implementation, we default to the old check. While being there, mark _DYNAMIC as a weak symbol in the sparc64 rtld_start.S. This is needed in the LDSCRIPT case, which is however not currently supported for want of an actual ldscript. Sanity checked with md5 on alpha, amd64, i386 and ia64. Notes: svn path=/head/; revision=130661
* This comment should have been removed in the previous commit.Olivier Houchard2004-06-171-1/+0
| | | | | | | Spotted out by: marcus, simon Notes: svn path=/head/; revision=130649
* Woohoo !Olivier Houchard2004-06-172-4/+0
| | | | | | | the latest binutils import mades this gross hack useless, so just remove it. Notes: svn path=/head/; revision=130646
* Commit a crude hack so we get sparc64 snapshots working again with aDavid E. O'Brien2004-06-171-3/+0
| | | | | | | | | stable ld.so. We need to revisit the rtld-elf/sparc64/rtld_start.S rev. 1.5 and rtld-elf/sparc64/rtld_machdep.h rev. 1.5, which was suppose to allow stock Binutils 2.13 (and later) to be used. Notes: svn path=/head/; revision=130635
* Fall out from Binutils 2.15: don't bulid the ld.so on Sparc64.David E. O'Brien2004-06-171-0/+3
| | | | Notes: svn path=/head/; revision=130622
* Whitespace.Bruce M Simpson2004-06-141-3/+3
| | | | Notes: svn path=/head/; revision=130496
* Do not depend on the global 'sockt' being initialized to 0;Bruce M Simpson2004-06-141-3/+2
| | | | | | | | | instead, use the symbolic constant STDIN_FILENO, as this is a daemon invoked from inetd. Remove 'sockt' as it is not referenced. Notes: svn path=/head/; revision=130495
* Simplify conditional compilation logic some.David E. O'Brien2004-06-131-11/+15
| | | | Notes: svn path=/head/; revision=130428
* give out a little more information in case of a missing dependencyOliver Eikemeier2004-05-281-1/+6
| | | | | | | | | | | PR: 56549 Submitted by: edwin Reviewed by: joerg, ru Approved by: joerg MFC after: 2 weeks Notes: svn path=/head/; revision=129792
* - Close fd if fdopen(fd) fails.Matthew N. Dodd2004-05-251-1/+2
| | | | | | | - Format return () to resemble the one 5 lines up. Notes: svn path=/head/; revision=129683
* Add two new flags: -w, which allows new files to be created,Matthew N. Dodd2004-05-242-5/+32
| | | | | | | | | and -U, which allows the umask to be set. Obtained from: Patton Electronics, Co. Notes: svn path=/head/; revision=129680
* Include <stdlib.h> for exit() and abort() prototypes.Stefan Farfeleder2004-05-241-0/+1
| | | | | | | Approved by: das (mentor) Notes: svn path=/head/; revision=129658
* Include <netinet/in.h> for ntoh*() and hton*() prototypes.Stefan Farfeleder2004-05-242-0/+2
| | | | | | | Approved by: das (mentor) Notes: svn path=/head/; revision=129652
* Support basename and path based constrained matches.Matthew N. Dodd2004-05-241-1/+29
| | | | | | | | | | | | | | | | | | | | | eg: [foo] ... matches any executable 'foo' [/usr/bin/foo/] ... matches any executable under the directory /usr/bin/foo/ Exact matches continue to function as before. PR: bin/66769 Submitted-by: Dan Nelson Notes: svn path=/head/; revision=129638
* Markup fixes.Ruslan Ermilov2004-05-161-8/+11
| | | | Notes: svn path=/head/; revision=129307
* Markup nit.Ruslan Ermilov2004-05-161-1/+1
| | | | Notes: svn path=/head/; revision=129306
* There's no such beast like AF_INET4, even when powered by whiskey.Ruslan Ermilov2004-05-161-1/+1
| | | | Notes: svn path=/head/; revision=129304
* Bump document date for the latest change.Ruslan Ermilov2004-05-161-3/+3
| | | | | | | Minor markup tweaks. Notes: svn path=/head/; revision=129303
* Work around a problem somewhere with binutils (?) on arm, hopefully withoutOlivier Houchard2004-05-152-0/+5
| | | | | | | breaking any other arch this time. Notes: svn path=/head/; revision=129258
* Fix breakage caused by alphabetically sorting SRCS: rtld_start.S must come ↵Stefan Eßer2004-05-141-1/+2
| | | | | | | | | first! The previous version made all shared binaries dump core. Notes: svn path=/head/; revision=129242