#
ee67461e |
|
08-Jun-2023 |
Joseph Mingrone <jrm@FreeBSD.org> |
tpcdump: Update to 4.99.4 Local changes: - Update some local modifications to fix build - Synch config.h with upstream as much as possible Changelog: https://git.tcpdump.org/tcpdump/blob/55bc126b0216cfe409b8d6bd378f65679d136ddf:/CHANGES Reviewed by: emaste Obtained from: https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz Sponsored by: The FreeBSD Foundation
|
#
39e421e8 |
|
21-Dec-2019 |
Cy Schubert <cy@FreeBSD.org> |
MFV r353143 (phillip): Update tcpdump from 4.9.2 to 4.9.3. MFC after: 2 weeks
|
#
0bff6a5a |
|
05-Dec-2017 |
Ed Maste <emaste@FreeBSD.org> |
Update tcpdump to 4.9.2 It contains many fixes, including bounds checking, buffer overflows (in SLIP and bittok2str_internal), buffer over-reads, and infinite loops. One other notable change: Do not use getprotobynumber() for protocol name resolution. Do not do any protocol name resolution if -n is specified. Submitted by: gordon Reviewed by: delphij, emaste, glebius MFC after: 1 week Relnotes: Yes Security: CVE-2017-11108, CVE-2017-11541, CVE-2017-11542 Security: CVE-2017-11543, CVE-2017-12893, CVE-2017-12894 Security: CVE-2017-12895, CVE-2017-12896, CVE-2017-12897 Security: CVE-2017-12898, CVE-2017-12899, CVE-2017-12900 Security: CVE-2017-12901, CVE-2017-12902, CVE-2017-12985 Security: CVE-2017-12986, CVE-2017-12987, CVE-2017-12988 Security: CVE-2017-12989, CVE-2017-12990, CVE-2017-12991 Security: CVE-2017-12992, CVE-2017-12993, CVE-2017-12994 Security: CVE-2017-12995, CVE-2017-12996, CVE-2017-12997 Security: CVE-2017-12998, CVE-2017-12999, CVE-2017-13000 Security: CVE-2017-13001, CVE-2017-13002, CVE-2017-13003 Security: CVE-2017-13004, CVE-2017-13005, CVE-2017-13006 Security: CVE-2017-13007, CVE-2017-13008, CVE-2017-13009 Security: CVE-2017-13010, CVE-2017-13011, CVE-2017-13012 Security: CVE-2017-13013, CVE-2017-13014, CVE-2017-13015 Security: CVE-2017-13016, CVE-2017-13017, CVE-2017-13018 Security: CVE-2017-13019, CVE-2017-13020, CVE-2017-13021 Security: CVE-2017-13022, CVE-2017-13023, CVE-2017-13024 Security: CVE-2017-13025, CVE-2017-13026, CVE-2017-13027 Security: CVE-2017-13028, CVE-2017-13029, CVE-2017-13030 Security: CVE-2017-13031, CVE-2017-13032, CVE-2017-13033 Security: CVE-2017-13034, CVE-2017-13035, CVE-2017-13036 Security: CVE-2017-13037, CVE-2017-13038, CVE-2017-13039 Security: CVE-2017-13040, CVE-2017-13041, CVE-2017-13042 Security: CVE-2017-13043, CVE-2017-13044, CVE-2017-13045 Security: CVE-2017-13046, CVE-2017-13047, CVE-2017-13048 Security: CVE-2017-13049, CVE-2017-13050, CVE-2017-13051 Security: CVE-2017-13052, CVE-2017-13053, CVE-2017-13054 Security: CVE-2017-13055, CVE-2017-13687, CVE-2017-13688 Security: CVE-2017-13689, CVE-2017-13690, CVE-2017-13725 Differential Revision: https://reviews.freebsd.org/D12404
|
#
b01988a5 |
|
04-Oct-2017 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Partially revert r323866. Using HAVE_* is a internal tcpdump style standard. We want to be consistent with the standard to upstream those changes in the future. Requested by: glebius@ |
#
2560d181 |
|
21-Sep-2017 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
We use a few different ifdef's names to check if we are using Casper or not, let's standardize this. Now we are always use WITH_CASPER name. Discussed with: emaste@ MFC after: 1 month |
#
3340d773 |
|
01-Feb-2017 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Update tcpdump to 4.9.0. It fixes many buffer overflow in different protocol parsers, but none of them are critical, even in absense of Capsicum. Security: CVE-2016-7922, CVE-2016-7923, CVE-2016-7924, CVE-2016-7925 Security: CVE-2016-7926, CVE-2016-7927, CVE-2016-7928, CVE-2016-7929 Security: CVE-2016-7930, CVE-2016-7931, CVE-2016-7932, CVE-2016-7933 Security: CVE-2016-7934, CVE-2016-7935, CVE-2016-7936, CVE-2016-7937 Security: CVE-2016-7938, CVE-2016-7939, CVE-2016-7940, CVE-2016-7973 Security: CVE-2016-7974, CVE-2016-7975, CVE-2016-7983, CVE-2016-7984 Security: CVE-2016-7985, CVE-2016-7986, CVE-2016-7992, CVE-2016-7993 Security: CVE-2016-8574, CVE-2016-8575, CVE-2017-5202, CVE-2017-5203 Security: CVE-2017-5204, CVE-2017-5205, CVE-2017-5341, CVE-2017-5342 Security: CVE-2017-5482, CVE-2017-5483, CVE-2017-5484, CVE-2017-5485 Security: CVE-2017-5486
|
#
e29a5e1b |
|
08-Jun-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Fix spelling of the casper introduced in the r296047. PR: 210031 Reported by: AllanJude, jmallett |
#
c501d73c |
|
25-Feb-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Convert casperd(8) daemon to the libcasper. After calling the cap_init(3) function Casper will fork from it's original process, using pdfork(2). Forking from a process has a lot of advantages: 1. We have the same cwd as the original process. 2. The same uid, gid and groups. 3. The same MAC labels. 4. The same descriptor table. 5. The same routing table. 6. The same umask. 7. The same cpuset(1). From now services are also in form of libraries. We also removed libcapsicum at all and converts existing program using Casper to new architecture. Discussed with: pjd, jonathan, ed, drysdale@google.com, emaste Partially reviewed by: drysdale@google.com, bdrewery Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D4277 |
#
8bdc5a62 |
|
08-Jul-2015 |
Patrick Kelsey <pkelsey@FreeBSD.org> |
MFV r285191: tcpdump 4.7.4. Also, the changes made in r272451 and r272653 that were lost in the merge of 4.6.2 (r276788) have been restored. PR: 199568 Differential Revision: https://reviews.freebsd.org/D3007 Reviewed by: brooks, hiren Approved by: jmallett (mentor) MFC after: 1 month
|
#
3c602fab |
|
07-Jan-2015 |
Xin LI <delphij@FreeBSD.org> |
MFV r276761: tcpdump 4.6.2. MFC after: 1 month
|
#
8c82632e |
|
20-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
Fix build with WITHOUT_CAPSICUM. Submitted by: dt71 gmx com Sponsored by: The FreeBSD Foundation |
#
197731f6 |
|
15-Dec-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Make use of casperd's system.dns service when running without the -n option. Now tcpdump(8) is sandboxed even if DNS resolution is required. Sponsored by: The FreeBSD Foundation |
#
d03c0883 |
|
30-May-2013 |
Xin LI <delphij@FreeBSD.org> |
MFV: tcpdump 4.4.0. MFC after: 4 weeks
|
#
cac3dcd5 |
|
16-May-2012 |
Xin LI <delphij@FreeBSD.org> |
Merge tcpdump 4.2.1. MFC after: 2 weeks
|
#
27df3f5d |
|
28-Oct-2010 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge tcpdump-4.1.1.
|
#
a5779b6e |
|
21-Mar-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
Merge tcpdump 4.0.0 from the vendor branch.
|
#
81ceab71 |
|
20-Mar-2009 |
Rui Paulo <rpaulo@FreeBSD.org> |
Flatten vendor/tcpdump and remove keyword expansion. |
#
abf25193 |
|
15-Oct-2007 |
Max Laier <mlaier@FreeBSD.org> |
Resolve merge conflicts Approved by: re (kensmith) Obtained from: tcpdump.org |
#
b5bfcb5d |
|
15-Oct-2007 |
Max Laier <mlaier@FreeBSD.org> |
Import of tcpdump v3.9.8 |
#
17cb103c |
|
04-Sep-2006 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts MFC after: 1 month |
#
2ebc47db |
|
04-Sep-2006 |
Sam Leffler <sam@FreeBSD.org> |
Import of tcpdump v3.9.4 |
#
29292c17 |
|
10-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts Approved by: re (scottl) |
#
f4d0c64a |
|
10-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
Virgin import of tcpdump v3.9.1 (release) from tcpdump.org Approved by: re (scottl) |
#
c1ad1296 |
|
29-May-2005 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts and update for proper build; including: o print-fr.c returned to code on vendor branch o remove pmap_prot.h include from print-sunrprc.c o remove gcc/i386-specific ntoh* write-arounds from tcpdump-stdinc.h Reviewed by: bms |
#
1de50e9f |
|
29-May-2005 |
Sam Leffler <sam@FreeBSD.org> |
Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.org |
#
cc391cce |
|
31-Mar-2004 |
Bruce M Simpson <bms@FreeBSD.org> |
Merge of tcpdump 3.8.3 from tcpdump.org, with the following caveats: print-atm.c no longer performs special handling for FORE headers; these can no doubt be re-added at a later date. print-fr.c is effectively a no-op. print-llc.c has had the default_print_unaligned() call removed as tcpdump no longer defines this function, however the prototype is still present. Suggest we roll in a diff to use print_unknown_data(). |
#
5b0fe478 |
|
31-Mar-2004 |
Bruce M Simpson <bms@FreeBSD.org> |
Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz |
#
0e0def19 |
|
02-Mar-2003 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.7.2 |
#
9afd0c29 |
|
02-Mar-2003 |
Bill Fenner <fenner@FreeBSD.org> |
Import tcpdump 3.7.2 (fudging for multi-DLT support) from http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz |
#
a1c2090e |
|
20-Jun-2002 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.7.1 MFC after: 2 weeks |
#
a90e161b |
|
20-Jun-2002 |
Bill Fenner <fenner@FreeBSD.org> |
Import tcpdump 3.7.1, from http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz |
#
943ee2b1 |
|
03-Apr-2001 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.6.2 |
#
685295f4 |
|
03-Apr-2001 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of tcpdump.org tcpdump v3.6.2 |
#
7524a079 |
|
04-Oct-2000 |
Kris Kennaway <kris@FreeBSD.org> |
* Buffer-safe string function cleanup. There are a couple of strcpy() and strcat()s which would be more difficult to fix, but I think they're safe anyway. * Don't crash at runtime by overflowing a buffer with constant data in print-icmp.c on a long hostname. * Don't overflow a static buffer by trying to decode an AFS ACL into a buffer which is way too small for it. Reviewed by: -audit |
#
bb1ba417 |
|
07-Mar-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Include ip6.h from <netinet/>, not <netinet6/>. Submitted by: Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp> Approved by: jkh |
#
a88113a8 |
|
29-Jan-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.5 |
#
b0453382 |
|
29-Jan-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of tcpdump.org tcpdump v3.5 |
#
699fc314 |
|
15-Sep-1998 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.4 PR: bin/7877 |
#
4644f044 |
|
15-Sep-1998 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of LBL tcpdump v3.4 |
#
2ebf6c05 |
|
26-May-1997 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.3. The print_nfs.c changes are pretty extensive; this is partially because LBL did a lot of cleanup and partially because I removed lots of pointless changes away from the LBL style. PR: 3371 mostly-Submitted by: Chris Timmons <skynyrd@opus.cts.cwu.edu> |
#
4de76e31 |
|
26-May-1997 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of LBL tcpdump v3.3 |
#
ee3e7633 |
|
03-Jan-1997 |
Garrett Wollman <wollman@FreeBSD.org> |
Update to reflect changes in net/if.h. |
#
01bd0dbc |
|
19-Aug-1996 |
Paul Traina <pst@FreeBSD.org> |
Handle IS-IS IIH messages and print NSAPs in canonical format. Submitted by: Tony Li <tli@jnx.com> |
#
4edb46e9 |
|
19-Aug-1996 |
Paul Traina <pst@FreeBSD.org> |
Virgin import of unmodified tcpdump v3.2.1 distribution from LBL. Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996. |
#
b01988a5 |
|
04-Oct-2017 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Partially revert r323866. Using HAVE_* is a internal tcpdump style standard. We want to be consistent with the standard to upstream those changes in the future. Requested by: glebius@
|
#
2560d181 |
|
21-Sep-2017 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
We use a few different ifdef's names to check if we are using Casper or not, let's standardize this. Now we are always use WITH_CASPER name. Discussed with: emaste@ MFC after: 1 month
|
#
e29a5e1b |
|
08-Jun-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Fix spelling of the casper introduced in the r296047. PR: 210031 Reported by: AllanJude, jmallett
|
#
c501d73c |
|
25-Feb-2016 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Convert casperd(8) daemon to the libcasper. After calling the cap_init(3) function Casper will fork from it's original process, using pdfork(2). Forking from a process has a lot of advantages: 1. We have the same cwd as the original process. 2. The same uid, gid and groups. 3. The same MAC labels. 4. The same descriptor table. 5. The same routing table. 6. The same umask. 7. The same cpuset(1). From now services are also in form of libraries. We also removed libcapsicum at all and converts existing program using Casper to new architecture. Discussed with: pjd, jonathan, ed, drysdale@google.com, emaste Partially reviewed by: drysdale@google.com, bdrewery Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D4277
|
#
8c82632e |
|
20-Dec-2013 |
Glen Barber <gjb@FreeBSD.org> |
Fix build with WITHOUT_CAPSICUM. Submitted by: dt71 gmx com Sponsored by: The FreeBSD Foundation
|
#
197731f6 |
|
15-Dec-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
Make use of casperd's system.dns service when running without the -n option. Now tcpdump(8) is sandboxed even if DNS resolution is required. Sponsored by: The FreeBSD Foundation
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
abf25193 |
|
15-Oct-2007 |
Max Laier <mlaier@FreeBSD.org> |
Resolve merge conflicts Approved by: re (kensmith) Obtained from: tcpdump.org
|
#
b5bfcb5d |
|
15-Oct-2007 |
Max Laier <mlaier@FreeBSD.org> |
Import of tcpdump v3.9.8
|
#
17cb103c |
|
04-Sep-2006 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts MFC after: 1 month
|
#
2ebc47db |
|
04-Sep-2006 |
Sam Leffler <sam@FreeBSD.org> |
Import of tcpdump v3.9.4
|
#
29292c17 |
|
10-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts Approved by: re (scottl)
|
#
f4d0c64a |
|
10-Jul-2005 |
Sam Leffler <sam@FreeBSD.org> |
Virgin import of tcpdump v3.9.1 (release) from tcpdump.org Approved by: re (scottl)
|
#
c1ad1296 |
|
29-May-2005 |
Sam Leffler <sam@FreeBSD.org> |
resolve merge conflicts and update for proper build; including: o print-fr.c returned to code on vendor branch o remove pmap_prot.h include from print-sunrprc.c o remove gcc/i386-specific ntoh* write-arounds from tcpdump-stdinc.h Reviewed by: bms
|
#
1de50e9f |
|
29-May-2005 |
Sam Leffler <sam@FreeBSD.org> |
Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.org
|
#
cc391cce |
|
31-Mar-2004 |
Bruce M Simpson <bms@FreeBSD.org> |
Merge of tcpdump 3.8.3 from tcpdump.org, with the following caveats: print-atm.c no longer performs special handling for FORE headers; these can no doubt be re-added at a later date. print-fr.c is effectively a no-op. print-llc.c has had the default_print_unaligned() call removed as tcpdump no longer defines this function, however the prototype is still present. Suggest we roll in a diff to use print_unknown_data().
|
#
5b0fe478 |
|
31-Mar-2004 |
Bruce M Simpson <bms@FreeBSD.org> |
Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz
|
#
0e0def19 |
|
02-Mar-2003 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.7.2
|
#
9afd0c29 |
|
02-Mar-2003 |
Bill Fenner <fenner@FreeBSD.org> |
Import tcpdump 3.7.2 (fudging for multi-DLT support) from http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz
|
#
a1c2090e |
|
20-Jun-2002 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.7.1 MFC after: 2 weeks
|
#
a90e161b |
|
20-Jun-2002 |
Bill Fenner <fenner@FreeBSD.org> |
Import tcpdump 3.7.1, from http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz
|
#
943ee2b1 |
|
03-Apr-2001 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.6.2
|
#
685295f4 |
|
03-Apr-2001 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of tcpdump.org tcpdump v3.6.2
|
#
7524a079 |
|
04-Oct-2000 |
Kris Kennaway <kris@FreeBSD.org> |
* Buffer-safe string function cleanup. There are a couple of strcpy() and strcat()s which would be more difficult to fix, but I think they're safe anyway. * Don't crash at runtime by overflowing a buffer with constant data in print-icmp.c on a long hostname. * Don't overflow a static buffer by trying to decode an AFS ACL into a buffer which is way too small for it. Reviewed by: -audit
|
#
bb1ba417 |
|
07-Mar-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Include ip6.h from <netinet/>, not <netinet6/>. Submitted by: Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp> Approved by: jkh
|
#
a88113a8 |
|
29-Jan-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.5
|
#
b0453382 |
|
29-Jan-2000 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of tcpdump.org tcpdump v3.5
|
#
699fc314 |
|
15-Sep-1998 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.4 PR: bin/7877
|
#
4644f044 |
|
15-Sep-1998 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of LBL tcpdump v3.4
|
#
2ebf6c05 |
|
26-May-1997 |
Bill Fenner <fenner@FreeBSD.org> |
Merge tcpdump 3.3. The print_nfs.c changes are pretty extensive; this is partially because LBL did a lot of cleanup and partially because I removed lots of pointless changes away from the LBL style. PR: 3371 mostly-Submitted by: Chris Timmons <skynyrd@opus.cts.cwu.edu>
|
#
4de76e31 |
|
26-May-1997 |
Bill Fenner <fenner@FreeBSD.org> |
Virgin import of LBL tcpdump v3.3
|
#
ee3e7633 |
|
03-Jan-1997 |
Garrett Wollman <wollman@FreeBSD.org> |
Update to reflect changes in net/if.h.
|
#
01bd0dbc |
|
19-Aug-1996 |
Paul Traina <pst@FreeBSD.org> |
Handle IS-IS IIH messages and print NSAPs in canonical format. Submitted by: Tony Li <tli@jnx.com>
|
#
4edb46e9 |
|
19-Aug-1996 |
Paul Traina <pst@FreeBSD.org> |
Virgin import of unmodified tcpdump v3.2.1 distribution from LBL. Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
|