summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* INSTALL.md: Add doc/README.*Francois-Xavier Le Bail2023-01-021-0/+1
| | | | | | (cherry picked from commit ed64d299a3b248dcb57c05ab85a357fce7d83124) [skip ci]
* INSTALL.md: Delete the deleted win32 directoryFrancois-Xavier Le Bail2023-01-021-1/+0
| | | | (cherry picked from commit b510ee0457172336ed50caa84e2989ce6c13956a)
* Remove trailing spacesFrancois-Xavier Le Bail2023-01-021-2/+2
| | | | (cherry picked from commit a0b5d87b67a53ac53d4e5967aac3fbe95223dca1)
* Say CONTRIBUTING.md in Makefile.in too. [skip ci]Denis Ovsienko2023-01-021-1/+1
| | | | (cherry picked from commit b50d074de338445dec669589087539d0a303eb96)
* Convert CONTRIBUTING to Markdown. [skip ci]Denis Ovsienko2023-01-028-176/+194
| | | | (cherry picked from commit af98bb47763163ef96e9e83a0ad779f4e14fae38)
* Makefile.in: Sort the files in EXTRA_DISTFrancois-Xavier Le Bail2023-01-021-6/+6
| | | | (cherry picked from commit 0153755fe7f102363cb25da1d18931cc0973c36c)
* Forgot to update README.md as well. [skip ci]Denis Ovsienko2023-01-021-1/+1
| | | | (cherry picked from commit 6540caf032a578072d19c3647a05fa47b10b6799)
* Reformat the installation notes in Markdown. [skip ci]Denis Ovsienko2023-01-022-17/+21
| | | | (cherry picked from commit efaa1454754046927e94e22a9f09e562d1f6d42a)
* Revert "Makefile.in: Sort the files in EXTRA_DIST"Francois-Xavier Le Bail2023-01-021-6/+6
| | | | | | This reverts commit 1ca21fa37a98aeeb3e88e184c6f5150771d54e3d. (Will be redone after an update.)
* Revert "INSTALL.txt: Delete the deleted win32 directory"Francois-Xavier Le Bail2023-01-021-0/+1
| | | | | | This reverts commit 2f32ac8be0070372442febb1a745071aa4ffa14b. (Will be redone after converting to Markdown.)
* Revert "INSTALL.txt: Add doc/README.*"Francois-Xavier Le Bail2023-01-021-1/+0
| | | | | | This reverts commit 43c8cb522b9a7c92e653bd8451e0b55507943f6e. (Will be redone after converting to Markdown.)
* CHANGES: Add a change backported to 4.99Francois-Xavier Le Bail2023-01-021-0/+3
| | | | | | (cherry picked from commit a653ca074895ebeee5c7d9d1bcbdbf9b6911e87a) [skip ci]
* PTP: Print un-allocated values for the message field as "Reserved"Francois-Xavier Le Bail2023-01-021-1/+1
| | | | | | instead of "none". (cherry picked from commit 6cdcda284868079abd970fd2ccde2df89b89b7c1)
* PTP: use the proper values for the control fieldDavid Mirabito2023-01-024-180/+202
| | | | (cherry picked from commit b044e5ec320a292722af62b6995ecc5ec481eff6)
* CMake: Fix a typo in a comment. [skip ci]Denis Ovsienko2023-01-011-1/+1
| | | | (cherry picked from commit d74c65c5a7398c34d0e48154a34053fca91b3272)
* CHANGES: Move "Source code" section before "Building and testing" oneFrancois-Xavier Le Bail2023-01-011-2/+2
| | | | | | (cherry picked from commit 1815384b2c9cb321759310b3498c57f19a5168c9) [skip ci]
* smbutil.c: Replace obsolete function call (asctime)Ege Çetin2023-01-013-2/+8
| | | | (cherry picked from commit ab17cb47648b8a60d9897f598b7fd0df1dd354fa)
* CHANGES: Add some changes backported to 4.99.3Francois-Xavier Le Bail2023-01-011-0/+8
| | | | (backported from commit f39c83011b891d0f19caf29aceb21372656a837f)
* Cirrus CI: Run the "make whitespacecheck" command in the Linux taskFrancois-Xavier Le Bail2023-01-011-0/+1
| | | | | | There is no need to add this command in all tasks. (cherry picked from commit 86cd6215d6d1c87f1aadef0652073ed00863fc12)
* Makefile.in: Add the whitespacecheck targetFrancois-Xavier Le Bail2023-01-011-0/+13
| | | | | | | | Display errors when there are trailing space(s)/tab(s). (cherry picked from commit ef280660f2f0525543f6d075fc93e38fe43243b3) [skip ci]
* Cirrus CI: Run the "make releasecheck" command in the Linux taskFrancois-Xavier Le Bail2023-01-011-0/+2
| | | | | | There is no need to add this command in all tasks. (cherry picked from commit 047714a6b020bc15a265b51578d247d19955b22a)
* Makefile.in: Add "make -s install" in the releasecheck targetFrancois-Xavier Le Bail2023-01-011-3/+14
| | | | (cherry picked from commit 02a09dc8d38a588b468892e9aaf96492423bd471)
* Makefile.in: Add the releasecheck targetFrancois-Xavier Le Bail2023-01-011-0/+27
| | | | | | | | | | | | | | | This change do, in a fresh directory from a release archive: 1) a "configure --enable-smb" and build, 2) a "cmake -DENABLE_SMB=yes" and build. It may allow to find some necessary files missing in the release archive. Define CMAKE_MESSAGE_LOG_LEVEL=NOTICE to minimize the cmake output. Define CMAKE_RULE_MESSAGES=OFF to minimize the make output in cmake case. (cherry picked from commit 9fee4c62803ea069dba464816538abcfafb36f03) [skip ci]
* CI: Introduce and use TCPDUMP_CMAKE_TAINTEDFrancois-Xavier Le Bail2023-01-012-2/+18
| | | | | | | | | | | | | | | | | | | The new environment variable provides means to declare all or some tcpdump cmake run of a specific environment (CI or a working copy) as tainted. Add explicit conditions to exempt the cmake run that emit warnings now and request the compiler to treat warnings as errors *iff* the cmake run is not tainted. This way if a cmake run that is warning-free now degrades later, CI will fail it. The treat warnings as errors cmake option used is: -Werror=dev Make developer warnings errors. Make warnings that are meant for the author of the CMake- Lists.txt files errors. By default this will also turn on depre- cated warnings as errors. (cherry picked from commit 625657ada89f6ab9056e3f918edb7052d3067438)
* cmake: Update the minimum required version to 2.8.12 (except Windows)Francois-Xavier Le Bail2023-01-011-1/+1
| | | | | | | | | | | | | | | | Windows minimum required is already 3.12. This change avoids this warning: CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. (Same as in libpcap.) (cherry picked from commit 9b05cc18ec7b5450bc668f9386d73c92bbfc3491)
* Lose an unused variable in print-snmp.c.Denis Ovsienko2022-12-311-2/+2
| | | | | | | | | | ./print-snmp.c:1200:17: warning: variable 'ind' set but not used [-Wunused-but-set-variable] clang version 15.0.1 Target: aarch64-portbld-freebsd13.1 (cherry picked from commit eaaa2f168ae11c9de618484c373c1e06be37781a)
* Start tcpdump 4.99.3-PRE-GIT.Denis Ovsienko2022-12-313-10/+13
|
* This is tcpdump 4.99.2.tcpdump-4.99.2Denis Ovsienko2022-12-313-12/+12
|
* CHANGES: Refine the 4.99.2 section. [skip ci]Denis Ovsienko2022-12-311-5/+16
| | | | | | | | List user-visible changes that have been made but did not appear in the change log. Remove entries that are duplicate (including EIGRP from 4.99.1) or have been superseded by later changes (make releasetar). (cherry picked from commit 94fb0cdaf13cbabeb2e431538bb85068d9f92c39)
* TESTLIST: Update some comments (.sh -> .tests)Francois-Xavier Le Bail2022-12-191-5/+5
| | | | | | (cherry picked from commit 47e88c01d4bd8ac6e2e0cbdb3f78452fb11d0ac3) [skip ci]
* Cirrus CI: Switch macOS to AArch64. [skip appveyor]Denis Ovsienko2022-12-161-4/+3
| | | | | | Same as in tcpslice and libpcap. (cherry picked from commit d98b1777c728354d55aab391d1f20ef8f3f46bb6)
* PTP: Replace some ' ,' with ', ' (style)Francois-Xavier Le Bail2022-12-121-23/+23
| | | | | | (cherry picked from commit baee15d316aa51b0734eb1a22af6a8b05fed6b23) [skip ci]
* PTP: Remove an unused macroFrancois-Xavier Le Bail2022-12-121-9/+0
| | | | | | | | | Moreover: Remove extra blank lines. (cherry picked from commit d8b6f680b4ced8026f9637b2b6c4e63d4c722dcf) [skip ci]
* CREDITS: Add authors of changes backported to 4.99.2Francois-Xavier Le Bail2022-11-211-0/+8
| | | | | | (cherry picked from commit fb4a8f6fb2bae1a1aa7d9f6f207cb72d12980595) [skip ci]
* CHANGES: Add more changes backported to 4.99.2Francois-Xavier Le Bail2022-11-071-3/+35
| | | | | | (cherry picked from commit 3aa9af0af489e9393b4ad7838ea2b8bc8ee8ba61) [skip ci]
* CHANGES: Add a change backported to 4.99Francois-Xavier Le Bail2022-11-051-0/+1
| | | | (backported from commit 8d5c919867538dea333c204d26ca43e85b0fc7f8)
* MPTCP: Print 'Length' inside mptcp optionsMichal Ruprich2022-11-057-318/+320
| | | | | | | Current mptcp parser prints 'mptcp <Subtype>...' but RFC 8684 in Section 3. states that the format should be 'mptcp <Length> <Subtype>...' (cherry picked from commit 3c8346f0efa4ae16b9fa2d9467311b387b2d7d58)
* MPTCP: Put GET_U_1() outside of macros.Denis Ovsienko2022-11-051-8/+8
| | | | | | | This way it is much easier to proof-read the bounds checks coverage even without the comments. Fixup some whitespace while at it. (cherry picked from commit 3ebae8948826d18e00e7e25a5c32a6ecda38e96a)
* Copy build_common.h from libpcap. [skip ci]Denis Ovsienko2022-11-021-2/+9
| | | | (cherry picked from commit e08e6a8e38b7fb05eb4fda4187c86c34aab09885)
* CHANGES: Add a change backported to 4.99Francois-Xavier Le Bail2022-11-021-0/+1
| | | | (cherry picked from commit 9c53688beb592515f0949f77ac592a772840a842)
* WHOIS: Add its own printer source file and printer functionFrancois-Xavier Le Bail2022-11-025-2/+35
| | | | | | | | Like all other text protocols. This is a follow-up to 185b7ce04b182d2d7e490f23a3f0c7b9ea5916e4. (cherry picked from commit 97e4fe30d878e871398c208c800615fe1a490911)
* Refine the change log. [skip ci]Denis Ovsienko2022-11-021-4/+4
| | | | | | | In the 4.99.2 section fix a typo and move changes that are not specific to a particular protocol to the "source code" sub-section. (cherry picked from commit dd7d97a439da4d31ba8c9295b308fe7f183ab35e)
* Add a change log entry for CMake RPATH bug fix. [skip ci]Denis Ovsienko2022-11-021-0/+1
| | | | (cherry picked from commit 5be14bf7124d8a7fadc9c9e4ebf1bf47a056e92e)
* Remove the release candidate rcX targetsFrancois-Xavier Le Bail2022-10-312-6/+1
| | | | | | | | | | | | | | | | | | | | | | These tricky targets used "autoreconf -f" (via "make releasetar") and they changed the VERSION and configure files locally. If building a release candidate tar archive is needed, it's better to: Update VERSION with rcX suffix and configure via "autoreconf -f", commit them, add a tag and build the archive via "make releasetar". It should display: Archive build from tag tcpdump-...rcX. Note: the "autoreconf -f" command changes the configure file in an uncontrolled way (runstatedir, #define LARGE_OFF_T, etc.) depending on the autoconf version. It is necessary to choose the parts that will be added in the commit with "git add -i". This is a follow-up to efd420db902a19a8f74298d22feaf1620f51c5b7. (backported from commit a268f5d657041c7c6d07d9c3fcac3067abd8473c) [skip ci]
* Use "git archive" for the "make releasetar" processFrancois-Xavier Le Bail2022-10-282-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use the release tag if it exists or use HEAD. Remove the "autoreconf -f" command, because it changes the configure file locally in an uncontrolled way (runstatedir, #define LARGE_OFF_T, etc.) depending on the autoconf version. This command is run in the release process before a commit and we can choose the parts that will be added in the commit. Note: The following target (rcX) must be updated ou removed in a next step because it was using "autoreconf -f" (via "make releasetar") and it changes the VERSION and configure files locally. This change 1) Ensures that we only release files from tag/HEAD, not locally modified ones. 2) Avoids disclosing personal data such as the username/group of the local user. 3) Puts by default a umask of 0002, which turns off the world write bit on files in the archive. 4) Avoids problems on some OSes (no more tar, Git builtin tar.gz handling). (cherry picked from commit c378c2a04cdb3c8ec35341ca503cf1a2889a77d5)
* CHANGES: Add a change backported to 4.99Francois-Xavier Le Bail2022-10-141-0/+1
| | | | (cherry picked from commit aeb956f1f0da2112aadd812de3562a2c47a4cc70)
* PTP: fix printing of the correction fieldsCharles (Chas) Williams2022-10-144-7/+14
| | | | | | | The nanosecond part of the correction field is 48 bits and the sub-nanosecond part is 16 bits. (cherry picked from commit c8a59b1d2a8b01e12a071a08810a9959f55a9fef)
* CHANGES: Add a change backported to 4.99Francois-Xavier Le Bail2022-10-121-0/+1
| | | | | | [skip ci] (cherry picked from commit fd4c7cc164fbf8ce3aea8c1a6c07af04c7ee33f4)
* NFS: Fix the format for printing an unsigned intFrancois-Xavier Le Bail2022-10-101-1/+1
| | | | (cherry picked from commit a2bbbe3888d4b83400aba341e86111a6c5b72163)
* Remove a trailing spaceFrancois-Xavier Le Bail2022-10-101-1/+1
| | | | | | [skip ci] (cherry picked from commit e91ca695c357896157e69466366b86e299139263)