Commit Graph

207 Commits

Author SHA1 Message Date
Francois-Xavier Le Bail
e4b31af5a5 Fix a typo
[skip ci]
2022-12-11 20:04:47 +01:00
Francois-Xavier Le Bail
02a09dc8d3 Makefile.in: Add "make -s install" in the releasecheck target 2022-12-11 19:03:19 +01:00
Francois-Xavier Le Bail
6037720bd5 CHANGES: Add a main-only change
[skip ci]
2022-12-08 14:41:42 +01:00
Francois-Xavier Le Bail
e828b9a87a CHANGES: Add a main-only change 2022-11-30 13:42:50 +01:00
Francois-Xavier Le Bail
047714a6b0 Cirrus CI: Add the "make releasecheck" command in the Linux task
There is no need to add this command in all tasks.
2022-11-26 09:10:33 +01:00
Francois-Xavier Le Bail
9fee4c6280 Makefile.in: Add the releasecheck target
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.

[skip ci]
2022-11-26 09:10:33 +01:00
Francois-Xavier Le Bail
9b05cc18ec cmake: Update the minimum required version to 2.8.12 (except Windows)
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.)
2022-11-25 15:56:21 +01:00
Francois-Xavier Le Bail
3aa9af0af4 CHANGES: Add more changes backported to 4.99.2
[skip ci]
2022-11-07 10:22:32 +01:00
Francois-Xavier Le Bail
8d5c919867 CHANGES: Move a change backported to 4.99
[skip ci]
2022-11-05 13:35:04 +01:00
Francois-Xavier Le Bail
9c53688beb CHANGES: Add a change backported to 4.99 2022-11-02 21:48:58 +01:00
Francois-Xavier Le Bail
a268f5d657 Remove the release candidate rcX targets
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 c378c2a04c.

[skip ci]
2022-10-31 17:20:18 +01:00
Denis Ovsienko
dd7d97a439 Refine the change log. [skip ci]
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.
2022-10-30 23:17:08 +00:00
Denis Ovsienko
5be14bf712 Add a change log entry for CMake RPATH bug fix. [skip ci] 2022-10-30 13:44:24 +00:00
Francois-Xavier Le Bail
c378c2a04c Use "git archive" for the "make releasetar" process
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).
2022-10-28 18:34:55 +02:00
Francois-Xavier Le Bail
aeb956f1f0 CHANGES: Add a change backported to 4.99 2022-10-14 06:34:22 +02:00
Francois-Xavier Le Bail
fd4c7cc164 CHANGES: Add a change backported to 4.99
[skip ci]
2022-10-12 08:30:22 +02:00
Francois-Xavier Le Bail
e5538f78f8 CHANGES: Add a main-only change 2022-10-07 14:08:34 +02:00
Francois-Xavier Le Bail
33f0eb14e6 CHANGES: Add a main-only change 2022-10-05 18:28:57 +02:00
Guy Harris
7e98b1916b CHANGES: add a change backported to 4.99. [skip ci] 2022-09-19 00:37:22 -07:00
Francois-Xavier Le Bail
0b6f8abfb6 CHANGES: Add a change backported to 4.99
[skip ci]
2022-09-13 08:37:08 +02:00
Francois-Xavier Le Bail
6d7700936c CHANGES: Add some main-only changes
[skip ci]
2022-09-12 18:10:12 +02:00
Francois-Xavier Le Bail
9aa62d9532 CHANGES: Add some main-only changes
[skip ci]
2022-09-11 20:51:26 +02:00
Francois-Xavier Le Bail
60429463aa CHANGES: Add some changes backported to 4.99
[skip ci]
2022-09-11 20:43:34 +02:00
Francois-Xavier Le Bail
7be4868a41 CHANGES: Add a change backported to 4.99
[skip ci]
2022-09-11 15:38:36 +02:00
Francois-Xavier Le Bail
fa6d49af9a CHANGES: Add a change that has been backported to 4.99.2
[skip ci]
2022-09-06 10:52:09 +02:00
Francois-Xavier Le Bail
b780f21e62 Fix some typos 2022-08-01 17:18:25 +02:00
Guy Harris
e03b398acc CHANGES: move some backported changes to the 4.99.2 section. [skip ci] 2022-07-17 00:46:27 -07:00
Denis Ovsienko
daad3ca54b Update AIX and Solaris-related specifics. 2022-06-15 11:04:58 +01:00
Denis Ovsienko
9a0d013dfc Improve error detection in "make releasetar". [skip ci]
(Same as in libpcap commit d62ed0c.)

