Skip to content

Commit

Permalink
all: set next version back to 4.0.0, bump tentative release date, update
Browse files Browse the repository at this point in the history
docs
  • Loading branch information
markus-oberhumer committed Oct 27, 2022
1 parent feef2e3 commit 2958890
Show file tree
Hide file tree
Showing 8 changed files with 183 additions and 194 deletions.
294 changes: 147 additions & 147 deletions .github/travis_testsuite_1-expected_sha256sums.sh

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions NEWS
Expand Up @@ -2,6 +2,10 @@
User visible changes for UPX
==================================================================

Changes in 4.0.0 (XX XXX 2022):
* Switch to semantic versioning
* bug fixes - see https://github.com/upx/upx/milestone/7

Changes in 3.99 (27 Oct 2022):
* NOTE: this is a pre-release with known regressions for some ELF formats;
please help testing and reporting bugs, and see our GitHub Actions CI
Expand Down
20 changes: 9 additions & 11 deletions README
Expand Up @@ -68,9 +68,11 @@ NEWS and BUGS also contain various tidbits of information.
THE FUTURE
==========

- Stay up-to-date with ongoing OS and executable format changes.
- Stay up-to-date with ongoing OS and executable format changes

- RISC-V 64 for Linux.
- RISC-V 64 for Linux

- ARM64 for Windows (help wanted)

- We will *NOT* add any sort of protection and/or encryption.
This only gives people a false feeling of security because
Expand All @@ -87,20 +89,16 @@ Copyright (C) 1996-2022 Markus Franz Xaver Johannes Oberhumer
Copyright (C) 1996-2022 Laszlo Molnar
Copyright (C) 2000-2022 John F. Reiser

This program may be used freely, and you are welcome to
redistribute it under certain conditions.
UPX is distributed with full source code under the terms of the
GNU General Public License v2+; either under the pure GPLv2+ (see
the file COPYING), or (at your option) under the GPLv+2 with special
exceptions and restrictions granting the free usage for all binaries
including commercial programs (see the file LICENSE).

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

UPX is distributed with full source code under the terms of the
GNU General Public License v2+;
either under the pure GPLv2+ (see the file COPYING),
or (at your option) under the GPLv+2 with special exceptions and
restrictions granting the free usage for commercial
programs (see the file LICENSE).

You should have received a copy of the UPX License Agreements along
with this program; see the files COPYING and LICENSE. If not,
visit the UPX home page.
Expand Down
4 changes: 1 addition & 3 deletions doc/upx-doc.html
Expand Up @@ -793,12 +793,10 @@ <h1 id="COPYRIGHT">COPYRIGHT</h1>

<p>Copyright (C) 2002-2022 Jens Medoch</p>

<p>This program may be used freely, and you are welcome to redistribute it under certain conditions.</p>
<p><b>UPX</b> is distributed with full source code under the terms of the GNU General Public License v2+; either under the pure GPLv2+ (see the file COPYING), or (at your option) under the GPLv+2 with special exceptions and restrictions granting the free usage for all binaries including commercial programs (see the file LICENSE).</p>

<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</p>

<p><b>UPX</b> is distributed with full source code under the terms of the GNU General Public License v2+; either under the pure GPLv2+ (see the file COPYING), or (at your option) under the GPLv+2 with special exceptions and restrictions granting the free usage for commercial programs (see the file LICENSE).</p>

<p>You should have received a copy of the UPX License Agreements along with this program; see the files COPYING and LICENSE. If not, visit the UPX home page.</p>


Expand Down
13 changes: 5 additions & 8 deletions doc/upx-doc.txt
Expand Up @@ -826,19 +826,16 @@ COPYRIGHT

Copyright (C) 2002-2022 Jens Medoch

This program may be used freely, and you are welcome to redistribute it
under certain conditions.
UPX is distributed with full source code under the terms of the GNU
General Public License v2+; either under the pure GPLv2+ (see the file
COPYING), or (at your option) under the GPLv+2 with special exceptions
and restrictions granting the free usage for all binaries including
commercial programs (see the file LICENSE).

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

