| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These were found by the Undefined Behavious GsoC project at NetBSD:
Avoid undefined behavior in ftok(3)
Do not change the signedness bit with a left shift operation.
Cast to unsigned integer to prevent this.
ftok.c:56:10, left shift of 123456789 by 24 places cannot be represented
in type 'int'
ftok.c:56:10, left shift of 4160 by 24 places cannot be represented in
type 'int'
Avoid undefined behavior in an inet_addr.c
Do not change the signedness bit with a left shift operation.
Cast to unsigned integer to prevent this.
inet_addr.c:218:20, left shift of 131 by 24 places cannot be represented
in type 'int'
Detected with micro-UBSan in the user mode.
Obtained from: NetBSD
MFC after: 2 weeks
Notes:
svn path=/head/; revision=337422
|
| |
|
|
| |
Notes:
svn path=/head/; revision=326695
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.
Notes:
svn path=/head/; revision=326025
|
| |
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=316188
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96
Notes:
svn path=/head/; revision=314436
|
| |
|
|
|
|
|
|
|
| |
According to style(9):
> normally, include <sys/types.h> OR <sys/param.h>, but not both.
(<sys/param.h> already includes <sys/types.h> when LOCORE is not defined).
Notes:
svn path=/head/; revision=298226
|
| |
|
|
| |
Notes:
svn path=/head/; revision=288038
|
| |\
| |
| |
| |
| |
| |
| | |
Obtained from: ISC
Notes:
svn path=/head/; revision=269867
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
From
http://www.isc.org/downloads/libbind/
The libbind functions have been separated from the BIND suite as of BIND
9.6.0. Originally from older versions of BIND, they have been continually
maintained and improved but not installed by default with BIND 9. This
standard resolver library contains the same historical functions and
headers included with many Unix operating systems. In fact, most
implementations are based on the same original code.
At present, NetBSD maintains libbind code, now known as "netresolv".
Notes:
svn path=/vendor/resolver/dist/; revision=269610
|
| | |
| |
| |
| |
| | |
Notes:
svn path=/vendor/resolver/dist/; revision=186083
svn path=/vendor/resolver/9.4.3/; revision=186084; tag=vendor/resolver/9.4.3
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.
A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.
Obtained from: Juniper Networks, Inc.
Notes:
svn path=/head/; revision=262722
|
| | |
| |
| |
| |
| |
| |
| | |
Reviewed by: glebius
Notes:
svn path=/head/; revision=261602
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
Notes:
svn path=/head/; revision=186090
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix an off-by-one error in inet_network(3). [08:02]
Security: FreeBSD-SA-08:01.pty
Security: FreeBSD-SA-08:02.libc
Notes:
svn path=/head/; revision=175330
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| | |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=170244
|
| |\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=170243
|
| | |
| |
| |
| | |
Notes:
svn path=/vendor/resolver/dist/; revision=170242
|
| | |
| |
| |
| | |
Notes:
svn path=/head/; revision=169092
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
clause.
# If I've done so improperly on a file, please let me know.
Notes:
svn path=/head/; revision=165903
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Obtained from: ISC
MFC after: 1 week
Notes:
svn path=/head/; revision=165258
|
| |\|
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=165255
|
| | |
| |
| |
| | |
Notes:
svn path=/vendor/resolver/dist/; revision=165254
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
to ${SYM_MAPS}. This unbreaks world with SYMVER_ENABLED.
Pointy hat to: ume
Notes:
svn path=/head/; revision=157049
|
| |/
|
|
|
|
|
| |
- Exclude unnecessary functions for us.
Notes:
svn path=/head/; revision=156956
|
|
|
Notes:
svn path=/vendor/resolver/dist/; revision=156952
|