| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add an API for alerting internal libc routines to the presence of
"unsafe" paths post-chroot, and use it in ftpd. [11:07]
Fix a buffer overflow in telnetd. [11:08]
Make pam_ssh ignore unpassphrased keys unless the "nullok" option is
specified. [11:09]
Add sanity checking of service names in pam_start. [11:10]
Approved by: so (cperciva)
Approved by: re (bz)
Security: FreeBSD-SA-11:06.bind
Security: FreeBSD-SA-11:07.chroot
Security: FreeBSD-SA-11:08.telnetd
Security: FreeBSD-SA-11:09.pam_ssh
Security: FreeBSD-SA-11:10.pam
Notes:
svn path=/releng/7.4/; revision=228843
|
| |
|
|
|
|
|
|
|
| |
Sync with OpenBSD, primarily better signal and terminal handling.
Obtained from: OpenBSD
Notes:
svn path=/stable/7/; revision=215935
|
| |
|
|
|
|
|
|
|
| |
Add prototype for fdopendir().
Requested by: naddy
Notes:
svn path=/stable/7/; revision=205265
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce mfiutil, a basic utility for managing LSI SAS-RAID & Dell PERC5/6
controllers. Controller, array, and drive status can be checked, basic
attributes can be changed, and arrays and spares can be created and deleted.
Controller firmware can also be flashed.
This does not replace MegaCLI, found in ports, as that is officially sanctioned
and supported by LSI and includes vastly more functionality. However, mfiutil
is open source and guaranteed to provide basic functionality, which can be
especially useful if you have a problem and can't get MegaCLI to work.
Notes:
svn path=/stable/7/; revision=198496
|
| |
|
|
|
|
|
|
| |
closes any open file descriptors >= 'lowfd'. Bump __FreeBSD_version to
702104.
Notes:
svn path=/stable/7/; revision=195694
|
| |
|
|
|
|
|
| |
feature is present by checking the kern.features sysctl MIB.
Notes:
svn path=/stable/7/; revision=193948
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=193739
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from HEAD.
Since libkse is still built on RELENG_7, pthread_cleanup_push/pop
are left as the functions, but the support code in libthr is present for
the macro versions.
Malloc in RELENG_7 does not require thread exit hook, but I decided
to add empty handler for it, instead of removing callback from thr_exit().
No mergeinfo since this change is prepared by patching libthr and then
bringing in required missed bits.
Requested by: bms
Reviewed by: davidxu
Tested by: bms, Mykola Dzham <i levsha org ua>
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=190393
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=190348
|
| |
|
|
|
|
|
|
| |
Add missing prototypes for uuid_enc,dec_le,be() functions.
Pointy hat goes to me.
Notes:
svn path=/stable/7/; revision=189413
|
| |
|
|
|
|
|
|
|
|
|
| |
Fix TELOPT(opt) when opt > TELOPT_TN3270E.
PR: 127194
Submitted by: Joost Bekkers
MFC after: 1 month
Notes:
svn path=/stable/7/; revision=187017
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Order the str*.c files mostly alphabetical.
MFC r185690:
Import the strndup(3) function.
MFC r185777:
Add strndup(3) prototype to string.h. Manually change
#undef HAVE_STRNDUP to #define HAVE_STRNDUP 1 for the configure.h
files that need it.
Notes:
svn path=/stable/7/; revision=186890
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update our resolver to BIND 9.4.3.
Merge the resolver part of BIND 9.4.3 into HEAD.
It includes the following fix:
2426. [bug] libbind: inet_net_pton() can sometimes return the
wrong value if excessively large netmasks are
supplied. [RT #18512]
Reported by: Maksymilian Arciemowicz <cxib__at__securityreason.com>
Approved by: re (kib)
Notes:
svn path=/stable/7/; revision=186220
|
| |
|
|
|
|
|
|
|
|
| |
Add the ffsll and flsll functions. These are ffs and fls operating
on long long arguments.
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=185025
|
| |
|
|
|
|
|
|
|
| |
Add POSIX clock id CLOCK_THREAD_CPUTIME_ID support.
Approved by: re (kib)
Notes:
svn path=/stable/7/; revision=184806
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove netatm from HEAD as it is not MPSAFE and relies on the now removed
NET_NEEDS_GIANT. netatm has been disconnected from the build for ten
months in HEAD/RELENG_7. Specifics:
- netatm include files
- netatm command line management tools
- libatm
- ATM parts in rescue and sysinstall
- sample configuration files and documents
- kernel support as a module or in NOTES
- netgraph wrapper nodes for netatm
- ctags data for netatm.
- netatm-specific device drivers.
Reviewed by: bz
Discussed with: bms, bz, harti
MFC discussed with: des, peter
Notes:
svn path=/stable/7/; revision=182526
|
| |
|
|
|
|
|
|
|
|
| |
DTrace support.
Note that this defaults the 'make buildkernel' to build with CTF data so
that the release kernel and modules are DTrace-able.
Notes:
svn path=/stable/7/; revision=182231
|
| |
|
|
| |
Notes:
svn path=/stable/7/; revision=180057
|
| |
|
|
|
|
|
| |
Obtained from: OpenBSD
Notes:
svn path=/stable/7/; revision=179367
|
| |
|
|
|
|
|
|
|
|
|
| |
Define the size_t type since readpassphrase(3) requires it in its
definition and sys/types.h is not listed within the synopsis of the man
page.
src/include/readpassphrase.h: rev 1.2 -> 1.3
Notes:
svn path=/stable/7/; revision=179031
|
| |
|
|
|
|
|
|
|
|
|
|
| |
stdio.h: 1.61
Allow an application to define FOPEN_MAX (like we allow for OPEN_MAX
in sys/syslimits.h).
awk/Makefile: 1.17
Allow awk to handle 64 files instead of just 20.
Notes:
svn path=/stable/7/; revision=177721
|
| |
|
|
|
|
|
|
|
| |
support for spinning/yielding loops.
Approved by: re@ (kensmith)
Notes:
svn path=/stable/7/; revision=173593
|
| |
|
|
|
|
|
|
|
|
|
| |
Small improvement for __isctype(): don't use __mb_sb_limit but
hardcode 128 here instead, since default locale never define anything
above 127 char.
Approved by: re (kensmith)
Notes:
svn path=/stable/7/; revision=173171
|
| |
|
|
|
|
|
|
|
|
|
|
| |
PR: 116363
Reported by: Petr Hroudny <petr.hroudny at gmail.com>
Patched by: ache
Reviewed by: i18n@
Approved by: re (kensmith)
OK-ed by: portmgr
Notes:
svn path=/stable/7/; revision=172929
|
| |
|
|
|
|
|
| |
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=172397
|
| |
|
|
|
|
|
|
|
|
|
|
| |
providers with limited physical storage and add physical storage as
needed.
Submitted by: Ivan Voras
Sponsored by: Google Summer of Code 2006
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=172302
|
| |
|
|
|
|
|
|
|
|
| |
longer exist in libc.
Requested by: Craig Rodrigues
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=171954
|
| |
|
|
|
|
|
|
|
|
|
| |
required for arm.
Tested on: arm, i386, amd64
Approved by: re (rwatson)
MFC after: 1 week
Notes:
svn path=/head/; revision=171680
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NET_NEEDS_GIANT, which will shortly be removed. This is done in a
away that it may be easily reattached to the build before 7.1 if
appropriate locking is added. Specifics:
- Don't install netatm include files
- Disconnect netatm command line management tools
- Don't build libatm
- Don't include ATM parts in rescue or sysinstall
- Don't install sample configuration files and documents
- Don't build kernel support as a module or in NOTES
- Don't build netgraph wrapper nodes for netatm
This removes the last remaining consumer of NET_NEEDS_GIANT.
Reviewed by: harti
Discussed with: bz, bms
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=171453
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sys/i4b/include/ so they will be available to all architectures
once I4B compiles on those.
I4B header files are now installed in include/i4b/ and no longer
in include/machine/.
For now we still install the headers for i386 only.
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=171271
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
setenv(3) by tracking the size of the memory allocated instead of using
strlen() on the current value.
Convert all calls to POSIX from historic BSD API:
- unsetenv returns an int.
- putenv takes a char * instead of const char *.
- putenv no longer makes a copy of the input string.
- errno is set appropriately for POSIX. Exceptions involve bad environ
variable and internal initialization code. These both set errno to
EFAULT.
Several patches to base utilities to handle the POSIX changes from
Andrey Chernov's previous commit. A few I re-wrote to use setenv()
instead of putenv().
New regression module for tools/regression/environ to test these
functions. It also can be used to test the performance.
Bump __FreeBSD_version to 700050 due to API change.
PR: kern/99826
Approved by: wes
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=171195
|
| |
|
|
|
|
|
|
|
|
|
| |
This commit includes all remaining changes for the time being including
user space updates.
Submitted by: bz
Approved by: re
Notes:
svn path=/head/; revision=171135
|
| |
|
|
|
|
|
|
|
|
| |
and it is seriously broken.
Discussed on: freebsd-arch@
Approved by: re (mux)
Notes:
svn path=/head/; revision=171023
|
| |
|
|
|
|
|
|
|
| |
this is common on other platforms.
Reported by: pointyhat via kris
Notes:
svn path=/head/; revision=170715
|
| |
|
|
|
|
|
|
|
| |
available on a lot of platforms, as well as libkern for years.
Submitted by: "MQ"
Notes:
svn path=/head/; revision=170548
|
| |
|
|
|
|
|
|
| |
Obtained from: NetBSD
Spotted by: njl
Notes:
svn path=/head/; revision=170547
|
| |
|
|
| |
Notes:
svn path=/head/; revision=170527
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
el.c 1.44, el.h 1.17, editline.3 1.53, histedit.h 1.31:
# add EL_GETFP, and EL_SETFP.
el.c 1.42, term.c 1.46, term.h 1.18, editline.3 1.52, histedit.h 1.29:
# - Add more readline functions, enough for gdb-6.5
# - Make el_get varyadic, and implement EL_GETTC.
# - XXX: the EL_SETTC api will change in the future.
Note: The latter change breaks the ABI of the el_get() function.
Approved by: re (kensmith)
Notes:
svn path=/head/; revision=170511
|
| |
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=170244
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Not because I admit they are technically wrong and not because of bug
reports (I receive nothing). But because I surprisingly meets so
strong opposition and resistance so lost any desire to continue that.
Anyone who interested in POSIX can dig out what changes and how
through cvs diffs.
Notes:
svn path=/head/; revision=169177
|
| |
|
|
|
|
|
| |
(also IEEE Std 1003.1-2001)
Notes:
svn path=/head/; revision=169110
|
| |
|
|
|
|
|
|
| |
Requested by: ache
Explained how by: ru
Notes:
svn path=/head/; revision=168677
|
| |
|
|
|
|
|
| |
Repo-copied by: simon
Notes:
svn path=/head/; revision=168606
|
| |
|
|
|
|
|
|
|
|
| |
- Only define SEEK_DATA and SEEK_HOLE in sys/unistd.h when neither
_POSIX_SOURCE nor _XOPEN_SOURCE is defined.
Pointed out by: bde, ache
Notes:
svn path=/head/; revision=168469
|
| |
|
|
|
|
|
|
|
| |
OpenSolaris. For more information please refer to:
http://blogs.sun.com/bonwick/entry/seek_hole_and_seek_data
Notes:
svn path=/head/; revision=168397
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the restore program to restore all dumped extended attributes.
If the restore is running as root, it will always be able
to restore all extended attributes. If it is not running
as root, it makes a best effort to set them. Using the -v
command line flag or the `verbose' command in interactive
mode will display all the extended attributes being set on
files (and at the end on directories) that are being restored.
It will note any extended attributes that could not be set.
The extended attributes are placed on the dump image immediately
following each file's data. Older versions of restore can work
with the newer dump images. Old versions of restore will
correctly restore the file data and then (silently) skip
over the extended attribute data and proceed to the next file.
This resolves PR 93085 which will be closed once the code
has been MFC'ed.
Note that this code will not compile until these header
files have been updated: <protocols/dumprestore.h> and
<sys/extattr.h>.
PR: bin/93085
Comments from: Poul-Henning Kamp and Robert Watson
MFC after: 3 weeks
Notes:
svn path=/head/; revision=167011
|
| |
|
|
|
|
|
|
| |
Continue to install userland include files in /usr/include/isofs/cd9660
so as not to break userland applications such as libstand.
Notes:
svn path=/head/; revision=166640
|
| |
|
|
|
|
|
|
|
| |
paren to where it belongs.
MFC after: 7 days
Notes:
svn path=/head/; revision=166432
|
| |
|
|
|
|
|
|
|
| |
Static analyzers like FlexeLint complain about it.
MFC after: 7 days
Notes:
svn path=/head/; revision=166431
|
| |
|
|
| |
Notes:
svn path=/head/; revision=166243
|