sjg
008d7c831f
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
brooks
fe846feb04
Remove "capability mode sandbox enabled" messages.
...
These messages serve little purpose and break some consumers.
PR: 199855
Differential Revision: https://reviews.freebsd.org/D2440
Reviewed by: rwatson
Approved by: pjd
MFC after: 1 week
Sponsored by: DARPA, AFRL
2015-05-04 21:44:51 +00:00
ae
2ea9ad214b
After r270929 RAW IP code assumes that all IP fields are in network
...
byte order. Fix ping(8) to pass an IP header with converted ip_off
and ip_len fields, when IP_HDRINCL socket option used.
2015-01-23 13:26:35 +00:00
bapt
6fdc031751
Convert sbin/ to LIBADD
...
Reduce overlinking
2014-11-25 11:23:12 +00:00
sjg
b137080f19
Merge from head@274682
2014-11-19 01:07:58 +00:00
hrs
4a3d5910e2
WARNS=3 and style fixes. No functionality change.
2014-10-20 00:27:40 +00:00
sjg
5860f0d106
Updated dependencies
2014-05-16 14:09:51 +00:00
sjg
1a7e48acf1
Updated dependencies
2014-05-10 05:16:28 +00:00
sjg
ed3fc70bf5
Merge from head
2014-05-08 23:54:15 +00:00
imp
2118f42afd
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
...
from the latter.
2014-05-06 04:22:01 +00:00
sjg
5e568154a0
Merge head
2014-04-28 07:50:45 +00:00
jilles
a704d83919
Fix statically-linked build (WITHOUT_DYNAMICROOT).
2014-03-16 13:43:06 +00:00
rwatson
a400e9c007
Update most userspace consumers of capability.h to use capsicum.h instead.
...
auditdistd is not updated as I will make the change upstream and then do a
vendor import sometime in the next week or two.
MFC after: 3 weeks
2014-03-16 11:04:44 +00:00
pjd
0248f22ea4
Protect ping(8) using Capsicum and Casper. This is protection against malicious
...
network packets that we parse and not against local users trying to gain root
access through ping's set-uid bit - this is handled by dropping privileges very
early in ping.
Submitted by: Mikhail <mp@lenta.ru>
2014-02-04 21:43:53 +00:00
sjg
6d37b86f2b
Updated dependencies
2013-03-11 17:21:52 +00:00
sjg
0ee5295509
Updated dependencies
2013-02-16 01:23:54 +00:00
sjg
778e93c51a
Sync from head
2012-11-04 02:52:03 +00:00
eadler
4bc19b04c5
Check the return error of set[ug]id. While this can never fail in the
...
current version of FreeBSD, this isn't guarenteed by the API. Custom
security modules, or future implementations of the setuid and setgid
may fail.
PR: bin/172289
PR: bin/172290
PR: bin/172291
Submittud by: Erik Cederstrand <erik@cederstrand.dk>
Discussed by: freebsd-security
Approved by: cperciva
MFC after: 1 week
2012-10-22 03:31:22 +00:00
marcel
9dd41e3647
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
delphij
ca1787f8ea
Use timeclear() instead of home grown version.
...
MFC after: 2 weeks
2012-07-02 02:38:27 +00:00
ed
01e81eb99e
Small style fixes:
...
- ANSIfy prototypes.
- Remove unneeded whitespace.
- Add const keyword to function where it can be used.
2010-06-20 12:52:33 +00:00
danger
53dabe7d04
- improve readability
...
Reviewed by: trhodes, keramida
MFC after: 3 days
2009-01-11 22:36:45 +00:00
danger
5648111d56
- rename the RETURN VALUES section to EXIT STATUS
...
- not bumping a date as this is not a real content change
Approved by: ru
MFC after: 3 days
2009-01-07 00:51:41 +00:00
gnn
f5875f045c
Commit IPv6 support for FAST_IPSEC to the tree.
...
This commit includes all remaining changes for the time being including
user space updates.
Submitted by: bz
Approved by: re
2007-07-01 12:08:08 +00:00
cognet
fc0e827f1a
Force the alignment of the chars arrays, as they are casted later to
...
structs.
gcc 4.2 doesn't do it by default, and that results in unaligned access on
arm.
2007-05-21 14:38:45 +00:00
ru
4d582ffe09
Remove alpha left-overs.
2006-08-22 08:03:01 +00:00
dd
462216939a
Print packet loss figures with one decimal place. ping6 already does
...
this, and OpenBSD and NetBSD pings do it too. This is primarily useful
for comparing low levels of packet loss.
2006-08-14 07:54:17 +00:00
glebius
e41986c80d
Add a new feature to ping(8) - possibility to specify maximum
...
wait time for a packet. This allows to:
- Count number of packets received before and after specified
time.
- Shorten time of execution of 'ping -c 1' scripts.
Submitted by: Lytochkin Boris <lytboris gmail.com>
2006-04-05 12:30:42 +00:00
ru
4677f91765
Sync usage() with SYNOPSIS.
2005-12-01 22:03:34 +00:00
ru
4de1ee30af
-mdoc sweep.
2005-11-18 10:36:29 +00:00
glebius
79e1a39bf2
Implement a new feature for ping(8) - sweeping pings. In a sweeping
...
ping ICMP payload of packets being sent is increased with given step.
Sweeping pings are useful for testing problematic channels, MTU
issues or traffic policing functions in networks.
PR: bin/82625
Submitted by: Chris Hellberg <chellberg juniper.net> (with some cleanups)
2005-08-15 14:15:37 +00:00
maxim
9fddea1399
o Store timestamp in network byte order.
...
o Remove an assumption sizeof(struct timeval) == 8 (this is not
true on sparc64).
Reviewed by: imp, -hackers
Obtained from: NetBSD (rev. 1.75)
MT5 after: 1 month
2004-09-30 07:35:56 +00:00
stefanf
bcdeb8e73c
Avoid using void pointers in additive expressions.
...
PR: 56653
2004-08-14 17:46:10 +00:00
markm
90f91e7879
Remove advertising clause from University of California Regent's license,
...
per letter dated July 22, 1999.
Approved by: core, imp
2004-04-09 19:58:40 +00:00
iedowse
e5237a493b
Don't turn off the regular SIGINFO status information. The use of
...
the NOKERNINFO flag only marginally de-clutters the output and
has a number of unwanted side effects:
o The kernel info might be what you want to see
o ^T is left non-functional if ping is killed non-cleanly
o "ping -q foo &" gets suspended on tty output
Encouraged by: bde
2004-04-07 18:48:11 +00:00
johan
31854a224a
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-23 20:25:27 +00:00
iedowse
05e08e2967
Certain ICMP error replies cause ping to perform a reverse DNS
...
lookup on an IP address from the packet (such as the IP that sent
a TTL exceeded error). If the DNS lookup takes a long time, ^C will
appear to be ineffective since the SIGINT handler just sets a flag
and returns. Work around this by exiting immediately on receipt of
a second SIGINT when DNS lookups are enabled.
PR: bin/4696
MFC after: 1 week
2004-02-08 21:59:17 +00:00
ru
1c23ef339b
mdoc(7): Use the new feature of the .In macro.
2003-09-08 19:57:22 +00:00
maxim
230bc843b2
o Rename local variables, do not shadow global declarations.
2003-07-14 12:43:48 +00:00
maxim
e6a55d0102
o Kill MINICMPLEN, there is ICMP_MINLEN already.
2003-07-14 12:42:47 +00:00
maxim
3fd6e6089e
o Be ready to get a reply with length up to IP_MAXPACKET.
...
o Warn when recieved packet length is not equal to length of the
packet we sent out. Idea from NetBSD.
o Fit the dump of packet with wrong data to 80 columns (from NetBSD).
Comments from: bde
2003-07-14 12:37:03 +00:00
ru
c243877a3d
The current recommended default time to live (TTL) for the Internet
...
Protocol (IP) is 64 [RFC791, RFC1122].
Prodded by: Igor Kucherenko <kivvy@sunbay.com>
Obtained from: http://www.iana.org/assignments/ip-parameters
2003-06-25 13:02:18 +00:00
maxim
c98e04ea6e
Fix SIGINFO handling: do not print incorrect timing statistics
...
when the data for it is not available.
Founded by: ping -s0 localhost; press ^T
2003-06-02 10:01:59 +00:00
obrien
19105c8312
Use __FBSDID() to quiet GCC 3.3 warnings.
2003-05-03 18:41:59 +00:00
maxim
da1c42b4c0
o Skip timestamp part when checking payload.
...
PR: bin/50909
Submitted by: Barney Wolff <barney@lab.databus.com>
2003-04-14 08:34:14 +00:00
mdodd
ca2109254b
Deal with a case where the returned packed was smaller than the
...
transmitted packet (because the remote host stripped off our icmp_data).
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
2003-04-07 12:05:50 +00:00
mdodd
ccc6071f7e
Back out support for RFC3514.
...
RFC3514 poses an unacceptale risk to compliant systems.
2003-04-02 20:14:44 +00:00
maxim
ef610973a4
IP_EVIL -> IP_EF
2003-04-02 14:52:21 +00:00