Before:

$ make releasetar
tar: CONTRIBUTING: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Cleaning...
$ make distclean

After:

$ make releasetar
tar: CONTRIBUTING: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
make: *** [Makefile:475: releasetar] Error 2
2022-06-15 00:11:45 +01:00
Denis Ovsienko
a807516f33 Arista: Refine the output format and print HwInfo.
See pull request GH#955.

Add a comment with the Timestamp packet diagram.  Define
ARISTA_SUBTYPE_TIMESTAMP as a two-byte integer, same as it is on the
wire.  Break the version field into three fields and add printing of
HwInfo.  Lose an unused variable and a few named constants.  When
carrying whole seconds over from nanoseconds, use a large enough type
for seconds and do not forget to correct nanoseconds afterwards.  Print
all fields using tok2str() and DHCP-like format.  Update the associated
tests.
2022-04-14 15:49:11 +01:00
Guy Harris
b018c0fd4b CHANGES: add another change in the main and 4.99 branches. [skip ci] 2022-03-31 11:58:16 -07:00
Francois-Xavier Le Bail
34d8e7fbf5 CHANGES: Add more changes that has been backported to 4.99.2 2022-03-20 22:45:00 +01:00
Francois-Xavier Le Bail
e2331fa72f CHANGES: About optional unit suffix on -C file size [skip ci] 2022-03-20 21:17:36 +01:00
Francois-Xavier Le Bail
1573720345 CHANGES: Add more changes that has been backported to 4.99.2 2022-03-20 21:05:29 +01:00
Guy Harris
903e8ac4a7 CHANGES: move a change that has been backported to 4.99.2. [skip ci] 2022-03-20 12:13:17 -07:00
Guy Harris
afc13c9721 CHANGES: add more OpenFlow fixes to the list. [skip ci] 2022-03-20 12:08:27 -07:00
Francois-Xavier Le Bail
2e06d61ad4 CHANGES: Add change about config.{guess,sub} update now in 4.99.2 [skip ci] 2022-03-20 18:29:01 +01:00
Francois-Xavier Le Bail
0a35fb1d2a CHANGES: Add changes about outputs of -J/-L to stdout 2022-03-20 17:06:43 +01:00
Francois-Xavier Le Bail
9a530d8876 CHANGES: Add change about new configure option to help debugging 2022-03-20 14:32:17 +01:00
Guy Harris
d348efe8bd CHANGES: add a main-only change. [skip ci] 2022-03-20 00:44:23 -07:00
Guy Harris
cf7bee146c CHANGES: remove from the main-only list a change now in 4.99.2. [skip ci] 2022-03-19 23:04:28 -07:00
Guy Harris
2623f3f4f5 CHANGES: add another change backported to 4.99.2. [skip ci] 2022-03-19 23:02:14 -07:00
Guy Harris
d4a364f2cf CHANGES: add another change that's now in 4.99.2. [skip ci] 2022-03-19 22:47:24 -07:00
Guy Harris
0bf5c3360d CHANGES: add some main-only changes. [skip ci] 2022-03-19 22:10:45 -07:00
Guy Harris
64753a67f9 CHANGES: add some more changes now in 4.99.2. [skip ci] 2022-03-19 18:58:36 -07:00
Guy Harris
8c4941d130 CHANGES: move a change now in 4.99.2 to its section. [skip ci] 2022-03-19 17:35:11 -07:00
Guy Harris
a2629c969d CHANGES: add some more changes now in 4.99.2. [skip ci] 2022-03-19 17:25:36 -07:00
Guy Harris
275e6be516 CHANGES: move a change that's now in 4.99.2. [skip ci] 2022-03-19 16:51:26 -07:00
Guy Harris
605f51ba3a CHANGES: some more fixes backported to 4.99.2. [skip ci] 2022-03-19 14:30:08 -07:00
Guy Harris
a03e69cf19 CHANGES: add another change backported to 4.99.2. [skip ci] 2022-03-19 14:21:13 -07:00