UPX is distributed with full source code under the terms of the GNU
General Public License v2+; either under the pure GPLv2+ (see the file
COPYING), or (at your option) under the GPLv+2 with special exceptions
and restrictions granting the free usage for commercial programs (see
the file LICENSE).

You should have received a copy of the UPX License Agreements along with
this program; see the files COPYING and LICENSE. If not, visit the UPX
home page.
Expand Down
18 changes: 7 additions & 11 deletions doc/upx.1
@@ -1,4 +1,4 @@
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
Expand Down Expand Up @@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "UPX 1"
.TH UPX 1 "2022-10-27" "upx 3.99" " "
.TH UPX 1 "2022-11-30" "upx 4.0.0" " "
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
Expand Down Expand Up @@ -1027,20 +1027,16 @@ Copyright (C) 2000\-2022 John F. Reiser
.PP
Copyright (C) 2002\-2022 Jens Medoch
.PP
This program may be used freely, and you are welcome to
redistribute it under certain conditions.
\&\fB\s-1UPX\s0\fR is distributed with full source code under the terms of the
\&\s-1GNU\s0 General Public License v2+; either under the pure GPLv2+ (see
the file \s-1COPYING\s0), or (at your option) under the GPLv+2 with special
exceptions and restrictions granting the free usage for all binaries
including commercial programs (see the file \s-1LICENSE\s0).
.PP
This program is distributed in the hope that it will be useful,
but \s-1WITHOUT ANY WARRANTY\s0; without even the implied warranty of
\&\s-1MERCHANTABILITY\s0 or \s-1FITNESS FOR A PARTICULAR PURPOSE.\s0
.PP
\&\fB\s-1UPX\s0\fR is distributed with full source code under the terms of the
\&\s-1GNU\s0 General Public License v2+;
either under the pure GPLv2+ (see the file \s-1COPYING\s0),
or (at your option) under the GPLv+2 with special exceptions and
restrictions granting the free usage for commercial
programs (see the file \s-1LICENSE\s0).
.PP
You should have received a copy of the \s-1UPX\s0 License Agreements along
with this program; see the files \s-1COPYING\s0 and \s-1LICENSE.\s0 If not,
visit the \s-1UPX\s0 home page.
14 changes: 5 additions & 9 deletions doc/upx.pod
Expand Up @@ -940,20 +940,16 @@ Copyright (C) 2000-2022 John F. Reiser

Copyright (C) 2002-2022 Jens Medoch

This program may be used freely, and you are welcome to
redistribute it under certain conditions.
B<UPX> is distributed with full source code under the terms of the
GNU General Public License v2+; either under the pure GPLv2+ (see
the file COPYING), or (at your option) under the GPLv+2 with special
exceptions and restrictions granting the free usage for all binaries
including commercial programs (see the file LICENSE).

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

B<UPX> is distributed with full source code under the terms of the
GNU General Public License v2+;
either under the pure GPLv2+ (see the file COPYING),
or (at your option) under the GPLv+2 with special exceptions and
restrictions granting the free usage for commercial
programs (see the file LICENSE).

You should have received a copy of the UPX License Agreements along
with this program; see the files COPYING and LICENSE. If not,
visit the UPX home page.
10 changes: 5 additions & 5 deletions src/version.h
@@ -1,8 +1,8 @@
#define UPX_VERSION_HEX 0x036300 /* 03.99.00 */
#define UPX_VERSION_STRING "3.99"
#define UPX_VERSION_STRING4 "3.99"
#define UPX_VERSION_DATE "Oct 27th 2022"
#define UPX_VERSION_DATE_ISO "2022-10-27"
#define UPX_VERSION_HEX 0x040000 /* 04.00.00 */
#define UPX_VERSION_STRING "4.0.0"
#define UPX_VERSION_STRING4 "4.00"
#define UPX_VERSION_DATE "Nov 30th 2022"
#define UPX_VERSION_DATE_ISO "2022-11-30"
#define UPX_VERSION_YEAR "2022"

/* vim:set ts=4 sw=4 et: */

0 comments on commit 2958890

Please sign in to comment.