| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=135571
|
| |
|
|
|
|
|
|
|
| |
Submitted by: (in part) dougb@, trhodes@
Reviewed by: dougb@, trhodes@, re@
MFC after: 5 days
Notes:
svn path=/head/; revision=135549
|
| |
|
|
|
|
|
|
| |
Spotted by: Pawel Worach
Obtained from: NetBSD (rev. 1.11, 1.13)
Notes:
svn path=/head/; revision=134102
|
| |
|
|
| |
Notes:
svn path=/head/; revision=134094
|
| |
|
|
| |
Notes:
svn path=/head/; revision=133941
|
| |
|
|
|
|
|
|
|
| |
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).
Ok'ed by: tmm
Notes:
svn path=/head/; revision=133862
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Submitted by: ssouhlal
Notes:
svn path=/head/; revision=133133
|
| |
|
|
| |
Notes:
svn path=/head/; revision=133063
|
| |
|
|
|
|
|
| |
Tested on: i386, ia64, amd64, sparc64, alpha
Notes:
svn path=/head/; revision=132932
|
| |
|
|
|
|
|
|
|
|
| |
(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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
we've got <stdint.h> et al now. (This makes ftpd(8) WARNS=2 clean.)
Notes:
svn path=/head/; revision=132929
|
| |
|
|
| |
Notes:
svn path=/head/; revision=132926
|
| |
|
|
|
|
|
| |
(Heading to WARNS=2.)
Notes:
svn path=/head/; revision=132925
|
| |
|
|
| |
Notes:
svn path=/head/; revision=132894
|
| |
|
|
|
|
|
|
| |
Prototyping library functions in header files has rendered
them superfluous.
Notes:
svn path=/head/; revision=132893
|
| |
|
|
|
|
|
| |
is not a hack, but it has a clear purpose.
Notes:
svn path=/head/; revision=132891
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
expects.
Notes:
svn path=/head/; revision=132848
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131990
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131754
|
| |
|
|
|
|
|
| |
in <sys/cdefs.h> for compilers without support for inline.
Notes:
svn path=/head/; revision=131575
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131505
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131487
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131472
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=131091
|
| |
|
|
|
|
|
| |
Submitted by: Andrzej ToboÅa <ato@iem.pw.edu.pl>
Notes:
svn path=/head/; revision=130839
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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
|
| |
|
|
|
|
|
| |
Spotted out by: marcus, simon
Notes:
svn path=/head/; revision=130649
|
| |
|
|
|
|
|
| |
the latest binutils import mades this gross hack useless, so just remove it.
Notes:
svn path=/head/; revision=130646
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130622
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130496
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=130428
|
| |
|
|
|
|
|
|
|
|
|
| |
PR: 56549
Submitted by: edwin
Reviewed by: joerg, ru
Approved by: joerg
MFC after: 2 weeks
Notes:
svn path=/head/; revision=129792
|
| |
|
|
|
|
|
| |
- Format return () to resemble the one 5 lines up.
Notes:
svn path=/head/; revision=129683
|
| |
|
|
|
|
|
|
|
| |
and -U, which allows the umask to be set.
Obtained from: Patton Electronics, Co.
Notes:
svn path=/head/; revision=129680
|
| |
|
|
|
|
|
| |
Approved by: das (mentor)
Notes:
svn path=/head/; revision=129658
|
| |
|
|
|
|
|
| |
Approved by: das (mentor)
Notes:
svn path=/head/; revision=129652
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=129307
|
| |
|
|
| |
Notes:
svn path=/head/; revision=129306
|
| |
|
|
| |
Notes:
svn path=/head/; revision=129304
|
| |
|
|
|
|
|
| |
Minor markup tweaks.
Notes:
svn path=/head/; revision=129303
|
| |
|
|
|
|
|
| |
breaking any other arch this time.
Notes:
svn path=/head/; revision=129258
|
| |
|
|
|
|
|
|
|
| |
first!
The previous version made all shared binaries dump core.
Notes:
svn path=/head/; revision=129242
|